`

内存的物理地址和存储器容量

阅读更多

 

摘自:http://www.asmedu.net/bbs/pasteinfo.jsp?part=1&level=book&kind=1003&qkSg=2&qID=16935&readSg=1

 

物理存储器和地址空间
    物理存储器和存储地址空间是两个不同的概念。但是由于这两者有十分密切的关系,而且两者都用B、KB、MB、GB来度量其容量大小,因此容易产生认识上的混淆。初学者弄清这两个不同的概念,有助于进一步认识主存储器和用好主存储器。
    物理存储器是指实际存在的具体存储器芯片。如主板上装插的主存条和装载有系统的BIOS的ROM芯片,显示卡上的显示RAM芯片和装载显示BIOS的ROM芯片,以及各种适配卡上的RAM芯片和ROM芯片都是物理存储器。
    存储地址空间是指对存储器编码(编码地址)的范围。所谓编码就是对每一个物理存储单元(一个字节)分配一个号码,通常叫作“编址”。分配一个号码给一个存储单元的目的是为了便于找到它,完成数据的读写,这就是所谓的“寻址”(所以,有人也把地址空间称为寻址空间)。
    地址空间的大小和物理存储器的大小并不一定相等。举个例子来说明这个问题:某层楼共有17个房间,其编号为801~817。这17个房间是物理的,而其地址空间采用了三位编码,其范围是800~899共100个地址,可见地址空间是大于实际房间数量的。
    对于386以上档次的微机,其地址总线为32位,因此地址空间可达2的23次方,即4GB。但实际上我们所配置的物理存储器通常只有1MB、2MB、4MB、8MB、16MB、32MB等,远小于地址空间所允许的范围。

分享到:
评论

相关推荐

    《操作系统真相还原》读书笔记八:获取物理内存容量以及本书源代码

    硬件层面通常由内存控制器和地址翻译机制(如MMU)来负责,它们确保进程对内存的访问安全且高效。 在操作系统内核层面,获取物理内存容量的过程涉及到与硬件交互,读取内存配置信息。例如,在x86架构中,BIOS(基本...

    驱动程序复习题20名词解释逻辑地址虚拟地址线性地址物理地址

    本文将详细解析四个核心概念:逻辑地址、虚拟地址、线性地址和物理地址,并探讨80386处理器如何通过分段和分页机制实现虚拟内存管理。同时,我们会讨论Windows中的内核模式和用户模式地址空间,以及在驱动程序中直接...

    存储器管理存储器管理.doc

    7. **虚拟存储器容量计算**:虚拟存储器的容量取决于逻辑地址结构和内存辅存容量。例如,一个逻辑地址由29位的段号和20位的段内地址组成,对应2^10个段,每段最大2^20字节。在512K内存和2G辅存的情况下,虚拟内存的...

    主存储器空间的分配和回收

    1. 虚拟内存是现代操作系统的重要特性,它使程序能够访问超过实际物理内存容量的地址空间。通过页面交换技术,不常用的数据被暂时移到磁盘上,腾出物理内存给活跃的进程使用。 六、内存保护 1. 为了防止进程之间的...

    操作系统课程设计 虚拟存储器

    虚拟存储器是一种能够扩展计算机可用内存容量的技术,其基本思想是将程序的一部分保留在磁盘上,并且只将当前正在使用的部分加载到物理内存中。通过这种方式,用户可以感觉像是拥有一个比实际物理内存更大的内存空间...

    段页式存储器管理 段页式存储器管理 段页式存储器管理

    然而,段页式存储器管理也存在一些挑战,如增加内存管理和地址转换的复杂性,可能导致更高的开销,以及可能出现的“抖动”问题(频繁地换入换出页面)。为了解决这些问题,现代操作系统采用了一些优化策略,如反置...

    计算机组成原理存储器设计实验5.zip

    这种层次结构旨在平衡访问速度、容量和成本。实验可能会探讨不同级别的存储器如何协同工作,以及它们之间的数据交换过程,例如缓存一致性协议(如MESI协议)。 此外,实验还可能涵盖虚拟内存的概念,这是操作系统为...

    虚拟存储器的工作原理.doc

    总的来说,虚拟存储器通过智能管理和地址映射,使得计算机能够高效地处理大容量的程序,提供了一种在有限硬件资源下扩展内存的解决方案。虽然对用户来说是透明的,但它对系统程序员的编程和系统设计有着深远的影响。

    计算机组成原理 关于存储器

    存储器的层次结构是为了平衡速度、容量和价格之间的关系。CPU通常与高速缓存(Cache)交互以获取数据,当Cache未命中时,再访问速度较慢但容量更大的主存储器。如果主存也无法满足需求,就会涉及到辅助存储器,如...

    存储器练习

    7. **虚拟存储器**:虚拟存储器的引入主要是为了扩大内存的寻址空间,使得程序可以访问超过实际物理内存大小的地址空间,它利用硬盘作为扩展内存,并通过页面调度算法管理。 8. **地址计算**:内存地址计算通常基于...

    存储器工作原理实验(计算机组成原理).zip

    虚拟内存技术将物理内存和硬盘上的空间结合起来,使程序可以使用超过实际物理内存的地址空间。 通过“存储器工作原理实验”,学生将有机会亲手模拟这些存储器的工作,理解数据如何在不同层次的存储器之间移动,以及...

    组成原理课件——主存储器

    存储器的主要技术指标包括存储容量、存储周期、最大存取时间、存储器的价格、可靠性、存储密度、信息存储的长期性、功耗(操作功耗和维持功耗)、物理尺寸(集成度)等。 6. 主存储器的基本操作 主存储器用来暂时...

    计算机组成原理第讲虚拟存储器推选优秀ppt.ppt

    虚拟存储器是计算机系统中的一个重要概念,它提供了一种机制,使得应用程序能够访问超过实际物理内存容量的内存空间。在虚拟存储器系统中,主内存和辅助存储(通常是硬盘)形成了一个层次结构,使得程序可以运行在...

    计算机组成原理存储器(与“存储器”有关的文档共99张).pptx

    用户使用逻辑地址编程,操作系统负责程序调度、内存分配和地址映射等工作,使得应用程序可以超过实际物理内存的限制。 4. 存储器访问方式: - 随机存取存储器(RAM)允许随机访问任意地址的数据,包括可读写的RAM...

    实习五虚拟存储器实验报告.pdf

    虚拟存储器是现代计算机系统中实现内存管理的重要技术,它通过将辅助存储(如磁盘)作为主存的扩展,使得多道程序的逻辑地址空间总和可以超过实际的物理内存大小。这样,即使内存容量有限,也能运行比内存容量更大的...

    实验二 虚拟存储器.zip

    而程序可能远大于主存大小,因此虚拟存储器通过一种称为分页或分段的方式,将程序逻辑地址空间划分为固定大小的块,这些块可以在需要时从辅存调入主存,不需要时又可回写到辅存,从而实现了大容量的“虚拟”内存。...

    很不错的网吧存储器 绝对实用

    网吧作为公众娱乐场所,其计算机硬件配置必须满足大量用户同时在线的需求,而存储器(内存)作为电脑运行程序的基础硬件之一,直接影响到系统的响应速度和多任务处理能力。一个优秀的网吧存储器能够快速读取和执行...

Global site tag (gtag.js) - Google Analytics