欢迎来到天天文库
浏览记录
ID:6130776
大小:610.00 KB
页数:55页
时间:2018-01-04
《计算机操作系统考试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二部分计算机操作系统一、操作系统概述一、考试大纲(一)操作系统的概念、特征、功能和提供的服务(二)操作系统的发展与分类(三)操作系统的运行环境二、知识点归纳(一)操作系统的概念、特征、功能和提供的服务1.操作系统的概念、目标和作用一个完整的计算机系统由两大部分组成:计算机硬件和计算机软件。硬件是所有软件运行的物质基础;软件能充分发挥硬件潜能和扩充硬件功能,完成各种系统及应用任务,两者互相促进、相辅相成、缺一不可。计算机硬件是指计算机物理装置本身,由运算器、控制器、存储器、输入设备和输出设备五部分组成。计算机软件是指由计算机硬件执行以完成一定任务的程序及其数据。计算机软件包括系统软件和应用软
2、件。系统软件包括操作系统、编译程序、连接装入程序、数据库管理系统等;应用软件是为各种应用目的而编制的程序。在计算机上配置操作系统的目的有以下几点:①方便用户使用。操作系统应该使计算机系统使用起来十分方便。②有效性。OS能够有效管理好系统中的各种硬件软件资源,并通过合理地组织计算机的工作流程,进一步改善资源的利用率及提高系统的吞吐量。③可扩充性。OS必须具有很好的可扩充性,应采用层次化结构,以便于增加新的功能层次和模块,并修改老的功能层次和模块。④构筑开放环境。OS应该构筑出一个开放环境,主要是指:遵循有关国际标准;支持体系结构的可伸缩性和可扩展性;支持应用程序在不同平台上的可移植性和可互操作
3、性。操作系统主要由以下的作用:①OS作为用户与计算机硬件系统之间的接口:为了使用户能灵活、方便地使用计算机和操作系统,操作系统提供了一组友好的用户接口,包括:1)程序接口;2)命令接口;3)图形接口。②OS作为计算机系统资源的管理者:资源包括两大类:硬件资源和软件资源。归纳起来资源分为四类:处理机、存储器、I/O设备以及信息(数据和程序),OS的主要功能是对这四类资源进行管理,即处理机管理、存储器管理、I/O设备管理、文件管理。③OS用作扩充机器:在裸机上覆盖上OS后,便可获得一台功能显著增强、使用极为方便的多层扩充机器或多层虚机器。操作系统可定义为:操作系统是一组控制和管理计算机硬件和软件
4、资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。2.操作系统的特征虽然不同的操作系统具有各自的特点,但它们都具有以下4个基本特征:(1)并发性并行性和并发性是既相似又有区别的两个概念,并发性是指两个或多个事件在同一时刻发生;并发性是指两个或多个事件在同一时间间隔内发生。在多道程序环境下,并发性是指宏观上在一段时间内有多道程序在同时运行,但在单处理机系统中,每—时刻仅能执行—55道程序,故微观上这些程序是交替执行的。(2)共享性资源共享是指系统中的硬件和软件资源不再为某个程序所独占,而是供多个用户程序共同使用。并发和共享是操作系统的两个最基本的特征,二者之间互为存在条件。一方面,
5、资源的共享是以程序的并发执行为条件的,若系统不允许程序的并发执行,自然不存在资源共享问题;另一方面,若系统不能对资源共享实施有效的管理,也必将影响到程序的并发执行,甚至根本无法并发执行。(3)虚拟性在操作系统中,虚拟是指把一个物理上的实体变为若干个逻辑上的对应物,前者是实际存在的,后备是虚的,只是用户的一种感觉。(4)不确定性在操作系统中,不确定性有两种含义:①程序执行结果是不确定的,即对同一程序,使用相同的输入,在相同的环境下运行却可能获得完全不同的结果。亦即程序是不可再现的;②多道程序环境下程序的执行是以异步方式进行的,换言之,每个程序何时执行,多个程序间的执行顺序以及完成每道程序所需要
6、的时间都是不确定的,因而也是不可预知的。3.操作系统的功能操作系统的职能是负责系统中软硬件资源的管理,合理地组织计算机系统的工作流程,并为用户提供一个良好的工作环境和友好的使用界面。下面从5个方面来说明操作系统的基本功能。(1)处理机管理。处理机管理的主要任务是对处理机的分配和运行实施有效的管理。在多道程序环境下,处理机的分配和运行是以进程为基本单位的,因此对处理机的管理可归结为对进程的管理。进程管理应实现下述主要功能:①进程控制:负责进程的创建、撤消及状态转换。②进程同步:对并发执行的进程进行协调。③进程通信:负责完成进程间的信息交换。④进程调度:按一定算法进行处理机分配。(2)存储器管理
7、。存储器管理的主要任务是对内行进行分配、保护和扩充。存储器管理应实现下述主要功能:①内存分配:按一定的策略为每道程序分配内存。②内存保护:保证各程序在自己的内存区域内运行而不相互干扰。③地址映射:将地址空间的逻辑地址转换为内存空间与之对应的物理地址。④内存扩充:为允许大型作业或多作业的运行,必须借助虚拟存储技术去获得增加内存的效果。(3)设备管理:计算机外部设备的管理是操作系统中最庞杂、琐碎的部分。设备管理的
此文档下载收益归作者所有