-
计算机基础:
1、Python是编程语言
语言:
一种事物与另外一种事物沟通的介质
所以说编程语言是程序员与计算机沟通的介质
什么是编程:
就是程序员用计算机能理解的表达方式(编程语言)把自己的思维逻辑写下来,本质(编程的结果)就是一堆文件。
为什么要编程:
让计算机按照人的逻辑执行程序,取代人力(奴隶计算机)
2、一个完整的计算机系统:
应用程序
操作系统
计算机硬盘
3、计算机硬件:(计算机是奴隶)
1、五大组成
控制器
运算器
存储器I/O:内存+外存
输入设备input
输出设备output
2、CPU
控制器+运算器=CPU(cpu是人的大脑,负责控制全身和运算)
功能:控制+运算
工作方式:取指--->分析--->执行(CPU读取的数据都是从主存储器(内存)来的)
软件的执行都是由CPU来执行的,强调所有的软件最终都要转换成CPU的指令集去执行。
CPU的两种模式:
内核态: 即内核态当cpu在内核态运行时,cpu可以执行指令集中所有的指令,很明显,所有的指令中包含了使用硬件的所有功能
用户态:只能执行cpu整个指令集的一个子集,该子集中不包含操作硬件功能的部分
4、磁盘:
平均寻道时间:5ms
平均延迟时间:60/7200=0.008=8ms
统计方法:8bit=1Bytes
1024Bytes=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
5、操作系统:
启动流程:
加电
BIOS->检测硬件->CMOS
找到启动盘-》读取第一个扇区512B(了解:446引导信息 64分区信息 2结束标志位)
加载bootloader
读取操作系统内核(接管BIOS的任务,控制计算)