計算機網絡結構及功能?1.DMA(Direct Memory Access)控制器: 是一種在系統内部轉移數據的獨特外設,可以将其視為一種能夠通過一組專用總線将内部和外部存儲器與每個具有DMA能力的外設連接起來的控制器它之所以屬于外設,是因為它是在處理器的編程控制下來 執行傳輸的,現在小編就來說說關于計算機網絡結構及功能?下面内容希望能幫助到你,我們來一起看看吧!
1.DMA(Direct Memory Access)控制器:
是一種在系統内部轉移數據的獨特外設,可以将其視為一種能夠通過一組專用總線将内部和外部存儲器與每個具有DMA能力的外設連接起來的控制器。它之所以屬于外設,是因為它是在處理器的編程控制下來 執行傳輸的。
2.計算機系統輸入輸出控制方式
(1)計算機系統中主機與外設間的輸入輸出控制方式有多種,在DMA方式下,輸入輸出設備與内存儲器直接相連,數據傳送由DMA控制器而不是主機CPU控制。CPU除了傳送開始和終了時進行必要的處理外,不參與數據傳送的過程。DMA控制器在需要的時候代替CPU作為總線主設備,在不受CPU幹預的情況下, 控制I/O設備與系統主存之間的直接數據傳輸。DMA操作占用的資源是系統總線,而CPU并非在整個指令執行期間即指令周期内都會使用總線,故DMA請求的檢測點設置在每個機器周期也即總線周期結束時執行,這樣使得總線利用率最高。
(2)程序查詢方式是按順序執行的方式,由CPU全程控制。因此不能實現外設與CPU的并行工作。中斷方式,在外設做好數據傳送之前,CPU可做自己的事情。發出中斷請求之後,CPU響應才會控制其數據傳輸過程,因此能一定程度上實現CPU和外設的并行。而DMA方式由DMAC控制器向CPU申請總線的控制權,在獲得CPU的總線控制權之後,由DMAC代替CPU控制數據傳輸過程。
(3)流水線處理機在執行指令時,把執行過程分為若幹個流水級,若各流水級需要的時間不同,則流水線必須選擇各級中時間較大者為流水級的處理時間。流水線的吞吐率是指單位時間流水線處理機輸出的結果的數目,因此流水線的吞吐率為一個流水級時間的倒數,即最長流水級時間的倒數。
對應網絡工程師曆年真題(僅供參考):
CPU是在( 1 )結束時響應DMA請求的。 [2015年下半年 試題1 ]
(1) A.一條指令執行 B.一段程序 C.一個時鐘周期 D.一個總線周期
【答案】D
計算機運行過程中,CPU 需要與外設進行數據交換。采用(5)控制技術時,CPU與外設可并行工作。 [2017年下半年 試題5 ]
(5)A.程序查詢方式和中斷方式 B.中斷方式和 DMA 方式
C.程序查詢方式和 DMA 方式 D.程序查詢方式、中斷方式和 DMA 方式
【答案】B
二、存儲器所有的存儲器設備按照一定的層次邏輯關系通過軟硬件連接起來,并進行有效的管理,就形成了存儲體系。不同層次上的存儲器發揮着不同的作用。一般計算機系統中主要有兩種存儲體系:Cache存儲體系由Cache和主存儲器構成,主要目的是提高存儲器速度,對系統程序員以上均透明;虛拟存儲體系由主存儲器和在線磁盤存儲器等輔存構成,主要目的是擴大存儲器容量。
1.DRAM動态随機存取存儲器:是最為常見的系統内存。為了保持數據,DRAM必須周期性刷新。
2.内存又稱主存:是CPU能直接尋址的存儲空間,它的特點是存取速率快。内存是電腦中主要部件,它是相對于外存來說。一般采用半導體,存儲單元包括随機存儲器(RAM)、隻讀存儲器(ROM)和高級緩存(Cache)。
3.随機存儲器(RAM):(Random Access Memory)不僅可以從中讀取數據,而且還可以寫入數據但是機器電源關閉時,它中數據就會丢失。
4.隻讀存儲器(ROM):(Read Only Memory)它是把數據或程序永久保存在其中,不能更改,隻能讀取。即使機器斷電,數據也不會丢失。
5.高級緩存(Cache):它是介于CPU與内存之間,常用有一級緩存(L1)、二級緩存(L2)、三級緩存(L3)。它的讀寫速度比内存還快,當CPU在内存中讀取或寫入數據時,數據會被保存在高級緩沖存儲器中,當下次訪問該數據時,CPU直接讀取高級緩沖存儲器,而不是更慢的内存。
在存儲體系中位于主存與CPU之間的高速緩存(Cache)用于存放主存中部分信息的副本,主存地址與Cache地址之間的轉換工作由硬件自動完成。内存按字節編址 及 存儲空間計算 。從A0000H到DFFFFH的内存為DFFFF-A0000 1=40000H。
對應網絡工程師曆年真題(僅供參考):
虛拟存儲體系是由(2)兩級存儲器構成。[2015 下半年 試題2]
(2)A.主存-輔存 B.寄存器-Cache C.寄存器-主存 D.Cache-主存
【答案】A
内存按字節編址。若用存儲容量為 32Kx8bit 的存儲器芯片構成地址從A0000H到DFFFFH的内存,則至少需要(3)片芯片。 [2017下半年 試題3]
(%1) A.4 B.8 C.16 D.32
【答案】B
在存儲體系中位于主存與CPU之間的高速緩存(Cache)用于存放主存中部分信息的副本,主存地址與Cache地址之間的轉換工作(4)。 [2018 下半年 試題4]
(4)A.由系統軟件實現 B.由硬件自動完成
C.由應用軟件實現 D.由用戶發出指令完成
【答案】B
計算機系統的主存主要是由(4)構成的。 [2017下半年 試題4]
(4)A.DRAM B.SRAM C.Cache D.EEPROM
【答案】A
福利:若有需要2015-2019年網絡工程師曆年試題的朋友,可評論區評論,作者會免費共享學習資料給大家,祝大家早日取得相應證書
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!