轻松过关高程之操作系统篇.pdf
《轻松过关高程之操作系统篇.pdf》由会员分享,可在线阅读,更多相关《轻松过关高程之操作系统篇.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、冀黔:过关赢器一琴2 毒;j 1 之操作系统篇文周毅根据软考大纲的要求,高级程序员或程序员必须要熟练掌握操作系统的基本知识,它也是每年理论考试的重头戏。本文将紧扣大纲要求,对要求掌握的知识点进行系统的讲解,并重点对历年软考中出现的经典题型进行详细解析以帮助考生提高应试能力和解题技巧。一、操作系统概述1、操作系统的定义:可以从两个角度来对操作系统进行定义。从用户角度。操作系统是用户与计算机之间的接口,有了操作,用户可以方便地使用计算机。从资源管理角度,引入操作系统是为了合理地组织计算机的工作流程,管理和分配计算机系统硬件和软件资源,使资源能为多个用户共享可以这么说操作系统是计算机资源的管理者。对
2、这两个观点进行归纳可以将操作系统定义为:操作系统是计算机系统中的一个系统软件,它管理和控制计算机系统中硬件和软件资源,合理地组织计算机工作流程,以便有效地使用这些资源为用户提供一个功能强、使用方便的工作环境,从而在计算机与用户之间起到接口作用。2、操作系统的功能:从资源管理和用户接口的角度来看,可把操作系统分为处理机管理(进程管理)、存储管理、设备管理、文件管理和作业管理五个主要部分。所以操作系统的主要功能也可分为处理机管理功能、存储管理功能、设备管理功能、文件管理功能和作业管理功能。3、操作系统的分类:根据使用环境和对用户作业处理方式划分,操作系统的基本类型有批处理操作系电脑知识与技术馥联豢
3、藏:统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。【题型解析】从供选择的答案中选出同下列各条叙述关系最密切的字句。f 1)多个用户在终端的设备上以交互的方式输入、排错和控制其程序的运行。答案是:(A)。(2)由多台计算机组成的一个系统。这些计算机之间可以通过通信来交换信息;互相之间无主次之分;它们共享系统资源:程序由系统中的全部或部分计算机协同执行。管理上述计算机系统的操作系统。答案是:(B)。(3)有一类操作系统的系统响应时间的重要性超过系统资源的利用率它被广泛地应用于卫星控制、导弹发射、飞机飞行控制和飞机订票业务等领域。答案是f C)。供选择的答案:A D:分时操作系统(参
4、实时操作系统(爹分布式操作系统解析:本题主要是考查各种类型操作系统的特征和适应范围相关的知识点。目前流行的操作系统有几种类型:分时操作系统、实时操作系统、分布操作系统、网络操作系统。分时操作系统:主要特征为交互性、及时性、多用户同时性和独立性。即多个用户通过各自的终端交互式地运行自己的作业,如调试程序、控制程序的阶段性执行等。实时操作系统:主要特征是保证事件的处理必须 万方数据在规定的时限内完成,这个时限可以是几秒、几毫秒,甚至是微秒的数量级。常用于生产过程控制、武器控制、数据采集和订票系统等。分布式操作系统:主要特征是多个任务的协同执行,并且各系统之间无主次之分。系统之间也无需采用标准的通信
5、协议进行通讯。网络操作系统:按照网络体系结构的各个协议、标准进行开发的包括计算机网络管理、通信、资源共享、系统安全和多种网络应用服务等。综上所述,本题的答案为:A()B()c)二、处理机管理1、进程的定义:在处理机管理中,进程是一个重要的概念。进程是可以与其他进程并发执行的一段程序的一次执行过程,是系统进行资源分配和调度的基本单位。进程是一个程序关于某个数据集的一次运行。也就是说,进程是运行中的程序,是程序的一次运行活动。相对于程序,进程是一个动态的概念,而程序是静态的概念,是指令的集合。因此,进程具有动态性和并发性。2、进程的状态:进程是当操作系统从磁盘上加载程序列内存中开始其生命周期的,在
6、整个生命周期是进程可能呈现三个状态,即就绪状态、执行状态和等待状态。就绪状态,指进程具备了除处理机以外的所有必需的资源,此时它已经具备了执行条件,但由于当前处理机被其他进程占用,所以它处于等待处理机执行权过程。执行状态,一当进程在就绪状态获得处理机执行权后。进程进行了执行状态,开始执行程序指令。等待状态指进程因等待某个事件的发生而放弃处理机进入等待状态,当该事件发生时,进程就立即从等待状态转换到就绪状态。3、进程同步与互斥:在多任务操作系统中,可以允许多个进程同时存在于内存中,处理机通过进程调度算法分时分配处理机给每个进程。但是,由于计算机的硬件和软件资源有限也导致了进程之间对有限资源的竞争和
7、共享。这不仅制约了进程的并发执行效率,而且有时会引起竞争资源,甚至于导致进程死锁的发生。所以,在多任务操作系统中必须需要处理好进程的互斥和同步问题。进程互斥,一组并发进程中一个或多个程序段,因共享某一公有资源而导致它们必须以一个不允许交叉执行的单位执行。进程同步,把异步环境下的一组并发进程因直接制约而互相发送消息而进行互相合作、互相等待。使得各进程按一定的速度执行的过程称为进程同步。当前各种操作系统对进程互斥主同步都采用多种不同的实现方式常用的方法有:信号量、临界区、管道等等。4、进程死锁:因计算机系统的资源不足、资源分配策略和进程的推进顺序不当,导致两个或多个进程相互交叉等待占用某资源,从而
8、导致进程不能正常执行,称为进程死锁。产生进程死锁的必要条件是:互斥条件、保持和等待条件、不剥夺条件及环路等待条件。死锁的预防策略通常有资源的静态分配法和有序分配法。5、进程调度:也称处理器调度,用于确定什么时候分配处理器并确定分给哪个进程。进程调度的方式有:剥夺方式与非剥夺方式。常用的调度算法有:先来先服务(F c F S)、优先数调度和轮转法。【题型解析】操作系统是一种f A),进程管理是操作系统的重要组成部分。进程管理可把进程的状态分成f B)3 种。用户可以通过(C)建立和撤销进程。进程的调度实际上是确定(婴。供选择的答案:A:专用软件应用软件系统软件(D 实用软件B:提交、运行、后备(
9、爹等待、提交、完成就绪、运行、等待等待、提交、就绪C:宏指令过程调用(9 函数调用(多系统调用D:处理机的占用内存的分配寄存器状态计算方法解析:本题重点考查进程管理中的一些概念性知识点。(A)操作系统是一种系统软件,主要用于管理系统资源。它是所有软件中最核心的软件,其界于硬件与其它软件之间,可以把它看成一个虚拟计算机环境。所以,此空应填系统软件。(B)在进程整个生命周期中,进程可处于三种状态,即就绪、执行(运行)、等待状态。就绪状态表示进程仅等待处理机资源;执行状态表示处理机正在执行本进程指令:等待状态表示进程因等待某一事件的发生或资源的释放而暂时挂起。一当等待的事件发生进程将电脑知识与技术二
10、“盘嘲睡攀1 3 万方数据立即进入就绪状态。所以此空应填就绪、运行、等待。f C l 用户可以通过系统调用建立进程、撤销进程、阻塞进程和唤醒进程。例如,U N I X 中的f o r k 0 和e x i t O 系统调用分别用于建立系统模块。所以此空应填系统调用。f D)进程调度的最主要功能是确定哪个进程有资格获取处理机及时间片的长度,并实施处理机的分配,它不负责存储器等其他资源的分配。所以此空应填处理机的占用。综上所述,本题的答案为:A(勤B()c()D()三、存储管理1、存储管理的功能:存储管理主要是指对内存储器的管理,负责对内存的分配和回收、内存的保护和内存的扩充。存储管理的最终目标是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 轻松 过关 高程 操作系统
限制150内