1.什么是语言?
语言是一个事物与另一个事物交流的介质
python是人与计算机交流的介质
能够被计算机所识别的表达方式即是编程语言
2.什么是编程?
编程就是程序员将想让计算机做的事情用编程语言表达出来写在一系列文件中,这一系列文件称之为程序/软件.
3.为什么要编程?
编程的目的就是想让计算机代替人去做一些事情,从而解放劳动力.
4.计算机的组成
五大组成部分:
控制器
运算器
存储器:
内存:临时存储数据
优点:存储速度快
缺点:断电数据丢失
外存(硬盘):永久存储数据
优点:断电数据不丢失
缺点:存储速度慢
输入设备(input)
输出设备(output)
补充存储器:
ROM: 存储BIOS的指令
5.cpu的x86-64
cpu的X86-64可以在同一时间内处理64位的整数运算,具有向下兼容性,可兼容X86-32架构.
X86架构是微处理器执行的计算机语言指令集,标识一套通用的计算机指令集合.
64位:
在计算机架构中,64位整数,内存地址或其他数据单元是指他们最高达到64位(8字节)宽.64位CPU和算术逻辑单元架构是以寄存器,内存总线或者数据总线的大小为基准.
6.存储单位
一个二进制单位称为1bit(比特"二进制单位")
8bit=1Bytes(一个字节)
1024Bytes=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
7.一个7200转的硬盘执行一次IO经历的时间=平均寻道+平均延迟时间
=5ms +4ms
7200转/60s
120转/1s
转一圈需要8ms
8.完整的计算机系统:
应用软件
操作系统
硬件
(应用程序的平台=操作系统+硬件)
9.操作系统的启动流程
CPU-->ROM(BIOS系统)-->CMOS
CPU-->内存(window操作系统)-->本地磁盘