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