初次理解操作系统1
? ? 計(jì)算機(jī)系統(tǒng)是由硬件和軟件組成,他們共同協(xié)作以運(yùn)行應(yīng)用程序。計(jì)算機(jī)內(nèi)部信息被表示為一組組的為,他們依據(jù)上下文有不同的解釋方式。程序被其他程序翻譯成不同的形式,開(kāi)始時(shí)是ASCll文本,然后被編譯和鏈接器翻譯成二進(jìn)制可執(zhí)行文件。
? ? 處理器讀取并解釋存放在主存里的二進(jìn)制指令。(主存:是一個(gè)臨時(shí)存儲(chǔ)設(shè)備,在處理器執(zhí)行程序時(shí),用來(lái)存放程序和程序處理的數(shù)據(jù)。是由一組動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)芯片組成)。因?yàn)橛?jì)算機(jī)把大量的時(shí)間用于存儲(chǔ)器、I/O設(shè)備和CPU寄存器之間復(fù)制數(shù)據(jù),所以給系統(tǒng)中的存儲(chǔ)設(shè)備劃分了層次結(jié)構(gòu)。(如下圖:)
注意:層次結(jié)構(gòu)中較高層次存儲(chǔ)設(shè)備可以作為層次較低層的高速緩存。
? ? ?操作系統(tǒng)內(nèi)核是應(yīng)用程序和硬件之間的媒介。它提供三個(gè)基本的抽象:1)文件是對(duì)I/O設(shè)備的抽象。2)虛擬存儲(chǔ)器是對(duì)主存和磁盤的抽象。3)進(jìn)程是對(duì)處理器、主存和I/O設(shè)備的抽象。
轉(zhuǎn)載于:https://blog.51cto.com/zhaoxiaohu/1702756
總結(jié)
- 上一篇: 常用高级排序算法
- 下一篇: 分布式系统之通信技术学习