- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统概述
试给出操作系统的定义,并说明现在操作系统的基本特征是什么?
操作系统是控制和管理计算机硬件和软件资源、合理地组织和管理计算机的工作流程以方血 用户使用的程序的集合。
并发
共亨
虚拟
不确定性
操作系统的主要功能是什么?形成的标志是什么?
CPU管理、内存管理、设备管理、作业管理、文件管理
形成标志是多道程序技术
解释下列名词:共享,并发,并行,不确定性
见P3.
什么是多道程序?它的特点是什么?实现多道程序设计要解决那些问题?
同时将多个作业放入内存,并允许他们交替执行,共亨系统中的各种硕/软件资源,提高 CPU,I/O,内存的利用率。
内存管理,为多道程序分配内存空间,并提供内存访问保护
CPU的占用调度,兼顾公平性与优先级,考虑计算密集型与I/O密集型,保证吞吐率和资源 利用率最大化
I/O管理
文件管理
为什么要引进分时系统?分时系统的特点是什么?
一台主机上连接了多个键盘显示终端,用户可以通过各自的终端,以交互作川方式使用计算 机,共享主机上所配置的各种硕/软件资源;
“分时啲定义:指把计算机的系统资源(尤英是CPU时间)进行时间上的分割,每个时间段称 为一个时间片,每个用户依次轮流使用时间片。
同时化
独立性
及时性
交互性
作业管理和用户接口
通常操作系统和用户之间有哪几类接口?它们的主要功能是什么?
作业控制级接口:提供对作业的控制功能。最初是命令驱动方式,现在多采川图形及视窗操 作坏境。
程序级接口:系统调用是操作系统提供给软件开发人员的接口。
什么是系统调用?并说明它的实现原理。
指川户在程序设计过程中调川操作系统捉供的一些了功能,是川户在程序级请求操作系统服 务的一种手段,是操作系统提供给编程人员的唯一接口。
丄系统功能调用原理
?程序的状态
访管指令:在算态下执行的 一条特殊的指令(不是特权指 令)。基本功能:“自愿进- 管3
访管指令:在算态下执行的 一条特殊的指令(不是特权指 令)。基本功能:“自愿进- 管3能引起访管中断。
被管理、被控制者,
用户程序
直接面向用户
算态(目态,用户态)
?管理、控制者,提供服务
管态(系统态9核心态)
系统程序特权指令:一类只能在管 态下运行而不能在算态下 运行的特殊指令(只有操 作系统可以执行)。这类 指令通常较为底层,一般 来说主要是和硬件相关的 一些指令。用——
系统程序
特权指令:一类只能在管 态下运行而不能在算态下 运行的特殊指令(只有操 作系统可以执行)。这类 指令通常较为底层,一般 来说主要是和硬件相关的 一些指令。
用——H提交
功能:
(1) 能?够使处理器从算态进入管态;
(2) 在管态下完成用户的请求;
(3) 操作执行完成后,应当能够从 管态回到算态,使用户程序接着 执行。
比较一般的过程调用和系统调用的区别
运行状态不同。系统功能调用的调用过程和被调用过程运行在不同的状态,而普通的过 程调用运行在相同的状态。
调用方法不同。系统调用必须通过中断机制首先进入系统核心,然后才能转向相应的命 令处理程序。普通过程调用可以直接由调用过程转向被调用过程。
返冋问题。对于系统功能调用,由于发生和状态的改变,在返I叫时可能需要重新进行调 度分析(如抢先式调度的系统)。普通的过程调用直接返回调用过程继续执行。
4?简述作业的系统屮的几种状态及转换
9, 10.计算各种作业调度算法的平均周转时间和平均周转系数
9.答:
短作业优先调度算法:作业的执行顺序为192?49391
8: 00 8: 20 8: 55 9:00 9:25 10:05
作业
提交时间
执行时间
(分钟)
开始时刻
完成时刻
周转时间 (分钟)
1
8:00
60
8:00
10:05
125
2
8:20
35
8:20
8:55
35
3
8:30
25
9:00
9:25
55
4
8:35
5
8:55
9:00
25
平均周转时间7=60分钟
240
选择调度算法应遵循的准则是什么?
CPU利用率。希望能够获得较高的CPU利用率。显然尽量让外设和CPU同吋工作是提 高CPU利用率的有效方法。
吞吐量:单位时间内CPU完成作业的数量。显然短作业优先有利于提高吞叶量。
周转时间:评价批处理系统的性能指标
进程管理
什么是PCB,具有哪些方面的作用?组成?如何管理?
PCB是操作系统用來记录进程详细状态和和关信息的基本数据结构,它和进程是一一对应 的,是进程存在的唯一标识。进程的档案,描述进程的特征,记载进程的历史,决定进程的 命运。
作用:提供进程的各种信息,以便操作系统杳询、控制和管理。
类型
内容
作用
标识信息
1) 进程标识
2) 用户标识
3) 父进程标识
标识一个进程
现场信息
1) CPU通用寄存器内容
2) CPU状态寄存器内容
3) 栈指针等
文档评论(0)