day01计算机基础
1.python是什么
pyhton 是一种编程语言
2.什么是语言
语言是一个事物与另一个事物沟通的介质
3.什么是编程
编程是程序员用计算机可以理解的方式将自己的思维逻辑写下来,编程的结果是一堆文件
4.为什么要编程
让计算机按人的逻辑执行程序,取代人力
5.计算机硬件
①控制器
②运算器
③存储器
④输入设备
⑤输出设备
控制器:控制计算机硬件工作
运算器:逻辑运算和数学运算
控制器和运算器统称CPU,相当于人的大脑
CPU 的工作方式 取指令——分析——执行
存储器:内存,外存
内存:优点,读取速度较外存快,缺点,容量小,基于电工作,断电数据消失,临时存放数据
外存:也就是硬盘,优点,容量大,基于磁工作,可永久保存数据;缺点,读取速度慢
硬盘:机械硬盘 ,基于磁工作,靠寻道查找数据,寻道时间跟转速相关
平均寻道时间:5ms
平均延迟时间(找到数据的时间):7200转的为4ms
固态硬盘,基于电工作,查找数据速度较机械硬盘快,相同容量造价比机械硬盘高
6.CPU的指令集:精简指令集,复杂指令集
x86,64位 : 复杂指令集,一次可读取64位二进制位数据
7.二进制位bit,字节bytes
1Bytes = 8bit
1024Bytes=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
8.完整的计算机系统
应用程序
操作系统
计算机硬件
9.应用程序开发接触的重要硬件:cpu,内存,硬盘
应用程序基于平台运行
平台:具有操作系统的计算机硬件
10.操作系统启动流程
- ①加电
- ②cpu从ROM(只读内存)中启动BIOS,BIOS检查到对应的硬件CMOS 中启动盘的路径
- ③cpu通过路径运行操作系统,操作系统接替BIOS