TW403882B - Method for simulating a computer storage device - Google Patents

Method for simulating a computer storage device Download PDF

Info

Publication number
TW403882B
TW403882B TW087112259A TW87112259A TW403882B TW 403882 B TW403882 B TW 403882B TW 087112259 A TW087112259 A TW 087112259A TW 87112259 A TW87112259 A TW 87112259A TW 403882 B TW403882 B TW 403882B
Authority
TW
Taiwan
Prior art keywords
storage device
scope
computer
patent application
partition
Prior art date
Application number
TW087112259A
Other languages
English (en)
Inventor
Alan E Beelitz
Original Assignee
Dell Usa Lp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dell Usa Lp filed Critical Dell Usa Lp
Application granted granted Critical
Publication of TW403882B publication Critical patent/TW403882B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/26Functional testing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • G06F3/0607Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • G06F3/0644Management of space entities, e.g. partitions, extents, pools
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0662Virtualisation aspects
    • G06F3/0664Virtualisation aspects at device level, e.g. emulation of a storage device or system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0674Disk device

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Debugging And Monitoring (AREA)

Description

403882 Λ7 Β7 經濟部中央標準局員工消費合作社印製 五'發明説明{ ) 背景 本發明通常與電腦及控制存取一電腦儲存裝置之軟體 碼有關,且更明確地說,關於將對一第一儲存裝置之邏輯 參考裝置重新映射至一第二儲存裝置之一種系統及方法有 關。 在某些電腦中,尤其是較低成本電腦與網路個人電腦 (N e t P C )中,會設置有限量之儲存裝置。例如,大半 I NETP C會有一單硬碟,但無軟碟。雖然儲存裝置之這 種架構將符合這些電腦之大部需求,但某些程式對不存在 之儲存裝置會有特定之硬碼參數裝置。繼續N E T P C之 例子,在電腦製程中,當下載軟碟至N E T P C時,軟體 下載程序常常希望電腦具有一軟碟。這主要是由於多數電 腦實在具有一軟碟之事實,且因此對這種磁碟之硬碼參考 裝置在整個軟體下載程序中是普遍的。然而,因在本例中 並無軟碟存在,故軟體下載程序遭受到許多錯誤。 針對這種問題有兩個典型之解決方案。第一解決方案 是在軟體下載程序中,暫時在NETP C中安裝一軟碟且 稍後再加以移除。然而這種解決方案是我們不想要的,因 它很費時且需要存在一額外之.軟碟。另一種解決方案是在 軟體下載程序中對碼加以修改。這種解決方案亦非我們想 要的,因爲這種碼常常用在許多不同之電腦中,且因此不 想去改它。而且,版權及/或來源碼之可用性可能阻撓對 該碼之修改。 (請先閲讀背面之注意事項再填寫本頁) 、-口
本紙張尺度適用中國國家標準(CNS ) A4規格.(210X297公漦)4 五、發明説明6 ) A7 B7 4MB 8 2 摘要 因應於此,設置一種將對一第一儲存裝置之邏輯參考 裝置重新映射至一第二儲存裝置之系統及方法。在一實施 例中,一電腦包含一執行作業系統碼之處理器,隨機存取 記憶體(R A_ Μ ),以及一硬碟記憶裝置(第二儲存裝置 )。然而,該電腦不具備軟碟(第一儲存裝置)。處理器 可存取之硬碟包含至少兩個分割區。當電腦啓動時,執行 在處理器上之作業系統碼包含對硬碟第一分割區之一第一 邏輯參考裝置以及對未存在軟碟之一第二邏輯參考裝置。 邏輯參考裝置儲存在R A M之一個表中。假如在處理器上 執行之軟體常式曾使用第二邏輯參考裝置,則通常會產生 一錯誤。然而,設置一參考裝置改變常式將邏輯參考裝置 由未存在軟碟'改變至硬碟之第二分割區。參考裝置改變常 式以來自第二分割區之資料加以改變該表來做這樣做,故 當使用對第二儲存裝置之邏輯參考裝置時就存取第一儲存 裝置之第二分割區。 本發明所達成之技術利益爲,甚至當某些軟體常式嘗 試要存取第一儲存裝置時,也不需要第一儲存裝置。 本發明所達成之另一技術利益爲,因重新映射發生在 電腦之R A Μ中,因此,在任何甚它之軟體常式中不必或 不需永久之改變。. . 圖式簡述 第1圖爲實行本發明一實施例之電腦方塊圖。 \ 本紙张尺度適川屮國國家標準(CNS )八4规格(210X297公釐)_ c; _ (部先.閱讀背面之注意事項*填寫本I.) 、-° 經Si部屮央^ifXJhJr.消f、合竹.-S.印來 403882 Λ7 經濟部中央標準局員工消費合作社印製 B7 五、發明説明$ ) 第2圖爲第1圖之電腦硬碟之佈置圖。 第3圖爲由第1圖電腦所執行之常式之流程圖。 主要元件對照 12 處理器 14a 隨機存取記憶體組 ’ 14b 唯讀記憶體 16 硬碟 18 網路連結 2 0 通用匯流排 10 電腦 3 0 主啓動記錄 32 公用程式分割區 3 4 主分割區 40 啓動程式碼 4 2 主分割區表 1 00 常式 100 蛋餅程式 50 . 啓動記錄 優先實施例詳述 . 以下發表參考納入目前藉此申請,標題爲 '"在一電腦 記憶裝置中將分割區映射改變至邏輯磁碟之方法〃’之美國 專利申請案,專利代理人編號D C — 1 3 1 3,以及標題 (請先閱讀背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標準(CNS〉A4規格(210X297公釐) ,6 · 經濟部中央標準局員工消費合作社印製 403B82 Λ7 B7 五'發明説明“) 爲"在一€腦記憶裝置中將分割區映射更新至邏輯磁碟之 方法〃之美國專利申請案,專利;[戈理人編號D C _ 1 3 1 4 0 . . 參考第1圖,參照數10代表具許多組件之電腦,該 電腦包含一處理器1 2,一隨機存取記億體(R A M )組 1 4 a與唯讀記憶體(R 〇 Μ ) 1 4 b,一硬碟1 6 ’以 及一網路連結1 8。如所圖示,各組件可與處理器1 2藉 通用匯流排2 0淸通。在本例中,電腦1 〇爲一執行由華 盛頓州雷蒙市(REDMOND)之微軟公司所提供之微軟 D〇S作業系統碼(此後.稱D 0 S )之N E T P C。而且, R 0 Μ 1 4儲存在一網路介面卡(N I C中並含代表一網 路電腦之遠端啓始程式載入(R I P C )碼。然而,了解 到Ne tPCIO及其圖解組件只不過是許多不同型式之 電腦與組件之一代表而已,且D 0 S只不過是代表熟知並 爲該技藝之那些一般技術所了解之許多不同型式之一作業 系統而已。 參考第2圖,將硬碟1 6切成三個不伺分割區;一主 啓動記錄3 0,一公用程式分割區3 2,以及一主分割區 3 4。位於主啓動記錄3 0的是啓動程式碼4 0以及一主 分割區表4 2。主分割區表,如下列更詳細之討論,包含 代表各分割區3 2及3 4特定之資料碼。了解到已熟知在 本技藝中包含啓動程式碼4 0之主啓動記錄3 0中之額外 軟體,且爲簡略起見,將不作進一步討論。 在本例中,主分割區3 4爲動件中的且DOS對於主 本紙張尺度適用中國國家標準(CNS ) A4規格(210Χ297公釐) (請先閱讀背面之注意事項再填寫本頁) i 、rv 403882 λ? B7 經濟部中央標準局肩工消費合作社印製 五、發明説明έ ) 分割區而言’包含一邏輯參考裝置値'"C: 〃,加以儲存 磁碟參數區塊(D Ρ Β )及磁碟笋料表(D D Τ )中主分 割區之特定資訊。然而,公用程式分割區3 2並非動作中 的且並無公用程式分割區有關之資訊儲存在DPB或 DDT中。這種NETP C 1.0之架構之典型的,因此允 許特殊之公用程式及維護軟體儲存在公用程式主分割區3 2中’而將這種軟體與主分割區3 4中之軟體保持分開。 而且在本例中’軟體下載程序(未示)包含對一邏輯A : 磁碟之硬碼參考裝置,這典型上指的是一軟碟。因在 NETP C 1 〇中不存在軟碟,下載程序在對邏輯a :磁 碟之硬碼參考裝置時傳統上將會碰到錯誤。 參考第3圖,標題爲"蛋餅(waffle )程式〃之常 式1 0 0允許執行軟體下載程序而不會碰到由於對邏輯A :磁碟之硬碼參考裝置而造成任何錯誤。在執行蛋餅程式 1 0 0前’先對軟碟1 6加以_啓始化或重建,將公用程式 分割區3 2標記爲非動作中而主分割區3 4爲動件中。在 步驟1 1 0中,將蛋餅程式1 0 0載入R Α Μ 1 4 a並加 以執行。在本實施例中,蛋餅程式爲一邏輯參考裝置改變 常式且可經由網路連結1 8加以存取。而且,也可經由網 路連結1 8加以存取DOS,故可從網路加以啓動 N E T P C 1 〇。蛋餅程式可以別種方式設置在分割區3 2和/或3 4上或由另一來源加以存取。雖然無進一步說 明,蛋餅程式可包含許多進展檢查點,蛋餅程式可在進展 檢查點當中檢查特定値並通知使用者有錯誤或其它狀況。 (請先閱讀背面之注意事項再填寫本頁) 、-*1
本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公漦) 經濟部中央標準局—工消費合作社印袋 403882 Λ7 Β7 ---------------— —一 五、發明説明έ ) 在步驟1 1 2中,自一使用者接收一指令。一"虛擬 "指令對蛋餅程式表示,使用者要將一非動作中之分割區 轉換成一虛擬軟碟。在本例中,將公用程式主分割區3 2 模擬成一邏輯A :磁碟。 在步驟1 1 4 '中,將主啓動記錄3 0從硬碟1 6載人 R Α Μ 1 4 a。在步驟1 1 6中,決定是否已將邏輯λ : 磁碟映射至公用程式分割區3 2,即已經存在一虛擬($ 實際)軟碟。如果是,則停止執行。否則,5執行到步驟X 1 8,在此重淸D Ό S,蛋餅程式未使用之R Α Μ 1 4 a 分割區或要儲存主啓動記錄3 0之分割區。這步驟可執行 許多作業。舉一例,如果電腦1 0包含磁碟快取之一或多 種快取,則快取會被加以重淸。而且,開閉D 0 S使用中 之所有開啓檔案或正在電腦上執行之任何其它開啓應用程 式。 在步驟1 2 0中,擷取公用程式分割區3 2之啓動記 錄5 0。在步驟1 2 2中’更新作業系統對軟碟之邏輯參 考裝置,在本例中,與DOS儲存在RAMI 4 a中之此 邏輯參考裝置爲一'' A : 〃磁.碟。這是利用來自公用程式 啓動記錄5 0之Bios參數區塊(B P B)加以完成,來更新 DOS中之磁碟參數區塊(DPB)。在步驟124中, 也利用來自主啓動記錄之B P B·對邏輯磁碟參考裝置a : 加以更新一磁碟資料表(D D T )。 雖然已經表示並說明本發明之圖解實施例,在前述發 表中仍想作某種程_度之修改,改變及取代,且在某些例證 _本紙張尺度適用t國國家標準(CNS ) A4規格(210X297公釐) ~ ' (請先閲讀背面之注意事項再填寫本頁} 裝· -6 403882 Λ7 Β7 五、發明説明令) 當中,將使用本發明之某些特性而不對等使用其它特性。 而且,可將諸如錯誤處置常式之.額外特性加入圖解實施例 中而不會改變本發明之範圍。因此,廣義解釋及以符合本 發明範圍之方式解釋附加申請項目是恰當的。 (請先閲讀背面之注意事項再填寫本頁) 裝. 、1Τ 經濟部中央榡準局貝工消費合作社印製· 本、''氏張尺度朝中關家轉(CNS ) A4規格(2 Η) X 297公釐)._ 〇

