1.计算机主要硬件:
1.1.中央处理器(CPU):CPU是计算机的运算和控制核心。
1.2.随机存储器(Random Access Memory,即RAM):作为主存,也称为内存,全称主存储器或内存储器。
- CPU可以直接访问RAM
- RAM中的数据会断电丢失
- 一台电脑中,主存由两个部分组成:内存条和cache(高速缓冲存储器)。
- cache用的是SRAM技术,而内存条使用的是DRAM技术。
- cache集成在CPU里面, 而内存条插在主板上,可以轻易地拔下来。
- cache的速度较快, 而内存条的速度较慢。
下图就是内存条,用力一摁咔嚓一声就可以插进主板里面:
1.3.只读存储器(Read-Only Memory):作为外存,全称外存储器
ROM中的数据断电不丢失
软盘、硬盘、U盘、磁带、光盘都是ROM
一个程序的运行,通常最终都要送到CPU中执行。CPU的运算速度非常快,CPU中用于存储数据的寄存器速度也非常快,而程序原本存储在磁盘中,磁盘的速度相对于寄存器而言速度非常慢。如果CPU直接从硬盘读取数据,就会导致CPU已经处理完了,磁盘IO还没有反应过来的情况。
程序:程序是一个存放在硬盘中的可执行文件。这个可执行文件经过四个步骤得来: 1.预处理、2.编译、3.汇编、4.链接
进程:一个程序运行一遍,这个运行的程序就叫做进程。
系统:系统是管理计算机硬件与软件资源的计算机程序。
当我们去运行一个程序时,系统会为该进程分配一套资源:虚拟内存、管理信号的资源、管理打开文件的资源、进程ID号……
进程是系统分配资源的最小单位
一个进程中有且最少有一个线程。
线程是系统运算调度的最小单位
来源:https://blog.csdn.net/qq_43214008/article/details/102753222