操作系统习题及答案(终)

操作系统习题及答案

P95.1、 列出一个典型操作系统的4个活动。

1) 进程管理:进程创建/撤销; 2) 存储管理:分配/回收内存空间; 3) 文件管理:创建文件/文件目录; 4) I/O管理:磁盘调度/打印机驱动

P96.11、操作系统进程表里包含什么信息?

分配给进程的存储区、进程的优先级、一个典型的进程表信息如下:

P96.14、假设某计算机有512MB的主存,操作系统要创建主存两倍大小的页式虚拟存储,页面大小为2KB,请问需要多少页?

页面数=512MB*2/2KB=512K。需要512K个页。 P96.18、

计算机开电源后,由执行已在存储器中的引导程序开始引导过程。引导程序首先将位于磁盘存储器的操作系统传送到主存储器中;然后引导程序再引导CPU执行跳转指令跳转到操作系统去执行,即把CPU控制权交给操作系统。

P96.22、

每打一个字符的时间:(60x1000)ms/(5x60)字符 =200ms

打一个字符要的时间片为: 200ms/10ms =20 片

P96.30 按照时间序列列出一个进程被中断时发生的主要事件。

CPU完成它的当前机器周期,保存当前进程的状态,并把它的程序计数器设为一个预定的值(即中断处理程序的位置)。

P97.38 两个手臂均可用,共享存储单元的值为0,一个手臂读取存储单元的值为0,另一个手臂在存储单元的值被修改之前读取共享存储单元。

P97.46 操作系统如何防止一个进程访问另一进程的存储空间?

通过内存管理程序,将进程限制在给它分配的内存区域内。

P97.47 假定一个口令由9个取自英文字母表(26字符)的字符组成。如果测试每个可能的口令需要1ms,那么测试所有可能的口令需要多长时间?

1ms*269≈172.168年。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4