Claims (1)

  1. 經濟部中央標準局員工消費合作社印裝 A8 ^^12 251 403882 六、申請專利範圍 1 . 一種電腦,包含: —處理器,用來執行包含作.業碼之軟體; 由處理器所存取之一第一儲存裝置,該儲存裝置分成 至少兩個分割區,第一分割區爲動作中的; 作業碼包含對一第二儲存裝置之一邏輯參考裝置並包 含一個表,用來將邏輯參考裝置映射至第二儲存裝置其 中,處理器無法存取第二儲存裝置:以及 一參考裝置改變常式,藉該表將邏輯參考裝置動態地 加以改變至第一儲存裝置之第二分割區; 其中,在參考裝置改變變更該表後,對第二儲存裝置 之任何參考裝置取而代之的變成第一儲存裝置之第二分割 區.。 · 2 .如申請專利範圍第1項之電腦,更包含一記憶系 統且其中,在改變邏輯參考裝置後,參考裝置改變常式也 對該記憶系統加以沖洗。 3 ·如申請專利範圍第2項之電腦,其中,該記憶系 統更包含一磁碟快取及一或多個開放檔案,且其中,參考 裝置改變常式藉沖洗磁碟快取及關-閉一或身-個-開-放-權^案^ 記億系統加以沖洗。 4 ·如申請專利範圍第1項之電腦,其中,參考裝置 改變常式從一啓動記錄中擷取用於第二分區之資料,使用 此資料加以改變該表。 _ 5 ·如申請專利範圍第4項之電腦,其中,該資料包 含一BIOS參數區塊。 . (請先閱讀背面之注意事項再填寫本筲) 裝. 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公釐) 11.- 403882 ABCD 經濟部中央標準局員工消費合作社印製 六、申請專利範圍 6 .如申請專利範圍第5項之電腦,其中,該表包含 —磁碟機參數區塊及一磁碟機資料表。 7 .如申請專利範圍第1 ·項之電腦,其中,該作業碼 包含一檔案管理系統及其中,在改變邏輯參考裝置後,參 考裝置改變常式也將檔案管理系統加以重置。 8 .如申請專利範圍第1項之電腦,更包含一網路介 面裝置,且其中,可經由網路介面裝置加以存取參考裝置 改變常式。 9 .如申請專利範圍第8項之電腦,其中,該作業碼 係經由網路介面裝置加以存取。 1 0_ .如申請專利範圍第1項之電.腦,其中,參考裝 置改變常式回應一使用者指令加以更新邏輯參考裝置。 1 1 . 一種於電腦中允許一軟碟程序參考一第二儲存 裝置之方法,該電腦具有一第一儲存裝置與一執行作業碼 ’並配備針對第一儲存裝置之邏輯參考裝置之處理器,以 及該第二儲存裝置,該方法即使當處理器無法存取第二儲 存裝置時也能執行,該方法包含步驟:' 將第一儲存裝置分成兩個分割區; 定義第一分割區爲動作; 載入第二分割區啓動記錄並由其中取回一 B I OS參 數區塊; . . 決定處理器是否可存取第.二儲存裝置;以及 如果處理器無法存取第二儲存裝置,則以自B I〇S 參數區塊所擷取之資訊對第二儲存裝置更新邏輯.參考裝置 本ϋ尺度適用中國國家標準(CNS ) A4既格(210X297公釐) ;’12 _ ' -----;--裝— (請先閲讀背面之注意事項再填寫本頁) 訂 403882 g D8 六、申請專利範圍 之値。 1 2 .如申請專利範圍第1 .1項之方法,其中,更新 步驟包含更新作業碼中之磁碟參數區塊及磁碟資料表。. 1 3 ·如申請專利範圍第1 1項之方法.,其中,該電 腦包含_ —開放檔案以及一快取,該方法更包含沖洗快取及 關閉開啓之檔案。· · 1 4 . 一種電腦中所使用之程式,該電腦包含一第一 儲存裝置,一可.存取該第一儲存裝置之處理器,以及具有 對該第一儲存裝置及一第二儲存裝置之邏輯參考裝.置之作 業碼,其中,處理器無法存取第二儲存裝置,且第一儲存 裝置被切成兩個分割區第一分割區.爲動作區,該程式包 含: 爲第二分割區載入一啓動記錄並由此擷取BI OS參 數區塊之指令;以及 以擺取自B I 0 S參數區塊之資訊加以更新對第二儲 存裝置之邏輯參考裝置之指令,使得如處理器利用第二儲 .. 經濟部中央標準局員工消費合作社印製 (請先閱讀背.面之注意事項再填寫本頁) 存裝置之邏輯參考裝置想要存取第二儲存裝置時,處理器 將代而存取第一儲存裝置之第二分割區。 1 5 .如申請專利範圍第1 1項之程式,其中,更新 用之指令包含更新作業碼中之磁碟參數區塊以及磁碟資料 表。 .1 6 .如申請專利範圍第1 1項之程式,其中,電腦 包含一開放檔.案及一快取,該裝置進一步包含沖洗快取及 關閉.開放檔案之指令。 、 本紙張尺度適用中國國家橾準(CNS ) A4規格(210X297公嫠)~. 13_ ' 403882 ABCD 六、申請專利範圍 1 7 .如.申請專利範圍第1 1項之程式,該程式儲存 在一網路上且處理器可經由網路.對其加以存取。 18.如申請專利範圍第11項之程式,該程式儲存 在第一儲存裝置中。 1 9 +.如申請專利範圍第1 1項之程式’該程式儲存 在一第三儲存裝置且處理器可經由第三儲存裝置對其'加以 存取。 (請先閲讀背面之注意事項再填寫本頁) 裝. 、1T 經濟部中央標準局員工消費合作社印製 本紙張尺度適用中國國家標準.(CNS ) A4規格(210X297公釐) -14,-
