計算機作業系統(計算機系統軟體)

計算機作業系統(計算機系統軟體)

作業系統(Operating System,簡稱OS),是電子計算機系統中負責支撐應用程式運行環境以及用戶操作環境的系統軟體,同時也是計算機系統的核心與基石。它的職責常包括對硬體的直接監管、對各種計算資源(如記憶體、處理器時間等)的管理、以及提供諸如作業管理之類的面向應用程式的服務等等。

基本介紹

系統介紹,目標和作用,分類,作業系統大全,微軟系統,

系統介紹

作業系統是方便用戶、管理和控制計算機軟硬體資源的系統軟體(或程式集合)。 從用戶角度看,作業系統可以看成是對計算機硬體的擴充;從人機互動方式來看,作業系統是用戶與機器的接口;從計算機的系統結構看,作業系統是一種層次、模組結構的程式集合,屬於有序分層法,是無序模組的有序層次調用。作業系統在設計方面體現了計算機技術和管理技術的結合。作業系統在計算機系統中的地位:
windows7作業系統windows7作業系統
windows xp作業系統windows xp作業系統
作業系統是軟體,而且是系統軟體。它在計算機系統中的作用,大致可以從兩方面體會:對內,作業系統管理計算機系統的各種資源,擴充硬體的功能;對外,作業系統提供良好的人機界面,方便用戶使用計算機。它在整個計算機系統中具有承上啟下的地位。

目標和作用

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

微軟系統

