(四)現代計算機系統的層次結構

2021-09-19 08:06:33 字數 706 閱讀 9070

程式執行結果:

不僅取決於演算法、程式的編寫

而且取決於語言處理系統、作業系統、isa、微體系結構

不同計算機課程處於不同層次

必須將各層析關聯起來解決問題

功能轉換:上層是下層的抽象,下層時上層的實現,地位為上層提供支撐環境。

終端使用者工作在由應用程式提供的最上面的抽象層

系統管理員工作在由作業系統提供的抽象層

應用程式設計師工作在由語言處理系統(主要有編譯器和彙編器)的抽象層

語言處理系統建立在作業系統之上

系統程式設計師(實現系統軟體)工作isa層次,必須對isa非常了解

編譯器和彙編器的目標程式由機器級**組成

作業系統通過指令直接對硬體進行程式設計控制

isa處於軟體和硬體的交界口(介面)

instruction set architecture,即指令集體系結構,優勢簡稱指令系統

isa是一種規約,它規定了軟體如何使用硬體 。

isa在通用計算機系統中是必不可少的抽象層:

沒有它,軟體無法使用計算機硬體。

沒有它,一台計算機不能稱為「通用計算機」。

計算機系統的層次結構

現代計算機是乙個十分複雜的硬體 軟體結合的整體。計算機系統的工作過程是軟硬體分層次相互配合完成的。b 計算機系統的層次結構共分為五級。b quote 第1級是微程式設計級,這是乙個實際存在的硬體級,由硬體直接執行微指令。第2級是機器語言級,它由微程式解釋機器指令系統,該級也屬於硬體級。第3級是作業系...

計算機系統的層次結構

實際機器m1 機器語言直接在m1上執行 第二級虛擬儀器m2 將組合語言程式先翻譯成機器語言程式,再在m1上執行 第一級實際機器m1 機器語言直接在m1上執行 第 虛擬機器m3 高階語言 將高階語言程式翻譯成組合語言程式,再在m2 m1 或直接到m1 上執行 第二級虛擬機器m2 組合語言 將組合語言程...

計算機系統層次儲存結構

當前計算機系統一般會採用層次結構儲存資料,請介紹下典型計算機儲存系統一般分為 哪幾個層次,為什麼採用分層儲存資料能有效提高程式的執行效率?答 所謂儲存系統的層次結構,就是把各種不同儲存容量,訪問速度和 的儲存器按照層次結構組成多層儲存器,並通過管理軟體和輔助硬體有機的組合成為乙個整體,使所存放的程式...