作業系統的類型
依處理方式而分
整批處理作業系統(Batch processing OS)
- 處理方式:將欲處理的資料或程式整批集中,置於如卡片、紙帶、磁帶、磁碟等儲存在媒體內,當要處理時,CPU才會到媒體中讀取資料後加以處理。
- 優點:整批處理作業系統是第一代作業系統,比起沒有作業系統時,更有效地改進了電腦的作業效率,減少大部份人工操作的比率。
- 缺點:因為CPU速度遠較存取資料的I/O為快,所以此方式CPU常被閒置,效率低。
分時作業系統(Time-sharing OS)
- 處理方式:CPU每次分配給各程序式(process)一段相同的時間,如果該程序式無法在該段時間內完成,都必須離開CPU回到佇列重新排隊等待下一週期再執行
- 優點:由於電腦CPU的速度實在很快,分時系統上連線的各個終端機,縱使和主機相隔甚遠,仍然可以很快地處理各項訊息並傳回結果;並無等待的感覺,達到人和電腦相互交談(interactive)的效果。
- 缺點:由於CPU是各程序式共享的,因此一旦遇到很大的程序式,又有急迫的時效性時,分時系統將無法達成。
交談式作業系統(Interactive OS)
- 處理方式:將所有資料都儲存在能由CPU直接控制的儲存設備內,遇有優先次序高的程序式時,CPU立即全力加以處理,在最短的時間內輸出結果完成任務。
- 特點:交談式系統屬於立即執行的觀念,可以和各個終端機連線,通常會排定一個優先(priority)次序,優先權愈高的程序式可以被優先即時處理。
多工處理作業系統(Multi-processing OS)
- 處理方式:以兩個或兩個以上同型的CPU,以並行處理(parallel processing)的方式,去處理一個或一個以上的程序式稱為多工處理。
- 特點:多工處理作業系統可以在同一時間完成許多程式的處理工作。也可以由多個CPU去執行同一程式,並相互比較核對執行結果的正確性。
網路式作業系統(Network OS)
- 處理方式:透過通信傳輸線路使分散在各地的電腦能夠互相傳遞訊息,共享資源。網路依其連線範圍的大小分為區域網路(Local AreaNetwork)和廣域網路(Wide Area Network)。
- 特點:網路已廣泛的應用在各方面,例如教學電腦網路、行政電腦網路、通訊網路等等,因此網路式作業系統變得非常重要。
個人電腦作業系統的種類
文字指令型
由於必須熟讀指令,使用十分不便,現已逐漸少用,常見的有: MS-DOS、 IBM中文PC-DOS。
圖形介面型
以視窗環境、物件導向觀念發展出來的作業系統,以滑鼠點取圖示(icon)命令電腦執行命令,具親和力易學易用,已成為作業系統的主流;有Windows 98、Windows NT、Windows 3.1、Mac-OS 、UNIX、Linux、OS/2等。
在個人電腦上使用的作業系統介紹如下﹕
Windows系統
Microsoft公司於1995年開始陸續推出視窗式作業系統,在發展過程中以Windows 3.1、Windows 95、Windows 98及Windows NT系列使用較為普遍,是這一類型作業系統的代表性產品。
- Windows 3.1:Windows 3.1是架構在MS-DOS下的一種作業環境,是Windows系列的起始產品,首次把人性化的圖形介面,應用到作業系統上。但因必須搭配MS-DOS才能使用,功能上受到很多限制。
- Windows 95:1995年發表的32位元作業系統,具有新增硬體隨插即用、較佳的網路功能、聲光多媒體等能力。具有向下相容能力,可以執行MS-DOS、Windows 3.1時代的應用軟體。
- Windows 98:除了具有Windows 95的功能外,還提供更高效能、更安全的系統工具,更豐富的網路工具,更方便的圖形介面,是個人電腦最受歡迎的作業系統。
- Windows NT:專為處理大型資料的主機所設計,系統安全性高;支援多重平台,除了可以在Pentium的PC上執行外,也可以在Apple Mac的PC上使用;具有執行遠端程式的能力,因此常被用在網路的主從式架構上。
- Windows 2000:具有網域管理、單機作業、負載平衡功能、系統安全性高並支援多重平台所設計的作業系統,因此常被用在網路的主從式架構及單機作業系統。該產品總共分為四套Windows 2000 Professional(適合桌上型筆記型電腦作業系統)、Windows 2000 Server(適合各型規模企業的多功能網路作業系統) 、Windows 2000 Advanced server(電子商務及企業應用系統的伺服器作業系統) 、Windows 2000 Datacenter server(支援需求最高展延性之企業解決方案的伺服器作業系統)。
Mac-OS
APPLE公司的Power PC電腦使用的作業系統。
OS/2
OS/2是IBM公司推出的32位元多重程式電腦作業系統,具圖形化操作介面,無論網路能力、執行效率及系統穩定度都相當良好,只是相關應用軟體並不普及,導致使用者並不多。
UNIX
UNIX是貝爾(Bell)實驗室於1970年發展出來的,和前面兩者不同的是UNIX作業系統適用於多人多工,可以同時處理多份工作,更有效的管理記憶體與CPU等資源。同時由於UNIX是以C語言寫成的,所以是一種可行性很高的作業系統。就個人電腦系統而言,UNIX也逐漸受到重視。
Linux
Linux是一套類似UNIX的作業系統,由一位芬蘭赫爾辛基大學的學生Linus Torvalds所設計出來,於1991年11月在網路上公開其原始程式碼,並提供完全免費下載,吸引很多人下載使用,在電腦網路內更有很多網站專門在討論Linux,新版本不斷地在網路上發表,也有一些公司發展其應用軟體;因此,Linux已經成為一套多人多工、穩定且效率高的免費作業系統,被視為Windows系統強勁的競爭對手。
MS-DOS
MS-DOS是微軟體(Microsoft)公司於1981年推出的,當初是為IBM 16位元個人電腦所設計的由於IBM相容性電腦發展蓬勃,MS-DOS便成為使用最普遍的個人電腦作業系統,並且遂年增加功能更新版本。
PC-DOS
PC-DOS是IBM公司推出的個人電腦作業系統,其指令和MS-DOS相同,有英文版及中文版,中文版PC-DOS本身具有中文系統功能,所有訊息也都是中文化,對英文不佳的使用者提供了一個更好的選擇。