TW087112259A 1997-10-08 1998-07-27 Method for simulating a computer storage device TW403882B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/947,138 US6029237A (en) 1997-10-08 1997-10-08 Method for simulating the presence of a diskette drive in a NetPC computer that contains only a hard disk drive

Publications (1)

Publication Number Publication Date
TW403882B true TW403882B (en) 2000-09-01

Family

ID=25485590

Family Applications (1)

Application Number Title Priority Date Filing Date
TW087112259A TW403882B (en) 1997-10-08 1998-07-27 Method for simulating a computer storage device

Country Status (14)

Country Link
US (1) US6029237A (zh)
JP (1) JP4183802B2 (zh)
KR (1) KR100393721B1 (zh)
CN (1) CN1142494C (zh)
AU (1) AU742474B2 (zh)
BR (1) BR9802307A (zh)
DE (1) DE19846398C2 (zh)
FR (1) FR2772491B1 (zh)
GB (1) GB2331386B (zh)
IE (1) IE980482A1 (zh)
IT (1) IT1304675B1 (zh)
MY (1) MY114751A (zh)
SG (1) SG67524A1 (zh)
TW (1) TW403882B (zh)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6347371B1 (en) * 1999-01-25 2002-02-12 Dell Usa, L.P. System and method for initiating operation of a computer system
US6247126B1 (en) * 1999-01-25 2001-06-12 Dell Usa, L.P. Recoverable software installation process and apparatus for a computer system
US6298427B1 (en) * 1999-01-26 2001-10-02 Dell Usa, L.P. Method and apparatus for mapping hard disk partitions and block devices to logical drives in a computer system
US6460113B1 (en) 2000-01-25 2002-10-01 Dell Products L.P. System and method for performing backup operations using a fibre channel fabric in a multi-computer environment
US6907457B2 (en) 2001-01-25 2005-06-14 Dell Inc. Architecture for access to embedded files using a SAN intermediate device
US7225242B2 (en) 2001-01-26 2007-05-29 Dell Products L.P. System and method for matching storage device queue depth to server command queue depth
US20030065864A1 (en) * 2001-10-03 2003-04-03 Dell Products L.P. System and method supporting remote data processing system management
US6874060B2 (en) * 2001-12-07 2005-03-29 Dell Products L.P. Distributed computer system including a virtual disk subsystem and method for providing a virtual local drive
US6832304B2 (en) 2002-01-17 2004-12-14 Dell Products L.P. System, method and computer program product for mapping system memory in a multiple node information handling system
US7159106B2 (en) * 2003-04-03 2007-01-02 Dell Products L.P. Information handling system manufacture method and system
US7353319B2 (en) * 2005-06-02 2008-04-01 Qualcomm Incorporated Method and apparatus for segregating shared and non-shared data in cache memory banks
US7490191B2 (en) * 2006-09-22 2009-02-10 Intel Corporation Sharing information between guests in a virtual machine environment
KR101077513B1 (ko) * 2007-06-20 2011-10-28 후지쯔 가부시끼가이샤 캐시 메모리 장치, 연산 처리 장치 및 그 제어 방법
JP4356782B2 (ja) * 2007-09-12 2009-11-04 ソニー株式会社 メモリ装置、メモリ制御方法、およびプログラム
JP2009223759A (ja) * 2008-03-18 2009-10-01 Fujitsu Ltd 情報処理装置,メモリ制御方法およびメモリ制御装置
JP5163220B2 (ja) * 2008-03-26 2013-03-13 富士通株式会社 キャッシュ制御装置、情報処理装置
CN101334758B (zh) * 2008-07-03 2011-09-07 国民技术股份有限公司 用于嵌入式***扩展存储空间的装置和方法
CN101477496B (zh) * 2008-12-29 2011-08-31 北京航空航天大学 基于分布式内存虚拟化的numa结构的实现方法
JP5493954B2 (ja) * 2010-02-10 2014-05-14 富士通株式会社 キャッシュシステム
CN103793300B (zh) * 2014-01-29 2017-01-25 浙江网新技术有限公司 一种双机热备***中快速主备切换装置和主备切换方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59213084A (ja) * 1983-05-16 1984-12-01 Fujitsu Ltd バッファ記憶装置のアクセス制御方式
US5131089A (en) * 1989-06-12 1992-07-14 Grid Systems Corporation Solid state disk drive emulation
GB9104001D0 (en) * 1991-02-26 1991-04-10 Distribution Systems & Compute Electronic data storage arrangement
JPH056268A (ja) * 1991-06-28 1993-01-14 Toshiba Corp コンピユータシステム
US5437012A (en) * 1993-04-19 1995-07-25 Canon Information Systems, Inc. System for updating directory information and data on write once media such as an optical memory card
US5465343A (en) * 1993-04-30 1995-11-07 Quantum Corporation Shared memory array for data block and control program storage in disk drive
US5651139A (en) * 1993-12-23 1997-07-22 International Business Machines Corporation Protected system partition read/write access on a SCSI controlled DASD
JPH0816404A (ja) * 1994-06-27 1996-01-19 Shimadzu Corp データ処理装置
US5652868A (en) * 1994-09-27 1997-07-29 International Business Machines Corporation Data processor having BIOS decryption of emulated media images
US5802363A (en) * 1994-09-27 1998-09-01 International Business Machines Corporation Bios dynamic emulation of multiple diskettes from a single media
US5537540A (en) * 1994-09-30 1996-07-16 Compaq Computer Corporation Transparent, secure computer virus detection method and apparatus
US5706472A (en) * 1995-02-23 1998-01-06 Powerquest Corporation Method for manipulating disk partitions
GB2291991A (en) * 1995-09-27 1996-02-07 Memory Corp Plc Disk drive emulation with a block-erasable memory
US5974517A (en) * 1996-09-17 1999-10-26 Compaq Computer Corporation Method and system for mounting a system partition as a logical drive while an operating system is operational by modifying a partition table

