福建师大计算机体系结构第三次作业3

计算机作业

1.简述直接相联映象规则。

答:(1)主存与缓存分成相同大小的数据块。

(2)主存容量应是缓存容量的整数倍,将主存空间按缓存的容量分成区,主存中每一区的块数与缓存的总块数相等。

(3)主存中某区的一块存入缓存时只能存入缓存中块号相同的位置。

2. 简述组相联映象规则。

答:(1)主存与缓存分成相同大小的数据块。

(2)主存和Cache按同样大小划分成组。

(3)主存容量是缓存容量的整数倍,将主存空间按缓冲区的大小分成区,主存中每一区的组数与缓存的组数相同。

(4)当主存的数据调入缓存时,主存与缓存的组号应相等,也就是各区中的某一块只能存入缓存的同组号的空间内,但组内各块地址之间则可以任意存放,即从主存的组到Cache的组之间采用直接映象方式;在两个对应的组内部采用全相联映象方式。

3. 试述页式管理虚拟存储器的工作过程。

答:(1) 系统中每个用户都有自己的页表基址寄存器,页表(慢表)及快表,当CPU需要访问时, 首先查快表,如果命中则可以得到实页号,然后与页内地址组装成为主存的实际地址。

(2) 如果在快表中不命中,则通过查慢表得出实页号,同时修改快表内容。

(3) 如果慢表中仍然没有命中,则说明该页尚未进入主存,发生页面实效,出现缺页中断,系统转入中断处理。在中断处理程序中需完成两项工作:一是查外页表,进行虚地址与磁盘地址的转换,并到磁盘中读取该页。二是查询主存使用状态,如果主存没有存满,则直接将磁盘信息调入,并修改页表及快表;如果主存已满,则需要进行替换。为了方便查询主存占用情况,通常建立一个帧页表(帧页号,内容,虚地址,状态位),其中帧页号字段是指主存的实际页号,内容字段存放用户名或程序名,虚地址字段记录存入该页的虚页号,状态页字段指明虚页的信息是否已调入主存。

4.影响虚拟存储器命中率的因素有哪些?它们是如何影响的?

答:(页地址流分布和页面替换算法)

你可能喜欢

  • 存储系统
  • 计算机体系结构试题
  • 应用练习
  • 计算机体系结构课后答案
  • 计算机体系结构的发展
  • 计算机组成与体系结构

福建师大计算机体系结构第三次作业3相关文档

最新文档

返回顶部