電子工業(yè)出版社獨(dú)家提供,嚴(yán)禁轉(zhuǎn)載!
1.2 操作系統(tǒng)的發(fā)展與分類
本節(jié)簡(jiǎn)要復(fù)習(xí)一下操作系統(tǒng)的發(fā)展和分類。
1.2.1 操作系統(tǒng)的發(fā)展
操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)中最基本的系統(tǒng)軟件,它是隨著計(jì)算機(jī)研究和應(yīng)用的發(fā)展而逐步形成并發(fā)展起來(lái)的。通常,人們按照計(jì)算機(jī)元件工藝的演變過程,將計(jì)算機(jī)硬件的發(fā)展劃分為四個(gè)時(shí)代:電子管時(shí)代、晶體管時(shí)代、集成電路時(shí)代和大規(guī)模集成電路時(shí)代。相應(yīng)地,人們也將操作系統(tǒng)的發(fā)展過程劃分為四個(gè)時(shí)代:?jiǎn)蔚琅幚頃r(shí)代,多道批處理時(shí)代,分時(shí)、實(shí)時(shí)系統(tǒng)時(shí)代,同時(shí)具有多方面功能的多方式系統(tǒng)時(shí)代和分布式系統(tǒng)時(shí)代。
1.2.2 操作系統(tǒng)的分類
隨著計(jì)算機(jī)硬件及其應(yīng)用的不斷發(fā)展,操作系統(tǒng)的類型也逐漸多樣化。操作系統(tǒng)的6種主要分類方式如下:
— 按用戶數(shù)目,分為單用戶操作系統(tǒng)和多用戶操作系統(tǒng)。其中,單用戶操作系統(tǒng)又分為單任務(wù)操作系統(tǒng)和多任務(wù)操作系統(tǒng);
— 按硬件結(jié)構(gòu),分為單CPU操作系統(tǒng)、多CPU操作系統(tǒng)、網(wǎng)絡(luò)操作系統(tǒng)、分布式操作系統(tǒng)和多媒體操作系統(tǒng);
— 按使用環(huán)境,分為批處理操作系統(tǒng)、分時(shí)操作系統(tǒng)和實(shí)時(shí)操作系統(tǒng);
— 按管理的機(jī)型,分個(gè)人計(jì)算機(jī)操作系統(tǒng)、服務(wù)器操作系統(tǒng)、大型計(jì)算機(jī)操作系統(tǒng)和嵌入式操作系統(tǒng);
— 按使用范圍,分為通用操作系統(tǒng)和專用操作系統(tǒng)。前者可適應(yīng)多種硬件平臺(tái),可安裝在多個(gè)廠家生產(chǎn)的計(jì)算機(jī)上,如Linux、Windows;后者只能在特定的系統(tǒng)上工作,如IBM OS/360;
— 按歷史的發(fā)展,分為傳統(tǒng)操作系統(tǒng)和現(xiàn)代操作系統(tǒng)。前者一般是指最初的單道操作系統(tǒng)、單處理機(jī)操作系統(tǒng)等;后者是具有多道功能的、支持多處理機(jī)、網(wǎng)絡(luò)的、分布式的操作系統(tǒng)。