A. 正确 B. 错误
选B。
**管态:**管态又叫特权态,系统态,是操作系统管理的程序执行时,机器所处的状态。
**原语:**通常由若干条指令组成,用来实现某个特定的操作。通过一段不可分割的或不可中断的程序实现其功能。是操作系统的一个组成部分,它必须在系统态下执行,并且常驻内存,而个别系统有一部分不在管态下运行。
原语和广义指令都可以被进程所调用,两者的差别在于原语有不可中断性,它是通过在执行过程中关闭中断实现的,且一般由系统进程调用。
许多广义指令的功能都可用目态(一种机器状态,通常把它作为用户程序执行时的状态)下运行的系统进程完成,而不一定要在管态下完成,例如文件的建立、打开、关闭、删除等广义指令,都是借助中断进入管态程序,然后转交给相应的进程,最终由进程实现其功能。
1.2 UNIX操作系统是著名的()。正确答案: B 你的答案: A (错误)
A. 多道批处理系统 B. 分时系统 C. 实时系统 D. 分布式系统
解析:
UNIX操作系统(尤尼斯),是一个强大的多用户、多任务 操作系统 ,支持多种 处理器架构 ,按照操作系统的分类,属于 分时操作系统
- UNIX系统是一个多用户,多任务的分时操作系统。UNIX的系统结构可分为三部分:操作系统内核(是UNIX系统核心管理和控制中心,在系统启动或常驻内存),系统调用(供程序开发者开发应用程序时调用系统组件,包括进程管理,文件管理,设备状态等),应用程序(包括各种开发工具,编译器,网络通讯处理程序等,所有应用程序都在Shell的管理和控制下为用户服务)。UNIX系统大部分是由C语言编写的,这使得系统易读,易修改,易移植。UNIX提供了丰富的,精心挑选的系统调用,整个系统的实现十分紧凑,简洁。UNIX提供了功能强大的可编程的Shell语言(外壳语言)作为用户界面具有简洁,高效的特点。UNIX系统采用树状目录结构,具有良好的安全性,保密性和可维护性。UNIX系统采用进程对换(Swapping)的内存管理机制和请求调页的存储方式,实现了虚拟内存管理,大大提高了内存的使用效率。UNIX系统提供多种通信机制,如:管道通信,软中断通信,消息通信,共享存储器通信,信号灯通信。
正确答案: A 你的答案: D (错误)
A. 文件目录项 B. 目录文件 C. 逻辑结构 D. 逻辑空间
解析:
文件目录项包含有关文件的信息,包括属性、位置和所有权等,这些信息主要由操作系统进行管理。
1.4 Linux 文件名的长度不能超过 _______ 个字符。正确答案: C 你的答案: A (错误)
A. 64 B. 128 C. 256 D. 512
解析:
windows上的文件名长度和文件路径有关
具体关系为:从根目录计算,文件路径长度最长为259个bytes。
linux下的文件名长度和路径长度无关,这和windows还是有区别
linux下的文件名长度最长为255 bytes 即小于等于255 bytes
linux下的最长文件路径长度为4096字节
1.5 下列的哪些特性是为多道操作系统特意准备的?()正确答案: A D 你的答案: A B C (错误)
A. 特权指令 B. 系统态/用户态系统 C. 时钟 D. 跳转指令
解析:
在多用户、多任务的 计算机系统中特权指令必不可少。它主要用于系统资源 的分配和管理,包括改变系统工作方式,检测用户的访问权限,修改虚拟存储器管理的段表、页表,完成任务的创建和切换等。
常见的特权指令有以下几种:
(1)有关对I/O设备使用的指令 如启动I/O设备指令、测试I/O设备工作状态和控制I/O设备动作的指令等。
(2)有关访问程序状态的指令 如对程序状态字(PSW)的指令等。
(3)存取特殊寄存器指令 如存取中断寄存器、时钟寄存器等指令。
(4)其他指令
1.6 请求页式管理中的置换算法是为了解决逻辑地址与物理地址的映射问题,这样的说法正确吗?正确答案: B 你的答案: A (错误)
A. 正确 B. 不正确
解析:
为了解决缺页中断处理
基本分页存储机制
基本分页存储机制具有一次性和驻留性的特点。
一次性:将所有作业一次性全部装入内存之后再运行;驻留性:装入内存的作业在执行前,会一直驻留在内存中
请求分页存储机制
请求分页存储机制是为了实现存储虚拟化,增加了请求调页和页面置换的功能。
请求调页:在进程执行过程中,如果要访问不在内存中的页面,可以使用请求调页功能调入中断,动态的装入需要访问的页面。
置换功能:当内存空间已满,但是又需要装入新的页面时,可以使用页面置换功能调出某个页面,以装入需要调入的新页面。
为了实现请求调页存储,需要的硬件支持:
页表机制——主要作用为:将用户空间中的逻辑地址映射到内存空间中的物理地址
缺页中断机构
地址变换机构
正确答案: D 你的答案: B (错误)
A. 操作系统的一个重要概念是进程,不同的进程所执行的代码一定也不同 B. 为了避免发生进程死锁,各进程应逐个申请资源 C. 操作系统用PCB(进程控制块)管理进程,用户进程可能从PCB中读出与本身运行状态相关的信息 D. 进程同步是指某些进程之间在逻辑上相互制约的关系
解析:
正确答案是D啊。
A “一定也不同” 错误。
B “各进程应逐个申请资源”这句错误。可以通过合理的资源分配算法来确保永远不会形成环形等待的封闭进程链,从而避免死锁。该方法支持多个进程的并行执行,为了避免死锁,系统动态的确定是否分配一个资源给请求的进程。
C “用户进程” 错误,用户进程不能读取状态信息,系统进程才可以。
D 正确。异步环境下的一组并发进程因直接制约而互相发送消息、进行互相合作、互相等待,使得各进程按一定的速度执行的过程称为进程间的同步。
1.8 某一磁盘请求序列(磁道号):98、 183、 37、122、14、124、 65、 61,按照先来先服务FCFS磁盘调度对磁盘进行请求服务,假设当前磁头在53道上,则磁臂总移动道数为多少?正确答案: C 你的答案: A (错误)
A. 169 B. 208 C. 642 D. 2361.9 一个虚拟存储器系统中,设主存的容量为16MB,辅存的容量为1GB,而地址寄存器的位数32 位,
在这样的系统中,虚存的实际最大容量是() 。
正确答案: C 你的答案: 空 (错误)
A. 1GB B. 16MB C. 1GB+16MB D. 4GB1.10 下列存储器()可以用来存储页表?
正确答案: B C 你的答案: A B D (错误)
A. Cache B. 磁盘 C. 主存 D. 块表1.11 如果主存容量为8G,硬盘容量为128G,计算机地址寄存器为32位,则虚存的最大容量是以下哪个?
正确答案: A 你的答案: E (错误)
A. 4G B. 8G C. 16G D. 128G E. 136G
解析:
因为,地址寄存器是32位。而系统是二进制的,1位地址可以寻找2个空间。2位可以寻找4个空间。比如用两个符号AB去代表门牌号,那么就可以有4个号,00 ,01,11,10.
所以,地址空间是n位,就能寻址2 的n次方空间。
2^32=4 X 2^10 X 2^10 X 2^10 bit=4Gb
(210bit=1Kb,210Kb=1Mb,2^10Mb=1Gb)
正确答案: B 你的答案: A D (错误)
A. 定长的连续 B. 不定长的连续 C. 定长的不连续 D. 不定长的不连续1.13()是未开启分页机制的CPU访问存储器内信息时所用的地址。
正确答案: D 你的答案: A (错误)
A. 逻辑地址 B. 相对地址 C. 物理地址 D. 基地址
解析:
分页机制的作用:段机制把虚拟地址转换为线性地址,分页机制进一步把该线性地址再转换为物理地址。
基址寄存器存放页表的起始地址,将虚拟地址中的页号与基址寄存器中内容相加,得到该虚拟地址所在页对应在内存中的页框号,再将页框号与偏移量相加,就得到对应的物理地址。



