操作系统原理参照.pdfVIP

  • 12
  • 0
  • 约3.42万字
  • 约 23页
  • 2021-10-24 发布于福建
  • 举报
《全国计算机等级考试四级教程 —— 操作系统原理 2017 版》 第一章 操作系统概论 1、计算机系统 计算机系统是一种可以按照用户的饿要求接收和存储信息,自动进行数据处理并输出结果信息的系统。计算机系统 包括硬件(子)系统、软件(子)系统。硬件系统是计算机系统赖以工作的实体;软件系统是保障计算机系统按照 用户指定的要求协商工作。计算机系统的资源也包括:硬件资源和软件资源。 硬件系统:中央处理器( CPU )、内存储器、外存储器(硬盘、磁带等)以及各种类型的输入 /输出设备(键盘、鼠 标、显示器、打印机等) 软件系统:各种程序和数据 2、操作系统 操作系统是集中了 资源管理能力 和控制程序执行能力 的一种软件。 能够有效地组织和管理计算机系统中的硬件及软 件资源,合理地组织计算机的工作流程,控制程序的执行,并向用户提供各种服务,使用户能够灵活、方便、有效 地使用计算机,并使得整个计算机系统能够高效地运行。 操作系统的任务:一是组织和管理计算机系统中的硬件及软件资源。二是想用户提供各种服务功能。一方面向程序 开发和设计人员提供高效的程序设计借口,另一方面想使用计算机系统的用户提供接口,使用户能够灵活、方便、 有效的使用计算机。 3、操作系统的特征 (1)并发性。 计算机系统中同时存在若干个运行着的程序。 “并发性 ”体现在两个方面: 用户程序与用户程序之间; 用户程序与操作系统之间。宏观角度并发,微观角度不一定是并发的,例如在单处理器环境下,这些程序实际是交 替在中央处理器上运行。 (2 )共享性。指操作系统程序与多个用户程序公用系统中的各种资源。一般有两种形式:互斥共享和同时共享。 互斥共享是在一段特定的时间内只能由某一个用户程序使用。 同时共享是在同一时间段内可以被多个程序同时访问。 (3)随机性。操作系统的运行是在一种随机的环境下进行的。操作系统正处于什么状态是无法确切的知道的。 4、操作系统的功能 操作系统的功能主要可以分为进程管理(处理器管理) 、存储管理、文件管理、作业管理和设备管理。 (1)进程管理。实质是对中央处理器进行管理,主要包括进程控制、进程同步、进程间通信、进程调度等。 ① 进程控制。主要任务就是创建进程、撤销结束的进程、控制进程运行时的各种状态转换。 ② 进程同步。多个进程的执行是并发的,他们以异步方式运行, OS 需要提供进程同步机制,以协调进程的执行 ③ 进程间通信。是协作的进程之间相互交换数据和消息的手段 ④ 调度。通常包括进程调度、线程调度、作业调度等。 (2 )存储管理。管理计算机内存的资源 ① 内存的分配与回收。当多个程序共享有限的内存资源时,如何为多个程序分配有限的内存空间; ② 存储保护。 存放在内存中的多个程序和数据应该彼此隔离、 互不侵扰; ③ 内存扩充。 将内存和外存结合起来管理, 为用户提供 一个比实际内存大得多的虚拟存储器。 (3)文件管理。在计算机系统中的信息资源是以文件的形式存放在外存储器上。文件管理的任务是有效地支持文 件操作,解决文件的共享、保密和保护问题,使用户方便、安全地访问文件。 (4 )设备管理。指除了 CPU 和内存以外的所有输入、输出设备的管理。 (5)用户接口。从用户的观点来看,操作系统是用户与计算机系统之间的接口。 5、操作系统分类 按照用户界面的使用环境和功能特征的不同,一般可以吧操作系统分为三种基本类型:批处理操作系统、分时操作 系统、实时操作系统。只有又出现了许多类型的 OS ,如个人操作系统、网络操作系统、分布式操作系统、嵌入式 操作系统等。 (1)批处理操作系统。 工作方式:用户将作业交给系统操作员,系统操作员在受到后,并不立即将作业输入计算机,而是在受到一定数量 的用户作业之后,组成一批作业,再把这批作业输入到计算机中。这批作业可以在系统中形成连续的、自动转接的 作业流。 (2 )分时系统 用户通过终端交互式地向系统提出命令请求,系统接收用户的命令之后,采用 时间片轮转 方式处理服务请求,并通 过交互方式在终端上向用户显示结果。 分时系统追求的目标是及时响应用户输入的交互命令。 (3)实时操作系统(

文档评论(0)

1亿VIP精品文档

相关文档