Python-计算机硬件基础
预习
计算机硬件基础
1,CPU/内存、硬盘
2,存储器
什么是编程语言
什么是编程
编程的目的
运行程序的三大核心硬件
重要:运行程序,硬件的工作过程
--------------------------------------------------------------
1,语言,编程语言
语言是一个事物与另一个事物沟通的介质/表达方式。
编程语言是程序员与计算机沟通的介质。
2,什么是编程,为何要编程,编程的结果
编程是程序员用计算机所能理解的表达方式把自己的思维逻辑写下来,
编程的结果是一堆文件,这一堆文件就是软件/程序
3,编程的目的
编程的目的是程序员去奴役计算机,让计算机代替人去工作,解放人力
4,计算机的5大部分,运行程序的三大核心硬件(优点缺点)
CPU: 控制器
运算器
内存 :存储器 优点:存取速度快,缺点:断电丢失
硬盘 优点:存取速度慢,缺点:永久保存,断电不会丢失
输入设备
输出设备
6,*****重要:运行程序,硬件的工作过程
最先存储在硬盘中
将硬盘的数据加载到内存中
CPU去内存中取出指令,并翻译,执行指令
其它:
1,存储器种类,运行速度和容量排序
寄存器,高速缓存,内存,硬盘。,磁带
运行速度快从左往右排
容量排序大从右往左排
2,存储单位和转换关系
1个二进制单位=1bit
1Bytes=8bit
1KB=1024Bytes
1MB=1024KB
1GB=1024MB
1TB=1024GB
1PB=1024TB
3,硬盘转速和读取时间
普通硬盘转速:7200转/分钟
7200/60=120转/秒
1转需要8毫秒,半转需要4毫秒
硬盘读取一段数据需要的时间:
平均寻道时间:5毫秒+平均延迟时间:4毫秒=9毫秒
4,CPU每秒运动的指令数
CPU 每秒执行制定的速度 MIPS
普通CPU 500MIPS
9毫秒CPU能发出的指令数:
500 000 000*0.009=4500 000