以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 计算机考研交流 』   (http://bbs.xml.org.cn/list.asp?boardid=67)
----  OS第六章课后题12[讨论]  (http://bbs.xml.org.cn/dispbbs.asp?boardid=67&rootid=&id=56814)


--  作者:樱之蝶舞
--  发布时间:12/16/2007 7:28:00 PM

--  OS第六章课后题12[讨论]
OS第六章课后题12
在求最坏的启动次数的时候至少读A的第一块,是不是因为D是A的最左?还有,如果说根常驻内存,那是不是意味着A的地址已经在内存里了?

普通文件要是采用链接的结构,每一块是不是都应该启动一次?连续的话可以直接计算出来地址而一次到位?

要是的话那么91年的第三题

找到A并且读出他的FCB需要6次,589/2相加为301啊,但看见答案是302.。。
还有连续的话 是找到A并且读出他的FCB需要6次,然后直接计算出来487个记录的地址直接取,需要一次,共7次,答案是50次。

是不是我理解有问题啊?请大家指点下


--  作者:EagleSoaring
--  发布时间:12/17/2007 2:05:00 AM

--  
OS第六章课后题12
   同意你的理解

91年的第三题
  我认为你对,答案错。

请高手指点
------------------------------------------------------------------------------
补充:我今天查了一下辅导书,91年的第三题:

若文件是连续的,从根读到A是4次(除了A是连续的,树中同一层的节点也是连续存放的),总共应该是5次。

[此贴子已经被作者于2007-12-17 22:38:12编辑过]

--  作者:datoubaicai
--  发布时间:12/17/2007 9:14:00 AM

--  
我觉得把A读入内存,就是把A的FCB读入内存,FCB是文件存在的标志。
--  作者:樱之蝶舞
--  发布时间:12/17/2007 6:01:00 PM

--  
以下是引用datoubaicai在2007-12-17 9:14:00的发言:
我觉得把A读入内存,就是把A的FCB读入内存,FCB是文件存在的标志。

你的意思是A读一次,是因为读他的FCB?那么其他的要读四次改怎样理解呢?
唉,我都给弄晕了。。


--  作者:zhongyuan17
--  发布时间:12/17/2007 7:09:00 PM

--  
FCB里只有索引表的入口地址吧,要读A还得读次硬盘吧
--  作者:datoubaicai
--  发布时间:12/18/2007 9:41:00 AM

--  
这个题的很多条件说的不是很清楚:
1、根目录的第一块常驻内存什么意思?与根目录常驻内存有什么区别?
2、上级文件存放下级文件的什么信息?
3、题目中的文件采用链接结构或连续结构,这里的文件是普通文件还是包括普通文件和目录文件
4、怎么理解把文件A读入内存?
上面这些问题在例题和99,04年那个题中就说的很清楚,不会产生歧义
操作系统的题喜欢说的不清不楚的,按不同的理解有不同的答案,做的时候把自己的理解写清楚就行了
--  作者:樱之蝶舞
--  发布时间:12/19/2007 12:09:00 PM

--  
谢谢大家!99,04年的题我还没做呢,先做下。
   我也感觉这种次数的题会有偏差。。。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
50.781ms