作者chicheer (琪琪)
看板Electronics
标题[请益]关於虚拟记忆体,不知道能不能po在这里呢....?
时间Mon Jul 21 17:28:11 2008
※ [本文转录自 ask 看板]
作者: chicheer (琪琪) 看板: ask
标题: [请益] 想请教各位资深的电脑高手....虚拟记忆 …
时间: Mon Jul 21 16:36:21 2008
※ [本文转录自 hardware 看板]
作者: chicheer (琪琪) 看板: hardware
标题: [请益] 想请教各位资深的电脑高手....虚拟记忆体的问题...
时间: Mon Jul 21 15:29:24 2008
大家好,我是个电脑大肉脚......
但最近在查询记忆体的相关资料中.......
发现了" 虚拟记忆体 " 这个专业的术语....
随即上google找了许多资料...........
但很多都很深...看不懂........
只有以下这个连结我看得懂一些........
http://0rz.tw/521uc
但在文中上半段提到......
不过有了 MMU 之後,记忆体位址每次存取前,都会先转译过。
这表示记忆体位址 123 可能一下会被转到实际位址 82034,之後又被转到 20468 去。
这样一来,为了追踪虚拟到实体位置的转译过程,就必须监控成千上万个记忆体位元组,
造成极大的效能负荷
Q1:上述这个地方不是很懂?
Q2:另外分页错误的部份也能讲解一下吗?
我查了许多资料.....
一开始还以为有点眉目....结果越看越混乱.....
现在头脑呈现空转状态......= =
还请大家多多帮忙~~~m(_ _)m
感谢!谢谢哟!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.126.130.176
1F:→ chicheer:虽然这个跟OS比较有关系,但想说这里人比较多.还是问问看 07/21 15:53
2F:→ chicheer:谢谢大家喔! 07/21 15:53
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.126.130.176
3F:推 edonis0724:简单的说 虚拟记忆体就是拿多余的硬碟空间还当作你的 07/21 17:05
4F:→ edonis0724:记忆体 不过建议使用的记忆体容量还是不要超过实体记 07/21 17:06
5F:→ edonis0724:忆体喔 07/21 17:06
6F:推 chuanchih:所以硬碟越大 虚拟记忆体就越大罗 07/21 17:07
7F:→ chicheer:嗯~~我知道虚拟记忆体的基本概念了..^^ 07/21 17:08
8F:→ chicheer:但能否针对关於定址转换的过程多作说明呢?谢谢捏^^ 07/21 17:10
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.126.130.176
9F:推 TroyLee:转换的过程不容易解释,跟OS也都有关系... 07/21 22:03
10F:推 ykjiang:你需要的是 OS 的书,建议直接去啃恐龙书 07/21 22:21
11F:→ rexluo:virtual memory 不见得用硬碟(只是实体memory的option之一) 07/22 10:50
12F:→ rexluo:正确说是os maintain each program memory space的一种方式 07/22 10:51
13F:→ rexluo:通常MMU会做到当program需要access到physical memory时,才 07/22 10:51
14F:→ rexluo:去做memory mapping. 有可能mapped 到ram, file, port..etc 07/22 10:52
15F:→ rexluo:当ram不够时.一般PC os memory manager 会启动swapping. 07/22 10:53
16F:→ rexluo:将program pending ram 存到swap drive,空出ram for needed 07/22 10:54
17F:→ rexluo:program 07/22 10:54
18F:→ chicheer:感谢大家的回应,我已经开始找书了..^^ 07/23 22:41
19F:→ chicheer:也谢谢R板友的说明喔^^ 07/23 22:41