实验六 Linux共享内存,操作系统实验五

步骤一

- 什么是分页过程

当 Windows 求助于硬盘以获得虚拟内存时,这个过程被称为分页 (paging) 。具体是通过MMU(Memory Management Unit 内存管理单元)将硬盘上的虚拟地址映射为物理内存地址。优点是使大内存占用程序不至于异常退出。缺点是虚拟内存要远慢于物理内存(访问虚拟内存大约要4-10毫秒,访问物理内存只要60 us)

- 什么是内存共享

共享内存是被多个进程共享的一部分物理内存。共享内存是进程间共享数据的一种最快的方法,一个进程向共享内存区域写入了数据,共享这个内存区域的所有进程就可以立刻看到其中的内容。

- 什么是“未分页合并内存”和“分页合并内存”

Windows规定有些虚拟内存可以交换到文件中,这类内存被称为分页内存,有些虚拟内存永远不会交换到文件中,这些内存叫非分页内存。比如用于处理页故障的代码和数据结构必须常驻内存,这些就是未分页内存。

- Windows xp 中未分页合并内存的最大限制是多少

256MB

- Windows xp 分页文件默认设置的最小容量和最大容量是多少

Windows xp 使用内存数量的 1.5 倍作为分页文件的最小容量,这个最小容量的两倍作为最大容量。(这里似乎有个问题,但还是按指导书上来了。虚拟内存应该最大可设置为盘符最大可用空间)

步骤三

映像名称 | PID | CPU | CPU时间 | 内存使用

----|------|----

chrome | 1088 | 00 | 0:00:02 | 45.492K

3b837e63dbf6?appinstall=0

步骤三

//这里的chrome有很多进程,因为涉及浏览器内核问题(每个标签、插件一个进程)只取pid为1088的讨论。

步骤六

**- 计算分页文件的大小 **

所选驱动器 (C: ) 的页面文件大小:

驱动器: C 可用空间:15889 MB

初始大小 (MB) :0最大值 (MB) :0

//此驱动器无分页文件

所有驱动器的页面文件大小:

允许的最小值:16 MB 推荐:12081 MB

当前已分配:8192 MB

虚拟内存每页容量为:4KB 最小应用地址:0x000100000

最大应用地址:0x7ffeffff

当前可供应用程序使用的内存空间为:20662MB

当前计算机的实际内存大小为:8055MB

理论上每个 Windows 应用程序可以独占的最大存储空间是:20662MB

将系统当前的自由区 (free) 虚拟地址空间

地址|大小|虚拟地址空间类型|访问权限|描述

-----|-----|------|-----|

000134000-00140000|48KB|free|NOACCESS|NO

00141000-00150000|60KB|free|NOACCESS|NO

00151000-00160000|60KB|free|NOACCESS|NO

将系统当前的已调配区 (committed) 虚拟地址空间

地址|大小|虚拟地址空间类型|访问权限|描述

-----|-----|------|-----|

00010000-00020000|64KB|committed|READWRIT|具有READWRITE权限的已调配映射内存区

00020000-00030000|64KB|committed|READWRITE|具有READWRITE权限的已调配映射内存区

0012d000-0012e000|4KB|committed|GUARD,READWRITE|具有GUARD权限的已调配私有内存区

……|……|……|……|……

将系统当前的保留区 (reserved) 虚拟地址空间

地址|大小|虚拟地址空间类型|访问权限|描述

-----|-----|------|-----|

00030000-0012d000|0.98MB|reserverd|READONLY|具有READONLY权限的已调配私有内存区

0018c000-00260000|848KB|reserved|READONLY|具有READONLY权限的已调配私有内存区

002d8000-00390000|736KB|reserved|READONLY|具有READONLY权限的已调配私有内存区

……|……|……|……|……

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值