1. 程式人生 > >軟考知識點總結之計算機組成原理與體系結構

軟考知識點總結之計算機組成原理與體系結構

  1. 在程式的執行過程中,Cache與主存的地址對映是由硬體自動完成的
  2. 四級指令流水線完成取指、取數、運算、儲存結果四步操作,考察該流水線的操作週期。
  3. 記憶體編址,相應的運算,包括所需晶片的數量計算。使用地指數除以單個晶片的空間大小。
  4. 計算機的主存主要是由DRAM構成的。DRAM:動態隨機存取儲存器; SRAM: 靜態隨機存取儲存器; Cache: 快取記憶體; EEPROM: 電可擦可程式設計只讀儲存器。
  5. 海明碼,既可檢錯又可糾錯。
  6. 累加暫存器,用來暫時存放算術邏輯運算部件ALU運算的結果資訊。
  7. 程式計數器(PC)是存放執行指令的地方,計算之前就要用到。
  8. 指令暫存器(IR)儲存當前正在執行的一條指令。
  9. 地址暫存器(AR)用來儲存當前CPU所要訪問的記憶體單元地址。
  10. 邏輯與、或、異或運算
  11. 計算機系統中常用的輸入/輸出方式有無條件傳送、中斷、程式查詢和DMA方式。當採用DMA方式時,不需要CPU執行程式指令來傳送資料。 在計算機中,實現計算機與外部裝置之間資料交換經常使用的方式有無條件傳送、程式查詢、中斷和直接儲存器存取(DMA)。其中前三種都是通過CPU執行某一段程式,實現計算機記憶體與外設間的資料交換。只有DMA方式下,CPU交出計算機系統匯流排的控制權,不參與記憶體與外設間的資料交換。而DMA方式工作時,是在DMA控制硬體的控制下,實現記憶體與外設間資料的直接傳送,並不需要CPU參與工作。由於DMA方式是在DMA控制器硬體的控制下實現資料的傳送,不需要CPU執行程式,故這種方式傳送的速度最快。11. 計算機系統中常用的輸入/輸出方式有無條件傳送、中斷、程式查詢和DMA方式。當採用DMA方式時,不需要CPU執行程式指令來傳送資料。 在計算機中,實現計算機與外部裝置之間資料交換經常使用的方式有無條件傳送、程式查詢、中斷和直接儲存器存取(DMA)。其中前三種都是通過CPU執行某一段程式,實現計算機記憶體與外設間的資料交換。只有DMA方式下,CPU交出計算機系統匯流排的控制權,不參與記憶體與外設間的資料交換。而DMA方式工作時,是在DMA控制硬體的控制下,實現記憶體與外設間資料的直接傳送,並不需要CPU參與工作。由於DMA方式是在DMA控制器硬體的控制下實現資料的傳送,不需要CPU執行程式,故這種方式傳送的速度最快。
  12. 系統可靠度: 串聯部件的可靠度=各部件的可靠度的乘積。 並聯部件的可靠度=1-部件失效率的乘積。
  13. 考察海明碼的位數:2r>=K+r+1=N,其中,r為要新增的校驗碼的位數,K為原有效資料的位數,N 為添加了校驗位之後整個資訊的二進位制位數。
  14. 快取記憶體Cache有如下特點:它位於CPU和主存之間,由硬體實現;容量小,一般在幾KB到幾MB之間;速度一般比主存快5到10倍,由快速半導體儲存器製成;其內容是主存內容的副本(所以Cache無法擴大主存的容量),對程式設計師來說是透明的;Cache既可存放程式又可存放資料。
    Cache儲存器用來存放主存的部分拷貝(副本)。控制部分的功能是:判斷CPU要訪問的資訊是否在Cache儲存器中,若在即為命中,若不在則沒有命中。命中時直接對 Cache儲存器定址。未命中時,若是讀取操作,則從主存中讀取資料,並按照確定的替換原則把該資料寫入Cache儲存器中:若是寫入操作,則將資料寫入主存即可。
  15. 磁碟容量,物理塊,字長,位,位元組
  16. 指令和資料均存放在記憶體中,通常由PC(程式計數器)提供儲存單元地址取出的是指令,由指令地址碼部分提供儲存單元地址取出的是資料。因此,通過不同的定址方式來區別指令和資料。
  17. 浮點數,階碼,移碼。