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