計算機系統的層次結構(計算機組成原理5)
計算機系統的層次結構
視訊連結地址:
https://www.bilibili.com/video/BV1BE411D7ii?from=search&seid=6420326887479343502
計算機組成原理 系列文章目錄
前言
在本篇中,你將掌握
- 計算機系統的五大層次結構:微指令機器、機器語言機器、作業系統機器、組合語言機器、高階語言機器
- 三種級別的語言和對應程式:高階語言、組合語言、機器語言(編譯程式和解釋程式)
1 層次結構
自上而下,計算機系統的層次結構分為
- 高階語言機器 M4(軟體)
用編譯程式翻譯成組合語言程式 - 組合語言機器 M3(軟體)
用匯程式設計序翻譯成機器語言程式 - 作業系統機器 M2(軟體)
向上提供“廣義指令”(系統呼叫) - 用機器語言的機器 M1(硬體)
執行二進位制機器指令 - 微程式機器 M0(硬體)
由硬體直接執行微指令
2 三種級別的語言
我們編寫的高階語言需要被編譯程式或解釋程式翻譯成組合語言或機器語言
編譯程式:一次性將高階語言翻譯成機器語言程式,如整體翻譯(編譯語言:C、C++)
解釋程式:一句一句將高階語言翻譯成機器語言程式,如同聲傳譯(解釋語言:JavaScript、Python、Shell)
注:編譯、彙編、解釋程式,可統稱為“翻譯程式”;
計算機體系結構——機器語言程式設計師所見到的計算機系統的屬性概念性的結構與功能特性;探討的是如何設計硬體與軟體之間的介面
(指令系統、資料型別、定址技術、I/O機理)
計算機組成原理——實現計算機體系結構所體現的屬性,對程式設計師“透明”(看不見的);探討的是如何用硬體實現所定義的介面
(具體指令的實現)
3 小結
本篇重點,計算機的五層層次結構:
機器:微程式機器->機器語言機器->作業系統機器->組合語言機器->高階語言機器
語言:微指令->二進位制機器語言->廣義指令(系統呼叫)->組合語言->高階語言
和三個級別的語言:
高階語言——組合語言——機器語言
編譯程式和解釋程式完成從高階語言到機器語言的翻譯
相關文章
- 計算機組成與系統結構 cache 原理與計算計算機
- 計算機組成結構計算機
- 在計算機組成原理中x,計算機組成原理計算機
- 計算機組成原理 - 計算篇計算機
- 【重學計算機】計算機組成原理計算機
- 計算機組成原理計算機
- 計算機組成與體系結構-CPU組成計算機
- 計算機組成與體系結構-cache計算機
- 計算機組成結構與基本體系計算機
- 【計算機組成原理】第6章 計算機的運算方法計算機
- 計算機組成原理01-系統概論計算機
- 《計算機組成與體系結構》——8.2機器指令計算機
- 計算機的層次化架構計算機架構
- 計算機組成原理期末複習小結計算機
- 計算機組成原理02-系統概論(下)計算機
- 唐朔飛《計算機組成原理》第一章-計算機系統概論計算機
- 計算機科班生學計算機組成原理的意義何在呢?計算機
- 13.計算機網路的結構組成計算機網路
- 計算機組成原理核心考點計算機
- 王道計算機組成原理筆記計算機筆記
- 計算機組成原理複習0625計算機
- 計算機組成原理——I/O通道計算機
- 計算機組成原理-全套影片教程計算機
- 計算機組成原理-錯題本計算機
- 計算機組成與體系結構-浮點數表示計算機
- 計算機組成與體系結構-數值表示範圍-浮點數計算計算機
- 計算機體系結構計算機
- 計算機組成原理學習 Part 2計算機
- 計算機組成原理-全套視訊教程計算機
- 計算機組成與體系結構-資料的表示-碼制計算機
- 第一章、計算機組成與體系結構計算機
- 計算機組成原理之匯流排設計計算機
- 計算機系統5-> 計組與體系結構2 | MIPS指令集(上)| 指令系統計算機
- 計算機組成原理與作業系統 第二章 處理機組成與管理計算機作業系統
- (計算機組成原理)RISC與CISC的區別計算機
- 計算機的微機結構計算機
- 計算機網路的七層結構、五層結構和四層結構計算機網路
- 計算機組成與體系結構-I/O資料傳輸計算機