《网络操作系统安全》期末复习试题及答案A一、单项选择题(在下列每小题的四个备选答案中选出一个正确的答案,并将其字母标号填入题干的括号内)1.下列软件系统属于操作系统的是()。A.wordB.WindowsNTC.PhotoshopD.oracle2.下列属于公开密钥加密算法的是()。A.RSAB.DESC.PSWD.PCB3.Windows操作系统中的任务相当于操作系统概念中的()。A.线程B.作业C.进程D.管程4.下列不属于进程映像中的要素的是()。A.进程控制块B.进程程序块C.进程数据块和核心栈D.可信计算基(TCB)5.LRU算法是()算法。A.作业调度B.进程调度C.页面替换D.移动臂调度和旋转调度6.主存管理部件的英文简称是()。A.MMXB.MMUC.EFSD.ACL7.下列系统中,()是实时系统。A.化学反应堆的生产过程控制系统B.Unix的文件系统C.SPOOLing系统D.管理信息系统8.除数为0、地址越界等产生的中断是()。A.程序性中断B.硬件故障中断C.I/O中断D.访管中断或外部中断9.下列属于共享设备的是()。A.硬盘B.打印机C.键盘D.绘图仪和扫描仪10.银行家算法可以()死锁。A.防止B.检测C.避免D.缓解二、判断改错题(在题后的括号内,正确的打√;错误的打×)1.在可抢占式的进程优先级调度算法下,当前处于运行态的进程被优先级更高的进程剥夺运行,状态则由运行态变为就绪态。()2.资源的静态分配破坏了产生死锁的四个必要条件中的占有和等待条件,因而能够防止死锁,但这种方式会降低系统资源的利用率。()3.分页存储管理方式和分段存储管理方式能够实现虚拟存储器,但单道连续分区、固定分区、可变分区不能实现虚拟存储器,因为这些分区方式当地址越界时会当作错误处理。4.设备控制器是可编址设备,当它连接多台设备时,应具有多个设备地址;操作系统是与控制器交互,而非与设备本身交互。()5.一个文件由两部分组成:路径和文件体(文件信息)。()三、填空题1._______________是一台抽象的计算机,它在硬件的基础上由软件来实现,并且与物理机器一样,具有指令集及可用的存储空间。2.PCB是进程存在的标志,它包含有进程的标识信息、现场信息和_________信息。在操作系统内部,它们链接在一起就形成了进程队列。3.ISOOSI/RM的七层协议分别是物理层、数据链路层、网络层、_________________、会话层、表示层和应用层。4.虚拟存储器的实现基础是局部性原理,局部性原理又分为时间局部性原理和___________局部性原理。5.文件或数据库管理系统采用的访问控制的一个通用模型是访问矩阵,访问矩阵是状态机模型的一种,该模型的基本要素有三个,即主体、_________和主客体属性。6.管程具有共享性、________和互斥性,实现管程有两种方法,即Hoare方法和Hansen方法。7.通道程序由通道命令字(CCW)组成,该程序的首地址存放在内存的固定单元即CAW中,而下一条指令地址一般存放在________________________中。8.磁盘执行一次信息传输所花的时间有三部分,即寻道时间、延迟时间和传输时间。其中,___________时间占主要地位。9.文件的逻辑结构分为两种基本形式:流式文件和_______________文件。10.在_________________分区存储管理中,主要利用移动技术来使用碎片。四、计算题1.有一台计算机,具有1MB主存储器,操作系统占用200KB,各个用户进程分别占用200KB。如果用户进程等待I/O操作的时间为70%,若增加1MB主存空间,则CPU的利用率能够提高多少?五、简答题1.什么是操作系统?从资源管理角度看,它有哪六个管理功能?2.什么是程序?什么是进程?什么是线程?什么是作业?3.操作系统为什么要普遍采用缓冲技术?4.什么是重定位?动态重定位与静态重定位有什么区别?5.设备独立性带来的好处是什么?六、综合题1.有m(m>=1)个生产者,r(r>=1)个消费者,共享一个可以同时放入n(n>=1)个整数的缓冲区B。当一个生产者在向缓冲区放入数据时,其它生产者向缓冲区放数必须等待,消费者取数也必须等待;同理,当消费者从缓冲区取数时,其它消费者取数必须等待,生产者向缓冲区放数也必须等待。请用P、V操作和信号量写出能使生产者和消费者可以正确同步工作的程序。2.若磁头的当前位置为101磁道,磁头正...