在計算機系統上配置操作系統的主要目標,首先與計算機系統的規模有關。通常對配置在大中型計算機系統中的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