- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 操作系统简介
1.请说明操作系统的作用和功能
1)操作系统的作用:
管理计算机资源、为用户提供方便使用的接口、扩充硬件
2)操作系统的功能:
处理机管理、内存管理、设备管理、文件管理
2.请说明单道批处理系统、多道批处理系统、分时系统的特点及优缺点
1)单道批处理系统特点:单道性、顺序性、自动性
优点:相对无操作系统而言,减少了人工操作等待的时间
缺点: CPU资源不能得到充分利用
2)多道批处理系统特点:多道性、无序性、调度性、复杂性
优点:提高了 CPU、设备和内存的利用率和系统吞吐量
缺点:系统平均周转时间较长,缺乏交互能力
分时系统特点:多路性、独立性、及时性、交互性
优点:为用户提供了人机交互的方便性,使多个用户可以通过不同终端共享主机
3.内存管理有哪些主要功能
内存分配、内存保护、地址映射、内存扩充
4.请说明指令执行的过程
取指令,分析指令,执行指令,取下一条指令
5.操作系统具有哪些特征?
操作系统主要特征包括:并发性、共享性、虚拟性和异步性。
第二章 进程管理
1.什么是进程?说明进程与程序的区别和联系
1)进程:
进程是允许并发执行的程序在某个数据集合上的运行过程
进程是由正文段、用户数据段及进程控制块共同组成的执行坏境
2)进程与程序的区别:
程序是静态的也是永久的,进程是动态的也是暂时存在的;程序是储存在某种介质上的二进制代码,
进程因程序的执行而被创建,因程序执行的结束而被撤销
3)进程与程序的联系:
进程是程序的一次执行,进程总是对应至少一个特定的程序,执行程序的代码
2.操作系统在什么时候创建进程?操作系统如何创建一个进程?
1)以下情况需要创建进程:
1.用户登录 2.作业调度 3.提供服务 4.应用请求
2)操作系统创建进程:
1,申请空白 PCB(进程控制块); 2,为新进程分派资源; 3,初始化 PCB; 4,将新进程插入就绪队列;
3.时钟中断信号是如何产生的?时钟中断处理程序(时钟驱动程序)的功能是什么?
1)中断信号的产生:
晶振能够产生固定频率的脉冲,每产生一次脉冲,计数器的值减 1,当计数器的值 =0 时,产生一次时
钟中断信号,保持寄存器的值再次送计数器。
2)时钟驱动程序的功能:
1.维护日期和时间
2.递减当前进程在一个时间片内的剩余执行时间,并检查是否为零,防止进程运行超时
3.对 CPU的使用记账
4.递减报警计数器
4.请说明单重中断的处理过程
1.系统关闭中断,保护断点 2. 转中断处理程序 3.执行中断处理子例程 4.恢复现场,开中断
5.进程具有哪些特征?
1.并发性 2.动态性 3.独立性 4.异步性 5.结构特征
6.什么是线程?为什么要引入线程?
线程:
线程是进程中的一个实体,是被系统独立调度和分派的基本单位。线程只拥有在运行中必要的资源 ,
包括程序计数器、一组寄存器和栈
2)进程 :
进程是进行资源分配和独立执行的基本单位,为了进一步提高程序的并发性,减少系统开销而引入线程。
7.实现进程互斥的基本原理是什么?
1.空闲让进 2.忙则等待 3.有限等待 4.让权等待
第三章 进程调度与死锁
8.进程调度的功能是什么?
进程调度的功能是按照某种策略和算法从就绪态进程中为当前空闲 CPU选择在其上运行的新进程
9.说明什么是时间片轮转调度算法?
用于分时系统中的进程调度。 每次调度时, 总是选择就绪队列的队首进程, 让其在 CPU 上运行一个系
统预先设置好的时间片。一个时间片内没有完成运行的进程,返回到绪队列末尾重新排队,等待下一
次调度
10.什么是多级队列调度算法?
把就绪进程队列的进程根据某些属性分成多个独立的队列,进程会被永久分配到一个队列,不同的队
列优先权不同,调度算法也可能不同。
11.什么是自调度方式?自调度有什么优缺点?
自调度方式:系统设置一个公共就绪队列,空闲的处理器都可以自行选择一个进程或线程执行
优点:容易移植 、有利提高 CPU的利用率
缺点:瓶颈问题、低效性、线程切换频繁
12.什么是死锁?引起死锁的原因是什么,产生死锁必要是什么?
1)死锁:
由于多个进程竞争共享资源而引起的进程不能向前推进的僵死状态称为死锁
2)产生死锁的原因:
竞争共享资源且分配资源的顺序不当
3)产生死锁必要条件:
互斥条件、请求和保持条件、不剥夺条件、环路等待条件
第四章 内存管理
1.静态链接程序完成什么功能?
1.对逻辑地址进行修改 2.变换外部调用符号
2.请说明分页存储管理的基本原理
1)将一个进程的逻辑地址空间分成若干个大小相等的片,称为页
2)讲物理地址空间按页的大小分成若干个储存块,称为页框
3)为进程分配内存时,以页框为单位将进程的若干个页分别装进可以是不相邻接的页框中
3.什么是抖动?抖动产生的原因是什么?
原创力文档


文档评论(0)