操作系统
文章平均质量分 66
作业写不完的卑微小cookie
你连夜都不熬,那你熬什么,奥利给吗?
展开
-
操作系统死锁相关习题
一、选择题1.在为多道程序所提供的可共享的系统资源不足时,可能出项死锁。但是,不适当的___也可能产生死锁。A.进程优先权B.资源的线性分配C.进程推进顺序D.分配队列优先权2.采用资源剥夺法可解除死锁,还可以采用___方法解除死锁。A.执行并行操作B.撤消进程C.拒绝分配新资源D.修改信号量3.产生死锁的四个必要条件是:互斥、___、循环等待和不剥夺。A.请求与阻塞B.请求与保持C.请求与释放D.释放与阻塞4.发生死锁的必要条件有四个,要防止死锁的发生,可以破换这四个必要条原创 2021-01-12 21:37:29 · 3464 阅读 · 0 评论 -
操作系统进程管理相关习题
一、选择题从静态角度上看,进程是有 A 、 B 、 C 三部分组成,其中 C 是进程存在的唯一标志。当几个进程共享 A 时, A 应当是可重入代码。A,B,C:(1)JCB; (2)PCB; (3)DCB; (4)FCB;(5)程序段; (6)数据段; (7)I/O缓冲区。进程的三个基本状态是 A 、 B 、 C 。由 A 到 B 是由进程调度所引起;由 B 到 C 是正在执行的进程发生了某事件,使原创 2021-01-12 21:01:17 · 4229 阅读 · 0 评论 -
操作系统第一章操作系统引论相关习题
一.单项选择题1.操作系统是一种____.A.通用软件 B.操作系统C.应用软件 D.软件包答:b2.操作系统的___管理部分负责对进程进行调度.A.主存储器 B.控制器C.运算器 D.处理机答:D3.操作系统是对___进行管理的软件.A.软件 B.硬件C.计算机资源 D.应用程序答:c4.从用户的观点看,操作系统是____.A.用户与计算机之间的接口B.控制和管理计算机资源的软件C.合理地组织计算机工作流程的软件D.由若干层次的程序按一定的原创 2021-01-12 20:20:21 · 4618 阅读 · 0 评论 -
操作系统磁盘调度算法相关习题
一、【问题描述】假定磁盘有200个柱面,编号0~199,当前存取臂的位置在143号柱面上,并刚刚完成了125号柱面的服务请求,如果请求队列的先后顺序是:86,147,91,177,94,150,102,175,130;试问:为完成上述请求,下列算法存取臂移动的总量是多少?并算出存取臂移动的顺序。(1)先来先服务(2)最短寻道时间优先(3)电梯算法(4)单向扫描算法二、【正确答案】...原创 2021-01-12 17:18:05 · 6520 阅读 · 6 评论 -
操作系统页面置换算法习题
一、【问题描述】在一个请求分页系统中,假如一个进程的页面访问为:3,3,1,3,2,3,0,2,1,2,3,0,1,1,当分配该进程的物理块数M为3 时,分别采用先进先出FIFO置换算法和最近最久未使用LRU置换算法,计算访问过程中所发生的缺页次数和缺页率。二、【正确答案】...原创 2021-01-12 16:47:27 · 2117 阅读 · 0 评论 -
操作系统地址重定位相关练习题
一、【问题描述】某虚拟存储器的用户空间共有32个页面,每页1KB,主存16KB。假定某时刻系统为用户的第0、1、2、3页分配的物理块号为5、10、4、7,而该用户作业的长度为6页,试将十六进制的虚拟地址0A5C、103C转换成物理地址。二、【正确答案】...原创 2021-01-12 16:34:18 · 5274 阅读 · 4 评论 -
操作系统进程管理部分相关概念知识点
1、进程管理属于处理器(CPU)管理的内容。那么为何要引入进程,为什么不能以程序为单位进行程序运行的管理?因为程序的运行是走走停停的,为有效描述程序在内存中的运行状态(例如当前是否处于运行状态还是就绪状态、阻塞状态,占用了哪些系统资源等)。简单说就是便于管理。当然也是为了方便分批系统资源。进程是程序的一次执行,是动态的,而程序是静态的;进程是程序运行时资源分配的独立单位;进程相对程序多了一个PCB(进程控制块)。2.什么是调度,什么是队列?调度就是安排的意思,进程管理中的调度指的是处理机调度:就是原创 2021-01-06 17:05:28 · 1279 阅读 · 0 评论 -
操作系统死锁和分页管理部分习题
一、单选题1死锁的预防是根据( )采取措施实现的。A、配置足够的系统资源B、使进程的推进顺序合理C、破坏产生死锁的四个必要条件之一D、防止系统进入不安全状态正确答案: C2某系统中有13台磁带机,k个进程共享这些设备,每个进程最多请求使用3台,则系统不会死锁的k值是( )A、不小于3B、不大于6C、不大于13D、在6与10之间正确答案: B3在没有快表的情况下,分页系统每访问一次数据,要访问( )次内存。A、1B、2C、3D、4正确答原创 2021-01-06 16:19:52 · 2477 阅读 · 1 评论 -
操作系统P、V操作相关习题
1、利用信号量实现前驱关系例题1:利用信号量描述如图所示进程间的前趋关系,说明需设置几个信号量,初值是多少?写出进程代码。答案解析:设有两个并发执行的进程P1和P2。P1中有语句S1,P2中有语句S2。要实现S1执行后再执行S2,为实现这种前驱关系,只需使进程P1和进程P2共享一个公用信号量S,并赋予其初值为0,将Signal(S)操作放在语句S1后面,而在S2语句前面插入一个wait(S)操作即在进程P1中。用S1;signal(S);在进程P2中,用wait(S);S2;为了使得各个程序能够原创 2021-01-05 17:18:21 · 6639 阅读 · 0 评论 -
操作系统引论和进程管理部分习题
一、单选题1操作系统是一种____.A、通用软件B、系统软件C、应用软件D、软件包正确答案: B2操作系统的___管理部分负责对进程进行调度.A、主存储器B、控制器C、运算器D、处理机正确答案: D3若把操作系统看作计算机系统资源的管理者,下列的___不属于操作系统所管理的资源.A、程序B、内存C、CPUD、中断正确答案: D4在单CPU系统中实现并发技术后____________。A、进程在一个时间段内并行执行,CPU与外设并行工作原创 2021-01-05 16:24:35 · 3041 阅读 · 0 评论 -
操作系统——信号、管道、消息相关资料
UNIX/LINUX系统的进程间通信机构(IPC)允许在任意进程间大批量地交换数据。Ⅰ、信号1. 信号的基本概念每个信号都对应一个正整数常量(称为signal number,即信号编号。定义在系统头文件<signal.h>中),代表同一用户的诸进程之间传送事先约定的信息的类型,用于通知某进程发生了某异常事件。每个进程在运行时,都要通过信号机制来检查是否有信号到达。若有,便中断正在执行的程序,转向与该信号相对应的处理程序,以完成对该事件的处理;处理结束后再返回到原来的断点继续执行。实质.原创 2020-11-02 10:57:22 · 414 阅读 · 1 评论 -
《操作系统》课程实验一——熟悉Linux操作
一、实验目的1.了解Linux系统基本操作方法,学会独立使用该系统。2.熟悉Linux下如何编辑、编译和运行一个C语言程序。3.学会利用gcc、gdb编译、调试C程序。二、实验内容与要求1.Linux下各种应用程序的使用。2.常用的SHELL命令。3.vim编辑器和emacs编辑器使用方法。4.Linux下C程序编辑、编译和运行过程。一、练习常用的Shell命令。当用户登录到字符界面系统或使用终端模拟窗口时,就是在和称为shell的命令解释程序进行通信。当用户在键盘上输入一条命令时,sh原创 2020-09-07 16:42:05 · 1619 阅读 · 0 评论