1.什么是语言
语言即一个事物与另一个事物沟通的介质
python 就是程序员与计算机沟通的介质
2.编程:程序员用来控制计算机的一种表达方式,即程序员将自己想要让计算机做的事用编程语言翻译出来到一个个文件里
这些文件就是程序/软件
3.编程的目的:让计算机按指定的逻辑进行工作,从而达到取代人力
4.计算机五大组成部分
控制器 控制各组件运行 \
CPU
运算器 逻辑运算数学运算 /
存储器
内存 临时存储 | 优点:存取速度快
| 缺点:断电数据丢失
外存 永久存储 | 优点:断电不丢数据
硬盘 | 缺点:存取速度慢
I/O设备
三大核心硬件 | CPU
| 内存
| 硬盘
5.cpu x86-64位
6.换算
8bit=1Bytes
1024Bytes=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
7. 一个7200转的硬盘执行一次IO经历的时间=平均寻道+平均延迟时间 (9ms)
平均寻道:5ms
平均延迟时间(转半圈):4ms
7200转/60s
120转/1s
转一圈需要0.008s=8ms
8. 完整的计算机系统:
应用软件
操作系统
硬件
其中:应用程序的平台=操作系统+硬件
9. 操作系统的启动流程
cpu->ROM(BIOS系统)->CMOS
cpu->内存(windows系统)->本地硬盘