|
第八章 操作系统及其功能
操作系统(Operating System) 计算机如果在没有安装任何软件之前,则被称为“裸机”,裸机是无法工作的。操作系统是直接运行在“裸机”上的最基本的系统软件,是系统软件的核心。 操作系统是管理和控制计算机系统软件、硬件和系统资源的大型程序,是用户和计算机之间的接口。
1) 操作系统的主要作用 ◆提高系统资源的利用率; ◆提供方便友好的用户界面; ◆提供软件的开发与运行环境。
2) 操作系统的主要功能 ◆处理器管理。当多个程序同时运行时,解决处理器(CPU)时间的分配问题; ◆存储器管理。为各个程序及其使用的数据分配存储空间,并保证它们互不干扰; ◆设备管理。根据用户提出使用设备的请求进行设备分配,同时还能随时接受设备的请求(称为中断),如要求输入信息; ◆文件管理。主要负责文件的存储、检索、共享和保护,为用户提供文件操作的方便。 ◆接口管理。为用户提供一个使用计算机的界面使其方便地运行自己的作业,并对所有进入系统的作业进行调度和控制,尽可能高效地利用整个系统的资源; 3) 操作系统的分类 (1)单用户操作系统(Single User Operating System) 一次只能支持运行一个用户,计算机系统资源不能充分利用。如 DOS、Windows 等。 (2)批处理操作系统(Batch Processing Operating System) 将若干用户作业按一定的顺序排列,统一交给计算机系统,由计算机自动、顺序地完成这些作业。是一种多任务系统。如 IBM 的DOS/VSE。 (3)分时操作系统(Time-Sharing Operating System) 是一种多用户系统。即多个用户共享一台计算机,操作系统分时地为为每个用户服务。分时的时间单位叫时间片,多个用户按时间片轮转。如UNIX。 分时系统的特点: ●交互性。用户通过终端向主机请求,主机执行后给出回答,即人机对话。 ●及时性。计算机对用户的请求能在用户比较满意的时间范围内作出及时的响应。 ●同时性。虽然计算机按时间片轮流地为每个用户服务,但是用户在感觉上则同时在使用计算机。 ●独占性。用户彼此之间感觉不到对方的存在,仿佛独占了计算机。 (4)实时操作系统(Real-Time Operating System) 是对来自外界的作用和信息在规定时间内及时响应并处理的系统。要求在信息产生的同时进行处理,即实时处理。实时系统的特点:响应及时、高可靠性。 (5)网络操作系统(Network Operating System) 将分散独立的计算机系统通过通信设备和线路互联起来实现信息的交换、资源共享、互操作和协作处理的系统。 6)分布式操作系统 分布式系统是由多台微机组成且满足如下条件的系统: ①系统中任意两台计算机可以通过通信交换信息; ②系统中的计算机无主次之分; ③系统中的资源供所有用户共享; ④一个程序可以分布在几台计算机上并行地运行,互相协作完成一个共同的任务。 用于管理分布式系统资源的操作系统称为分布式操作系统。
目前,操作系统代表性的有Microsoft公司的DOS操作系统、Windows操作系统,IBM公司的OS/2操作系统,AT&T公司的UXIX操作系统,还有一套免费使用和自由传播的Linux操作系统等。
现在最常见的是Windows操作系统,版本有Windows3.1、Windows95、Windows98、Windows NT、Windows me、Windows 2000、Windows XP、Windows 2003等,家庭和办公中最常用的是Windows98、Windows XP。 |