试题 1 分析
绝对路径就是从根目录开始一直到该目录的全程的路径,这样说可能太抽象,就这个题目来说:D:\Program\Java-prog\f1.java就是文件f1.java的绝对路径,即全文件名。
相对路径就是相对于当前目录的路径,在本题中当前目录是Program,而你要访问的文件是f1.java,那么只需在命令行里输入Java-prog\就可以了。
试题 1 答案
(1)C
(2)A
试题 2 分析
SCAN调度算法也叫“电梯”算法,磁头固定从外向内然后从内向外沿柱面运动。如此往复,遇到所请求的柱面时立即为其服务。
在本题中,题目告诉我们系统刚完成了 10 号柱面的操作,当前移动臂在 13 号柱面上,说明目前磁头正由小柱面号向大柱面号方向移动,那么根据SCAN调度的原则,接着应该响应柱面号为 15 的请求,而在题目中给出了 3 个柱面号为 15 的请求,但其中①和⑦是磁头号8,而 7 的扇区号为 1,因此应该先响应进程⑦,而⑩是磁头号为 10,其扇区号为 4,因此接着要响应进程⑩,然后再响应进程①,接着就要出来柱面号为 20 的进程,分别为②和④,它们的扇区号相同,而进程②的磁头号为 6,进程④的磁头号为 10,因此应该先响应②;再接着应该响应柱面号为 30 的进程,当磁头在这个方向上移动时,也无进程需要出来,因此只有当磁头由大柱面号向小柱面号方向移动时,再出来其他进程,处理的次序应该要根据柱面号从大到小排,因此是⑨⑧⑤⑥。
而采用CSCAN(单向扫描)调度算法,它的磁头是单向移动的,也就是当磁头从内向外移动到最外面时,磁头放到最内,然后再从内向外扫描。因此采用这种方式得到的响应序列应该是⑦⑩①②④③⑥⑤⑧⑨。
试题 2 答案
(3)A
(4)C
试题 3 分析
位示图法是为管理磁盘空闲存储空间而提出的一种方法,该方法是在外存上建立一张位示图来记录文件存储器的使用情况。每一位仅对应文件存储器上的一个物理块,取值 0 和 1分别表示空闲和占用。
在本题中,题目告诉我们字长 32 位,即一个字可以表示 32 个物理块的使用情况,而物理块依次编号为:0、1、2……那么第 4096 号物理块的使用情况应该在位示图中的第 129 个字中描述,因为(4096+1)/32 等于 128 余 1,所以这一位应属于第 129 个字的第一位,其中4096+1 的这个 1 是因为编号是从 0 开始计数的,所以才加 1。
由于磁盘的容量为 200GB,每个物理块的大小为 1MB,那么总共有 200GB/1MB=200×1024 个物理块,需要 200 ×1024 位来表示,因此位示图中字的个数=200×1024/32=6400 个。
试题 3 答案
(5)A
(6)D
试题 4 分析
设块长为 512B,每个块号占 3B,一个物理块可放:512/3=170 个目录项,也即:
一个一级索引可存放的文件大小为:170×512=87040B。
一个二级索引可存放文件的大小为:170×170×512=148×10 5 B。
一个三级索引可存放文件的大小为:170×170×170×512=251×10 7 B。
这里还要请大家注意,为了方便计算,本题给出的答案都是按 500,而不是 512 来计算的。
试题 4 答案
(7)A
(8)C