導語:作業系統是管理和控制計算機硬體與軟體資源的計算機程式,是直接執行在“裸機”上的最基本的系統軟體,任何其他軟體都必須在作業系統的支援下才能執行。
一、 作業系統基礎概念
作業系統
1)DOS(Disk Operation System,磁碟作業系統)
2)單使用者、單任務
3)不是網路作業系統
4)採用字元介面(不是GUI圖形介面),又稱為:命令列方式的介面。
5)輸入命令操作計算機
6)只用於微型(個人)計算機(含筆記本電腦)。不能用於大型、小型計算機和工作站上。
7)是微軟公司的產品
8)是商品軟體。
ows XP
1)多使用者多工,搶先式多工
2)支援對稱多處理器(2個CPU)和多執行緒
3)32位頁式虛擬儲存管理。每個程式最大4G虛擬記憶體空間
4) 虛擬記憶體檔案(注:不是),存放位置可由使用者指定。預設情況下是系統盤的根資料夾下。是隱藏檔案,也是系統檔案。
5)“即插即用”(即插即用裝置仍需要驅動程式才能工作。只是驅動程式由XP自動安裝與設定,不需要使用者手動操作。)
6)GUI圖形介面
7)多媒體功能。
8)內建網路功能,直接支援聯網和網路通訊。
9)只能用於個人計算機或筆記本。通常不是網路作業系統(不是NOS)。
10)不能用於:伺服器、巨型計算機、大型計算機、小型計算機。
11)微軟公司產品。是商品軟體。
12)向下相容DOS。即DOS程式可在XP上執行。反之不行。
作業系統
1)貝爾實驗室研製。
2)多使用者多工的分時作業系統。用C語言編寫。
3)公開原始碼、易理解、易擴充、易移植性。
4) 可以安裝和執行在: 微型機(個人計算機或筆記本)、工作站、大型機、巨型機上。
5)是優秀的網路作業系統(NOS)
6) 有效的程式開發的支援平臺。使用者可以向UNIX系統中逐步新增新功能和工具,這樣可使UINX越來越完善,提供更多服務。
7)與XP不相容。
8)穩定可靠,在金融、保險等行業有廣泛的應用。
9)提供了功能強大的Shell語言作為使用者介面(核心:不是GUI圖形介面,而是命令列方式的`字元介面,因而普通使用者使用不方便。)。
10)具有強大的網路與通訊功能。
x
1)Linus Torvalds設計。C語言編寫。
2)開放原始碼,免費軟體。
3)、在UNIX之後,設計的類UNIX的作業系統。與UNIX相容。即UNIX程式幾乎不加修改即可在LINUX上執行。
4)多使用者、多工的通用作業系統。
5)全面支援TCP/IP,內建通訊聯網功能,使異種機方便地聯網。
6)是完整的UNIX開發平臺,幾乎所有主流語言都已被移植到Linux。
7)提供強大的本地和遠端管理功能,支援大量外部裝置。
8)支援32種檔案系統。
9)提供GUI,有圖形介面X-Window,有多種視窗管理器。
10)支援並行處理和實時處理,能充分發揮硬體效能。
11)經剪裁,可用於從手機、平板、MID、個人計算機、筆記本、到伺服器、大型計算機、巨型計算機。
12)ANDROID(安卓系統)是Google公司開發的基於LINUX核心的用於手機上、平板電腦上的著名的作業系統。與蘋果公司的手機作業系統iOS5不相容。
13)LINUX是網路作業系統(NOS)
5、windows 8
1)可用於手機、平板、PC。
2)平板介面是Metro介面,支援觸控操作。
3)不僅可用於x86(如:Intel CPU或AMD的CPU),主要是可用於ARM嵌入式的CPU。
6、Mac OS
1)是Apple公司Macintosh系列PC機的作業系統。
2)是GUI介面
3)與windows系列作業系統不相容。