什么是语言?
语言是一个事物与另一个事物的沟通的介质
python是人与计算机沟通的介质
什么是编程?
编程是程序员将自己想让计算机做的事情用编程语言翻译出来写到一些列文件中
这一系列文件称之为程序/软件
为什么要编程?
编程的目的就是就是让计算机按照程序指定的逻辑去工作,从而取代人力
计算机组成:
五大组成部分:
控制器
运算器
存储器:
内存:临时存储数据
优点:存取速度快
缺点:断电数据消失
外存:永久保存数据
优点:断电不丢失
缺点:存取速度慢
输入设备input
输出设备output
与运行程序有关的三个核心硬件:
cpu
内存
硬盘
CPU的X86-64:
x86-64可以同一时间处理64位整数运算
8 bit =1 bytes
1024 bytes = 1 KB
1024 KB = 1MB
1024 MB = 1 GB
1024 GB = 1 TB
1024 TB = 1 GB
一个7200转的硬盘执行一次IO经历的时间=平均寻道时间+平均延迟时间
平均寻道:5ms
平均延迟:4ms
7200转/60s
120转/1s
一转需要0.08s
完整的计算机系统:
应用软件
操作系统
硬件
操作系统的启动流程:
CPU->ROM(BIOS)->CMOS
CPU->内存(windows系统)->硬盘