计算机组成原理:段页式存储管理与存储器分类解析

需积分: 41 2 下载量 175 浏览量 更新于2024-08-26 收藏 3.32MB PPT 举报
"段页式管理是计算机存储系统中一种重要的虚拟存储管理方式,它结合了段式管理和页式管理的优点。在段页式管理中,内存被划分为多个逻辑段,每个段又细分为若干页。这个机制使得程序可以按照逻辑结构进行组织,同时通过页表实现对物理内存的高效管理。 首先,我们来看一下段表和页表的概念。段表起始地址a是系统中记录段表位置的关键信息,通常由段表基址寄存器组来存储。每个段都有一个唯一的段号,配合段内页号和页内地址共同构成虚拟地址。虚拟地址由段号、段内页号和页内地址三部分组成,它们是程序在逻辑上看到的地址。这个虚拟地址会被转换为实地址,以便在物理内存中找到对应的数据。 实地址的计算过程如下:首先,根据段号在段表中查找对应的段表项,段表可能包含多个条目,这取决于系统中有多少个段。每个段表项包含了实页号,这是相对于页表的页号。然后,结合段内页号在页表中找到对应的页表项,页表可能有m个条目。页表项会给出该页在物理内存中的实际页号。最后,将实页号和页内地址相加,得到最终的物理内存地址。 存储系统在实际应用中,会利用各种存储芯片组成具有特定容量的存储层次结构。例如,CPU内部的高速缓存(Cache)用于存放近期频繁访问的数据,以提高访问速度。主存(内存)作为中间层,存储当前运行程序和数据,其速度比高速缓存慢但容量更大。而外存(辅存)如硬盘,虽然访问速度慢但容量极大,用于长期存储大量程序和数据。 存储器的分类主要依据其在系统中的作用、存储介质以及存取方式。按照作用,存储器分为主存、辅存和高速缓存。按介质,常见的有半导体存储器(包括RAM和ROM等)、磁表面存储器(如硬盘)和光盘存储器。存取方式则有随机存取(如RAM)、顺序存取(如磁带)和直接存取(如硬盘)。 半导体存储器是现代计算机中最常用的一种,其中静态和动态MOS存储器是其主要类型。静态MOS存储器(SRAM)利用稳定的状态存储信息,无需定期刷新,适合做高速缓存;动态MOS存储器(DRAM)则需要定期刷新以保持信息,适合做主存。此外,还有只读存储器(ROM)、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)以及闪存(Flash Memory)等,它们各有特点,满足不同的存储需求。 段页式管理提供了灵活的内存组织和地址映射机制,而半导体存储器的多样性和性能差异则构成了存储系统的层次结构,共同确保了计算机系统高效、可靠地运行程序和存储数据。"