请帮忙看几道操作系统题目,帮我分析下哦。
下面几道题目,我不能理解,请帮忙分析下哦,第一道题目,我不知道答案,其他几个有答案。
1.某文件共有4个记录LO~L3,采用链接存储结构,每个记录及链接指针占用一个磁盘块,主存储器中的磁盘缓冲区的大小与磁盘块的大小相等。为了在L2和L3之间插入一个记录L2',需要进
行的磁盘操作有( )
A.4次读盘和2次写盘 B.4次读盘和1次写盘
C.3次读盘和2次写盘 D.3次读盘和1次写盘
--------------------
2.若页式存储管理中的地址格式为23 16 15 0则它的最大页号和最大页内地址是(B )
A、256和65536
B、255和65535
C、256和65535
D、255和65536
-------------------------------------------------------
3.假设每个磁盘存储块中可以存放某文件的10个记录,记录的编号从0开始,主存中用于记录的成组和分解的缓冲区的大小与磁盘存储块的大小相等。如果有个使用该文件的用户程序在自己
的内存空间中分别设置了“读记录工作区”和“写记录工作区”,每个工作区的大小均相当于一个记录的大小。若依次进行写记录11、读记录15、写记录1、读记录3、写记录17五步操作,如
果在操作前主存缓冲区是空的,那么要完成这些操作需要启动磁盘读或写的次数是(B )
A、5次
B、6次
C、7次
D、8次
----------------------------------
4.操作系统的设备管理中采用缓冲池技术,缓冲池中共有4个缓冲区,每个缓冲区的大小跟一个磁盘块相等。如果在工作的过程中,发生缓冲区不够分配的情况,则优先收回在缓冲池中停留
时间最长的那个缓冲区。缓冲池最初是空的。文件X的第i块记为Xi(块号从0开始编号)。如果用户程序对文件A和B进行如下操作:读A0,读A2,读A5,写A0,读B0,读B1,写A5。那么,当操作
系统接到用户程序发出“写A5”请求时,读写磁盘的次数一共是( B)
A、5次
B、6次
C、7次
D、8次
------------------------------------------------------
5.假设每条磁道被分为8个扇区,每个扇区存放一个记录,处理程序顺序处理这8个记录L1,L2,…,L8。每次请求从磁盘上读一个记录,然后对读出的记录花1ms的时间进行处理,以后
再读下一个记录进行处理。磁盘旋转一周花费16ms(即每读一个扇区需2ms)。若将这8个记录在一条磁道上进行优化分布,则全部处理完这8个记录至少需要( C)
A、31ms
B、32ms
C、33ms
D、34ms
------解决方案--------------------第一题肯定要2次写盘。因为L3要挪坑写一次。