作业:Cache Initial Considerations

masterkill 2008-10-08 04:15:38
*Memory Address可能对应的元件种类或属性:
1,DRAM
2,Shadow RAM
3,SMRAM
4,VGA RAM Buffer
5,IO Devices'Registers
6,BIOS ROM or RAM on PCI/LPC Bus
请问以上在Cache Initial时应该考量的因素为何?

*CPU的Instruction Fetch也是一种Memory Read Cycle
*CPU的Data Bus有64bits,一般的Memory Data Read是8-16-32bit
*Instruction Fetch一次可能连续读64Bytes,不管会不会被执行到
*BIOS ROM,不管是ISA,LPC,FWH,or SPI ROM,都是只有8-bit Data
*对CPU而言,BIOS ROM是个相当慢速的Device
*当系统开机或S3 Resume时,CPU一定是从BIOS ROM开始执行
*CPU自BIOS ROM Fetch Instruction执行的速度是非常的慢
*BIOS必须尽早将Address 0f0000-0fffffh设定成Cacheable
...全文
93 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xtdumpling 2008-10-09
  • 打赏
  • 举报
回复
原来楼主是在讲课啊,支持! 继续...
zoologist 2008-10-08
  • 打赏
  • 举报
回复
选择题么?

BIOS Engineer的

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