認(rèn)識操作系統(tǒng),操作系統(tǒng)是怎么組成的呢?
操作系統(tǒng)組成
計(jì)算機(jī)系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)組成,剛組裝成的計(jì)算機(jī)只有硬件系統(tǒng),我們稱為“裸機(jī)”,“裸機(jī)”只能識別由0和1組成的機(jī)器代碼。
操作系統(tǒng)是介于硬件和應(yīng)用軟件之間的一組系統(tǒng)程序,直接運(yùn)行在“裸機(jī)”上,是一組程序的集合,它負(fù)責(zé)管理和控制計(jì)算機(jī)硬件系統(tǒng)和軟件系統(tǒng),協(xié)調(diào)他們的運(yùn)行,是連接用戶和計(jì)算機(jī)之間的一個(gè)橋梁。每臺計(jì)算機(jī)都必須安裝操作系統(tǒng)才可以正常使用。
操作系統(tǒng)的功能包括進(jìn)程與處理器管理、作業(yè)管理、存儲(chǔ)器管理、設(shè)備管理、文件管理,通過這5大功能調(diào)度。
操作系統(tǒng)的種類繁多,按照用戶界面可以分為命令行操作系統(tǒng)、圖形操作系統(tǒng);按照工作方式可以分為單用戶操作系統(tǒng)和多用戶操作系統(tǒng);按照功能和特性可以分為批處理操作系統(tǒng)、分時(shí)操作系統(tǒng)、實(shí)時(shí)操作系統(tǒng)、網(wǎng)絡(luò)操作系統(tǒng)和手機(jī)操作系統(tǒng)。
l批處理是指用戶將一批作業(yè)提交給操作系統(tǒng)后就不再干預(yù),由操作系統(tǒng)控制它們自動(dòng)運(yùn)行,這種采用批量處理作業(yè)技術(shù)的操作系統(tǒng)稱為批處理操作系統(tǒng)。
l分時(shí)操作系統(tǒng)是使一臺計(jì)算機(jī)采用片輪轉(zhuǎn)的方式同時(shí)為幾個(gè)、幾十個(gè)甚至幾百個(gè)用戶服務(wù)的一種操作系統(tǒng)。
l網(wǎng)絡(luò)操作系統(tǒng)是一種能代替操作系統(tǒng)的軟件程序,是網(wǎng)絡(luò)的心臟和靈魂,是向網(wǎng)絡(luò)計(jì)算機(jī)提供服務(wù)的特殊的操作系統(tǒng)。
l手機(jī)操作系統(tǒng)主要應(yīng)用在智能手機(jī)上。常見的操作系統(tǒng)有DOS操作系統(tǒng)、Windows操作系統(tǒng)、UNIX操作系統(tǒng)、Linux操作系統(tǒng)、MacOS操作系統(tǒng)等。
1.DOS操作系統(tǒng)
DOS操作系統(tǒng)(Disk Operating System,磁盤操作系統(tǒng))是由美國微軟公司開發(fā)的在早期微型計(jì)算機(jī)上被廣泛使用的操作系統(tǒng),是單用戶單任務(wù)操作系統(tǒng),采用命令行界面,依靠輸入字符命令進(jìn)行人機(jī)交互控制。
目前一些計(jì)算機(jī)硬件管理和編程時(shí)還會(huì)用到DOS命令,用戶可以在Windows操作系統(tǒng)的“程序”菜單中“附件”下單擊“命令提示符”,或者單擊開始菜單中的“運(yùn)行”來啟動(dòng)DOS。
2.Windows操作系統(tǒng)
Windows操作系統(tǒng)是目前微型計(jì)算機(jī)普及率最高的一種操作系統(tǒng),它是一種圖形界面的操作系統(tǒng),用戶界面生動(dòng)友好、操作方法簡單明了、功能強(qiáng)大實(shí)用,目前應(yīng)用廣泛的有Windows XP、Windows 7、Windows 8、Windows 10等,還有WindowsServer等網(wǎng)絡(luò)版系列。
3.UNIX操作系統(tǒng)
UNIX操作系統(tǒng)誕生于美國AT&T公司,是典型的交互式、多用戶、多任務(wù)操作系統(tǒng)。它支持多種處理器架構(gòu),具有開放性、公開源碼、易擴(kuò)充、易移植、易閱讀、易改寫的特點(diǎn),可以安裝運(yùn)行在微型機(jī)、工作站和大型機(jī)上,被廣泛應(yīng)用在金融、保險(xiǎn)等行業(yè)中。
4.Linux操作系統(tǒng)
Linux操作系統(tǒng)是一個(gè)免費(fèi)的、源代碼開放、自有傳播的類似于UNIX的操作系統(tǒng),它支持多用戶、多任務(wù)、多線程和多CPU。它是一個(gè)領(lǐng)先的操作系統(tǒng),世界上運(yùn)算速度最快的超級計(jì)算機(jī)上運(yùn)行的都是Linux操作系統(tǒng),但是Linux兼容性差,圖形界面不友好,使用不習(xí)慣,代碼開源帶來的無特定廠商技術(shù)支持也阻礙了它的發(fā)展和應(yīng)用。
5.MacOS操作系統(tǒng)
MacOS操作系統(tǒng)是蘋果公司開發(fā)設(shè)計(jì)的專用于蘋果機(jī)的操作系統(tǒng),一般無法在普通計(jì)算機(jī)上安裝,是第一個(gè)在商業(yè)領(lǐng)域的圖形用戶界面的操作系統(tǒng),具有很強(qiáng)的圖形處理能力,廣泛應(yīng)用于桌面出版和多媒體領(lǐng)域
6.VxWorks操作系統(tǒng)
VxWorks操作系統(tǒng)是美國風(fēng)河公司開發(fā)的一種嵌入式實(shí)時(shí)操作系統(tǒng),它具有良好的持續(xù)發(fā)展能力、高性能的內(nèi)核和友好的用戶開發(fā)環(huán)境,廣泛應(yīng)用在衛(wèi)星通信、航空航天、軍事行業(yè)中。
7.IOS和Android操作系統(tǒng)
IOS和Android操作系統(tǒng)都屬于智能手機(jī)操作系統(tǒng),被廣泛用在智能手機(jī)和移動(dòng)平板電腦上。IOS是由蘋果公司為iphone開發(fā)的操作系統(tǒng),主要是用在iPhone、iPod touch及iPad上。Andorid是Google開發(fā)的基于Linux平臺的開源手機(jī)操作系統(tǒng),它包括操作系統(tǒng)、用戶界面和應(yīng)用程序等移動(dòng)電話工作所需的全部軟件,Google與全球各地的手機(jī)制造商和移動(dòng)運(yùn)營商合作來推廣Android操作系統(tǒng)。