圖1.計算機系統層次結構
0層:著重體現實現計算機硬體的最重要的物質材料——電子線路,能直接處理離散的數碼訊號。解決的基本問題包括:使用何種器件儲存資訊,使用何種線路傳送資訊,使用何種器件運算與加工資訊。
1層:著重體現 為了執行指令,需要在計算機種設定的功能部件(例如,儲存、運算、輸入輸出等),每個部件如何組成和執行,部件間如何實現相互連線並協同工作。【計算機硬體系統通常由運算器部件、控制器部件、儲存器部件、輸入裝置和輸出裝置5部分組成】
2層:介於軟硬體之間,涉及確定提供哪些指令(包括指令能夠處理的資料型別及可執行的運算,指令的格式和實現的功能),是計算機硬體實現的最基本和最重要的依據(指導硬體的執行),同時與計算機軟體關係密切
【指令系統的設計 屬於 計算機系統結構 範疇,合理選擇電子元件和線路來實現每一條指令 則是 計算機組成 的主要任務】
3層:計算機系統中最重要的系統軟體。負責計算機系統中 資源管理和分配,以及提供簡單、高效、方便的服務(例如程式設計支援)。作業系統是依據指令系統提供的指令設計的程式。
4層:可看做是對計算機機器語言(即指令)符號化處理的結果,再增加一些為方便程式設計而實現的擴充套件功能。p.s:組合語言必須經過乙個稱為匯程式設計序的系統軟體的翻譯,轉成機器語言後才能在硬體上執行。
與機器語言相比,彙編的優勢:1.用英文單詞代替二進位制指令**,易於記憶和理解; 2. 用含義明確的英文單詞表示程式中使用的資料(常量或變數),避免直接分配儲存單元(程式自身完成)。
計算機系統的層次結構
現代計算機是乙個十分複雜的硬體 軟體結合的整體。計算機系統的工作過程是軟硬體分層次相互配合完成的。b 計算機系統的層次結構共分為五級。b quote 第1級是微程式設計級,這是乙個實際存在的硬體級,由硬體直接執行微指令。第2級是機器語言級,它由微程式解釋機器指令系統,該級也屬於硬體級。第3級是作業系...
計算機系統層次儲存結構
當前計算機系統一般會採用層次結構儲存資料,請介紹下典型計算機儲存系統一般分為 哪幾個層次,為什麼採用分層儲存資料能有效提高程式的執行效率?答 所謂儲存系統的層次結構,就是把各種不同儲存容量,訪問速度和 的儲存器按照層次結構組成多層儲存器,並通過管理軟體和輔助硬體有機的組合成為乙個整體,使所存放的程式...
計算機系統的層次結構
實際機器m1 機器語言直接在m1上執行 第二級虛擬儀器m2 將組合語言程式先翻譯成機器語言程式,再在m1上執行 第一級實際機器m1 機器語言直接在m1上執行 第 虛擬機器m3 高階語言 將高階語言程式翻譯成組合語言程式,再在m2 m1 或直接到m1 上執行 第二級虛擬機器m2 組合語言 將組合語言程...