一: Python是一种编程语言
语言:
语言是一种事物与另外一种事物沟通的介质
所以说编程语言是程序员和计算机之间实现沟通的桥梁
什么是编程?:
编程就是程序员用计算机所能理解的表达方式(编程语言),将自己的思维逻辑写下来,编程的结果就是一堆文件
为什么要编程?
在编程的过程中,计算机就像是人的奴隶
为了让计算机按照人的逻辑做事情,从而达到解放人力的目的
二: 完整的计算机系统
应用程序
操作系统
计算机硬件
三:计算机硬件
1 五大组成
①控制器:指挥系统 ②运算器:数学运算+逻辑运算 ③存储器:存取数据 内存: 优点:存取速度快 缺点:断电数据就会丢失 硬盘: 优点:断电数据也会保留下来 缺点:存取速度远远慢于内存 ④输入设备:键盘,鼠标,摄像头 ⑤输出设备:显示屏,打印机
2. cpu
(1)与运行程序有关的的三大核心硬件
cpu
内存
硬盘
(2)运行一个程序经历的过程
代码有硬盘加载到内存,cpu去内存中读取指令然后执行
3 计算机中的储存单元
8bit=1Bytes
1028Bytes=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
4磁盘:
平均寻道时间:5ms
平均延迟时间:60/7200=0.008=8ms
4ms
500MIPS millon instruction per second
400 0000
5 操作系统:
操作系统本质就是一个软件,该软件的功能就是帮助我们控制硬件的
操作系统位于计算机硬件与软件之间,用于协调,管理,控制计算机的硬件资源和软件资源
操作系统的两大功能:
①将复杂的硬件 操作封装成简单的功能提供给用户或应用程序使用
②将多个任务对硬件的竞争变得有序
6、启动流程
加电
BIOS->检测硬件->CMOS
找到启动盘-》读取第一个扇区512B(了解:446引导信息 64分区信息 2结束标志位)
加载bootloader
读取操作系统内核(接管BIOS的任务,控制计算)