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