Also Published As

Publication number Publication date
FR2772491A1 (fr) 1999-06-18
AU742474B2 (en) 2002-01-03
GB2331386B (en) 2002-10-16
BR9802307A (pt) 1999-10-19
AU8089398A (en) 1999-04-29
US6029237A (en) 2000-02-22
JPH11119982A (ja) 1999-04-30
KR100393721B1 (ko) 2003-11-19
ITTO980837A1 (it) 2000-04-06
CN1221150A (zh) 1999-06-30
GB2331386A (en) 1999-05-19
IE980482A1 (en) 1999-06-02
SG67524A1 (en) 1999-09-21
KR19990036564A (ko) 1999-05-25
MY114751A (en) 2003-01-31
IT1304675B1 (it) 2001-03-28
JP4183802B2 (ja) 2008-11-19
DE19846398A1 (de) 1999-04-15
DE19846398C2 (de) 2003-11-06
CN1142494C (zh) 2004-03-17
GB9821552D0 (en) 1998-11-25
FR2772491B1 (fr) 2003-04-25

Similar Documents

Publication Publication Date Title
TW403882B (en) Method for simulating a computer storage device
KR101903818B1 (ko) 가상 디스크 스토리지 기술
TW400477B (en) System and method for changing partition mappings to logical drives in a computer memory
TW394874B (en) System and method for updating partition mappings to logical drives in a computer memory device
US6993649B2 (en) Method of altering a computer operating system to boot and run from protected media
US6996706B1 (en) Booting an operating system or running other pre-boot code from a file stored under a different operating system
US9971618B2 (en) System and method to reconfigure a virtual machine image suitable for cloud deployment
TW446909B (en) Dual use master boot record
US6490723B1 (en) Method and system for installing files in a computing system
US6279109B1 (en) Computing system and operating method for booting and running a graphical user interface (GUI) with r/w hard drive partition unavailable
US20090007105A1 (en) Updating Offline Virtual Machines or VM Images
US20040133790A1 (en) Protected, hidden emergency boot directory
US20170024198A1 (en) Mapping of virtualized set-up free applications for a computing system
US6269442B1 (en) Apparatus and method for on-line replacement of a running program code and data using checkpoints
US20040128495A1 (en) Method of booting a computer operating system to run from a normally unsupported system device
KR20140018316A (ko) 가상 디스크 스토리지 기술
US6718373B1 (en) Method and system for installing files in a computing system
US20060155784A1 (en) Method and system of previewing a volume revert operation
US6470446B1 (en) Method for preparing computer hard disks during installation of a network operating system
US8245226B2 (en) Offline migration from prior operating system installation
CN114756290A (zh) 一种操作***安装方法、设备及可读存储介质
EP1244951A2 (en) Running ramdisk-based microsoft windows 95/98/me
JP2990609B2 (ja) 計算機システム
JPH11272452A (ja) Cd−rom起動システム
JPH05265763A (ja) パーソナルコンピュータのメモリ管理装置

Legal Events

Date Code Title Description
GD4A Issue of patent certificate for granted invention patent
MK4A Expiration of patent term of an invention patent