自考02323全国2002年1月到2012年10月高等教育自学考(7)

发布时间:2021-06-12

井中的作业)选取若干作业让它们进入主存储器,使之有机会获得处理器。

进程调度是按某种调度算法从就绪状态的进程中选择一个进程,让它占用CPU运行,又称为处理器调度。

37.进程的顺序性是对每个进程而言的,进程在顺序的处理器上的执行是严格按序的。

进程的并发性是对一组进程而言的,其中一个进程的执行没有结束之前,另一个进程就可以开始工作。

五、综合题(本大题共4小题,每小题10分,共40分)

38.分页式存储空间的分配由于块的大小是固定的,可以用一张位示图(Bit map)来构成主存分配表。现设主存有8192块,可用字长为32位的256个字作为位示图。若块号,字号,位号(从高位到低位)分别从1、0、0开始,试问5999块对应的字号和位号?99字的19位对应哪一块?

字号=块号/字长=5999/32=187 位号=块号--字长*字长=5999—32*187=14位 15位—1=14位

186字14位

3220块

39.假定一个磁盘共有100个柱面,每个柱面上有4个磁道,每个盘面分成16个扇区。如果内存的字长为64位。磁盘地址中指出的柱面号、磁道号、扇区号和块号只需要64位二进制位即可表示。如果每个磁盘块的长度是512字节。记录磁盘中空闲块有两种方式,即位示图法和空闲块链接法。若采用空闲块链接法中的成组链接方案,在该方案涉及的每一块中,记录空闲块数需用4个字节,记录每个磁盘地址需用4个字节。请问:

(1)需要用多少内存字来存储关于磁盘空间的位示图。

(2)如果把上述的每一种方法为记录磁盘空闲位置所占用的内存和磁盘空间加起来,就算作这种方案占用存储空间的总数。请用精确的数字说明,在什么情况下,成组链接方案占用的存储空间总数小于位示图法占用的存储空间总数。

(1)需要占用100个内存字来存储关于磁盘空间的位示图。100*4*16/64=100

(2)位示图法占用的存储空间总是6400个二进制位;而采用成组链接时,其专用块在系统初始化时被调入内存,它占用512*8=4096个二进制位。如果整个磁盘空间中空闲的块数小于126块,即:

(每块512字节-空闲块计数占4字节-链接指针占4字节)/4=126

则成组链接方案仅需占用专用块所在的内存,即4096个二进制位,显然小于位示图法所占的6400位。然而,一旦空闲的块数大于126时,则成组链接方案至少需2块,即8192块,它所占的存储空间就超过了位示图法。

40.某移动臂磁盘的柱面由外向里从0开始顺序编号,假定当前磁头停在100号柱面而且移动方向是向外的,现有一个请求队列在等待访问磁盘,访问的柱面号分别为190、10、160、80、90、125、30、20、140和25。请写出分别采用最短寻找时间优先和电梯调度算法处理上述请求的次序。

最短寻找时间优先:90、125、140、160、190、80、30、25、20、10

电梯调度算法:90、80、30、25、20、10、125、140、160、190

精彩图片

热门精选

大家正在看