學(xué)習(xí)筆記20170601">【PMP】學(xué)習(xí)筆記20170601
720
2022-05-29
計(jì)算機(jī)操作系統(tǒng)學(xué)習(xí)筆記 | 操作系統(tǒng)特征
并發(fā)是指多個(gè)事件在同一時(shí)間段內(nèi)發(fā)生,并且這多個(gè)事件會(huì)互相影響。
而我們常說(shuō)的并行在操作系統(tǒng)內(nèi)的意思是多個(gè)程序是獨(dú)立的,互不產(chǎn)生影響。
正如并發(fā)和并行的名字,并發(fā)主要想著重描述的是出發(fā),并發(fā)就是同時(shí)出發(fā)。而并行主要想著重描述的是運(yùn)行,并行也就是同時(shí)運(yùn)行。
而操作系統(tǒng)之所以有進(jìn)程、線程和我最喜歡的協(xié)程,就是為了讓程序能夠并發(fā)執(zhí)行。
共享就是多個(gè)并發(fā)進(jìn)程能夠共享有限的計(jì)算機(jī)資源。
在操作系統(tǒng)中存在著兩種共享方式。
一種是互斥共享,而另一種是同時(shí)共享。
互斥共享指的是在一段時(shí)間內(nèi)只允許一個(gè)進(jìn)程訪問(wèn)互斥共享的資源,例如打印機(jī)的資源,當(dāng)一個(gè)進(jìn)程訪問(wèn)打印機(jī)時(shí),就不能讓另外一個(gè)進(jìn)程使用打印機(jī)資源。
而同時(shí)共享指的就是一段時(shí)間內(nèi)允許多個(gè)進(jìn)程訪問(wèn)同時(shí)共享的資源。
虛擬性指的就是在操作系統(tǒng)中,一個(gè)物理實(shí)體可以變成多個(gè)邏輯實(shí)體。
主要有兩種技術(shù):時(shí)分復(fù)用技術(shù) 以及 空分復(fù)用技術(shù)。
時(shí)分復(fù)用技術(shù)實(shí)現(xiàn)了虛擬CPU,能夠讓多個(gè)進(jìn)程在同一處理器上并發(fā)執(zhí)行。空分復(fù)用技術(shù)實(shí)現(xiàn)了虛擬內(nèi)存,其讓物理內(nèi)存抽象成為地址空間。
地址空間的頁(yè)被映射到物理內(nèi)存,地址空間的頁(yè)并不需要全部在物理內(nèi)存中,當(dāng)使用到一個(gè)沒(méi)有在物理內(nèi)存的頁(yè)時(shí),執(zhí)行頁(yè)面置換算法,將該頁(yè)置換到內(nèi)存中。
異步性指的是進(jìn)程的執(zhí)行順序與執(zhí)行順序的不確定性。因?yàn)檫M(jìn)程不是一步執(zhí)行到底,而是“三天打魚(yú)兩天曬網(wǎng)”,運(yùn)行時(shí)間不確定。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。