第八讲 虚拟存储概念

课件

章节

标题

本地视频文件(MD5)

本地视频字幕(MD5)

学堂在线视频

幻灯片文件

视频练习

课堂思考题

8.1

虚拟存储的需求背景

247ad23b72157a9f2217144d3ef46e1a

07d87e42531f7fb0ca63875d3c9cd120

学堂在线视频

幻灯片文件

[[|作业]]

[[|课堂思考题]]

8.2

覆盖和交换

24429a80dbf5fb5e3404b77481a9ea31

a5a10fdac7fe57b79851d01a52ee9d38

学堂在线视频

幻灯片文件

[[|作业]]

[[|课堂思考题]]

8.3

局部性原理

b0a1b27bef9e15627995e09cffc6050a

140e14c74e7a6687da331328d436ba61

学堂在线视频

幻灯片文件

[[|作业]]

[[|课堂思考题]]

8.4

虚拟存储概念

6d58989371339a3037fd725955bf1003

7ce1277ff7b70a189c67895c24cd4ad2

学堂在线视频

幻灯片文件

[[|作业]]

[[|课堂思考题]]

8.5

虚拟页式存储管理

9629629a6f1a83e05830679e47896265

f2d68c5903d8a0349ff6fc28e92bf299

学堂在线视频

幻灯片文件

[[|作业]]

[[|课堂思考题]]

8.6

缺页异常

19c9cba547b37c8c94d94625890e0f5a

18ce8a7cd5562cb9a955f96dd31cdbe4

学堂在线视频

幻灯片文件

[[|作业]]

[[|课堂思考题]]

参考资料

课堂练习

课堂实践

有一台假想的计算机,页大小(page size)为32 Bytes,支持8KB的虚拟地址空间(virtual address space),有4KB的物理内存空间(physical memory),采用二级页表,一个页目录项(page directory entry ,PDE)大小为1 Byte,一个页表项(page-table entries PTEs)大小为1 Byte,1个页目录表大小为32 Bytes,1个页表大小为32 Bytes。页目录基址寄存器(page directory base register,PDBR)保存了页目录表的物理地址(按页对齐)。

请手工计算后回答下列虚地址是否有合法对应的物理内存,请给出对应的pde index, pde contents, pte index, pte contents,the value of addr in phy page OR disk sector。

请写出一个translation程序(可基于python、ruby、C、C++、LISP、JavaScript等),输入是一个虚拟地址,依据物理内存模拟数据文件自动计算出对应的pde index, pde contents, pte index, pte contents,the value of addr in phy page OR disk sector。

OS2018spring/lecture08 (last edited 2018-05-14 23:27:02 by xyong)

MoinMoin Appliance - Powered by TurnKey Linux