作者kaidi620 (万能史哥)
看板Grad-ProbAsk
标题[理工] 106成大计系观念题
时间Tue Feb 19 13:11:57 2019
各位最後再一起加油几天!!
然後小弟又来打扰了
https://imgur.com/GPSHZch.jpg
想请问一下那个16K x "8" 的8是什麽意思?
然後(b)小题要怎麽算呢? 请大神救救我~~~
https://imgur.com/2C18I6b.jpg
这题整个疑问超大的
(A)小弟想说 polling不应该是:
process发出IO request=>执行中之process is blocked =>执行I/O=>CPU polling查看是否I/O complete
小弟的想法: 所以polling应该是to see if I/O is completed 吧?
(B)想请问错在哪里呢?
(C)是应该改成interrupt handle 吗
(D)ISA 跟pipeline 和 非pipeline也有关吗?
请大神为小弟解答~~感谢不尽!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 39.12.129.172
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1550553120.A.B35.html
1F:推 TWkobe: Cache coherence是snooping protocol如mesi来解 02/19 16:42
2F:→ TWkobe: Interrupt可以ignore或pending 02/19 16:43
3F:推 TWkobe: 相同isa本来就可以不同硬体实现 02/19 16:45
4F:推 TWkobe: 至於polling不用block process 它code就想while(data) 02/19 16:46
5F:→ TWkobe: 很像busy waiting的写法 02/19 16:47
6F:推 TWkobe: 16k那个是指有8组26k sram 02/19 16:50
7F:推 TWkobe: 还有b的mesi用write back 02/19 16:52
8F:推 Rioronja: D的叙述就跟教科书一模一样 02/19 17:15