一、计算机五大组成部分
1、CPU:
(1)控制器+(2)运算器
2、(3)存储器:
内存:断电数据消失、存取速度快、容量小
外存:永久存储数据、存取数据慢、容量大
3、(4)输入设备
4、(5)输出设备
补充:
CPU:
多核CPU:电脑可以同时干多件事。
X86-64:X86是CPU型号,64表示CPU可同时读取64位二进制数。
存储器
ROM存储器:ROM只读存储器(不可写)在工厂中就被编程完毕,然后再也不能修改。它一般存放BIOS(Basic input output system)程序,该程序一般用于启动计算机,或用于处理底层设备的控制。
CMOS存储器:CMOS存储器由一块电脑内置的电池驱动供电,它一般用来保持当前时间和日期的更新,也就是说,即使计算机没有充电,时间也会持续更新;同时它也可以存储启动磁盘的路径。(装机的时候一般会告诉计算机操作系统在计算机中的位置,如C:/)
硬盘:
机械硬盘:机械手臂+磁区+扇道
磁道:磁道是机械硬盘的磁面中的一个一个圈,磁道用于存储数据。
扇区:扇区的最小单位通常为512KB,多个相邻的扇区组合在一起,形成一个块,这个块便就是我们在Windows系统中看到的C、D分区。
平均寻道时间:由于工业水平的限制,为5ms。
平均延迟时间:以7200r/min的硬盘为例,为4.15ms。
寻找数据的时间=平均寻道时间+平均延迟时间
固态硬盘:基于固态电子(SSD,断电数据也会保留)和算法实现数据存储的。
二、操作系统
操作系统位于计算机硬件与应用软件之间,它是一个协调管理计算机资源和软件资源的控制程序。它把对硬件的复杂操作,封装成一个一个简单的接口,供人们使用。
操作系统启动流程
开机时利用ROM+CMOS临时接管CPU启动操作系统
计算机系统组成
- 应用程序:应用程序其实就是一堆文件,用来完成具体的某个任务,与人/操作系统交互。
- 操作系统:接受应用程序/人的外部指令,然后控制硬件,与人/应用程序/硬件交互。
- 计算机硬件:最终的目的是用来存储数据,与操作系统交互。
三、高级编程语言
编译型(如C)
百度翻译,写完所有的代码,一次性编译后得到结果,并且结果可以保存,无法得到及时的报错反馈
执行效率高、开发效率低
使用专门的编译器,针对特定的平台,将高级语言源代码一次性的编译成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行性程序的格式,并且只需要编译一次,以后再也不用编译。
解释型(如python)
同声传译,写一句翻译一句
执行效率低,开发效率高
使用专门的解释器对源程序逐行解释成特定平台的机器码并立即执行,它不需要事先编译,直接将代码解释称机器码直接运行,也就是说只要某一平台提供了相应的解释器即可运行代码。
浙公网安备 33010602011771号