多做题,通过考试没问题!

02323操作系统概论

睦霖题库>高等教育工学类自考>02323操作系统概论

试述单空闲块链接法如何实现存储空间的分配和回收?

正确答案: 单块链接法就是将所有的空闲块用指针链接起来,即:在每个空闲块中都设置一个指针,用以指向下一个空闲块,如此连接,便形成一个空闲块链。同时,系统会设置一个链首指针,用以指向链中的首空闲块,最后一个空闲块中的指针为“0”。
当分配一空闲块时,系统会根据链首指针将其指向的那一空闲块(首空闲块)分配给申请用户,并将首空闲块内的指针填入链首指针,以便链首指针指向其后继空闲块;若回收一块时,系统将归还块放在首空闲块的位置,它的指针值为链首指针的原来值,而链首指针的新值是 指向归还块的,而归还块是指向原首空闲块的。单块链接法有一个明显的不足,就是每次分配一块或回收一块时,均要启动存储设备,因而效率较低。
答案解析:
进入题库查看解析

微信扫一扫手机做题