分类: 操作系统概念

5 篇文章

操作系统概念-第9章~第13章
第九章:虚拟内存 9.1什么情况下会发生页面错误?描述发生缺页错误时操作系统采取的动作。 回答: 每当进程试图访问在该页的页表条目中标记为无效的页时,就会发生页错误。 页错误会产生一个中断,在特权模式下调用操作系统代码。然后操作系统检查一些内部表(通常与此进程的进程控制块一起保存)以确定页面是否在磁盘上。如果页面在磁盘上(即它确实是一个有效的内存引…
操作系统概念-第8章
8.1 说出逻辑地址和物理地址之间的两个区别。8.4 假设逻辑地址空间为64页,每个页1024个字(字节),映射到32帧的物理内存上。8.5 允许页面表中的两个条目指向内存中相同的帧的效果是什么? 解释如何使用这种效果来减少将大量内存从一个地方复制到另一个地方所需的时间。 在另一页面上更新某些字节的效果是什么…
操作系统概念-第五章
5.4 解释为什么自旋锁不适合单处理器系统,而经常用于多处理器系统 5.5 试说明如果wait( )和signal( )操作不是原子化操作,那么互斥可能是不稳定的 5.10 如果一个同步元是在一个用户级程序中使用的,解释在一个单处理器系统中为什么通过停止中断去实现这个同步元是不适合的…
thumbnail
操作系统概念-第四章
4.2 内核级别和用户级别的线程的两个区别是什么?在什么情况下一个类型比另一个好? 4.4 当一个线程被创建时,什么资源被使用了?怎么把他们和其他被使用的资源区分开,当一个线程被创建的时候? 4.7 在什么情况下,在一个单处理器系统中一个使用多个内核线程的多线程解决方案会比一个线程的表现得更好?…