一、生产者、消费者中对调生产者中的PV,将发生什么样的情况?
生产者、消费者中对调生产者中的PV,将发生什么样的情况?
解:当在生产者、消费者中对调生产者中的PV时,会导致系统中多个进程无限制地等待,或在进程执行中由竞争资源所造成的僵持状态,导致了死锁问题。
二、快表的作用和原理?
快表的作用和原理?
解: 快表: 是一个高速缓冲的存储器,是用来存放“页表项”的,通过快表访问页表,有利于缩短从“一个虚拟地址”转换成“一个物理地址”的时间,提高页表的转换速度,但快表也有一个小缺点,那就是它的容量有限。
三、“请求页式存储管理”就是简单的页式管理吗?
“请求页式存储管理”就是简单的页式管理吗?
解:不是,“请求页式存储管理”是将程序按照“页”全部链接后,部分装入内存,页表进行扩充,而“简单的页式管理”是将程序全部装入内存中。
四、文件管理有什么作用?
文件管理有什么作用?
解:文件管理的主要作用是:实现文件的虚拟存储和高速存储。
五、在操作系统中,串联文件适不适合随机存储?
在操作系统中,串联文件适不适合随机存储?
解:串联文件: 是通过“指针链接”来表示的,在查询记录前需知道上一条记录的地址,而“随机存储”查询一条记录前,会从第一条记录开始遍历查询,反复从第一条记录开始查询地址,该方式效率比较低下,因此,串联文件不适合随机存储。
六、为什么不能将“阻塞”说成“死锁”?
为什么不能将“阻塞”说成“死锁”?
解:
阻塞: 是由于资源不足引起的进程排队等待的现象。
死锁: 是两个进程在执行过程中,由于对互斥资源的共享引起的,即“两个进程都在竞争同一资源而引发的无限制等待的僵持状态”,所以说“阻塞”和“死锁”是有差别的,不能一概地认为“阻塞”就是“死锁”。