国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      動態(tài)隨機存儲器容量檢測系統(tǒng)及方法

      文檔序號:6781821閱讀:452來源:國知局
      專利名稱:動態(tài)隨機存儲器容量檢測系統(tǒng)及方法
      技術領域
      本發(fā)明涉及到一種容量檢測系統(tǒng)及方法,特別是涉及到一種動態(tài)隨機存儲 器容量檢測系統(tǒng)及方法。
      背景技術
      有些軟件運行前,可對該使用的系統(tǒng)資源進行設定,比如可設定CPU、動態(tài) 隨機存儲器(DRAM)的使用量。在設定通常需檢測動態(tài)隨機存儲器的容量,防 止設定過小造成的浪費和設定過大造成軟件運行出現(xiàn)問題。
      在系統(tǒng)軟件中通常是透過讀取外部跳線(Jumper)來判斷DRAM容量大小, 此種方式過程遲緩;或者直接對系統(tǒng)軟件定值(Hardcode)設定,這樣同樣出 現(xiàn)上述對實際容量大小不相符的問題。

      發(fā)明內容
      本發(fā)明的目的是提出了一種針對映像地址連續(xù)的動態(tài)隨機存儲器容量檢測 系統(tǒng)及方法,解決了軟件運行前對動態(tài)隨機存儲器使用量的設定問題。
      本發(fā)明的技術方案為 一種動態(tài)隨機存儲器容量檢測系統(tǒng),包括 一清理 模塊,其可發(fā)出一清理命令,清除掉動態(tài)隨機存儲器中的臨時內容; 一寫字符 模塊,其中設置有特別字符,此種字符可通過該寫字符模塊寫入到該動態(tài)隨機 存儲器設定位置中;當該動態(tài)隨機存儲器被清理后,在該動態(tài)隨機存儲器的設 定位置中寫入特別字符作為標示; 一檢驗模塊,其在該特別字符寫入后,進入 到該動態(tài)隨機存儲器搜索并辨識出該寫字符模塊中的作為標示的特別字符,可 根據(jù)所辨識到的字符和對應位置判定動態(tài)隨機存儲器的容量。
      本發(fā)明系統(tǒng)是通過寫入特別字符,并通過該寫入的特別字符判定動態(tài)隨機 存儲器的容量;系統(tǒng)簡單、實用,可有效防止系統(tǒng)資源浪費和保障系統(tǒng)軟件運 行的穩(wěn)定性。
      本發(fā)明還提出了一種動態(tài)隨機存儲器容量檢測方法,此方法的步驟為
      第一步,清理SDRAM中內容;通過清理模塊,發(fā)出一清理命令,清除掉動 態(tài)隨機存儲器中的臨時內容;
      第二步,寫入特別字符;至少有一寫入特別字符的設定設置,在該動態(tài)隨 機存儲器的最小可能容量最后一地址的下一地址及以后地址處;
      第三步,辨識初始地址內容是否與設定位置寫入字符內容匹配;如果匹配, 則該動態(tài)隨機存儲器容量為最小可能容量;否則該動態(tài)隨機存儲器容量為非最小可能容量。
      本發(fā)明方法是通過辨識寫入特別字符與寫入位置的對應關系,而判定動態(tài) 隨機存儲器的容量,可有效防止系統(tǒng)資源浪費和保障系統(tǒng)軟件運行的穩(wěn)定性。


      圖1為本發(fā)明系統(tǒng)的模塊結構示意圖。 圖2為本發(fā)明系統(tǒng)執(zhí)行流程示意圖。
      具體實施例方式
      以下結合附圖詳述本發(fā)明的實施例。
      本實施例以判定32M或64M同步動態(tài)隨機存儲器(SDRAM)為例。
      圖1為本發(fā)明系統(tǒng)的模塊結構示意圖,如圖所示,-1中同歩動態(tài)隨機存儲 器容量檢測系統(tǒng),其設置有, 一清理模塊10,其可在容量檢測前,可發(fā)出一清 理命令,清除掉32M或64M同步動態(tài)隨機存儲器其中之一中的臨時內容。
      一寫字符模塊20,其中設置有特別字符,此種字符可通過該寫字符模塊20 寫入到該同步動態(tài)隨機存儲器的設定位置中,不同位置寫入不同特殊字符。
      一檢驗模塊30,其在該特別字符寫入后,進入到該同步動態(tài)隨機存儲器搜 索并辨識出每一設定位置寫入的特別字符,可根據(jù)所辨識到的字符和對應地址 判定該同步動態(tài)隨機存儲器的容量。
      通過上述模塊實現(xiàn)的一種動態(tài)隨機存儲器容量檢測方法,此方法的步驟為
      第一步,清理SDRAM中內容;通過清理模塊IO,在容量檢測前發(fā)出一清理 命令,清除掉32M或64M同步動態(tài)隨機存儲器其中之一中的臨時內容。
      第二步,寫入特別字符;至少在該32同步動態(tài)隨機存儲器最后一地址的下 一地址處,寫入特別字符。
      當該同步動態(tài)隨機存儲器被清理后,在該同步動態(tài)隨機存儲器的不同的設 定地址中寫入不同的特別字符;假設CPU SDRAM映射地址為連續(xù)且從0x30000000 開始0x30000000 0x32000000共32MB, 0x30000000 0x34000000共64MB,在 判定此兩種大小時,至少有一設定位置設置在32M的最后地址的下一地址 0x32000000至0x34000000中;在實施例中,該初始設定寫入位置為32M的最后 地址的下一地址0x32000000。
      第三步,辨識初始地址0x30000000即時內容是否與設定位置0x32000000 寫入字符內容匹配;如果匹配,則該同步動態(tài)隨機存儲器容量為32M;否則該同 步動態(tài)隨機存儲器容量為64M。
      如果SDRAM僅32MB則0x32000000部份會重復映射到0x30000000,而本 應寫到0x32000000的特別字符,由于地址不足而寫到0x30000000位置;如果 該SDRAM為64M,特別字符可正確寫到SDRAM的0x32000000位置;因此,只需檢測辨識同步動態(tài)隨機存儲器0x30000000的即時內容與本應寫入在0x32000000 位置的特別字符是否匹配,如果匹配則該同步動態(tài)隨機存儲器容量為32M;如果 不匹配則該同步動態(tài)隨機存儲器64M;依此方式則可判斷SDRAM的容量大小(如 圖2所示)。
      如果是判定64M和128M,則寫入位置至少0x34000000兩個位置,同上,可 以判定寫入0x34000000位置的字符是否與0x30000000的檢測時的即時字符匹 配,如果匹配則容量為64M;如果不匹配則容量為128M。
      而,如果是兩個以上可能容量大小同時判定時,可以通過增加寫入點,以 最小可能容量為設定位置間隔,通過判定初始地址位置與多個設定位置寫入特 別字符是否匹配而確定該同步動態(tài)隨機存儲器的容量。比如判定32M、 64M、 12脂三個的容量,設定位置至少為32M的下一地址、64M的下一地址(也還可 加入96M的下一地址、128M的下一地址),32M和64M的判定如上,12脂的判定 為同步動態(tài)隨機存儲器的初始位置(0x30000000)即時內容與本應寫入在64M 的下一地址(0x34000000)位置的特別字符是否匹配,如果不匹配則為128M容
      權利要求
      1.一種動態(tài)隨機存儲器容量檢測系統(tǒng),其特征在于,包括一清理模塊,其可在容量檢測前,清理動態(tài)隨機存儲器中內容;一寫字符模塊,其設置有特別字符,并可將字符寫入該被清理過的動態(tài)隨機存儲器中的設定寫入點;一檢驗模塊,其可辨識該寫字符模塊在設定位置寫入的特別字符,根據(jù)所辨識到的字符和位置判定動態(tài)隨機存儲器的容量。
      2. 根據(jù)權利要求1所述的動態(tài)隨機存儲器容量檢測系統(tǒng),其特征在于,該 動態(tài)隨機存儲器可為同步動態(tài)隨機存儲器。
      3. —種動態(tài)隨機存儲器容量檢測方法,其特征在于,此方法的步驟為 第一步,清理SDRAM中內容;第二步,寫入特別字符;第三步,辨識初始地址內容是否與設定位置寫入字符內容匹配。
      4. 根據(jù)權利要求3所述的動態(tài)隨機存儲器容量檢測方法,其特征在于,該 第二步中寫入特別字符的位置,可在該動態(tài)隨機存儲器的最小可能容量最后一 地址的下一地址及以后地址處。
      5. 根據(jù)權利要求3所述的動態(tài)隨機存儲器容量檢測方法,其特征在于,在 第三步中,如果該存儲器容量為最小可能容量,則其設定點可重復映射到該最 小可能容量地址之內;檢驗時,可辨識到該重復映射地址內容與設定地址寫入 特別字符相匹配;否則該存儲器容量為非最小可能容量。
      6. 根據(jù)權利要求3所述的動態(tài)隨機存儲器容量檢測方法,其特征在于,如 果是兩個以上可能容量大小同時判定時,可以通過增加寫入點,以最小可能容 量為設定位置間隔,通過判定初始地址位置與多個設定位置寫入特別字符是否 匹配而確定該同步動態(tài)隨機存儲器的容量。
      全文摘要
      本發(fā)明揭示了一種動態(tài)隨機存儲器容量檢測系統(tǒng)及方法,該檢測系統(tǒng)包括一清理模塊,其可清理動態(tài)隨機存儲器中的臨時內容;一寫字符模塊,其設置有特別字符,此模塊可在該被清理過的動態(tài)隨機存儲器中的設定寫入點,寫入特別字符;一檢驗模塊,其可辨識該寫字符模塊在設定位置寫入的特別字符,根據(jù)所辨識到的字符和位置判定動態(tài)隨機存儲器的容量;而方法則是利用上述模塊來達成,通過清理、寫入、辨識的過程,確定動態(tài)隨機存儲器的容量,簡單實用,可提升系統(tǒng)穩(wěn)定性。
      文檔編號G11C29/12GK101527172SQ200810026698
      公開日2009年9月9日 申請日期2008年3月7日 優(yōu)先權日2008年3月7日
      發(fā)明者廖建銂 申請人:佛山市順德區(qū)順達電腦廠有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1