



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、选择题1、进程和程序的最根本区别在于( )。(A) 对资源的占有类型和数量 (B) 进程是动态的,而程序是静态的(C) 看它们是否能够并发地在处理机上运行(D) 进程规模较小,程序规模较大2、一个进程被唤醒意味着( C )。(A)该进程的优先数变为最大 (B)该进程获得了CPU (C)该进程从阻塞状态变为就绪状态 (D)该进程排在了就绪队列的队首3、进程的三种基本状态之间,下列( C )转换是不能进行的。(A)就绪状态到执行状态 (B)执行状态到阻塞状态(C)阻塞状态到执行状态(D)阻塞状态到就绪状态4、下列情况下,在 ( A ) 时,进程从阻塞状态转换到就绪状态。(A)等待的某事件已经发生了(B)时间片用完了(C)分配到必要的资源并获得了处理机(D)等待某事件5、下列选项中,( D )不是在创建进程中所完成的工作。(A)为被创建进程建立一个PCB(B)获取初始状态参数填入PCB(C)把PCB分别插入就绪队列和进程家族中(D)为进程调度CPU使用权6、下面对父进程和子进程的叙述中,正确的是( BD )。(A)父进程创建了子进程,因此父进程执行完了,子进程才能运行 (B)父进程和子进程之间可以并发执行(C)撤消子进程时,应同时撤消其父进程(D)撤消父进程时,应同时撤消其子进程7、下列哪一个选项,体现了原语的主要特点( D )。(A)并发性 (B)异步性 (C)共享性 (D)不可分割性8、某进程在运行过程中需要等待从磁盘上读入数据,此时该进程的状态将( )。A、从就绪变为运行 B、从运行变为就绪 C、从运行变为阻塞 D、从阻塞变为就绪9、进程控制块是描述进程状态和特性的数据结构,一个进程(D )。A、可以有多个进程控制块 B、可以和其他进程共用一个进程控制块C、可以没有进程控制块 D、只能有唯一的进程控制块10.临界区是( C )。A.一段共享数据区 B.一个缓冲区C.一段互斥执行的程序段 D.一个互斥资源11.信箱通信是一种( B )通信方式。A.直接通信 B.间接通信 C.低级通信 D.信号量12._( D )是一种只能进行P操作和V操作的特殊变量。A.调度 B.进程 C.同步 D.信号量二、填空题1、进程实体由( 程序段 )、( 数据段 )和( PCB )三部分组成,其中的( PCB )是进程存在的唯一标志。2、一次仅允许一个进程使用的共享资源称为(临界资源),每个进程中访问这种资源的那段程序称为(临界区)3、多个进程共同完成一项任务时直接发生相互作用的关系称为(同步)个进程由于在竞争同一个物理资源而产生的相互制约的关系称为( 互斥)关系。4、通常,线程的定义是(一个进程内部包含的执行流 ),在现代操作系统中,资源的分配单位是(进程),而处理机的调度单位是(进程),一个进程可以有(多个)线程。5、在消息传递系统中,进程间的数据交换,是以( 格式化的消息 )为单位的;消息传递系统的通信方式属于高级通信方式。又因其实现方式的不同而进一步分成(直间接通信方式 )和( 间接通信方式 )两种。 6.信号量的物理意义是当信号量值大于零时表示( 可用资源的数目 );当信号量值小于零时,其绝对值为(因请求该资源而被阻塞的进程数目)。7.若一个进程已进入临界区,其他欲进入临界区的进程必须( 等待 )。8将进程的( PCB )链接在一起就形成了进程队列。9.用P、V操作管理临界区时,任何一个进程在进入临界区之前应调用( P )操作,退出临界区时应调用( V )操作。10.用信箱实现通信时,应有( 发送 )和( 接收 )两条基本原语。11.进程是一个( 动 )态概念,而程序是一个( 静 )态概念。12.在一个单处理机系统中,若有5个用户进程,且假设当前时刻为用户态就绪状态的用户进程最多有( 4 )个,最少有( 0 )个。13.操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队;条件是 ( S执行处于就绪状态的进程,当进程调度程序为之分配了处理机后,该进程便由就绪状态转变成执行状态。(2) 执行就绪处于执行状态的进程在其执行过程中,因分配给它的一个时间片已用完而不得不让出处理机,于是进程从执行状态转变成就绪状态。(3) 执行阻塞正在执行的进程因等待某种事件发生而无法继续执行时,便从执行状态变成阻塞状态。(4) 阻塞就绪处于阻塞状态的进程,若其等待的事件已经发生,于是进程由阻塞状态转变为就绪状态。3. 请说明创建进程的过程 4、进程控制块(PCB)是什么?它含有哪些主要内容?PCB在系统中是如何组织的?5、什么是线程?进程和线程是什么关系?线程是进程中执行运算的最小单位,即处理机调度的基本单位。它与进程的关系是:一个线程只能属于一个进程,而一个进程可以有多个线程;资源分配给进程,同一进程的所有线程共享该进程的所有资源;处理机分给线程,即真正在处理机上运行的是线程;线程在运行过程中,需要协作同步,不同进程的线程间要利用消息通信的办法实现同步。特别注意的是:传统操作系统中的进程概念与现代操作系统中的进程概念不同-简单说,传统操作系统中进程具有分配资源、调度运行两大功能,而现代操作系统中进程只作为分配资源单位,线程才作为调度运行单位。四、应用题 利用记录型信号量解决生产者消费者问题假定在生产者和消费者之间的公用缓冲池中,具有n个缓冲区,这时可利用互斥信号量mutex实现诸进程对缓冲池的互斥使用;利用信号量empty和full分别表示缓冲池中空缓冲区和满缓冲区的数量。又假定这些生产者和消费者相互等效,只要缓冲池未满,生产者便可将消息送入缓冲池;只要缓冲池未空,消费者便可从缓冲池中取走一个消息。 第四章 调度与死锁一、选择题、填空题、进程调度的关键问题是( )。(A)内存的分配 (B)时间片的确定 (C)调度算法的选择 (D)I/O设备的分配2、在分时系统中,( )描述的时间不属于响应时间的一部分。(A)处理机对请求信息进行处理的时间 (B)从键盘输入的请求信息传送到处理机的时间 (C)请求信息在外存队列上排队等待时间 (D)所形成的响应回送到终端显示器的时间3、在一般操作系统中必不可少的调度是( )。A、高级调度 B、中级调度 C、作业调度 D、进程调度4、避免死锁的一个著名算法是( )。A、先入先出法 B、银行家算法 C、优先级算法 D、资源按序分配法5、进程调度又称为( )调度。A、线程 B、程序 C、低级 D、作业6、产生死锁的四个必要条件是( )、( )、( )、( )。7、进程调度又称为低级调度,其主要功能是( )二、简答题1、 什么是死锁?产生死锁的必要条件是什么?如何处理死锁?2、什么是高级调度?什么是低级调度?三、应用题1、有5个进程A、B、C、D、E,它们到达的时间分别是0、1、2、3、4,所要求的服务时间分别是4、3、5、2、4,分别用FCFS( 先来先服务)算法和SJF(短进程优先)算法求出每个进程的完成时间和周转时间以及系统的平均周转时间和带权周转时间。2、在银行家算法中,若出现下述资源分配情况:进 程AllocationNeedAvailableA B C DA B
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 7.5珠江三角洲地区(第二课时)教学设计-七年级地理下册中图版
- 2025年网络编辑师考试网络编辑伦理试题
- 2025年无损检测资格证考试无损检测英语阅读模拟试卷
- 2025年事业单位招聘考试综合类专业能力测试试卷(审计类)案例分析
- 醴陵市辅警真题2024
- 情感智能在师生互动中的核心作用
- 西安市第十中学招聘笔试真题2024
- 金华市检察机关聘用制书记员笔试真题2024
- 2025年内蒙古公务员考试试题真题
- 2025年法院在制度建设和执行不到位的整改措施
- 康复治疗颈椎病
- DB36T+2031-2024高弹沥青超薄罩面施工技术规范
- 2024桥式门式起重机大修项目及其技术标准
- 【部编】人教版六年级上册道德与法治全册知识点总结梳理
- 电动汽车V2G技术
- 2023风光互补路灯设计方案
- jgj592023安全检查标准完整版
- 2022年临沧市市级单位遴选(选调)考试试题及答案
- 中专宿舍管理制度和方法
- 屁屁辅助脚本
- 畜牧兽医题库
评论
0/150
提交评论