操作系统概述

来源:互联网 发布:中级经济师题库软件 编辑:程序博客网 时间:2024/05/17 20:14

一. 操作系统的概念

什么是操作系统?操作系统是管理和控制计算机系统中的硬件及软件,合理地组织计算机工作流程,让用户可以更好地使用计算机。


二. 操作系统基本类型

根据使用环境和对作业处理的不同方式,操作系统可划分为6种:

  1. 批处理操作系统
  2. 分时操作系统
  3. 实时操作系统
  4. 个人计算机操作系统
  5. 网络操作系统
  6. 分布式操作系统

1、批处理操作系统
特点主要是:
(1)脱机使用。用户提交作业之后,获得结果之前,不再干预计算机。
(2)成批处理。每批中的作业将由操作系统或监督程序负责作业间自动调度执行。
(3)多道程序运行。多道批处理,从一批后备作业中选择多道作业调入内存并组织他们运行。

2、分时操作系统
分时系统一般使用时间片轮转的方式,让一台计算机给多个终端用户使用,保证每位用户有足够快的响应,真的响应慢也是有的,更重要的是有交互的会话能力。
特点很明显:
(1)独立性。使用时间片轮转的方式运行,每个用户的操作指令都能较快响应,给用户一种只有他一人使用的错觉,像是独立使用该计算机。
(2)多用户同时性。多个用户同时使用一个计算机。
(3)交互性。交互性的会话工作可以给用户极大的方便。一是可以在程序动态运行情况下进行控制,二是用户上机提交作业方便,三是支持用户间合作。

3、实时操作系统
也是一种联机操作系统,主要特点是实时控制和实时信息处理。
实时系统可以提供比分时系统更即时的响应和更高的可靠性。

4、个人计算机上的操作系统
因为是个人使用的,因此在多用户和分时方面对处理机调度、存储保护的要求会简单很多。但是相应地,需要更好的用户界面。

5、网络操作系统
网络操作系统是通过通信设施将物理上分散的、具有自治功能的多个计算机系统互联起来,实现信息交换、资源共享、可互操作和协作处理的系统。

6、分布式操作系统
粗看上去,和网络操作系统差不多。分布式系统的区别主要在:
(1)作为计算机网络,现在已经制定了明确的通信网络协议体系及一系列协议簇。
(2)分布式系统要求一个统一的操作系统,实现操作系统的统一性。
(3)系统的透明性。
(4)基础始终是网络。
(5)目前还在研究。

三. 操作系统功能

1. 处理机管理
在多道程序或多用户的情况下,需要处理机的分配调度、分配实施、资源回收等。

2. 存储管理
主要工作是对存储器进行分配、保护和扩充的管理。

3. 设备管理
主要负责通道、控制器和输入输出设备的分配和管理,要实现设备独立性。

4. 信息管理
信息管理也可以叫做文件系统管理,之前的三种都是硬件资源管理,这个是对软件资源进行管理。

5. 用户接口
这个是操作系统提供给用户灵活、方便访问计算机的方式,就是一个友好的用户接口。主要有两种接口:程序一级的接口和作业一级的接口。

0 0