操作系統(tǒng)基本特點(diǎn)有哪幾個(gè)
通常操作系統(tǒng)一般都具備四個(gè)基本特征,分別介紹了操作系統(tǒng)行使的各種功能,具體情況是怎樣的呢。下面由學(xué)習(xí)啦小編為大家整理了操作系統(tǒng)的特點(diǎn)的相關(guān)知識(shí),希望對大家有幫助!
操作系統(tǒng)特點(diǎn)總結(jié)
操作系統(tǒng)特點(diǎn)1.異步 (asynchronism)
在多道程序設(shè)計(jì)環(huán)境下,允許多個(gè)進(jìn)程并發(fā)執(zhí)行,由于資源等因素的限制,通常,進(jìn)程的執(zhí)行并非“一氣呵成”,而是以“走走停停”的方式運(yùn)行。內(nèi)存中每個(gè)進(jìn)程在何時(shí)執(zhí)行,何時(shí)暫停,以怎樣的方式向前推進(jìn),每道程序總共需要多少時(shí)間才能完成,都是不可預(yù)知的?;蛘哒f,進(jìn)程是以一步的方式運(yùn)行的。盡管如此,但只要運(yùn)行環(huán)境相同,作業(yè)經(jīng)過多次運(yùn)行,都會(huì)獲得完全相同的結(jié)果,因此,異步運(yùn)行方式是運(yùn)行的。
操作系統(tǒng)特點(diǎn)2.共享 (sharing)
所謂共享是指,系統(tǒng)中的資源可供內(nèi)存中多個(gè)并發(fā)執(zhí)行的進(jìn)程共同使用。由于資源的屬性不同,故多個(gè)進(jìn)程對資源的共享方式也不同,可以分為:互斥共享方式 和 同時(shí)訪問方式
操作系統(tǒng)特點(diǎn)3.并發(fā)(concurrence)
并行性與并發(fā)性這兩個(gè)概念是既相似又區(qū)別的兩個(gè)概念。并行性是指兩個(gè)或者多個(gè)事件在同一時(shí)刻發(fā)生,這是一個(gè)具有微觀意義的概念,即在物理上這些事件是同時(shí)發(fā)生的;而并發(fā)性是指兩個(gè)或者多個(gè)事件在同一時(shí)間的間隔內(nèi)發(fā)生,它是一個(gè)較為宏觀的概念。在多道程序環(huán)境下,并發(fā)性是指在一段時(shí)間內(nèi)有多道程序在同時(shí)運(yùn)行,但在單處理機(jī)的系統(tǒng)中,每一時(shí)刻僅能執(zhí)行一道程序,故微觀上這些程序是在交替執(zhí)行的。 應(yīng)當(dāng)指出,通常的程序是靜態(tài)實(shí)體,它們是不能并發(fā)執(zhí)行的。為了使程序能并發(fā)執(zhí)行,系統(tǒng)必須分別為每個(gè)程序建立進(jìn)程。進(jìn)程,又稱任務(wù),簡單來說,是指在系統(tǒng)中能獨(dú)立運(yùn)行并作為資源分配的基本單位,它是一個(gè)活動(dòng)的實(shí)體。多個(gè)進(jìn)程之間可以并發(fā)執(zhí)行和交換信息。一個(gè)進(jìn)程在運(yùn)行時(shí)需要運(yùn)行時(shí)需要一定的資源,如 cpu,存儲(chǔ)空間,及i/o設(shè)備等。在操作系統(tǒng)中引入進(jìn)程的目的是使程序能并發(fā)執(zhí)行。
操作系統(tǒng)特點(diǎn)4.虛擬 (virtual)
是指通過技術(shù)吧一個(gè)物理實(shí)體變成若干個(gè)邏輯上的對應(yīng)物。在操作系統(tǒng)中虛擬的實(shí)現(xiàn)主要是通過分時(shí)的使用方法。顯然,如果n是某一個(gè)物理設(shè)備所對應(yīng)的虛擬邏輯設(shè)備數(shù),則虛擬設(shè)備的速度必然是物理設(shè)備速度的1/n。