存储系统结构
存储系统提供写入和读出计算机工作需要的信息(程序和数据)的能力,实现计算机的信息记忆功能。现代计算机系统中常采用寄存器、高速缓存、主存、外存的多级存储体系结构。
计算机存储系统的核心是存储器,存储器是计算机中必不可少、用来存储程序和数据的记忆设备。
组成:
存储系统是由存储体、地址寄存器、地址译码驱动电路、读/写控制逻辑、数据寄存器、读/写驱动器等六个部分组成。
层次化结构:
可以分为高速缓冲存储器Cache、主存储器、辅助存储器三级
高速缓冲存储器用来改善主存储器与中央处理器的速度匹配问题。辅助存储器用于扩大存储空间。
主存(Memory)又称为计算机内存,就是冯.诺依曼结构中的存储器,用于存储要执行的程序和处理的数据
辅存( Storage)又称为计算机外存,在现代冯诺依曼机器中,程序在执行之前是以文件的方式存储在外存中,当要运行某程序时,由操作系统将该程序从外存调入内存中;
高速缓存(Cache) 是一种小容量、高速度的存储器,目前,在计算机的主板和CPU中均设置了高速缓存,设置高速缓存的目的是利用程序的局部性原理实现计算机的存储层次,提高CPU的访存速度,以匹配CPU和主存之间在速度上的差异。
MBR(Main Boot Record主要开机记录区)
定义:MBR位于磁盘最前边的一段引导代码,由磁盘操作系统(DOS)在对磁盘初始化时产生,负责磁盘操作系统对磁盘进行读写时磁盘分区合法性的检查以及磁盘分区引导信息的定位
功能:MBR 也就是主引导记录,位于硬盘的 0 磁道、0 柱面、1 扇区中,主要记录了启动引导程序和磁盘的分区表。最大的功能就是存储启动引导程序
大小:共占用一个分区,通常有512bytes。其中 446 Byte 安装了启动引导程序,其后 64 Byte 描述分区表,最后的 2 Byte 是结束标记(AA55,存储时低位在前,高位在后,顺看是55AA)。
注意:MBR是不属于任何一个操作系统的,不能用操作系统提供的磁盘操作命令来读取它
MDR(主存数据寄存器)
计算机中的数据寄存器(MDR),与地址寄存器**(MAR)**帮助完成CPU和主存储器之间的通信,MAR用来保存数据被传输到的位置的地址或者数据来源位置的地址。MDR保存要被写入地址单元或者从地址单元读出的数据。
扇区
定义:指磁盘上划分的区域。磁盘上的每个磁道被等分为若干个弧段,这些弧段就是磁盘的扇区,磁盘的读写以扇区为基本单位。
为了对扇区进行查找和管理,需要对扇区进行编号,扇区的编号从0磁道开始,起始扇区为1扇区,其后为2扇区、3扇区……,0磁道的扇区编号结束后,1磁道的起始扇区累计编号,直到最后一个磁道的最后一个扇区(n扇区)。例如,某个硬盘有1024个磁道,每个磁道划分为63个扇区,则0磁道的扇区号为1~63,1磁道的起始扇区号为64最后一个磁道的最后一个扇区号为64512。
版权归原作者 Moriia--- 所有, 如有侵权,请联系我们删除。