微軟自1985年推出Windows 1.0以來,Windows系統經歷了十多年風風雨雨。從最初運行在DOS下的Windows 3.x,到現在風靡全球的Windows 9x、Windows 2000、Windows XP、Windows 2003、Windows vista、Win 7Win 8
windows95作業系統windows95作業系統
Windows代替了DOS曾經擔當的位子。 鮮艷的色彩、動聽的音樂、前所未有的易用性,以及令人興奮的多任務操作,使計算機操作成為一種享受。點幾下滑鼠就能完成工作,還可以一邊用“CD播放器”放CD,一邊用WORD寫文章,這是多么悠閒的事情,這都是Windows帶給人們的禮物。 最初的Windows 3.x系統只是DOS的一種16位應用程式,但在Windows 3.1中出現了剪貼簿、檔案拖動等功能,這些和Windows的圖形界面使用戶的操作變得簡單。當32位的Windows 95發布的時候,Windows3.x中的某些功能被保留了下來。 Windows的流行讓人們感到吃驚,幾乎所有家庭用戶的計算機上都安裝了Windows,大部分的商業用戶也選擇了它。一時間,藍天白雲出現在世界各個角落。 Windows 98是Windows 9x的最後一個版本,在它以前有Windows 95和Windows 95 OEM兩個版本,Windows 95 OEM也就是常說的Windows 97,其實這三個版本並沒有很大的區別,它們都是前一個版本的改良產品。越到後來的版本可以支持的硬體設備種類越多,採用的技術也越來越先進。Windows ME(Windows千禧版)具有Windows 9x和Windows 2000的特徵,它實際上是由Windows 98改良得到的,但在界面和某些技術方面是模仿Windows 2000。微軟聲稱在Windows ME中去除掉了DOS,不再以DOS為基礎。但實際上並不是如此,DOS仍然存在,只不過不能通過正常步驟進入,各種媒體上已有《恢復WindowsME的實DOS模式》一類的文章出現。Windows 2000即Windows NT 5.0,這是微軟為解決Windows 9x系統的不穩定和Windows NT的多媒體支持不足推出的一個版本。它分為Windows 2000 Perfessional和Windows 2000 Sever兩種版本,前者是面向普通用戶的,後者則是面向網路伺服器的。
Windows的優點Windows之所以如此流行,是因為它有吸引功能上的強大以及Windows的易用性。
1、界面圖形化 以前DOS的字元界面使得一些用戶操作起來十分困難,Mac首先採用了圖形界面和使用滑鼠,這就使得人們不必學習太多的作業系統知識,只要會使用滑鼠就能進行工作,就連幾歲的小孩子都能使用。這就是界面圖形化的好處。在Windows中的操作簡單明了,所有的功能都擺在你眼前,只要移動滑鼠,單擊、雙擊即可完成。
2、多用戶、多任務 Windows系統可以使多個用戶用同一台計算機而不會互相影響。Windows 9x在此方面做得很不好,多用戶設定形同虛設,根本起不到作用。Windows 2000在此方面就做得比較完善,管理員(Administrator)可以添加、刪除用戶,並設定用戶的權利範圍。多任務是現在許多作業系統都具備的,這意味著可以同時讓計算機執行不同的任務,並且互不干擾。比如一邊聽歌一邊寫文章,同時打開數個瀏覽器視窗進行瀏覽等都是利用了這一點。這對現在的用戶是必不可少的。
windows98作業系統windows98作業系統
3、網路支持好 Windows 9x和Windows 2000中內置了TCP/IP協定和撥接軟體,用戶只需進行一些簡單的設定就能上網瀏覽、收發電子郵件等。同時它對區域網路的支持也很出色,用戶可以很方便得在Windows中實現資源共享。
4、出色的多媒體功能 這也是Windows吸引人們的一個亮點。在Windows中可以進行音頻、視頻的編輯/播放工作,可以支持高級的顯示卡、音效卡使其“聲色具佳”。MP3以及ASF、SWF等格式的出現使計算機在多媒體方面更加出色,用戶可以輕鬆地播放最流行的音樂或觀看影片。
5、硬體支持好 Windows 95以後的版本包括Windows 2000都支持“即插即用(Plug and Play)”技術,這使得新硬體的安裝更加簡單。用戶將相應的硬體和計算機連線好後,只要有其驅動程式Windows就能自動識別並進行安裝。用戶再也不必像在DOS一樣去改寫Config.sys檔案了,並且有時候需要手動解決中斷衝突。幾乎所有的硬體設備都有Windows下的驅動程式。隨著Windows的不斷升級,它能支持的硬體和相關技術也在不斷增加,如USB設備、AGP技術等。
6、眾多的應用程式 在Windows下有眾多的應用程式可以滿足用戶各方面的需求。Windows下有數種編程軟體,有無數的程式設計師在為Windows編寫著程式。 此外,Windows NT、Windows 2000系統還支持多處理器,這對大幅度提升系統性能很有幫助。
計算機語言百花爭妍的七十年代,計算機本身正向微型化方向發展。1971年,Intel 公司成功地研製出了四位Intel 4004晶片,1973年,又研製成功八位Intel 8086晶片。微型機的誕生,已經指日可待。CP/M系統七十年代中期,台式微機,工作站,超級微機,膝上機相繼面世,“誰來指揮他們”,人們千呼萬喚。事實上,早在1972年,AMAA(美國微型機協會)就悄悄地為一個“指揮系統”作研製前的準備了,他們用PL/M程式設計語言為Intel 8086編寫了紙帶編輯程式ED。1973年,PL/M的創始人Gary Kildall博士決定“掛帥親征”,很快在DEC公司的主機TOPS-10上,培植成功一個管理程式和數據的“胚胎”。博士旗開得勝,感覺當然是“味道好極了!”,但Intel 公司及其它著名計算機公司卻對此充耳不聞,這使“元帥”和“士兵”們很是惱火,1974年,“胚胎”得以向全世界公布:版本號V1.3;大名:CP/M;全稱:Control Program/Monitor (控制程式或監控程式)。 雖然CP/M V1.3 是為肩任“控制程式和數據”的“上帝”而來的,但“上帝一世”卻頗受冷落,計算機業者依舊冷眼旁觀。1975年,CP/M V1.4 繼承“王位”,開始大造輿論,加之Kildall 博士創建了Digital Research(數字研究公司),為CP/M吶喊歡呼,CP/M陸續被各國微機廠商採用,圍繞他的軟體也爆炸般地得到了開發。CP/M變紅髮紫,神話般普及,被推崇為“標準八位機軟體匯流排”,Kildall 博士更是聲名遠播。 CP/M其實就是第一個微機作業系統,享有指揮主機、記憶體、磁鼓、磁帶、磁碟、印表機等硬設備的特權。通過控制匯流排上的程式和數據,作業系統有條不紊地執行著人們的指令,如同指揮一台晚會或樂隊,高效率地合奏美妙的樂章。 密集的CP/M機群不斷添加型號。運行在Intel 8080晶片上的CP/M—80;運行在8088、8086晶片上的叫CP/M—86;而在Motorola(摩托羅拉)68000 上運行的CP/M叫做CP/M-68K。CP/M—80、CP/M—86、CP/M-68K等組成了龐大的CP/M家族。 單用戶的CP/M—80作業系統,後來發展成多用戶的MP/M—80,單用戶的CP/M—86又發展成並發的CP/M—86和多用戶MP/M—86,它們成為機群的新生力量。 CP/M開創了軟體的新紀元,稱得上是計算機改朝換代的里程碑。
windows2000作業系統windows2000作業系統
windows vista作業系統windows vista作業系統

相關詞條

熱門詞條

聯絡我們