- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第一部分操作系统概论
脱机输入/输出
具体的输入/输出不需要在主计算机上进行的方式也称“脱机输入/输出”
批处理
作业是由操作系统成批地进行处理,操作系统能自动地从输入池读入下一个作业,并予以
运行和输出,如此直到整批作业全部处理完毕。
SPOOLING
由操作系统将磁盘模拟为输入/输出设备的处理方式称为SPOOLING(Simultaneous
PeripheralOperatingOnLine),即“并行的外部设备操作联机”,也称“假脱机”。
SPOOLING系统是以磁盘为几乎无限巨大的缓冲区来解决低速的I/O设备与高速的CPU之间
的速度匹配问题。
分时系统
为了降低交互式系统的等待时间和运行时间的比率,系统通过多台终端同时向很多用户提
供运行环境,这种分时系统就能以合理的成本向用户提供交互式使用计算机的方便。
多路性
一台主机可连接多台终端,多个终端用户可以同时使用计算机,共享系统的硬软件资源。
交互性
用户能与系统进行对话。在一个多步骤作业的运行过程中,用户能通过键盘等设备输入数
据或命令,系统获得用户的输入后做出响应,显示执行的状况或结果。
实时操作系统
是一种能在限定的时间内对输入进行快速处理并做出响应的计算机处理系统
多处理机系统
一个计算机系统中可具有多个CPU或处理机。一般用微处理器构成阵列系统,其运算速度
可以达到上万亿次,
分布式操作系统
分布式系统是一种多计算机系统,这些计算机可以处于不同的地理位置和拥有不同的软硬
件资源,并用通信线路连接起来,具有独立执行任务的能力。分布式系统具有一个统一的
操作系统,它可以把一个大任务划分成很多可以并行执行的子任务,并按一定的调度策略
将它们动态地分配给各个计算机执行,并控制管理各个计算机的资源分配、运行及计算机
之间的通信,以协调任务的并行执行。以上所有的管理工作对用户都是透明的。
网络操作系统:计算机网络是指用数据通信系统把分散在不同地方的计算机群和各种计算
机设备连接起来的集合,它主要用于数据通信和资源共享,特别是软件和信息共享。
作业:请求计算机完成的一个完整的处理任务称为作业,它可以包括几个程序的相继执
行。一个复杂的作业可由多个作业步组成,如编译、运行、打印一个程序的全部工作是一
个作业,其中相对独立的每一部分称为作业步。
进程(不支持线程的进程):程序在一个数据集合上的运行活动,它是系统进行资源分配
和调度的一个可并发执行的独立单位。
并发:并发是指在某一时间间隔内计算机系统内存在着多个程序活动。并发是从宏观上
(这种“宏观”也许不到一秒的时间)看多个程序的运行活动,这些程序在串行地、交错
地运行,由操作系统负责这些程序之间的运行切换,人们从外部宏观上观察,有多个程序
都在系统中运行。
虚拟:例如操作系统将一台互斥共享设备虚拟成同时共享设备。
共享:共享是指多个用户或程序共享系统的软、硬件资源。
不确定性:不确定性指的是使用同样一个数据集的同一个程序在同样的计算机环境下运行,
每次执行的顺序和所需的时间都不相同。操作系统的不确定性不是指程序执行结果的不确
定。
第2部分进程管理名词解释
进程:进程(不支持线程的进程)是程序处于一个执行环境中在一个数据集上的运行过程,
它是系统进行资源分配和调度的一个可并发执行的独立单位。
进程控制块PCB(ProcessControlBlock):系统用于查询和控制进程运行的档案,它描
述进程的特征,记载进程的历史,决定进程的命运。
执行(Running)状态:进程占用了CPU,正在执行指令的状态。
就绪(Ready)状态:进程拥有除了CPU之外的任何其他的资源和运行条件,只是由于还没
有给它分配CPU而处于下一个执行阶段的起跑线上,它已“万事俱备,只欠东风”,因此就
绪状态进程在逻辑上是可执行的。在一个系统中可以有多个进程处于就绪状态,通常将它
们排在一个(或多个)就绪队列中。
阻塞(Blocked)状态:阻塞状态也称睡眠状态、封锁状态或挂起状态等。某些系统中这些
状态有微小的差别。一个进程因某个原因(或事件)暂时无法继续运行下去,因此放弃了
CPU,等待影响它运行的因素消除。引起进程阻塞的原因很多,如进程在等待用户输入数
据,或等待I/O设备空闲,或等待其他进程发一个同步信号等。一个进程进入了阻塞状态
后,系统根据不同的原因将它们排入某一个阻塞队列中。
高级调度:又称长程调度、作业调度或接纳调度等
文档评论(0)