操作系统
单选题
1.“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整的操作系统。它负责管理系统的进程、中断、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性
2.用户程序不能直接使用特权指令。如果用户程序在用户态转换为内核态,使用访管指令,这是CPU由用户态向核心态转换的方法
3.多道程序设计是在计算机内存中同时存放几道相互独立的程序,使它们在管理程序控制之下,相互穿插的运行。使得CPU与外部设备之间可以并行工作,提高设备的利用率。多道程序技术运行的特征:多道、宏观上并行、微观上串行
4.引起进程阻塞的事件有:1)请求系统服务;2)启动某种操作;3)新数据尚未到达;4)无新工作可做
5.进程控制块中的进程资源清单,列出所拥有的除CPU外的资源记录,如拥有的I/O设备,打开的文件列表等,一个运行着的进程打开了一个新的文件,则指向该文件数据结构的关键指针存放在进程控制块中
6.P、V操作可以实现进程同步、进程互斥、进程的前趋关系,
进程共享是属于进程间大量信息的交换,
P、V操作是一类低级通信原语不能承担大量信息交换的任务
7.进程间通信时,已满的邮件槽,发送进程不能再申请互斥锁
8.先来先服务FCFS算法不可抢占,只考虑就绪队列的先后,不考虑CPU周期长短,简单,性能不好
9.解决碎片问题的办法是在适当时刻进行碎片整理,通过移动内存中的程序,把所有空闲碎片合并成一个连续的大空闲区并且放在内存的一端,而把所有程序放在另一端,这技术称为**“移动技术”或“紧缩技术”**。
10.在内存分配方案中
页式分配的优点有:1、由于它不要求作业或进程的程序段和数据在内存中连续存放,从而有效地解决了碎片问题。2、动态页式管理提供了内存和外存统一管理的虚存实现方式,使用户可以利用的存储空间大大增加。这既提高了主存的利用率,又有利于组织多道程序执行
11.在一个虚拟存储系统中,决定虚拟存储空间最大容量的要素是计算机系统地址位宽
12.在虚拟页式存储管理系统中,若采用请求调页方式,当用户需要装入一个新的页面时,其调入的页面来自磁盘文件区
在请求分页的外存(磁盘)分为两部分:用于存放文件的文件区和用于存放对换页面的对换区。由于与进程有关的文件都放在文件区,故凡是未运行的页面都应该从文件区调入
13.外存储器是属于块设备,分配空间时常以物理块来分配,因此为方便与其他设备传输数据文件也是按块进行划分的,称为数据块,在文件系统中,文件存储空间的分配单位通常是数据块
14.为了能对一个文件进行正确的存取,必须为文件设置用于描述和控制文件的数据结构,称之为文件控制块(FCB)。FCB一般应包括下列的文件属性信息:1.文件标志和控制信息;2.文件逻辑结构信息;3.文件物理结构信息;4.文件使用信息;5.文件管理信息。
15.转储还可以分为海量转储和增量转储两种方式。海量转储是指每次转储全部数据库。增量转储则指每次只转储上一次转储后更新过的数据
16.计算机磁盘调度的一种方法:扫描算法SCAN(电梯算法)
17.在UNIX操作系统中,把磁盘存储空间的空闲块成组链接。例如每100 个空闲块为一组,每一组的第一个空闲块中登记本组空闲总数和下一组空闲块的磁盘物理块号,最后不足100 块的那部分磁盘物理块及块数记入专用块中。
18.FAT32采用的是链接结构,是Windows系统硬盘分区格式的一种
19.设备按信息组织方式来划分,分为块设备和字符设备,其中磁盘属于块设备
20.设备独立层:用于实现用户程序与设备驱动器的统一接口、设备命令、设备保护、以及设备分配与释放等,同时为设备管理和数据传送提供必要的存储空间
21.不同的I/O设备可以并行工作
22.解除死锁的方法有:剥夺某些进程所占有的资源、撤消某些进程和重新启动系统
多选题
1.Ubuntu/Windows/UNIX均是操作系统;
TCP/IP是网络协议;
Tivoli是管理大型软件的管理环境,属于应用软件
2.多级反馈队列、时间片轮转和高优先级优先适用于交互式操作系统