原文:[CSAPP笔记][第九章虚拟存储器][吐血1500行]

.虚拟存储器 为了更加有效地管理存储器且少出错,现代系统提供了对主存的抽象概念,叫做虚拟存储器 VM 。 虚拟存储器是硬件异常,硬件地址翻译,主存,磁盘文件和内核软件的完美交互。 为每个进程提供一个大的,一致的和 私有的地址空间。 提供了 个重要能力。 将主存看成磁盘地址空间的高速缓存。 只保留了活动区域,并根据需要在磁盘和主存间来回传送数据,高效使用主存。 为每个进程提供一致的地址空间 简化存 ...

2016-05-25 07:19 0 2319 推荐指数:

查看详情

第9 虚拟存储器 学习笔记

第九章 虚拟存储器 虚拟存储器是计算机系统最重要的概念之一。 虚拟存储器(Virtual Memory),是硬件异常,硬件地址翻译,主存,磁盘文件和内核软件的完善交互,它为每个进程提供一个大的,一致的,私有地址空间。通过一个清晰的机制,虚拟存储器提供了三个要重的能力: 它将主存看成是 ...

Sun Dec 13 07:50:00 CST 2015 0 2884
第五虚拟存储器管理

目录 第五虚拟存储器管理 5.1、虚拟存储器概述 5.1.1、常规存储管理方式的特征和局部性原理 5.1.2、虚拟存储器的定义和特征 5.1.3、虚拟存储器的实现方法 5.2、请求分页 ...

Fri May 29 20:09:00 CST 2020 0 773
虚拟存储器

虚拟存储器作为现代操作系统的存储管理的一项重要技术,实现了内存扩充功能。 但该功能并不是从物理上实际的扩大内存的容量,而是逻辑上实现内存容量的扩充,让用户感觉到的内存容量比实际内存容量大的多 有的作业很大内存不够就无法运行,或有大量作业,这样只能在外存等待。 根本原因是内存不够大,最简单 ...

Wed Aug 21 22:13:00 CST 2019 0 405
虚拟存储器

  一个系统中的进程是与其它进程共享CPU和主存资源的。 一、概述 1. 虚拟存储器的概念   现代计算机系统提供了一种对主存的抽象概念,叫做虚拟存储器(VM)。 2. 虚拟存储器的定义   虚拟存储器是硬件异常、硬件地址翻译、主存、磁盘文件和内核软件的完美交互,它为每个进程提供了一个 ...

Sun Mar 20 22:54:00 CST 2022 0 1333
基于《CSAPP第九章 虚拟内存》的思考和总结

csapp的描述中,虚拟内存的形象更加具化,虚拟内存被组织为一个由存放在磁盘上的N个连续的字节大小的单元组成的数组,内存充当了磁盘的缓存,虚拟内存的许多概念与SRAM缓存是相似的。虚拟页面有以下三种状态: 未分配(pte的有效位为0,且pte的地址段为空) 未缓存(pte的有效位 ...

Tue Dec 07 22:13:00 CST 2021 0 231
操作系统:虚拟存储器

1. 什么是虚拟存储器 虚拟内存使应用程序以为自己拥有连续可用的内存,而实际上它通常是被分割成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。 虚拟存储器定义:具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的存储器系统。其逻辑容量由内存容量与外存容量 ...

Thu Sep 02 00:15:00 CST 2021 0 100
简单理解什么是虚拟存储器

先看一个问题: 如何理解虚拟地址空间? 如何理解虚拟地址空间?常说的32位系统中,为每个进程分配4g虚拟地址空间,这4g空间到底是保存在哪里?(个人理解,这4g空间和物理地址做了一个映射,那么问题来了,多个进程就需要多个这样的4g空间,内存够用 ...

Mon May 10 21:42:00 CST 2021 0 248
妙趣横生的虚拟存储器

写在前面的 阅读这篇文章需要计算机组成原理的基础. 在这里外链上一篇文章《关于读书的流水账》,有读书感受。虚拟存储器的核心思想很独到,在看了前一篇文章中提到的书中才领略到了它的魅力,硬件的东西比较多,但是也绝对可以提高你的软件功力,而且毫无疑问。这篇文章算是读书笔记。 PS:发现文中 ...

Tue Mar 13 03:42:00 CST 2012 7 5642
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM