PS1:在學(xué)習(xí)了stm32基礎(chǔ)配置之后,想再順勢了解一下uc/OS系統(tǒng),奈何沒有操作系統(tǒng)的基礎(chǔ)知識,所以,先掃了一眼 現(xiàn)代操作系統(tǒng)
PS2 : 這幾天沒事把現(xiàn)代操作系統(tǒng)看了一遍,用了onenote做了一個簡短的筆記,現(xiàn)在謄到csdn上來
全部操作系統(tǒng)在內(nèi)核態(tài)中以單一程序的方式運(yùn)行,這一類操作系統(tǒng)的結(jié)構(gòu),通常有如下特點(diǎn)
? 需要一個主程序,用來處理服務(wù)的過程請求 ? 需要一套服務(wù)過程,用來執(zhí)行 系統(tǒng)調(diào)用 ? 需要一套實(shí)用過程,來復(fù)制服務(wù)過程單體系統(tǒng)理論優(yōu)化而來,其上層的軟件都是由下層構(gòu)建而來
由于操作系統(tǒng)中可能存在很多設(shè)計(jì)上的缺陷,如果這些缺陷集中于某一個系統(tǒng),就可能造成整個系統(tǒng)的崩潰,所以,為了提高可靠性,將操作系統(tǒng)分解成若干個微小的模塊,并且只有一個模塊是在內(nèi)核中運(yùn)行的,這樣的設(shè)計(jì)理念,就叫做微內(nèi)核系統(tǒng)
新聞熱點(diǎn)
疑難解答