【操作系统】对操作系统的了解
1.計算機操作系統(tǒng)的定義和概念;
操作系統(tǒng)是最靠近硬件的一層軟件,它把裸件裸機改造成為完善的虛擬機,使得機器功能得到擴展,運行環(huán)境得到改善,系統(tǒng)效率得到提高,安全性能得到保證。一般來講,操作系統(tǒng)的定義為:管理系統(tǒng)資源、控制程序、改善人機界面、提供各種服務、并合理組織計算機工作流程和為用戶方便有效地使用計算機提供良好運行環(huán)境地一種系統(tǒng)軟件。
?
2.操作系統(tǒng)的分類;
(1)批處理操作系統(tǒng)。批處理(Batch Processing)操作系統(tǒng)的工作方式是:用戶將作業(yè)交給系統(tǒng)操作員,系統(tǒng)操作員將許多用戶的作業(yè)組成一批作業(yè),之后輸入到計算機中,在系統(tǒng)中形成一個自動轉接的連續(xù)的作業(yè)流,然后啟動操作系統(tǒng),系統(tǒng)自動、依次執(zhí)行每個作業(yè)。最后由操作員將作業(yè)結果交給用戶。
批處理操作系統(tǒng)的特點是:多道和成批處理。
批處理系統(tǒng)分為:單道批處理系統(tǒng)和多道批處理系統(tǒng)。
?
(2)分時操作系統(tǒng)。分時(Time Sharing)操作系統(tǒng)的工作方式是:一臺主機連接了若干個終端,每個終端有一個用戶在使用。用戶交互式地向系統(tǒng)提出命令請求,系統(tǒng)接受每個用戶的命令,采用時間片輪轉方式處理服務請求,并通過交互方式在終端上向用戶顯示結果。用戶根據(jù)上步結果發(fā)出下道命。分時操作系統(tǒng)將CPU的時間劃分成若干個片段,稱為時間片。操作系統(tǒng)以時間片為單位,輪流為每個終端用戶服務。每個用戶輪流使用一個時間片而使每個用戶并不感到有別的用戶存在。分時系統(tǒng)具有多路性、交互性、“獨占”性和及時性的特征。多路性指,伺時有多個用戶使用一臺計算機,宏觀上看是多個人同時使用一個CPU,微觀上是多個人在不同時刻輪流使用CPU。交互性是指,用戶根據(jù)系統(tǒng)響應結果進一步提出新請求(用戶直接干預每一步)。“獨占”性是指,用戶感覺不到計算機為其他人服務,就像整個系統(tǒng)為他所獨占。及時性指,系統(tǒng)對用戶提出的請求及時響應。它支持位于不同終端的多個用戶同時使用一臺計算機,彼此獨立互不干擾,用戶感到好像一臺計算機全為他所用。???
常見的通用操作系統(tǒng)是分時系統(tǒng)與批處理系統(tǒng)的結合。其原則是:分時優(yōu)先,批處理在后。“前臺”響應需頻繁交互的作業(yè),如終端的要求; “后臺”處理時間性要求不強的作業(yè)。
?
3.實時操作系統(tǒng)。實時操作系統(tǒng)(RealTimeOperatingSystem,RTOS)是指使計算機能及時響應外部事件的請求在規(guī)定的嚴格時間內完成對該事件的處理,并控制所有實時設備和實時任務協(xié)調一致地工作的操作系統(tǒng)。實時操作系統(tǒng)要追求的目標是:對外部請求在嚴格時間范圍內做出反應,有高可靠性和完整性。其主要特點是資源的分配和調度首先要考慮實時性然后才是效率。此外,實時操作系統(tǒng)應有較強的容錯能力。
?
3.常用幾種操作系統(tǒng)的優(yōu)缺點分析;
(1)微軟公司提供的Windows操作系統(tǒng),目前使用最為廣泛,有windows xp、windows 7、windows 8、windows10,當然還有其它早期的版本95、98等,服務器操作系統(tǒng)windows nt,windows 2003 server等等。其最大的優(yōu)點或優(yōu)勢是使用極其的廣泛,操作比較簡單、直觀,應用軟件極為豐富,應用面也非常的廣泛。但其運行的效率、安全性比較弱。
?
(2)UNIX和基于UNIX發(fā)展而來的LINUX,其主要應用于服務器端,和一些網(wǎng)絡交互設備上,例如路由器、防火墻(硬件防火墻)等。其最大的優(yōu)施是其安全性,但其缺點也是明顯的就是操作和配置相對于windows而言要復雜和專業(yè)不少,所以應用面和相應的應用軟件比較狹窄和少。
?
(3)蘋果公司的MAC OS操作系統(tǒng),由于其是一個相對封閉的操作系統(tǒng),只能應用于蘋果公司本身生產(chǎn)的設備上,所以應用面相對要更窄一些。但是由于現(xiàn)在iPad和蘋果的筆記本的良好的銷售業(yè)績,其使用人群也有相當?shù)囊?guī)模。其操作極為方便,用戶體驗做得相當?shù)耐昝?#xff0c;但其應用面相對而言要狹窄很多。
?
?
?
4.IOS和Android屬于什么類型的操作系統(tǒng)?
?
(1)iOS是由蘋果公司為iPhone開發(fā)的操作系統(tǒng)。它主要是給iPhone、iPod touch以及iPad使用。就像其基于的Mac OS X操作系統(tǒng)一樣,它也是以Darwin為基礎的。原本這個系統(tǒng)名為iPhone OS,直到2010年6月7日WWDC大會上宣布改名為iOS。 iOS的系統(tǒng)架構分為四個層次:核心操作系統(tǒng)層(the Core OS layer),核心服務層(the Core Services layer),媒體層(the Media layer),可輕觸層(the Cocoa Touch layer)。
?
(2)Android是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動設備,如智能手機和平板電腦,由Google公司和開放手機聯(lián)盟領導及開發(fā)。
?
轉載于:https://www.cnblogs.com/Leey0917/p/5267055.html
總結
以上是生活随笔為你收集整理的【操作系统】对操作系统的了解的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: JS里的onclick事件
- 下一篇: 设计模式笔记——生成器模式(Builde
