全文预览

计算机系统结构模拟试题一

上传者:幸福人生 |  格式:doc  |  页数:4 |  大小:0KB

文档介绍
过程,也可以是数据块。Р模块的大小各不相同,有的甚至事先无法确定。每个模块都是一个单独的段,都以该段的起点为0相对编址(段址:偏址)。当某个段由辅存调入主存时,只要系统赋予该段一个基址(即该段存放在主存中的起始地址),就可以由此基址和单元在段内的相对位移形成单元在主存中的实际地址(基址+偏址)。将主存按段分配的存储管理方式称为段式管理。Р2.页式存储Р页式存储是把主存空间和程序空间都机械等分成固定大小的页(页面大小随机器而异,一般在512B到几KB),按页顺序编号。Р3.段页式存储(图4-9) Р段页式存储:是把实存机械等分成固定大小的页,程序按模块分段,每个段又分成与主存页面大小相同的页。每道程序通过一个段表和相应的一组页表进行定位。Р五.用指令的解释过程来说明流水方式的工作原理。P156 (ppt 28讲p1-4)Р如果把“分析”子过程再细分成“取指令”、“指令译码”和“取操作数”3个子过程,并改进运算器的结构以加快其“执行”子过程,如图5-15(a)所示,这4个子过程分别由独立的子部件实现,让经过的时间都等于Δt2,则指令解释的时(间)-空(间)关系如图5-15(b)所示。图中的1、2、3、4、5表示处理机所处理的第1、2、3、4、5条指令。Р如果完成一条指令需时间T,对分解为:分析、执行2个子过程的T=2Δt1 ;对于分解成为:取指、指令译码、取操作数、执行4个子过程的T=4Δt2 。Р Δt1=T/2 提高了1培; Δt2=T/4 提高了3培。Р流水可看成是重叠的引深。差别仅在于,一次流水是把一条指令的解释分为2个子过程,而流水则分为更多的子过程。Р流水:若把一条指令分成m个子过程,则每隔Δt=T/m 就可处理一条指令,则流水的最大吞吐率取决于Δt。实际上,吞吐率是小于最大吞吐率。Р图5-15流水处理(a)指令解释的流水处理;(b)流水处理的时(间)-空(间)图

收藏

分享

举报
下载此文档