計算機組成原理術語大全(二)
計算機組成原理的名詞解釋及問答題
主機:CPU、存儲器和輸入輸出接口合起來構成計算機的主機。
CPU:中央處理器,是計算機的核心部件,由運算器和控制器構成。
運算器:計算機中完成運算功能的部件,則ALU和寄存器構成。
外圍設備:計算機的輸入輸出設備,包括輸入設備、輸出設備和外存儲設備。
數據:編碼形式的各種信息,在計算機中作為程序的操作對象。
指令:構成計算機軟件的基本元素,表示成二進制數編碼的操作命令。
透明:在計算機中,從某個角度看不到的特性稱該特性是透明的。
位:計算機中的一個二進制的數據代碼(0或1),是數據的最小表示單位。
字:數據運算和存儲單位,其位數取決於計算機。
字節:衡量數據量以及存儲器容量的基本單位,1字節等於8位二進制信息。
字長:一個數據字包含的位數,一般為8位、16位、32位和64位等。
地址:給主存儲器不同的存儲位置指定的一個二進制編號。
存儲器:計算機中存儲程序和數據的部件,分為內存和外存兩種。
存儲器的訪問:對存儲器中數據的讀操作和寫操作。
總線:計算機中連接功能單元的公共線路,是一束信號線的集合。
硬件:由物理元器件構成的系統,計算機硬件是一個能夠執行指令的設備。
軟件:由程序構成的系統,分為系統軟件和應用軟件兩種。
兼容:計算機部件的通用性。
操作系統:主要的系統軟件,控制其他程序的運行,管理系統資源並且為用戶提供操作界面。
匯編程序:將匯編語言程序翻譯成機器語言程序的計算機軟件。
匯編語言:采用文字方式(助記符)表示的程序設計語言,其中大部分指令和機器語言中的指令一一對應。
編譯程序:將高級語言的程序轉換成機器語言程序的計算機軟件。
解釋程序:解釋執行高級語言程序的計算機軟件,,解釋並執行源程序的語句。
系統軟件:計算機系統的一部分,進行命令解釋、操作管理、系統維護、網絡通信、軟件開發和輸入輸出管理的軟件。
應用軟件:完成應用功能的軟件,專門為解決某個應用領域中的具體任務而編寫。
指令流:在計算機的存儲器與CPU之間形成的不斷傳遞的指令序列。
數據流:在計算機的存儲器與CPU之間形成的不斷傳遞的數據序列。
接口:部件之間的連接電路,如輸入輸出接是主機與外圍設備之間傳遞數據與控制信息的電路。
存儲器的容量:是衡量存儲器容納信息能力的指標。主存儲器中數據的存儲一般是以字為單位進行。存儲器中存儲的一個字的信息如果是數據則稱為數據字,如果是指令則稱為指令字。
原碼:帶符號數據表示方法之一,用一個符號位表示數據的正負,0代表正號,1代表負號,其余的代碼表示數據的絕對值。
階碼:浮點數據編碼中,表示小數點的位置的代碼。
尾數:浮點數據編碼中,表示數據有效值的代碼。
基數:浮點數據編碼中,對階碼所代表的指數值的數據,在計算機中是一個常數,不用代碼表示。
機器零:浮點數據編碼中,階碼和尾數為全0時代表的0值。
上溢:指數據的絕對值太大,以至大於數據編碼所能表示的數據范圍。
規格化數:浮點數據編碼中,為使浮點數具有唯一的表示方式所作的規定,規定尾數部分用純小數形式給出,而且尾數的絕對值應大於1/R,即小數點後的第一位不為零。
海明距離:在信息編碼中,兩個合法代碼對應位上編碼不同的位數。
馮諾依曼捨入法:浮點數據的一種捨入方法,在截去多余位時,將剩下數據的最低位置1。
檢錯碼:能夠發現某些錯誤或具有自動糾錯能力的編碼。
糾錯碼:能夠發現某些錯誤並具有自動糾錯能力的編碼。
海明碼:一種糾錯碼,能檢測出2位錯,並能糾正1位錯。
循環碼:一種糾錯碼,其合法碼字移動任意位後的結果仍然是一個合法碼字。
桶形移位器:一種移位電路,具有移2位、移4位和移8位等功能。
RAM:隨機訪問存儲器,能夠快速方便地訪問任何地址中的內容,訪問的速度與存儲位置無關。
ROM:只讀存儲器,只能讀取數據不能寫入數據的存儲器。
SRAM:靜態隨機訪問存儲器。它采用雙穩態電路存儲信息。
DRAM:動態隨機訪問存儲器,它利用電容電荷存儲信息。
EDO DRAM:增強數據輸出動態隨機訪問存儲器,采用快速頁面訪問模式,並增加了一個數據鎖存器以提高數據傳輸速率。
PROM:可編程的ROM,可以被用戶編程一次。
EPROM:可擦寫可編程的ROM,可以被用戶編程多次。
EEPROM:電可擦寫只讀存儲器,能夠用電子的方法擦除其中的內容。
快閃存儲器:一種非揮發性存儲器,與EEPROM類似,能夠用電子的方法擦除其中的內容。
相聯存儲器:一種按內容訪問的存儲器,,每個存儲單元有匹配電路,可用於cache中查找數據。
多體交叉存儲器:由多個相互獨立、容量相同的存儲體構成的存儲器,每個存儲體獨立工作,讀寫操作重疊進行。
訪存局部性:CPU的訪存規律,對存儲空間的90%的訪問局限於存儲空間的10%的區域中,而另外10%的訪問則分布在存儲空間的其余90%的區域中。
直接映象:cache的一種地址映象方式,一個主存塊只能映象到cache中的唯一一個指定塊。
全相聯映象:cache的一種地址映象方式,每個主存塊都可映象到任何cache塊。
組相聯映象:cache的一種地址映象方式,將存儲空間分成若干組,各組之間是直接映象,而組內各塊之間則是全相聯映象。
為什麼用二進制?
答:容易用數據電路表示,數據運算和存儲方式簡單,是高效的數據表示方式。
運算器中有哪些寄存器?
答:寄存器是運算器中臨時存放數據的的部件。運算器中有存儲數據的寄存器,存放一些中間運算結果等。保存指令的寄存器、運算狀態的寄存器,保存存儲器地址的寄存器。
如何區分ASCII代碼和漢字編碼?
答:ASCII代碼是7位的代碼,在存儲時可以在它前面增加一位形成8位的代碼,增加的位用0表示是ASCII碼,1表示是漢字編碼。
為什麼虛擬存儲器中,頁面的大小不能太小,也不能太大?
答:當頁面小時,平均頁內剩余空間較少,可節省存儲空間,但頁表增大,頁面太小時不能充分利用訪存的空間局部性提高命中率;當頁面大時,可減少頁表空間,但平均頁內剩余空間較大,浪費