一、计算机基础
1、什么是语言
语言是一个事物与另外一个事物沟通的介质
python则是人(程序员)与计算机沟通的介质
2、什么是编程
编程就是程序员将自己想要让计算机做的事情用编程语言翻译出来写到一系列的文件中
这一系列的文件称之为程序/软件
3、 为何要编程
编程的目的就是让计算机按照程序指定逻辑去工作,从而取代人力
4、五大组成部分:
控制器、运算器、存储器、输入设备(input)、输出设备(output)
存储器:
内存:临时存储数据; 优点:存取速度快; 缺点:断电数据丢失。
外存(硬盘):永久保存数据; 优点:断电数据不丢失; 缺点:存取速度慢。
5、X86-64位操作系统:
有向下兼容性
32位的软件在64位系统中运行,指令集前32位为0,后32位正常表示;
64位软件在32位系统中不兼容。
6、8个二进制位等于1个字节
8 bit=1 Bytes
1024 bytes=1KB
1024 KB=1MB
1024 MB=1 GB
1024 GB=1 TB
1024 TB=1 PB
7、CPU耗时因素
一个7200转的硬盘执行一次IO经历的时间=平均寻道时间+平均延迟时间
平均寻道:5ms
平均延迟时间(转半圈的时间):4ms
7200转/60s
120转/1s
转一圈需要0.008s=8ms
8、完整的计算机系统
应用软件+操作系统+硬件
9、操作系统的启动流程
CPU->ROM(BIOS系统)->CMOS
CPU->内存(windows系统)->本地硬盘
补充:
BIOS------Basic Input Output System
一开机,运行的系统是BIOS,BIOS接手计算机运行,BIOS系统在ROM只读存储器中
BIOS对输入的内容存于CMOS设备,CMOS充当硬盘设备。
移动硬盘安装Windows系统原理
启动进入BIOS模式,设置从哪个硬盘启动,状态存于CMOS中,关机重新开机,加载
BIOS系统运行起来,读取启动盘代码到内存,CPU调Windows代码运行,整个计算机被
Windows系统接管,整个计算机的工作线切换成CPU---系统内存---移动硬盘+本地硬盘
(空),计算机把移动硬盘内容拷贝到本地磁盘,此时计算机是从移动硬盘运行的
Windows,重启BIOS模式设置从本地盘启动,再重启还是进入BIOS:
CPU-BIOS(在ROM中)--CMOS充当硬盘,状态已设置成从本地盘启动,BIOS从本地硬
盘加载代码读到本地内存,CPU从内存读取操作系统代码,Windows系统
接管计算机。