計算機系統層次儲存結構

2021-09-06 16:10:26 字數 735 閱讀 8315

當前計算機系統一般會採用層次結構儲存資料,請介紹下典型計算機儲存系統一般分為

哪幾個層次,為什麼採用分層儲存資料能有效提高程式的執行效率?

答:所謂儲存系統的層次結構,就是把各種不同儲存容量,訪問速度和**的儲存器按照層次結構組成多層儲存器,並通過管理軟體和輔助硬體有機的組合成為乙個整體,使所存放的程式和資料按照層次分布在各種儲存器中。目前,在計算機系統中通常採用**層次結構來構成儲存系統,主要是由高速緩衝儲存器cache,主儲存器,和輔助儲存器組成。

儲存系統多級層次結構中,由上向下分為**,其容量逐漸增大,速度逐漸降低,成本則逐次減少。整個結構又可以看成兩個層次:他們分別是主存---輔存層次和cache---主存層次。這個層次系統中的每一種儲存器都不再是孤立的儲存器,而是乙個有機的整體。他們在輔助硬體和計算機作業系統的管理下,可以把主存--輔存層次作為乙個儲存整體,形成的可尋儲存空間比主儲存器空間大得多。由於輔存的容量大,**低,是的儲存系統的整體平均**低。由於cache的訪問速度可以喝cpu的工作速度相媲美,所以cache--主存層次可以縮小主存和cpu之間的速度差距,從整體上提高儲存器系統的訪問速度。儘管cache成本高,但是由於容量小,故不會使儲存系統的整體**增加。

綜上所述,乙個較大的儲存系統是由各種不同型別的儲存裝置構成的,是乙個具有多級層次結構的儲存系統。該系統既有與cpu相近的速度,又有極大的容量,而且成本較低。其中快取記憶體解決了儲存系統的速度問題,輔助儲存器則解決了系統的容量問題。採用多級層次結構的儲存器可以有效的解決儲存器的速度,容量,**之間的矛盾。

計算機系統的層次結構

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

計算機系統的層次結構

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

計算機系統層次結構 初探

圖1.計算機系統層次結構 0層 著重體現實現計算機硬體的最重要的物質材料 電子線路,能直接處理離散的數碼訊號。解決的基本問題包括 使用何種器件儲存資訊,使用何種線路傳送資訊,使用何種器件運算與加工資訊。1層 著重體現 為了執行指令,需要在計算機種設定的功能部件 例如,儲存 運算 輸入輸出等 每個部件...