操作系统是一种( B )。
A.应用软件 B.系统软件 C.通用软件 D.工具软件
解析:死记,操作系统,系统——系统软件,歇后语会不会玩
引入多道程序的目的在于( A )
A.充分利用CPU,减少CPU等待时间
B.提高实时响应速度
C.有利于代码共享,减少主、辅存信息交换量
D.充分利用存储器
解析:引入多道程序的起因就是出现了单道程序不能解决的问题;从方式上来看,多道程序就是为了能够多个通道处理程序,导入的通口越多,cpu等待的时间越少
并发性是指若干事件在( B )发生。
A.同一时刻 B.同一时间间隔内 C.不同时刻 D.不同时间间隔内
解析:事件发生是需要经过一段时间的,不可能一个时刻就完成事件了。
( A )没有多道程序设计的特点。
A. DOS B. UNIX C. Windows D. OS/2
解析:DOS就是比较垃圾的那种,秒它
在分时系统中,时间片一定,( B ),响应时间越长。**
A.内存越多 B.用户数越多 C.后备队列越短 D.用户数越少
解析:时间片是固定值,而时间片是分给用户或者任务的,所以这就是个一次函数,所以用户量多起来了,响应时间就长了
批处理系统的主要缺点是( B )。
A.CPU的利用率不高 B.失去了交互性 C.不具备并行性 D.以上都不是
解析:系统在处理程序时不能交互,这与交互式系统是不同的
进程在执行过程中有三种基本状态,它们是(运行)态、(就绪)态和(阻塞)态。
解析:三大基本状态,定义问题,死记吧
系统中一个进程由(程序)、(数据)和(PCB)三部分组成
解析:死记
在多道程序设计系 统中,进程是一个(动态)的概念,程序是一个(静态)的概念。
解析:必考的这个
在一个单CPU的系统中,若有5个用户进程,假设当前系统为用户态,则处于就绪状态的用户进程最多有(4)个,最少有(0)个
解析:4:因为CPU在空闲时必会处理一个进程,0:当所有的进程都在阻塞态的时候;
在进程管理中,当( C )时,进程从阻塞状态变为就绪状态。
A.进程被调度程序选中 B. 进程等待某一事件发生 C.等待的事件出现 D.时间片结束
解析:选C秒了,等待的事件有可能就是输入等
在分时系统中,一个进程用完给它的时间片后,其状态变为( A )。
A.就绪 B.等待 C.运行 D.由用户设定
解析:时间片用完后,并不会进入阻塞态,因为它没有等待事件
操作系统通过( B )对进程进行管理。
A. JCB B. PCB C. DCT D. FCB
解析:JCB是作业控制块,DCT是设备控制表,FCB是文件控制块。故排除
一个进程被唤醒,意味着该进程( D )。
A.重新占有CPU B.优先级变为最大
C.移动到等待队列之首 D.变为就绪状态
解析:当前程序队列尚且存在,根据队列的性质,C排除,新分配的pcb优先级是当前最低的,A直接排除
利用信号量实现进程的(互斥),应为临界区设置一个信号量mutex,其初值为1,表示该资源尚未使用,临界区应置于( P )和( V )之间
解析:莫得解析,包考的
高级进程通信方式大致分为三大类:(共享存储器)(消息传递)和(管道通信)
解析:死记算了
临界区是指(使用临界资源的程序代码)。
解析:死记
设有M个进程共享一个临界资源,若使用信号量机制实现对临界资源的互斥访问,则该信号量的取值范围是( -(M-1)~1 )
解析:信号量最大是1,最小就是-(M-1)
如果信号量的当前值为-4,则表示系统中在该信号量上有(4)个阻塞进程
解析:信号量处于负数时,它的绝对值就是阻塞的个数
死锁产生的4个必要条件是(资源互斥)( 资源不剥夺)(资源部分分配)和(循环等待)。
解析:资源互斥就是信号量;资源不剥夺,就是当一个被申请时,另一个进程不会横刀夺爱;资源部分分配:资源只能由持有它的进程显示释放;循环等待:就是隔一段事件循环查看是否有空闲资源可以申请
在操作系统中,对信号量S的P操作定义中,使进程进人相应阻塞队列等待的条件是( C )
A. S>0 B.S=0 C.S<0 D.S=10
解析:信号量小于0的时候,就是没有资源可以用了,那自然就会进入阻塞队列了
某系统中有3个并发进程,都需要4个同类资源。试问该系统不会发生死领的最少资源总数应该是( B )。(银行家算法推导)
A.9 B.10 C.11 D.12
解析:计算题:3*3+1=10;
存储管理中常用(虚拟存储器)方式来摆脱内存容量的限制。
解析:死记
在请求分页式存储管理中,当(硬件变换机构)发现所需的页不在(内存)时,产生中断(缺页)信号,(中断处理程序)作相应的处理。
解析:死记
存储管理中,对存储空间的浪费是以(内部碎片)和(外部碎片)两种形式表现出来的。
解析:对比死记;内部和外部两种碎片
作业在执行中发生了缺页中断,那么经中断处理后,应返回执行( B )指令。
A.被中断的前一条 B.被中断的那条
C.被中断的后一-条 D.程序第一条
解析:逻辑题,不解释
从资源管理(分配)的角度出发,I/O设备可分为(独享设备)(共享设备)和(虚拟设备)3种类型
解析:独享设备就是私人的,共享就是公用的,虚拟就是非物理机
一般地,缓冲池位于( C )中。
A.设备控制器 B. 辅助存储器 C.主存储器 D.寄存器
解析:缓冲池,就是为了缓解主存储器和cache之间的不对等速率,所以放在哪里不言而喻
按照设备的( C )分类,可以将设备分为字符设备和块设备两类。
A.从属关系 B.分配特效 C.操作方式 D.工作特性
解析:
字符设备以字符为单位进行数据传输和操作,通常是按顺序访问数据,且不支持随机访问。这类设备包括:键盘、鼠标、串口、打印机
块设备是硬盘、光盘、USB存储设备
简单来说就是操作方式的不同
一、 操作系统的定义和功能?
定义:操作系统是管理系统资源,控制程序执行,改善人机界面,提供各种服务,合理组织计算机工作流程和为用户使用计算机提供良好运行环境的一种系统软件。主要功能如下:
1.操作系统是用户与计算机硬件之间的接口
2.操作系统为用户提供了虚拟计算机
3.操作系统是计算机系统的资源管理者,处理器管理,存储器管理,设备管理,文件管理,用户接口。
二、死锁的概念、预防措施及产生死锁的四个必要条件?
概念:若干进程由于相互等待已被对方占有的资源而无法继续运行下去,陷于一种僵持状态。
产生死锁的原因:1.竞争资源 2.进程的推进顺序不当
产生死锁的四个必要条件:1.资源互斥条件 2.资源不剥夺条件
3.资源部分分配条件 4.循环等待条件条件
预防措施:破坏产生死锁的四个条件(如上)
六、外部碎片与内部碎片的定义?
外部:是指系统无法把它分配出去供用户使用的那部分存储空间;只有可变分区存储管理会产生外部碎片。
内部:系统已经分配给用户使用,用户自己没有用到的那部分存储空间;单一连续区存储管理、固定分区存储管理、分页式存储管理和请求页式存储管理都会出现内部碎片。只是前两种存储管理造成的内部碎片比较大,浪费较为严重;后两种页式存储管理,平均来说每个作业都会出现半页的内部碎片。
解析:就是不分配和分配了不用的两种情况