什么是存储器刷新
簡答
22. 什么是存儲器刷新?常用哪幾種方式?
為了維護(hù)所存信息,需要在一定時間內(nèi)將所存的信息讀出再重新寫入,這一過程稱為刷新。刷新是一行一行進(jìn)行的,由CPU自動完成。
主要有:可集中刷新,分散刷新和異步刷新
32. 四地址格式指令、三地址格式指令、二地址格式指令分別需要訪問幾次內(nèi)存?
如果地址字段均指示主存的地址,則四地址格式指令完成一次指令需要訪問四次內(nèi)存(取指令一次,取兩個操作數(shù)兩次,存放結(jié)果一次)
三地址格式指令也要訪問四次內(nèi)存,二地址格式訪問三次內(nèi)存
44. 存取周期和存取時間的區(qū)別。
①主體不同:存取時間是CPU讀或?qū)憙?nèi)存內(nèi)數(shù)據(jù)的過程時間,存取周期是連續(xù)啟動兩次獨(dú)立的讀或?qū)懖僮?br /> ②原理不同:存取時間從CPU發(fā)出指令給內(nèi)存時,便會要求內(nèi)存取用特定地址的數(shù)據(jù),內(nèi)存響應(yīng)CPU后便會將CPU所需要的數(shù)據(jù)送給CPU,一直到CPU收到數(shù)據(jù)為止
存取周期將存儲單元與存儲寄存器之間進(jìn)行讀寫。存儲器從接受讀出命令到被讀出信息穩(wěn)定在MDR的輸出端為止的時間間隔
③代表含義不同。存取時間:用它的倒數(shù)來代表速度
存取周期:為存儲器的性能指標(biāo)之一,直接影響電子計算機(jī)的技術(shù)性能
48. ROM 和 RAM 的基本概念
ROM是只讀存儲器,在存儲過程中只能讀出信息不能寫入信息。
RAM是隨機(jī)存取存儲器,在程序執(zhí)行的過程中既可寫入信息又可讀出信息
51. 多重中斷是指:在 CPU 執(zhí)行某個中斷服務(wù)程序的過程中,產(chǎn)生了優(yōu)先級更高
的中斷請求,CPU 暫停現(xiàn)行中斷服務(wù)程序的執(zhí)行,轉(zhuǎn)去處理該事件的中斷,
處理完后返回現(xiàn)行中斷服務(wù)程序繼續(xù)執(zhí)行的過程;實現(xiàn)多重中斷的必要條件:
在現(xiàn)行中斷服務(wù)期間,中斷允許觸發(fā)器為 1,即處于開中斷狀態(tài)。
52. 簡述馮諾依曼計算機(jī)的特點(diǎn)。
計算機(jī)由運(yùn)算器,存儲器,控制器,輸入設(shè)備,輸出設(shè)備組成,指令和數(shù)據(jù)以同等地位存放于存儲器內(nèi),并可按地址尋訪,指令和數(shù)據(jù)均按二進(jìn)制數(shù)表示,指令由操作碼和地址碼組成,
指令在存儲器內(nèi)按順序存放,機(jī)器以運(yùn)算器為中心
53. 總線的概念和分類。
總線是連接各個部位的信息傳輸線,是各部位共享的傳輸介質(zhì)
分類:片內(nèi)總線,系統(tǒng)總線,通信總線
54. 為什么要設(shè)置總線的判優(yōu)控制?常見的集中式總線控制有幾種?
為了解決多個部件同時申請總線時的使用權(quán)分配問題
鏈?zhǔn)讲樵?#xff0c;計數(shù)器查詢,和獨(dú)立請求
55. 存儲器的層次結(jié)構(gòu)主要體現(xiàn)在什么地方?為什么要分這些層次?
主要體現(xiàn)在Cache-主存和主存-輔存這兩個存儲層次上
Cache-主存層次在存儲系統(tǒng)中主要對CPU訪存起加速作用,即從整體運(yùn)行的效果分析,CPU訪存速度加快,接近于Cache的速度,而尋址空間和位價卻接近于主存。
主存-輔存層次在存儲系統(tǒng)中主要起擴(kuò)容作用,即從程序員的角度看,他所使用的存儲器其容量和位價接近于輔存,而速度接近于主存。
綜合上述兩個存儲層次的作用,從整個存儲系統(tǒng)來看,就達(dá)到了速度快、容量大、位價低的優(yōu)化效果。
56. 什么叫尋址方式?常用的尋址方式有哪些呢?
尋址方式是指尋找指令中操作數(shù)所在地址的方法
常用的有:立即尋址,直接尋址,寄存器尋址,寄存器間接尋址,變址尋址等
57. 請簡述高速緩沖存儲器(Cache)在計算機(jī)系統(tǒng)中所起的作用。
解決主存與CPU速度的不匹配問題,可以使CPU不直接訪問主存,而與高速cache直接交換信息
58. 請簡述 CPU 在計算機(jī)中的功能。
1取指令。控制器必須具備能自動地從存儲器中取出指令的功能
2分析指令 (1)分析此指令要完成什么操作(2)分析參與此次操作的操作數(shù)地址,即操作數(shù)的有效地址
3執(zhí)行指令 根據(jù)分析指令產(chǎn)生的操作命令和操作數(shù)地址的要求,形成操作控制信號序列,通過對運(yùn)算器、存儲器以及I/O設(shè)備的操作,執(zhí)行每條指令
59. 什么是中斷?簡單歸納中斷處理過程。
中斷:計算機(jī)在執(zhí)行的過程中,當(dāng)出現(xiàn)異常情況或特殊請求時,計算機(jī)停止現(xiàn)行程序的運(yùn)行,轉(zhuǎn)向?qū)@些異常情況或特殊請求的處理,處理結(jié)束后再返回到現(xiàn)行程序的間斷處,繼續(xù)執(zhí)行原程序
五個過程①中斷請求②中斷判優(yōu)③中斷響應(yīng)④中斷服務(wù)⑤中斷返回
71. 簡述 MAR、MDR、PC、IR 的含義與作用。
MAR:存儲地址寄存器,用于存放將被訪問的存儲單元的地址
MDR:存儲器數(shù)據(jù)寄存器。用于存放欲存入存儲器中的數(shù)據(jù)或最近從存儲器中讀出的數(shù)據(jù)
PC:程序計數(shù)器,存放現(xiàn)行指令的地址,通常具有計數(shù)功能。當(dāng)遇到轉(zhuǎn)移類指令時,PC的值可被修改
IR:指令寄存器,存放當(dāng)前欲執(zhí)行的指令
72. 理解 JMP、SKP、STA、LDA 等常見指令的含義。
總結(jié)
- 上一篇: 车规级高性能服务器,芯驰高性能车规SoC
- 下一篇: 可见光相机与红外相机标定