Grad-ProbAsk 板


LINE

想请问一下大神们 这题不懂 对TLB Cache virtual physical真的有点头痛 小弟目前归纳的心得是: (1) virtual memory的index为page页数 physical momory的VPN为frame数 (2) 若TLB virtual momory physicalmomory一起出现 那麽TLB的entry数 皆为virtual momory physical的page和frame数 https://imgur.com/a/BRexpif.jpg
解答: https://imgur.com/kECePXH.jpg
(1)他没有写出page数量 但解答直接把index省略掉 不应该要有tag和index 也不太懂那个(8+4)/32 是干麻用的 而且page大小不是256Bytes吗 何上面只有写4Byte 拜托各位请为我解惑 (2) 第二小题就真的完全不懂他在干麻 可以大神详细讲解吗3Q 再过来是这个 有人有这个解答吗 这题完全是爆难 https://imgur.com/NgGTQRo.jpg
https://imgur.com/h8hvoN2.jpg
(3)这种考的机率会很大吗 大家觉得是不是要背下来?而且配分超重的 小弟的脑袋快爆了呜呜 https://imgur.com/fyzNCrf.jpg
--



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 110.28.227.242
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1548670911.A.B4A.html
1F:推 jojoboy0115: 先回答你TLB的entry 数 是 Virtual address 的 Index 01/28 20:38
2F:→ jojoboy0115: 也就是 Virtual Page Number 01/28 20:39
3F:推 jojoboy0115: https://i.imgur.com/tkpG27n.jpg 01/28 20:45
4F:推 jojoboy0115: 然後physical memory不是VPN,是PPN 01/28 20:47
5F:推 jojoboy0115: 第4题 01/28 20:57
6F:→ jojoboy0115: 由上图得知,两种 Address 的Page Offset 是一样长的 01/28 20:57
7F:→ jojoboy0115: 用12去扣掉 8 (256-byte)得到 VPN 的长度,也就是TLB 01/28 20:57
8F:→ jojoboy0115: 的entry数 01/28 20:57
9F:→ jojoboy0115: 接下来要算PPN,因为TLB的内容有包含PPN 01/28 20:57
10F:→ jojoboy0115: 这边已知 offset 都一样长 01/28 20:57
11F:→ jojoboy0115: 就用16 (65536 bytes) 去扣掉 8 得到 PPN的长度(bit) 01/28 20:57
12F:→ jojoboy0115: 接下来题目说TLB还有 4个额外的Bits 01/28 20:57
13F:→ jojoboy0115: 现在TLB长度为PPN+4=8+4=12 01/28 20:57
14F:→ jojoboy0115: 这边用12/32 取 floor 是因为要用1 word 传递 01/28 20:57
15F:→ jojoboy0115: 假设1 word = 4 bytes = 32 bits 01/28 20:57
16F:→ jojoboy0115: 最後再用 entry 数 * 长度 01/28 20:57
17F:→ jojoboy0115: 16* floor(12/32) = 16 word 01/28 20:57
18F:推 jojoboy0115: 你说的tag 跟 index 是 cache的 这边没有用到@@ 01/28 21:00
19F:推 jojoboy0115: 再来 01/28 21:08
20F:→ jojoboy0115: 现在给你 Virtual Address :AE2 01/28 21:08
21F:→ jojoboy0115: 要算出Physical Address 01/28 21:08
22F:→ jojoboy0115: 由上图得知 Physical Address是由PPN 跟 page offset 01/28 21:08
23F:→ jojoboy0115: 01/28 21:08
24F:→ jojoboy0115: 所融合在一起的 01/28 21:08
25F:→ jojoboy0115: 在上一题已经算出 VPN 所占的 Bit 数是 4 01/28 21:08
26F:→ jojoboy0115: 你现在已经知道 PPN 是 A,Page offset 是 E2 01/28 21:08
27F:→ jojoboy0115: 可是还缺PPN阿 01/28 21:08
28F:→ jojoboy0115: 所以去 TLB 找 VPN = A 的值 01/28 21:08
29F:→ jojoboy0115: 然後你发现了一个大密宝 01/28 21:08
30F:→ jojoboy0115: 竟然在TLB内是有的!(Vaild=1) 01/28 21:08
31F:→ jojoboy0115: 对应的PPN=F2 01/28 21:08
32F:→ jojoboy0115: 合起来就是 F2E2 01/28 21:08
33F:推 jojoboy0115: 最後我要分享的是这个网址,里面有你要的答案 01/28 21:09
34F:推 jojoboy0115: 你想要的东西 全部都在计组考古题里面了! 去找吧! 01/28 21:12
35F:→ jojoboy0115: https://goo.gl/AAWJKY 01/28 21:12
36F:推 Heyjeanyo: 推楼上佛心 01/28 21:59
37F:→ skyHuan: 揪揪>///< 01/29 01:32
38F:推 jojoboy0115: 人类的能力是有极限的,我从这短暂的准备考试期间学 01/29 07:39
39F:→ jojoboy0115: 到一件事,读的越多,就忘的越多,导致前功尽弃。除 01/29 07:39
40F:→ jojoboy0115: 非超越人类,我不当人惹! 01/29 07:39
41F:推 realmanKG: 推jojo佛心 01/29 14:50
42F:→ kaidi620: 感谢大神 joj ♥推推推 01/29 21:50







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BuyTogether站内搜寻

TOP