在主存儲器中如果
『壹』 任何需要處理的數據必須先存放在計算機的主儲存器內對嗎拜託了各位 謝謝
主存儲器只是存放當前正在處理的數據,當你在電腦中關閉當前程序時,該數據會自動在主存中退掉,不會永久保存,不過一般情況下當想處理某個數據時都在硬碟中把數據讀到主存中進行處理的,也就是說你的理解是正確的,如果想把數據永久保存還是需要保存到硬碟中的
『貳』 存儲系統的主存儲器
存放指令和數據,並能由中央處理器直接隨機存取的存儲器,有時也稱操作存儲器或初級存儲器。主存儲器的特點是速度比輔助存儲器快,容量比高速緩沖存儲器大。
主存儲器被劃分成若干用於存放數據或指令的存儲單元。為了區分不同的存儲單元,給每一個存儲單元分配一個編號,這個編號稱為存儲單元的地址,因此主存是按地址存取信息的。在主存中,以位元組作為編址單位,即一個存儲單元的長度為8個二進制位。存儲單位的地址編號從0開始,順序加1 ,是一個無符號二進制整數,一般用十六進制數表示。
一般用隨機存儲器作主存儲器。存取數據的時間與數據所在存儲單元的地址無關。主存儲器工作時,首先由中央處理器將地址送至存儲器的地址寄存器並解碼,同時接收由中央處理器發出的「讀」或「寫」命令。於是,存儲器就按照地址解碼的輸出確定相應的存儲單元。如果是讀命令,則將存儲單元的代碼讀出並送往代碼緩沖寄存器,如果是寫命令,代碼緩沖寄存器接收新代碼,接著寫入存儲體。為了提高數據的處理速度,存儲器的讀∕寫操作往往按2個位元組、4個位元組、8個位元組、16個位元組作為一組同時讀出或寫入。主存儲器採用半導體存儲器件。存儲晶元是集成電路市場的支柱產品,主要採用MOS存儲器。容量大而速度低的外圍存儲器主要採用磁碟、光碟、磁帶等。
『叄』 頁式系統,其頁表存放在主存中。如果對主存的一次存取要1.5微秒,問實現一次頁面訪問的存取時間是多少
如果頁表在主存的話,那麼會兩次訪問內存:
第一次是訪問頁表,從而找到線性地址對應的物理地址
第二次是利用找到的物理地址來訪問實際的內存頁面。
所以需要3微秒
如果頁表項在快表中,那麼只需從快表中查詢物理地址,只要訪問一次主存,所以只要1.5微秒。
『肆』 有一個請求式分頁系統,其頁表存放在主存中,對主存的一次存取需要1.5微秒,如果需要訪問磁碟
如果頁表在主存的話,那麼會兩次訪問內存: 第一次是訪問頁表,從而找到線性地址對應的物理地址 第二次是利用找到的物理地址來訪問實際的內存頁面。 所以需要3微秒 如果頁表項在快表中,那麼只需從快表中查詢物理地址,只要訪問一次主存,所以只要1.5微秒。
『伍』 3、設某作業佔有7個頁面,如果在主存中只允許裝入4個工作頁面(即工作集為4),作
淘汰順序:1,2,6,4,7
頁面置換次數:9次
『陸』 直接存儲器存取(DMA)方式是__方式
DMA(Direct Memory Access),即直接存儲器存取,是一種快速傳送數據的機制。數據傳遞可以從適配卡到內存,從內存到適配卡或從一段內存到另一段內存。
-------------------------------------------------
DMA方式的數據傳送過程
DMA方式具有如下特點:
1、 外部設備的輸入輸出請求直接發給主儲存器。
主存儲器既可以被CPU訪問,也可以被外圍設備訪問。因此,在主存儲器中通常要有一個存儲管理部件來為各種訪問主存儲器的申請排隊,一般計算機系統把外圍設備的訪問申請安排在最高優先順序。
2、 不需要做保存現場和恢復現場等工作,從而使DMA方式的工作速度大大加快。
由於在外圍設備與主存儲器之間傳送數據不需要執行程序,因此,也不動用CPU中的數據寄存器和指令計數器等。
3、在DMA控制器中,除了需要設置數據緩沖寄存器、設備狀態寄存器或控制寄存器之外,還要設置主存儲器地址寄存器,設備地址寄存器和數據交換個數計數器。
外圍設備與主存儲器之間的整個數據交換過程全部要在硬體控制下完成。另外,由於外圍設備一般是以位元組為單位傳送的,而主存儲器是以字為單位訪問的,因此,在DMA控制器中還要有從位元組裝配成字和從字拆卸成位元組的硬體。
4、在DMA方式開始之前要對DMA控制器進行初始化,包括向DMA控制器傳送主存緩沖區首地址、設備地址、交換的數據塊的長度等,並啟動設備開始工 作。在DMA方式結束之後,要向CPU申請中斷,在中斷服務程序中對主存儲器中數據緩沖區進行後處理。如果需要繼續傳送數據的話,要再次對DMA控制器進 行初始化。
5、在DMA方式中,CPU不僅能夠與外圍設備並行工作,而且整個數據的傳送過程不需要CPU的干預。如果主存儲器的頻帶寬度足夠的話,外圍設備的工作可以絲毫不影響CPU運行它自身的程序。
DMA方式的工作流程如下:
對於輸入設備:
從輸入介質上讀一個位元組或字到DMA控制器中的數據緩沖寄存器BD中,如果輸入設備是面向字元的,則要把讀入的字元裝配成字。
若一個字還沒有裝配滿,則返回到上面;若校驗出錯,則發中斷申請;若一個字已經裝配滿,則將BD中的數據送入主存數據寄存器。
把主存地址寄存器BA(在DMA控制器中)中的地址送入主存地址寄存器,並且將BA中的地址增值至下一個字地址。
把DMA控制器內的數據交換個數計數器BC中的內容減"1"。
若BC中的內容為"0",則整個DMA數據傳送過程全部結束,否則返回到最上面繼續進行。
對於輸出設備:
把主存地址寄存器BA(在DMA控制器中)中的地址送入主存地址寄存器,並啟動主存儲器,同時將BA中的地址增值至下一個字地址。
將主存儲器數據寄存器中的數據送入DMA控制器的數據緩沖寄存器BD中。如果輸出設備是面向字元的,則要把BD中的數據拆卸字元。
把BD中數據逐個字元(對於面向字元的設備)或整個字寫到輸出介質上。
把DMA控制器內的數據交換個數計數器BC中的內容減"1"。
若BC中的內容為"0",則整個DMA數據傳送過程全部結束,否則返回到最上面繼續進行。
目前使用的DMA方式實際上有如下三種:
1、周期竊取方式
在每一條指令執行結束時,CPU測試有沒有DMA服務申請,如果有,則CPU進入一個DMA周期。在DMA周期中借用CPU完成上面所列出的DMA工作流程。包括數據和主存地址的傳送,交換個數計數器中的內容減"1",主存地址的增值及一些測試判斷等。
採用周期竊取方式時,主存儲器可以不與外圍設備直接相連接,而只與CPU連接,即仍然可以採用如圖4.4那樣的連接方式,因為外圍設備與主存儲器的數據交換與程序控制輸入輸出方式和中斷輸入輸出方式一樣都是要經過CPU的。
周期竊取方式與程序控制輸入輸出方式和中斷輸入輸出方式的不同處主要在:它不需要使用程序來完成數據的輸入或輸出,只是借用了一個CPU的周期來完成DMA流程。因此,其工作速度是很快的。
周期竊取方式的優點是硬體結構很簡單,比較容易實現。缺點是在數據輸入或輸出過程種實際上佔用了CPU的時間。
2、直接存取方式
這是一種真正的DMA方式。DMA控制器的數據傳送申請不是發向CPU,而是直接發往主存儲器。在得到主存儲器的響應之後,整個DMA工作流程全部在DMA控制器中用硬體完成。
直接存取方式的優點與缺點正好與周期竊取方式相反。
目前的多數計算機系統均採用直接存取方式工作。
3、數據塊傳送方式
在設備控制器中設置一個比較大的數據緩沖存儲器,一般要能夠存放下一個數據塊,如在軟磁碟存儲器中通常設置512個位元組的數據緩沖存儲器。與設備介質之間的數據交換在數據緩沖存儲器中進行。設備控制器與主存儲器之間的數據交換以數據塊為單位,並採用程序中斷方式進行。
數據塊傳送方式實際上並不是DMA方式,只是它在每次中斷輸入輸出過程中是以數據塊為單位獲得或發送數據的,這一點與上面兩種DMA方式相同,因此,通常也把這種輸入輸出方式歸入DMA方式。
採用數據塊傳送方式的外圍設備還有行式列印機,激光列印機,卡片閱讀機,部分繪圖儀等。
『柒』 在微機中,若主存儲器的地址編號是0000H到7FFFH,則該存儲器容量為多少00000000麻煩各位幫個忙啊!
H代表的是十六進制。0000H到7FFFH一共是7FFF+1個 7FFF+1轉換成十進制就是32767+1=32768Byte,1024Byte=1KB,所以也就是32KB。
地址編號從80000H到BFFFFH且按位元組編址的內存容量為_256_KB,若用16K×4bit的存儲晶元夠成該內存 ,共需_32_片。做減法運算求出內存容量:尾數-首數+1。BFFFFH-80000H+1=40000H。所以從80000H到BFFFFH有40000H個地址單元。
轉換為十進制:40000H=4×164=22×(24)4=218,即28KB,也就是內存容量為256KB。若用16K×4bit的存儲晶元夠成該內存 ,需要(256K×2×4bit)÷(16K×4bit)=32片晶元。
(7)在主存儲器中如果擴展閱讀
主存儲器存儲單元的地址和內容
主存儲 器(簡稱主存)的基本存儲單元是位,它能容納一個二進制的0和1。整個主存由許多存儲位構成,這些存儲位每8位組合成一個位元組,每相鄰的2個位元組組成一個字,相鄰的兩個字組成一一個雙字。
為了區別這些不同的位元組(或字)存儲單元,每一單元都被指定一個編號,稱為此單元的物理地址(簡稱PA)。PC機的主存是按8位位元組編址的,即以位元組作為最小單位。假定主存容量為1M位元組,則它的最低地址為00000H,最高地址為0FFFH。
主存儲器的讀取規則:「 高高低低」規則,即高地址對應高位元組,低地址對應低位元組。
『捌』 主存儲器的主存優化
市場上並不缺少提高數據存儲效率的新技術,然而這些新技術絕大多數都是關注備份和存檔的,而非主存儲。但是,當企業開始進行主存儲數據縮減時,對他們來說,了解主存儲優化所要求的必要條件十分重要。
主存儲,常常被稱為1級存儲,其特徵是存儲活躍數據――即經常被存取並要求高性能、低時延和高可用性的數據。主存儲一般用於支持關鍵任務應用,如資料庫、電子郵件和交易處理。大多數關鍵應用具有隨機的數據取存模式和不同的取存要求,但它們都生成機構用來運營它們的業務的大量的數據。因此,機構製作數據的許多份拷貝,復制數據供分布使用,庫存數據,然後為安全保存備份和存檔數據。
絕大多數數據是起源於主數據。隨著數據存在的時間增加,它們通常被遷移到二級和三級存儲保存。因此,如果機構可以減少主數據存儲佔用空間,將能夠在數據生命期中利用這些節省下來的容量和費用。換句話說,更少的主存儲佔用空間意味著更少的數據復制、庫存、存檔和備份。
試圖減少主存儲佔用空間存儲管理人員可以考慮兩種減少數據的方法:實時壓縮和數據去重。
直到不久前,由於性能問題,數據壓縮一直沒有在主存儲應用中得到廣泛應用。然而,Storwize等廠商提供利用實時、隨機存取壓縮/解壓技術將數據佔用空間壓縮15:1的解決方案。更高的壓縮率和實時性能使壓縮解決方案成為主存儲數據縮減的可行的選擇。
在備份應用中廣泛採用的數據去重技術也在被應用到主存儲。目前為止,數據去重面臨著一大挑戰,即數據去重處理是離線處理。這是因為確定數量可能多達數百萬的文件中的多餘的數據塊需要大量的時間和存儲處理器做大量的工作,因此非常活躍的數據可能受到影響。當前,推出數據去重技術的主要廠商包括NetApp、Data Domain和OcarinaNetworks。
『玖』 主存儲器性能的主要參數有哪些
主存儲器的技術指標 主存儲器的性能指標主要是存儲容量、存取時間、存儲周期和存儲器帶寬。 字存儲單元即存放一個機器字的存儲單元,相應的地址稱為字地址。一個機器字可以包含數個位元組, 所以一個存儲單元也可包含數個能夠單獨編址的位元組地址。 下面列出主存儲器的主要幾項技術指標: 主存儲器的主要幾項技術指標 指標含義表現單位 存儲容量 在一個存儲器中可以容納的存儲單元總數 存儲空間的大小 字數,位元組數 存取時間 啟動到完成一次存儲器操作所經歷的時間 主存的速度 ns 存儲周期 連續啟動兩次操作所需間隔的最小時間 主存的速度 ns 存儲器帶寬 單位時間里存儲器所存取的信息量, 數據傳輸速率技術指標 位/秒,位元組/秒 主存儲器的性能指標主要是存儲容量、存取時間和存儲周期。 存放一個機器字的存儲單元,通常稱為字存儲單元,相應的單元地址叫字地址。而存放一個位元組的單元,稱為位元組存儲單元,相應的地址稱為位元組地址。如果計算機中可編址的最小單位是字存儲單元,則該計算機稱為按字編址的計算機。如果計算機中可編址的最小單位是位元組,則該計算機稱為按位元組編址的計算機。一個機器字可以包含數個位元組,所以一個存儲單元也可以包含數個能夠單獨編址的位元組地址。例如,PDP-11系列計算機,一個16位二進制的字存儲單元可存放兩個位元組,可以按字地址定址,也可以按位元組地址定址。當用位元組地址定址時,16位的存儲單元占兩個位元組地址。 在一個存儲器中容納的存儲單元總數通常稱為該存儲器的存儲容量。存儲容量用字數或位元組數(B)來表示,如64K字,512KB,10MB。外存中為了表示更大的存儲容量,採用MB,GB,TB等單位。其中1KB=2B,1MB=2B,1GB=2B,1TB=2B。B表示位元組,一個位元組定義為8個二進制位,所以計算機中一個字的字長通常為8的倍數。存儲容量這一概念反映了存儲空間的大小。 存儲時間有稱存儲器訪問時間,是指從啟動一次存儲器操作到完成該操作所經歷的時間。具體講,從一次讀操作命令發出到該操作完成,將數據讀入數據緩沖寄存器為止所經歷的時間,即為存儲器存取時間。 存儲周期是指連續啟動兩次獨立的存儲器操作(如連續兩次讀操作)所需間隔的最小時間。通常,存儲周期略大於存儲時間,其時間單位為ns