相關熱門博文——>計算機組成原理核心知識點總結&面試筆試要點
一 鞏固習題
-
計算機的總線就像是計算機的“高速公路”,你是否可以說出總線主要的功能和分類?
總線的功能是解決不同設備之間的通信問題。可以分爲:片內總線、系統總線,其中系統總線可以分爲數據總線、地址總線、控制總線。 -
什麼是總線標準,爲什麼需要總線標準,現在有哪些常見的總線標準?
總線標準是系統與各模塊、模塊與模塊之間的一個互連的標準界面。總線標準有利於各模塊高效使用總線。USB、PCIe等。 -
常說的“IO設備”,“I”、“O”分別是什麼的縮寫?
Input、Output,輸入設備、輸出設備。 -
常見的輸入設備可以分爲什麼種類?
字符輸入設備(鍵盤等)、圖像輸入設備(鼠標、數位板、掃描儀)。 -
常見的輸出設備可以分爲什麼種類?
主要是圖像輸出設備(顯示器),但在計算機遠未普及的時候,顯示器屬於字符輸出設備。 -
日常常見的計算機外設(顯示器、鍵盤、鼠標、打印機),分別屬於什麼設備?
顯示器、打印機屬於輸出設備,鍵盤、鼠標屬於輸入設備。 -
輸入輸出接口一般需要完成什麼工作,可以把接口的線路分爲什麼線路?
數據線、狀態線、命令線、地址線。 -
DMA的全稱是什麼?
DMA:Direct Memory Access,直接內存存取。 -
你是否可以清晰的表述計算機存儲器的層次結構?存儲器的層次結構是爲了解決什麼問題的?
存儲器的層次結構可以簡單劃分爲:緩存-主存-輔存三個層次,緩存-主存主要是爲了解決主存速度不夠的問題;主存-輔存主要是爲了解決主存容量不足的問題。 -
程序中斷和DMA相比,有什麼優劣?
程序中斷和DMA都是計算機IO和低速設備的交互方式,程序中斷方式實現簡單,DMA方式效率更高。 -
什麼是局部性原理,局部性原理對計算機存儲系統的設計產生了什麼影響?
局部性原理是指CPU訪問存儲器時,無論是存取指令還是存取數據,所訪問的存儲單元都趨於聚集在一個較小的連續區域中。 -
計算機存儲系統的每一個層次分別有什麼特點?
緩存:速度快、位價高;主存:速度適中、位價適中;輔存:速度慢、位價低。 -
磁盤的調度算法有哪些?
先來先服務算法、最短尋道時間優先算法、掃描算法、循環掃描算法。 -
計算機的主存一般是指計算機內存,內存有什麼特點?
主存容量比緩存大、比輔存小,訪問速度比緩存慢,比輔存快,主存需要持續通電使用,停電時主存數據將會丟失。 -
請解釋概念:主存、輔存、Cache、RAM、ROM?
主存:主存儲器,即常說的計算機內存條,
輔存:輔助存儲器,即常說的磁盤、U盤、光盤、磁帶等,
Cache:高速緩存,即常說的L1、L2、L3緩存,CPU寄存器等,
RAM:隨機存取存儲器(英語:Random Access Memory,縮寫:RAM),
ROM:只讀存儲器(Read Only Memory,縮寫:ROM)。 -
什麼是字?什麼是字塊?
字是指存放在一個存儲單元中的二進制代碼組合;字塊是指存儲在連續的存儲單元中而被看作是一個單元的一組字。 -
計算機的高速緩存一般是指Cache,Cache一般位於計算機的什麼硬件設備上?
在CPU上。 -
一般使用什麼指標去評估主存-高速緩存的性能?
命中率。 -
命中率是怎麼定義的?
-
訪問效率是怎麼定義的?
-
假設CPU執行某段程序共計訪問Cache命中4800次,訪問主存200次,已知Cache的存取週期是30ns,主存的存取週期是150ns,求Cache-主存系統的平均訪問時間和效率,試問該系統的性能提高了多少?
平均訪問時間:(480030+150200)/5000=34.8ns,命中率:4800/5000100%=96%,訪問效率e:30/34.8100%=86.2%,性能提升:(150-34.8)/150*100%=76.8%。 -
計算機的指令一般由操作碼和地址碼組成,那麼計算機指令可以分類爲幾種類型?
移位操作指令、數據傳輸指令、控制指令、算術邏輯操作指令。 -
對計算機指令數據的尋址有哪幾種方式?
立即尋址、直接尋址、間接尋址。 -
計算機的運算器主要由什麼組成?控制器呢?
控制器主要由:程序計數器、時序發生器、指令譯碼器、寄存器、總線組成。運算器主要由:數據緩衝器、ALU、寄存器、狀態字寄存器、總線組成。 -
請簡述計算機指令的執行過程。
指令執行過程:取指令-分析指令-執行指令