PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
CSIE_DBMS
[问题] 关于作业4的问题
楼主:
tempTTP1
(任剑翔)
2011-11-22 00:39:53
助教&各位同学:
关于作业4有些问题想问,烦请解答一下:
pinPage()说明最下方的write exclusive condition是什么意思?
请问一个page就一定是占用一个frame吗?还是可以多个pages只占一个frame?
请问如果是没有参数的function,要怎么扫过所有的pages?
freePage()注解说要return error,但是Status里面好像没有error耶?
谢谢解答!
作者:
zenixls2
(zenix)
2011-11-22 01:50:00
假如有被pin过,且frame的状态是RW,则禁止再pin直接return FAIL所有也只不过是NUMBUF个,就iterative扫过就好有没有被pin过的判断是看pin_count
作者:
lisfe
(理斯斐)
2011-11-22 08:55:00
楼上说的没错 关于write exclusive再补充一点当某个page已经被用R的状态pin了 如果有人在用RW想pin这个page 也要return error (再想用RW)然后关于error 要参考ErrProc.sample 自己定义error类型并且用适当的方式回传(first 或 chain)
作者:
zenixls2
(zenix)
2011-11-22 09:33:00
不能只用内部定义的Error吗?
楼主:
tempTTP1
(任剑翔)
2011-11-22 11:07:00
那请问如果有多个page number经过hash之后都对到同一bucket就会变成pair lists<XX,bucketA>,<OO,bucketA>,<..,A>?还有请问bufDescr的type是要自己定义吗?还是在哪个档案?
作者:
zenixls2
(zenix)
2011-11-23 23:22:00
请自己写:D
楼主:
tempTTP1
(任剑翔)
2011-11-24 09:02:00
谢谢楼上~
继续阅读
[问题] HW4 Love/Hate Policy
kiwaygo
[问题] HW3 的slotNo
Allen624
[问题] 作业三 deleteRecord
bombom
[问题] 作业三
jingwan
[问题] 关于作业三还有一些问题
tempTTP1
[问题] 作业三
b98902080
Re: [问题] 作业三
vincimrs
[问题] 作业三
b98902080
[问题] 关于作业三
tempTTP1
[问题] foreign key的问题
b98902080
Links
booklink
Contact Us: admin [ a t ] ucptt.com