计算机操作系统的操作系统的目标和作用

在计算机系统上配置操作系统的主要目标,首先与计算机系统的规模有关。通常对配置在大中型计算机系统中的OS,由于计算机价格昂贵,因此都比较看重机器使用的有效性,而且还希望OS具有非常强的功能;但对于配置在微机中的计算机操作系统,由于微机价格相对比较便宜,此时机器使用的有效性也就显得不那么重要了,而人们更关注的是使用的方便性。

影响操作系统的主要目标的另一个重要因素是操作系统的应用环境。例如,对于应用在查询系统中的操作系统,应满足用户对响应时间的要求;又如对应用在实时工业控制和武器控制环境下的OS,则要求其OS具有实时性和高度可靠性。 目前微机上常见的操作系统有DOS、OS/2、UNIX、XENIX、LINUX、Windows、Netware等。但所有的操作系统具有并发性、***享性、虚拟性和不确定性四个基本特征。

操作系统大致可分为6种类型。

① 简单操作系统。它是计算机初期所配置的操作系统,如IBM公司的磁盘操作系统DOS/360和微型计算机的操作系统CP/M等。这类操作系统的功能主要是操作命令的执行,文件服务,支持高级程序设计语言编译程序和控制外部设备等。

② 分时系统。它支持位于不同终端的多个用户同时使用一台计算机,彼此独立互不干扰,用户感到好像一台计算机全为他所用。

③ 实时操作系统。它是为实时计算机系统配置的操作系统。其主要特点是资源的分配和调度首先要考虑实时性然后才是效率。此外,实时操作系统应有较强的容错能力。

④ 网络操作系统。它是为计算机网络配置的操作系统。在其支持下,网络中的各台计算机能互相通信和***享资源。其主要特点是与网络的硬件相结合来完成网络的通信任务。

⑤ 分布操作系统。它是为分布计算系统配置的操作系统。它在资源管理,通信控制和操作系统的结构等方面都与其他操作系统有较大的区别。由于分布计算机系统的资源分布于系统的不同计算机上,操作系统对用户的资源需求不能像一般的操作系统那样等待有资源时直接分配的简单做法而是要在系统的各台计算机上搜索,找到所需资源后才可进行分配。对于有些资源,如具有多个副本的文件,还必须考虑一致性。所谓一致性是指若干个用户对同一个文件所同时读出的数据是一致的。为了保证一致性,操作系统须控制文件的读、写、操作,使得多个用户可同时读一个文件,而任一时刻最多只能有一个用户在修改文件。分布操作系统的通信功能类似于网络操作系统。由于分布计算机系统不像网络分布得很广,同时分布操作系统还要支持并行处理,因此它提供的通信机制和网络操作系统提供的有所不同,它要求通信速度高。分布操作系统的结构也不同于其他操作系统,它分布于系统的各台计算机上,能并行地处理用户的各种需求,有较强的容错能力。

⑥ 智能操作系统(见智能软件)。 早期操作系统(专利保护)

TRS-DOS,ROM OS's

TI99-4

Commodore PET,64,和 VIC-20,

第一套IBM-PC

苹果电脑

Sinclair Micro和QnX等

非Unix商业操作系统

CPM操作系统

MP/M-80

UCSD P-system

Mini-FLEX

SSB-DOS

CP/M-86

DR-DOS

FreeDOS

MS-DOS

PC-DOS

Mach 由卡纳尼基梅隆大学研究

L4微内核 第二代微内核

CHORUS

Choices

Multics

OS-9

NSJ

Netware:一种网络服务器操作系统

Unix及类似系统

A/UX(Apple UNIX)

Unix

微软Xenix

ChorusOS

Cromix

UNIflex

OS-9

IBM的AIX

BSD

FreeBSD

NetBSD

OpenBSD

DragonFly BSD

PC-BSD

Digital UNIX,即之后康柏Tru64

DNIX

HP的HP-UX

GNU/Hurd

SGI的IRIX

Inferno

Linux(或称GNU/Linux)

Mac OS X

MenuetOS

Minix

OSF/1

Plan9

SCO的SCO UNIX

Sun的SunOS,即之后的Solaris

System V

Ultrix

UniCOS

麒麟操作系统(Kylin),由国防科技大学、中软公司、联想公司、浪潮公司和民族恒星公司五家单位合作研制的服务器操作系统

OS/390

z/OS

Syllable

其他

Acorn

Arthur

ARX

RISC OS

RISCiX

Amiga

AmigaOS

Atari ST

TOS

MultiTOS

MiNT

苹果电脑(Apple/Macintosh)

Apple DOS

ProDOS

Mac OS

Mac OS X

pink OS

BeOS

A/UX

Be

BeOS

BeIA

Digital/康柏(Compaq)

AIS

OS-8

RSTS/E

RSX-11

RT-11

TOPS-10

TOPS-20

VMS(后更名为OpenVMS)

IBM

OS/2

AIX

OS/400

OS/390

VM/CMS

DOS/VSE

VSE/SP

VSE/ESA

OS/360

MFT

MVT

SVS

MVS

TPF

ALCS

z/OS

PC-DOS

pink OS

微软(Microsoft)

MS-DOS

Xenix

Microsoft Bob

基于MS-DOS操作系统的Windows

Windows 1.0

Windows 2.0

Windows 3.1

windows 3.2

Windows 95

Windows 98

Windows ME

Windows NT

Windows NT 3.5

Windows NT 4

Windows 2.00

Windows XP

Windows XP SP1

Windows XP SP2

Windows XP SP3

Windows XP Media Center Edition

Windows XP Home Edition

Windows XP Tablet PC Edition

Windows XP Professional

Windows XP Professional x64 Edition

Windows Server 2003

Windows Server 2003 64-bit Edition

Windows Vista

Windows Vista SP1

Windows Vista Home Basic

Windows Vista Home Premium

Windows Vista Business

Windows Vista Ultimate

Windows Vista Enterprise

Windows Vista Starter

Novell

NetWare

Unixware

SUSE Linux

NeXT

NEXTSTEP(即之后的Mac OS X)

Plan 9

Inferno

Prime Computer

Primos

西门子

BS2000 - 用于西门子公司的大型主机。

SINIX(也称Reliant UNIX) - 用于西门子公司的UNIX电脑系统。

个人电子助理(PDA)操作系统

Palm OS

Pocket PC

EPOC

Microsoft Windows CE

Linux

智能手机操作系统

Windows Mobile系列

Embedded Linux由Montavista创造,在Motorola's A760,E680等机型上使用

Mobilinux由Montavista创造

Symbian OS系列

其他操作系统

动态可扩展操作系统

MIT的Exo Kernel

华盛顿大学的 SPIN

哈佛大学的 VINO

illinois大学的Choices

ReactOS