1. 程式人生 > >面試java中計算機組成原理知識點

面試java中計算機組成原理知識點

計算機系統組成:計算機硬體系統和計算機軟體系統 計算機硬體系統:儲存器,運算器,控制器,輸入裝置,輸出裝置。 **計算機軟體系統:**作業系統,語言處理程式,標準庫程式,服務性程式,資料庫管理系統,計算機網路軟體。 儲存器:三級儲存結構:高速緩衝儲存器(cache),主儲存器和外儲存器。按存取方式劃分為隨機儲存器(RAM儲存器中任何儲存單元都能被隨機存取),序列訪問儲存器(SAS存取時間與儲存單元的物理位置有關),只讀儲存器(ROM對內容只能讀不能寫的儲存器) CPU:控制器(程式計數器,快取暫存器,指令暫存器,指令譯碼器,地址暫存器);運算器(算術邏輯單元,累加暫存器,資料緩衝暫存器和狀態標誌暫存器);功能是指令控制,操作控制,時間控制,資料加工。 CPU響應中斷的條件

:(1)中斷源有中斷請求(2)CPU允許接受中斷請求(3)一般情況下,都要等到一條指令執行完畢後才能響應中斷,除非遇到特殊的長指令才允許中途打斷它們。 中斷處理步驟:(1)關中斷(2)保護斷點和現場(3)判別中斷條件(4)開中斷(5)執行中斷服務程式(6)退出中斷 外圍裝置:輸入裝置,輸出裝置,輸入/輸出相容裝置,外存裝置,過程控制裝置(A/D模數轉換器、D/A),資料通訊及網路裝置(調變解調器、網絡卡)。 系統匯流排:計算機系統通過匯流排將CPU、主儲存器、I/O裝置連線起來,計算機在各部件就可傳送地址、資料和控制資訊。包含地址線、資料線、控制線,匯流排通訊包含了同步通訊和非同步通訊,常用匯流排ISA、MCA、PCI、AGP、VESA。 參考書籍:《計算機組成原理》 薛勝軍等著 華中科技大學出版社 2003年1月