況,具體特例需具體分析。
操作係統中四大部分的不同布局,也就形成了幾種整體結構的分野。常見的結構包括:簡單結構、層結構、微內核結構、垂直結構、和虛擬機結構。
內核結構
內核是操作係統最內核最基礎的構件,因而,內核結構往往對操作係統的外部特性以及應用領域有著一定程度的影響。儘管隨著理論和實踐的不斷演進,操作係統高層特性與內核結構之間的耦合有日趨縮小之勢,但習慣上,內核結構仍然是操作係統分類之常用標準。
內核的結構可以分為單內核、微內核、超微內核、以及外核等。
單內核結構是操作係統中各內核部件雜然混居的形態,該結構於1960年代(亦有1950年代初之說,尚存爭議),曆史最長,是操作係統內核與外圍分離時的最初形態。
微內核結構是1980年代產生出來的較新的內核結構,強調結構性部件與功能性部件的分離。20世紀末,基於微內核結構,理論界中又發展出了超微內核與外內核等多種結構。儘管自1980年代起,大部分理論研究都集中在以微內核為首的“新興”結構之上,然而,在應用領域之中,以單內核結構為基礎的操作係統卻一直占據著主導地位。
在眾多常用操作係統之中,除了QNX和基於Mach的UNIX等個別係統外,幾乎全部采用單內核結構,例如大部分的Unix、Linux,以及Windows(微軟聲稱WindowsNT是基於改良的微內核架構的,儘管理論界對此存有異議)。微內核和超微內核結構主要用於研究性操作係統,還有一些嵌入式係統使用外核。
基於單內核的操作係統通常有著較長的曆史淵源。例如,絕大部分UNIX的家族史都可上溯至1960年代。該類操作係統多數有著相對古老的設計和實現(例如某些UNIX中存在著大量1970年代、1980年代的代碼)。另外,往往在性能方麵略優於同一應用領域中采用其他內核結構的操作係統(但通常認為此種性能優勢不能完全歸功於單內核結構)。
分類
概述
目前的操作係統種類繁多,很難用單一標準統一分類。根據應用領域來劃分,可分為桌麵操作係統、服務器操作係統、主機操作係統、嵌入式操作係統;
根據所支持的用戶數目,可分為單用戶(MSDOS、OS\/2.Windows)、多用戶係統(UNIX、MVS);
根據源碼開放程度,可分為開源操作係統(Linux、ChromeOS)和不開源操作係統(MacOS、Windows);
根據硬件結構,可分為網絡操作係統(Netware、WindowsNT、OS\/2warp)、分布式係統(Amoeba)、多媒體係統(Amiga)、網絡操作係統和分布式操作係統等;
根據操作係統的使用環境和對作業處理方式來考慮,可分為批處理係統(MVX、DOS\/VSE)、分時係統(Linux、UNIX、XENIX、MacOS)、實時係統(iEMX、VRTX、RTOS,RTWINDOWS);
根據操作係統的技術複雜程度,可分為簡單操作係統、智能操作係統(見智能軟件)。所謂簡單操作係統,指的是計算機初期所配置的操作係統,如IBM公司的磁盤操作係統DOS\/360和微型計算機的操作係統CP\/M等。這類操作係統的功能主要是操作命令的執行,文件服務,支持高級程序設計語言編譯程序和控製外部設備等;
根據指令的長度分為8bit,16bit,32bit,64bit的操作係統。
其他分類
分類一
早期操作係統(專利保護)
TRS-DOS,ROMOS's
TI99-4
CommodorePET,64,和VIC-20,
第一套IBM-PC
蘋果電腦
SinclairMicro和QnX等
非Unix商業操作係統
CP\/M操作係統
MP\/M-80
UCSDP-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(AppleUNIX)
Unix
微軟Xenix
ChorusOS
Cromix
UNIflex
OS-9
IBM的AIX
BSD
FreeBSD
NetBSD
OpenBSD
DragonFlyBSD
PC-BSD
DigitalUNIX,即之後康柏Tru64
DNIX
HP的HP-UX
GNU\/Hurd
SGI的IRIX
Inferno
Linux(或稱GNU\/Linux)
MacOSX
SOteuneM
xiniM
1/\FSO
9nalP
XINUOCS的OCS
siraloS的後之即,SOnuS的nuS
VmetsyS
xirtlU
SOCinU
統係作操器務服的製研作合位單家五司公星恒族民和司公潮浪、司公想聯、司公軟中、學大技科防國由,)nilyK(統係作操麟麒
093/\SO
SO/\z
elballyS
他其
nrocA
ruhtrA
XRA
SOCSIR
XiCSIR
agimA
SOagimA
TSiratA
SOT
SOTitluM
TNiM
二類分
)hsotnicaM/\elppA(腦電果蘋
SODelppA
SODorP
SOcaM
XSOcaM
regiT4.01XSOcaM
drapoeL5.01XSOcaM
eLwonS6.01XSOcaM