目录
计算机基础之编程
什么是编程语言
人与计算机交流的介质(导体)
什么是编程
用编程语言写一堆文件,实现一些功能
为什么要编程
解放劳动力
计算机基本组成
CPU
控制器
控制硬件
运算器
逻辑运算和算术运算
存储器
外存
- 优点:容量大,可以永久保存
- 缺点:速度慢
主存
- 优点:速度快
- 缺点:容量小,断电即消失
应用程序启动
- 双击qq(找到qq在硬盘的路径)
- 然后读取qq内容放入内存
- qq启动
输入设备
输入信息, 如鼠标/键盘
输出设备
输出信息,如显示屏/打印机
计算机组成补充
多核CPU
同一时刻处理多件事情
32位与64位
计算机一次性读取32位/64位二进制
向下兼容性,64位电脑可以用32位安装包
总线
计算机连接硬件,相当于人类的神经、血管
机械硬盘原理
机械手臂
读取数据
磁道
存储数据
扇区
划分磁道
平均寻道时间
5ms
平均延迟时间
7200r/min的机械硬盘
[7200/60 = 120(r/s)\
1/120 = 0.0083(s/r) = 8.3(ms/r)\
8.3/2 = 4.15(ms/r)
]
平均寻找数据时间
9.15ms
固态硬盘
固态硬盘是基于固态电子(SSD, 断电数据也会保留)和算法实现数据存储的。
操作系统
什么是文件
操作系统虚拟出来的存储单位,用来存储数据
什么是应用程序
用来实现一个需求
操作系统的作用
把对硬件的复杂操作简单化
计算机三大组成
- 硬件 (硬件直接交互,CPU/内存/外存)
- 应用程序
- 操作系统
应用系统的启动
- 双击qq(发送指令给操作系统)
- 操作系统给CPU发送指令,CPU发送指令给内存
- 内存发送指令给硬盘,qq数据读入至内存
- qq启动
操作系统的启动
- 开机,启动临时操作系统
- 临时操作系统去ROM存储器上读取真正操作系统的路径
- 操作系统启动,临时操作系统关闭