控制单元(Control Unit,缩写CU),存在于cpu中。 功能:
MMU: 在CPU当中有一个独特的芯片叫MMU,它是内存控制单元。是用来计算进程的虚拟地址和物理地址的对应关系的,实现内存分页【memory page】。它还用于访问保护的,即一个进程先要访问到不是它的内存地址,是会被拒绝的 ** 寄存器:**
指令寄存器芯片,指令计数器芯片,堆栈指针。这些设备通常都被叫做CPU的寄存器。他们的工作周期和CPU是一样快的速度,跟CPU的工作频率是在同一个时钟周期下,因此他的性能是非常好的,在CPU内部总线上完成数据通信。
寄存器其实就是用于保存现场的。尤其是在时间多路复用尤为明显。比如说CPU要被多个程序共享使用的时候,CPU经常会终止或挂起一个进程,操作系统必须要把它当时的运行状态给保存起来(方便CPU一会回来处理它的时候可以继续接着上次的状态干活。)然后继续运行其他进程(这叫计算机的上下文切换)。
算术逻辑单元(arithmetic logic unit,缩写ALU),存在于cpu中。 功能: 实现算术运算和逻辑运算
存储器是计算机记忆或暂存数据的部件。存储器分为内存储器(简称内存或主存)、外存储器(简称外存或辅存,如硬盘)。
内存 一般采用半导体存储单元,包括随机存储器(RAM)、只读存储器(ROM)和高级缓存(Cache)。
RAM(Random Access Memory) 高速存取,支持读写数据,读写时间相等,且与地址无关,但是断电后其中的数据会丢失。
ROM(Read Only Memory) 断电后信息不丢失,例如计算机启动用的BIOS芯片。存取速度很低,(较RAM而言)且不能改写。由于不能改写信息,不能升级,现已很少使用。
Cache 介于CPU与内存之间,常用有一级缓存(L1)、二级缓存(L2)、三级缓存(L3)(一般存在于Intel系列)。它的读写速度比内存还快,当CPU在内存中读取或写入数据时,数据会被保存在高级缓冲存储器中,当下次访问该数据时,CPU直接读取高级缓冲存储器,而不是更慢的内存。
外存 外储存器是指除计算机内存及CPU缓存以外的储存器,此类储存器一般断电后仍然能保存数据。外存需要通过I/O系统与之交换数据,又称为辅助存储器。常见的外储存器有硬盘、软盘、光盘、U盘等
键盘,鼠标等
显示器等
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。