计算机之基础篇(一)
目录
计算机基之基础篇(一)
一:什么是编程语言
人与计算机交流的一种物质
二:什么是编程
通过编程语言来写一堆文件
三:为什么要编程
完成人类的需求代替劳动力
四:计算机硬件的组成
-
处理器——cpu(控制整个电脑的运行)
-
运算器——做算数运算和逻辑运算
-
存储器——对文件进程二进制的存储
主存/内存:优点速度快,缺点容量小,断电即消失
外存/硬盘:有点容量达,永久储存,缺点速度慢
-
输入设备——输入信息,如键盘/鼠标
-
输出设备——输出信息,如显示器/打印机
五:32位和64位
计算机一次性读取的32位/64位二进制位
六:多核CPU
多核CPU相对于多个大脑,同一时刻完成多件事情
七:总线
连接计算机硬件(CPU/存储器/输入/输出)
八:机械硬盘的工作原理
-
机械手臂——读取数据
-
磁道——存储数据
-
扇区——将磁道划分位多个扇区
- 平均寻道(磁道)时间:5ms(受工业水平限制)
- 平均延迟时(机械手臂寻找数据的时间):4.15ms
- 平均寻找数据数据:9.15ms
- 固态硬盘:通过有无电容判断0和1,且不需要机械手臂(节省时间)
九:应用程序与操作系统的启动
应用程序的启动:
- 双击qq(发送指令给操作系统)
- 操作系统发送指令给CPU
- CPU发送指令给内存
- 内存发送指令给硬盘,读取QQ
- qq的数据在读入内存
- 启动qq
操作系统的启动:
- 开机的时候启动临时操作系统
- 临时操作系统启动真正的操作系统,临时操作系统关闭
- 开机成功
十一:什么是文件
存储信息的就叫做文件
文件是操作系统提供给你的虚拟概念,用它来存储信息
十二:人与计算机如何实现交互
两大组成:
-
软件
-
硬件
交互流程:
人——应用程序(软件)——操作系统(软件)——硬件(cpu/内存/外存)
- 人==》操作系统交互
- 软件==》操作系统交互
- 操作系统==》人/软件/硬件
- 硬件==》操作系统/硬(硬件之间的交互不需要操作系统)
十三:学习总结
今天主要学习了三个部分:
- 对编程语言和文件的理解
- 计算机硬件的组成和人与计算机交互的实现
- 应用程序的启动与操作系统的启动