一、什么是機(jī)器字長、指令字長、存儲(chǔ)字長?
解析:
①機(jī)器字長是指CPU一次能處理數(shù)據(jù)的位數(shù),通常與CPU的寄存器位數(shù)有關(guān)。
②指令字長是指機(jī)器指令中二進(jìn)制代碼的總位數(shù)。
③存儲(chǔ)字長是指存儲(chǔ)單元中存放二進(jìn)制代碼的總位數(shù)。
三者可以相等也可以不等,視不同機(jī)器而定。
二、什么是計(jì)算機(jī)系統(tǒng)?說明計(jì)算機(jī)系統(tǒng)的層次結(jié)構(gòu)。
(1)計(jì)算機(jī)系統(tǒng)由計(jì)算機(jī)硬件和軟件兩部分組成,是計(jì)算機(jī)硬件系統(tǒng)和計(jì)算機(jī)軟件系統(tǒng)的有機(jī)結(jié)合整體。硬件部分包含中央處理器、內(nèi)存儲(chǔ)器、外部輸入輸出設(shè)備等;軟件部分包含基礎(chǔ)軟件和應(yīng)用軟件,及相應(yīng)的支持文檔。
(2)計(jì)算機(jī)系統(tǒng)由硬件和軟件兩大部分所構(gòu)成,而如果按功能再細(xì)分,可分為7層。
????????第零級是硬聯(lián)邏輯級,這是計(jì)算機(jī)的內(nèi)核,由門,觸發(fā)器等邏輯電路組成。
????????第一級是微程序級。這級的機(jī)器語言是微指令集,程序員用微指令編寫的微程序,一般是直接由硬件直接執(zhí)行的。
????????第二級是傳統(tǒng)機(jī)器級,這級的機(jī)器語言是該機(jī)的指令集,程序員用機(jī)器指令編寫的程序可以由微程序進(jìn)行解釋。
????????第三級是操作系統(tǒng)級,從操作系統(tǒng)的基本功能來看,一方面它要直接管理傳統(tǒng)機(jī)器中的軟硬件資源,另一方面它又是傳統(tǒng)機(jī)器的延伸。
????????第四級是匯編語言級,這級的機(jī)器語言是匯編語言,完成匯編語言翻譯的程序叫做匯編程序。
????????第五級是高級語言級,這集的機(jī)器語言就是各種高級語言,通常用編譯程序來完成高級語言翻譯的工作。
????????第六級是應(yīng)用語言級,這一級是為了使計(jì)算機(jī)滿足某種用途而專門設(shè)計(jì)的,因此這一級語言就是各種面向問題的應(yīng)用語言。
????????把計(jì)算機(jī)系統(tǒng)按功能分為多級層次結(jié)構(gòu),就是有利于正確理解計(jì)算機(jī)系統(tǒng)的工作過程,明確軟件,硬件在計(jì)算機(jī)系統(tǒng)中的地位和作用。
三、什么是指令?什么是程序?
????????計(jì)算機(jī)指令就是指揮機(jī)器工作的指示和命令,程序就是一系列按一定順序排列的指令,執(zhí)行程序的過程就是計(jì)算機(jī)的工作過程。
四、何謂DMA方式?
????????DMA方式,Direct Memory Access,也稱為成組數(shù)據(jù)傳送方式,有時(shí)也稱為直接內(nèi)存操作。DMA方式在數(shù)據(jù)傳送過程中,沒有保存現(xiàn)場、恢復(fù)現(xiàn)場之類的工作。由于CPU根本不參加傳送操作,因此就省去了CPU取指令、取數(shù)、送數(shù)等操作。內(nèi)存地址修改、傳送字個(gè)數(shù)的計(jì)數(shù)等等,也不是由軟件實(shí)現(xiàn),而是用硬件線路直接實(shí)現(xiàn)的。所以DMA方式能滿足高速I/O設(shè)備的要求,也有利于CPU效率的發(fā)揮。
五、什么是總線通信控制,為什么需要總線通信控制?
????????(1)總線通信控制是一種網(wǎng)絡(luò)通信技術(shù),它可以把多臺(tái)計(jì)算機(jī)或其他設(shè)備連接在一起,實(shí)現(xiàn)數(shù)據(jù)傳輸和設(shè)備控制。它使用一個(gè)共享的總線,即一根電纜,把多臺(tái)設(shè)備連接起來,并通過一種特殊的控制協(xié)議進(jìn)行數(shù)據(jù)傳輸和設(shè)備控制。
????????(2)總線通信控制可以大大減少網(wǎng)絡(luò)設(shè)備的數(shù)量,簡化網(wǎng)絡(luò)結(jié)構(gòu),提高網(wǎng)絡(luò)的可靠性,降低網(wǎng)絡(luò)維護(hù)成本,提高網(wǎng)絡(luò)的性能。總線通信控制還可以支持多種不同的網(wǎng)絡(luò)協(xié)議,從而更加方便地實(shí)現(xiàn)網(wǎng)絡(luò)的統(tǒng)一管理和控制。
六、試比較RAM和ROM。
????????RAM是隨機(jī)存取存儲(chǔ)器,在程序的執(zhí)行過程中既可讀出又可寫入。ROM是只讀存儲(chǔ)器,在程序執(zhí)行過程中只能讀出信息不能寫入信息。
七、什么是CPU時(shí)序,它是如何產(chǎn)生的,有什么作用?
(1)時(shí)序就是時(shí)間序列,CPU時(shí)序就是CPU在執(zhí)行一條指令時(shí)所需要的時(shí)間序列。?
(2)這個(gè)時(shí)間序列可用時(shí)序發(fā)生器產(chǎn)生的一組時(shí)序信號來標(biāo)志。
(3)將時(shí)序信號產(chǎn)生的一系列脈沖與電位,送至各操作部件,對控制信號進(jìn)行定時(shí)控制。文章來源:http://www.zghlxwxcb.cn/news/detail-441201.html
八、異步通信與同步通信的主要區(qū)別是什么?
????????同步通信要求接收端與發(fā)送端在時(shí)間基準(zhǔn)上一致,收發(fā)雙方不停地發(fā)送和接收連續(xù)的同步比特流。而異步通信時(shí)不要求接收端時(shí)鐘和發(fā)送端時(shí)鐘同步。發(fā)送端發(fā)送完一個(gè)字節(jié)后,可經(jīng)過任意長的時(shí)間間隔再發(fā)送下一個(gè)字節(jié)。 得同步通信的傳輸速率較異步通信更快,但系統(tǒng)需要在首發(fā)兩端保持同步,因此一般比異步通信更為復(fù)雜。同時(shí),異步通信為使接收端正確識(shí)別數(shù)據(jù),開銷較大。文章來源地址http://www.zghlxwxcb.cn/news/detail-441201.html
到了這里,關(guān)于計(jì)算機(jī)組成原理主要問題匯總(一)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!