国产精品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>

      存儲在非易失可重新編程半導體存儲器中的文件數(shù)據(jù)的訪問的制作方法

      文檔序號:6469698閱讀:168來源:國知局
      專利名稱:存儲在非易失可重新編程半導體存儲器中的文件數(shù)據(jù)的訪問的制作方法
      背景本發(fā)明總體上涉及基于處理器的系統(tǒng),這些系統(tǒng)使用半導體存儲器做為其基本的、非易失的、可重新編程的存儲媒體。
      所謂嵌入式的基于處理器的系統(tǒng)的重要性在不斷地提高。這些系統(tǒng)經(jīng)常以簡化的功能運行,以在相當?shù)偷某杀鞠绿峁┧璧男阅?。在許多情形中,這些嵌入式系統(tǒng)可能是電池供電的。這樣,可以限制其容量來改善電池的壽命。
      由于包括保持電池壽命,減少成本以及提供一個緊湊的形狀因數(shù)等多種的原因,可以提供基于處理器的系統(tǒng),該系統(tǒng)不使用硬盤驅動器做為其非易失存儲媒體。在許多基于處理器的系統(tǒng)中,硬盤驅動器提供了一種常規(guī)的非易失存儲媒體,該媒體存儲了大多數(shù)用戶希望永久維持的信息。其中可能包括如操作系統(tǒng),應用軟件,文件以及數(shù)據(jù)等等。被存儲在硬盤驅動器中的信息可能被傳輸?shù)较到y(tǒng)存儲器來執(zhí)行,該系統(tǒng)存儲器一般來說是一種易失存儲器。
      在許多系統(tǒng)中,硬盤驅動器提供了一種具有很高的容量、相對快速的存儲媒體。但是,硬盤驅動器比非易失半導體存儲器占用了更多的空間和使用了更多的能量。在許多嵌入式系統(tǒng)中,使用可重新編程的、非易失的半導體存儲器做為基于處理器系統(tǒng)的一種基本存儲系統(tǒng)。這些半導體存儲器存儲了包括操作系統(tǒng)在內(nèi)的通常存儲在硬盤驅動器中的全套信息。
      在許多情形中,用作基于處理器系統(tǒng)的主要非易失存儲媒體的半導體存儲器是閃速存儲器。這些閃速存儲器可以在無用戶干預的情況下使用眾所周知的播件性能被重新編程。通常使用行和列尋址來訪問這些存儲器。這樣,由于文件和其它數(shù)據(jù)在存儲器中的位置是存儲在該存儲器之處,因此這些存儲器通常是單片的。
      因此,一直需要有一種方法,使一個操作系統(tǒng)能夠在一種非易失可重新編程半導體存儲器之上存儲更多信息以及有效地訪問那些信息。
      附圖描述

      圖1是一個概要顯示了依照本發(fā)明的一個實施方案所使用的軟件模塊;圖2是一個概要顯示了依照本發(fā)明的一個實施方案把原始未壓縮的多個文件分成多個塊;圖3是一個概要顯示了依照本發(fā)明的一個實施方案的一個壓縮文件系統(tǒng)映象中的地址分配;圖4是一個實現(xiàn)本發(fā)明的一個實施方案的系統(tǒng)的框圖;以及圖5是一個根據(jù)本發(fā)明的一個實施方案的可使用的軟件流程圖;圖6是一個根據(jù)本發(fā)明的一個實施方案的可使用的軟件的流程圖;和圖7是一個根據(jù)本發(fā)明的一個實施方案的用于壓縮數(shù)據(jù)塊的軟件流程圖。
      詳細描述參照圖1,某一個客戶端基于處理器的系統(tǒng)可能包括一個軟件結構10,該結構具有與一個文件系統(tǒng)驅動程序14通信的一個操作系統(tǒng)內(nèi)核12。該文件系統(tǒng)驅動程序14接收來自某一個半導體存儲器40的原始數(shù)據(jù)并在一個邏輯布局中安排這些數(shù)據(jù)。該驅動程序14與某一個高速緩沖存儲器16通信,該高速緩沖存儲器緩沖存儲原始數(shù)據(jù),以使之能夠被該驅動程序14有效利用。根據(jù)本發(fā)明的一個實施方案,該設備驅動程序18訪問來自某一個非易失可編程半導體存儲器40,諸如一個閃速存儲器的文件數(shù)據(jù)塊。該設備驅動程序18不需要有關在該存儲器40之上的該數(shù)據(jù)格式的信息,以某種與該文件系統(tǒng)驅動程序14兼容的格式來組織該數(shù)據(jù)。
      因此,該存儲器40可以存儲一個客戶操作系統(tǒng)42和一個客戶操作系統(tǒng)出錯時存取的恢復操作系統(tǒng)。根據(jù)本發(fā)明的一個實施方案,也可存儲一個基本輸入/輸出系統(tǒng)46(BIOS)。
      該客戶操作系統(tǒng)42可以包括一個循環(huán)恢復檢查(CRC)字段22,指示分配表條目個數(shù)的一個字段24,包括該分配表的一個字段26,包括一個加載程序的一個字段28,以及包括操作系統(tǒng)內(nèi)核的一個字段30。字段30也包括該驅動程序14和18。
      客戶操作系統(tǒng)42還可以有一個或多個文件系統(tǒng)數(shù)據(jù)存儲區(qū)34,36和38。這些區(qū)域34,36和38包括可被該操作系統(tǒng)內(nèi)核12利用的原始壓縮數(shù)據(jù)。
      該設備驅動程序18可以根據(jù)來自于某個文件系統(tǒng)驅動程序14的請求,訪問任何數(shù)據(jù)區(qū)34,36或38。因此,在該半導體存儲器40上可以以壓縮的格式訪問信息,而且可以用某種非壓縮格式把信息裝載到該快速緩沖存儲器16中,以便由設備驅動程序14訪問。設備驅動程序18解壓存儲器40中的壓縮數(shù)據(jù),并將其提供給高速緩沖存儲器16。
      可以通過形成一個單一的二進制文件,按圖2中48所示的原始形式包含原始的未壓縮文件系統(tǒng)數(shù)據(jù),來初始創(chuàng)建一個壓縮文件系統(tǒng)映像。然后,該包含了原始未壓縮文件系統(tǒng)的文件被劃分成許多同等大小的數(shù)據(jù)塊50a-50c。在本發(fā)明的一個實施方案中,該塊大小對每個壓縮文件系統(tǒng)映像來說是相同的,并且是在構建時設置的。
      如圖3中所示,該未壓縮數(shù)據(jù)然后被壓縮成可變長度的壓縮數(shù)據(jù)塊58,并被串連在一起。因此,這些未壓縮塊被壓縮以組成該壓縮文件系統(tǒng)映像20的壓縮塊58a-58c。
      如圖3中所示,在本發(fā)明的一個實施方案中,區(qū)域34,36和38中的每一個(圖1)都包括具有一個標題節(jié)(52-56)的一個映像以及存儲該文件系統(tǒng)數(shù)據(jù)的一系列壓縮塊58。該壓縮文件系統(tǒng)映像的標題節(jié)包括具有循環(huán)恢復檢查信息的一個字段52。這個字段可以有一個零區(qū)距和兩個字節(jié)的長度。在一個數(shù)據(jù)塊的分配表長度上計算該循環(huán)恢復檢查值。該標題節(jié)還包括用于塊分配表條目個數(shù)的一個字段54。它有一個兩字節(jié)的區(qū)距和四個字節(jié)的長度。塊分配表中條目的個數(shù)可以存儲為一個無符號的長值。該實際塊分配表(BAT)56有六字節(jié)區(qū)距以及與字節(jié)數(shù)BAT記錄個數(shù)相等的長度。該BAT56描述每個壓縮塊58的起始區(qū)距和長度。
      該設備驅動程序18使用BAT56在半導體存儲器40中找出每個壓縮數(shù)據(jù)塊58的起始和終止位置。設備驅動程序18通過把數(shù)據(jù)的這些壓縮塊實時解壓縮并且根據(jù)操作系統(tǒng)內(nèi)核12在運行時的請求而把該壓縮數(shù)據(jù)映射到該文件系統(tǒng)中來運行的。該設備驅動程序18可以對存儲為壓縮文件系統(tǒng)映象20的文件系統(tǒng)一無所知。
      因此,根據(jù)本發(fā)明的某些實施方案,一個操作系統(tǒng)可以訪問存儲在某個半導體存儲器之上的壓縮文件系統(tǒng)數(shù)據(jù)。半導體存儲器與硬盤驅動器相比,不易發(fā)生電氣和機械故障。在本發(fā)明的某些實施方案中,在該操作系統(tǒng)上的文件系統(tǒng)接口可以由應用層面的程序所使用和操縱。由于存儲在該半導體存儲器中的數(shù)據(jù)是壓縮的,可以需要更少的存儲器,形成一種低成本的解決方案。
      任何文件系統(tǒng)都可獨立于內(nèi)核文件系統(tǒng)的種類而被存儲在半導體存儲器之中。因此,該設備驅動程序18可以不了解存儲在半導體存儲器40之中的文件系統(tǒng)。在發(fā)明的某些實施方案里,客戶系統(tǒng)10可以從一個遠程服務器(未圖示)來訪問另外的文件。該客戶可以是一個基于處理器的系統(tǒng),如一個臺式計算機系統(tǒng),一個手持計算機系統(tǒng),一個基于處理器的電視系統(tǒng),一個機頂盒,一個儀表,一個瘦客戶機,一部蜂窩電話等等。在某些實施方案中,該系統(tǒng)10可以不是一個連接到網(wǎng)絡的系統(tǒng)。
      實現(xiàn)該可重新編程半導體存儲器40的一個存儲設備可以被電重新編程。在本發(fā)明的一個實施方案中,該存儲設備也可用作客戶端的BIOS存儲器。而BIOS存儲器一般為只讀存儲器(ROM),通過使用可重新編程存儲器40,操作系統(tǒng)以及BIOS可以在損壞時被更新或者替代。在本發(fā)明的其它一些實施方案中,除了存儲器40之外,可以使用一個常規(guī)BIOS ROM。
      多種閃速存儲器可以實現(xiàn)存儲器40,諸如Intel的StrataFlashTM牌存儲器。一種便利的存儲器是由Intel公司提供的28F64OJ58M閃速陣列。這種存儲器包括多個128K塊。每塊都可以被數(shù)據(jù)保護,使其可被擦除或者覆蓋。換句話說,可以有選擇地對存儲器中的一個或多個塊施加數(shù)據(jù)保護。
      可以針對內(nèi)核12采用多種操作系統(tǒng),例如,包括Linux,MicrosoftWindows@98,Windows2000或者WindowsCE和BE操作系統(tǒng)。該基本操作系統(tǒng)也可是一個實時操作系統(tǒng)(RTOS)諸如由3Com公司提供的PalmOS@Software3.5。
      在基本操作系統(tǒng)42損壞或需要更新的情況下,恢復操作系統(tǒng)44投入運行。該恢復操作系統(tǒng)44可以是一個縮小規(guī)模的操作系統(tǒng),包括基本的功能和獲得一個基本操作系統(tǒng)所需的有限的軟件。因此,正如在本文所使用的那樣,恢復操作系統(tǒng)是負責更新和/或替代某個基本操作系統(tǒng)的一種操作系統(tǒng)。
      在理想情況下,該恢復操作系統(tǒng)44可以被盡可能地剝離以節(jié)省存儲。如有可能,其內(nèi)核可被減少到僅有實現(xiàn)其恢復和更新功能所需的編碼。一個特別適合的內(nèi)核是Linux內(nèi)核。Linux內(nèi)核包括一個被稱為MakeXConfig的基于X的內(nèi)核應用程序。這個應用程序提供一個圖形用戶界面以便于選擇內(nèi)核和操作系統(tǒng)的組件。即,Linux操作系統(tǒng)允許其用戶回答一系列問題,這些問題由一個圖形用戶接口提出并指示是否希望特別的功能。
      在出現(xiàn)一些系統(tǒng)錯誤或者事故的情形中,該客戶系統(tǒng)可以重新引導來消除錯誤。如果重新引導的次數(shù)超出某個臨界級,則該恢復操作系統(tǒng)可被激活。當該系統(tǒng)試圖重新引導時,它可以檢查一個CMOS存儲器重新引導計數(shù)標志,如果超出該重新引導計數(shù)臨界值則自動重新引導該恢復操作系統(tǒng)。啟動恢復操作系統(tǒng)44。以便獲取基本操作系統(tǒng)42的一個新版本。
      分配表(AT)26把該存儲器40分區(qū)并允許將多個編碼和數(shù)據(jù)的變化存儲在該存儲器40中。這就允許多個引導加載程序存在于該存儲器之中以引導不同的操作系統(tǒng)映像。在引導時,BIOS46可以基于一個恢復位的狀態(tài),選擇將裝載和執(zhí)行哪個引導裝入程序。
      用于裝載該基本操作系統(tǒng)的某一個引導裝入程序28可以被存儲在該分配表26之上。在該引導裝入程序28之上的是核30或該基本操作系統(tǒng)42的內(nèi)核。該基本操作系統(tǒng)42可以是相同于或者不同于該恢復操作系統(tǒng)44。
      在核30之上是文件系統(tǒng)。該分配表26包括存儲在該存儲器40中的每個項的一個條目,該存儲器又包括存儲在該文件系統(tǒng)中的多個項。該文件系統(tǒng)包括文件、目錄以及用于定位和訪問操作系統(tǒng)文件和目錄的信息。
      包含在該分配表26中的每個項包括有關該軟件版本、標志、該數(shù)據(jù)區(qū)距、該數(shù)據(jù)的長度以及其裝入地址的信息。該版本號可以記錄哪個版本的軟件被裝入在某一個特別的存儲器中。該數(shù)據(jù)區(qū)距決定某一個記錄被定位在該存儲器40中何處。該標識字段具備有關相應條目的種類的信息。該標識字段的最低有效位可以包括有關該循環(huán)恢復檢查狀態(tài)的信息。事實上,這就告訴BIOS是否必須計算一個CRC。下一個最高有效位包括塊類型。該塊類型包括指示某一個引導裝載程序“引導”、“核”或者“文件系統(tǒng)”。如果該塊類型是引導裝入程序,則該標識字段指出在隨機存取存儲器中何處裝入出自該存儲器40的引導裝載程序。某一個引導裝入程序或引導捆綁裝載程序裝入,并將控制傳送給裝載一個操作系統(tǒng)的另一個裝載程序。
      本發(fā)明可適用于多種基于處理器系統(tǒng),而圖4中說明了一個用一個機頂盒作為該客戶系統(tǒng)60的一項應用。一個機頂盒與一個電視接收機一起工作。該客戶端60可以包括與某個圖形加速端口(AGP)芯片組66相連的一個處理器65??梢詮募永D醽喼菔ニ死堑腎ntel公司獲得該圖形加速端口2.0版說明書。該芯片組66可在其圖形加速接口總線70中連接到系統(tǒng)存儲器68。該總線70又可到某一個圖形加速器72,而該圖形加速器也是連接到某一個視頻或者電視接收機73。
      系統(tǒng)存儲器的某一部分75,被稱為CMOS存儲器,可由適于保存系統(tǒng)數(shù)據(jù)的集成電路中的存儲器所實現(xiàn)。該CMOS一般包括計時的一個實時時鐘?;謴秃透挛槐淮鎯υ谠揅MOS存儲器中的預定的位置。
      該芯片組66也可連接總線74并接收某一塊電視頻道選擇/捕捉卡76。該卡76可以連接到一根電視天線78,做為另一個實例,該天線也可是一個衛(wèi)星或者電纜接頭。也可提供一個與網(wǎng)絡16的接口,如一個與因特網(wǎng)連接的調制解調器,或為一個計算機網(wǎng)絡提供一個網(wǎng)絡接口控制器。
      一個橋80又可連接到另一個總線84,支持一個串行輸入/輸出接口86以及一個存儲器接口94。該接口86可連接到一個調制解調器88或者一個鍵盤92。該接口94可以連接存儲恢復操作系統(tǒng)的存儲器40BIOS,以及基本操作系統(tǒng)。該橋80是由Intel公司提供的82371BPCIISA IDE Xcelerator(PIIX4)芯片組。因此,它可以包括通用輸入/輸出引腳(GP[I,O])。
      關于多個用來實現(xiàn)計算機系統(tǒng)的芯片組,可以對芯片組進行設置,使其一次只能觀察到一定數(shù)量的BIOS編碼線。在基本操作系統(tǒng)和恢復操作系統(tǒng)被存儲在閃速存儲器中的實施方案中,可以與訪問BIOS存儲器的方式相同的方式來對其進行訪問一樣被訪問。因此,由于被訪問的閃速存儲器比BIOS存儲器大得多,最好允許其它技術來訪問存儲在該閃速存儲器中的所有數(shù)據(jù)。Intel公司的一項用于在處理器中進行該操作的技術是在諸如PIIX4裝置上使用GP[I,O]引腳??蓪⑦@些引腳連接到那些負責產(chǎn)生讀取BIOS的信號的引腳。當提供這些合適GP[I,O]信號時,閃速存儲器讀出過程可以成組切換以順序讀出整個存儲器。
      該系統(tǒng)60可以創(chuàng)建壓縮文件系統(tǒng)映像從而將其存儲在存儲器中。例如,該系統(tǒng)可以從另一個存儲設備引導,創(chuàng)建該文件系統(tǒng)映像以及把該映像存儲在存儲器40之上。另一方面,可通過一個基于處理器的外部系統(tǒng)創(chuàng)建映像并將其存儲在該存儲器40之上。
      現(xiàn)在參照圖5,根據(jù)一個實施方案,軟件108開始于開機或者系統(tǒng)復位,BIOS執(zhí)行和完成系統(tǒng)初始化和加電自檢(模塊110)。該存儲器40的內(nèi)容可以通過檢查存儲在閃速存儲器字段96中的CRC來驗證,正如模塊112中所指示。在這點上,通過掃描該分配表和選擇一個標記的記錄作為引導裝入程序,BIOS選擇引導裝入程序(模塊114)來執(zhí)行。然后,該引導裝入程序使用該分配表以找出該基本操作系統(tǒng)被定位在該閃速存儲器何處(模塊116),在系統(tǒng)存儲器中的適當?shù)刂费b入該基本操作系統(tǒng)(模塊118)并且開始其運行(模塊120)。
      參照圖6,設備驅動程序18可以開始接收數(shù)據(jù)塊的請求,正如模塊124所示。如模塊126所示,從存儲中訪問請求的數(shù)據(jù)塊。每個塊都被解壓縮,如模塊128所示。然后,如模塊130所示,該數(shù)據(jù)返到該文件系統(tǒng)模塊。
      如圖7所示,用于壓縮該文件系統(tǒng)映像的軟件132在開始時把該文件系統(tǒng)映像劃分成如模塊134所示的相同大小的多個塊50。該數(shù)據(jù)被壓縮并組成如136所示的可變長度的串連的數(shù)據(jù)塊。除了CRC(模塊140)和BAT(模塊142),還確定了記錄的數(shù)目(模塊138)。
      參照有限數(shù)量的實施方案,對本發(fā)明進行了描述,本領域熟練技術人員將會意識到可對本發(fā)明進行大量的適當修正和更改。附加的權利要求涵蓋了所有屬于本發(fā)明的真正宗旨和范圍的修正和更改。
      權利要求
      1.一種方法,包含從一個操作系統(tǒng)接收對文件數(shù)據(jù)的一個請求;以及訪問某一個存儲壓縮文件數(shù)據(jù)的半導體存儲器。
      2.權利要求1的方法,進一步包括對所述壓縮文件數(shù)據(jù)解壓縮。
      3.權利要求2的方法,包括使用一個設備驅動程序用一種與所述操作系統(tǒng)所用的文件系統(tǒng)兼容的格式來格式化該解壓的數(shù)據(jù)。
      4.權利要求3的方法,包括把該解壓縮數(shù)存儲在由一個文件系統(tǒng)驅動程序使用的某個緩沖區(qū)中。
      5.權利要求1的方法,包括組成一個大小充分相同的數(shù)據(jù)塊文件系統(tǒng)映像。
      6.權利要求5的方法,包括壓縮每個所述數(shù)據(jù)塊以組成一個壓縮文件系統(tǒng)映像,該壓縮文件系統(tǒng)映像由不同大小的塊組成。
      7.權利要求6的方法,包括把一個文件頭附到所述文件系統(tǒng)映像,該文件系統(tǒng)映像提供如何把每個塊定位的有關信息。
      8.權利要求7的方法,包括在所述文件頭中提供有關一個分配表中的條目個數(shù)信息以及在所述分配表中提供有關在所述文件系統(tǒng)映像中的每個所述壓縮塊的長度信息。
      9.權利要求1的方法,包括訪問存儲在所述半導體存儲器中的一個操作系統(tǒng)。
      10.一種產(chǎn)品,包含一個存儲指令的媒體,這些指令使一個基于處理器的系統(tǒng)從一個操作系統(tǒng)接收對文件數(shù)據(jù)的請求;以及訪問一個存儲壓縮文件系統(tǒng)數(shù)據(jù)的半導體存儲器。
      11.權利要求10的產(chǎn)品,進一步存儲使一個基于處理器的系統(tǒng)對所述壓縮文件數(shù)據(jù)解壓縮的指令。
      12.權利要求11的產(chǎn)品,進一步存儲使一個基于處理器的系統(tǒng)使用一個設備驅動程序以一種與所述操作系統(tǒng)使用的文件系統(tǒng)兼容的格式來格式化該解壓縮數(shù)據(jù)的指令。
      13.權利要求11的產(chǎn)品,進一步存儲使一個基于處理器的系統(tǒng)把該解壓縮數(shù)存儲在由某一個文件系統(tǒng)驅動程序使用的某個緩沖區(qū)中的指令。
      14.權利要求13的產(chǎn)品,進一步存儲使一個基于處理器的系統(tǒng)形成上大小充分相同的數(shù)據(jù)塊的文件系統(tǒng)映像的指令。
      15.權利要求14的產(chǎn)品,進一步存儲使一個基于處理器的系統(tǒng)壓縮上述每個數(shù)據(jù)塊以組成一個不同大小的數(shù)據(jù)塊的壓縮文件系統(tǒng)映像的指令。
      16.權利要求15的產(chǎn)品,進一步存儲使一個基于處理器的系統(tǒng)把一個文件頭附到所述文件系統(tǒng)映像的指令,提供有關如何定位每個數(shù)據(jù)塊的信息。
      17.權利要求16的產(chǎn)品,進一步存儲使一個基于處理器的系統(tǒng)在所述文件頭中提供包含有關所述文件系統(tǒng)映像中的每個壓縮塊的長度信息的塊分配表的指令。
      18.權利要求17的產(chǎn)品,進一步存儲使一個基于處理器的系統(tǒng)在文件頭中提供有關分配表中的條目個數(shù)信息的指令。
      19.權利要求10的產(chǎn)品,進一步存儲使一個基于處理器的系統(tǒng)訪問存儲在半導體存儲器中的一個操作系統(tǒng)的指令。
      20.一個系統(tǒng),包含一個處理器;以及一個連接到該處理器的可重新編程半導體存儲器,該存儲器存儲了一個壓縮的操作系統(tǒng)以及用于該操作系統(tǒng)的壓縮數(shù)據(jù)。
      21.權利要求20的系統(tǒng),其中所述存儲器是一種閃速存儲器。
      22.權利要求21的系統(tǒng),包括以一個壓縮格式存儲在所述存儲器之上的一個基本輸入/輸出系統(tǒng)。
      23.權利要求22的系統(tǒng),包括存儲在所述存儲器之上的,當失敗的基本操作系統(tǒng)需要更新時使用的備份操作系統(tǒng)。
      24.權利要求20的系統(tǒng),包括某一個設備驅動程序,該設備驅動程序把存儲器中的壓縮數(shù)據(jù)解壓縮,并且以該操作系統(tǒng)使用的一種格式提供所述數(shù)據(jù)。
      25.權利要求24的系統(tǒng),包括某一個文件系統(tǒng)驅動程序,該文件系統(tǒng)驅動程序將從設備驅動程序接收的數(shù)據(jù)組織成一個文件系統(tǒng)。
      26.權利要求20的系統(tǒng),其中所述半導體存儲器存儲一個分配表,該分配表指示被存儲在所述存儲器之中的條目的長度以及在所述分配表中的條目個數(shù)。
      27.權利要求20的系統(tǒng),其中將以壓縮格式存儲在所述半導體存儲器之上的文件系統(tǒng)數(shù)據(jù)組成不相同長度的壓縮數(shù)據(jù)塊。
      28.權利要求20的系統(tǒng),包括用于存儲在所述半導體存儲器之上的一個以上的文件系統(tǒng)的數(shù)據(jù)。
      29.權利要求27的系統(tǒng),包括一個裝入程序以及一個用于存儲在所述存儲器之上的一個操作系統(tǒng)的內(nèi)核。
      30.權利要求20的系統(tǒng),包括一個用以從網(wǎng)絡下載附加數(shù)據(jù)的網(wǎng)絡聯(lián)接。
      全文摘要
      用于一個操作系統(tǒng)的文件數(shù)據(jù)可能以一種壓縮格式存儲在某一個可重新編程的半導體存儲器中。對于一個或多個均以一種壓縮格式存儲的文件系統(tǒng),為存儲器提供一個頭部和數(shù)據(jù)。可以利用也存儲在該存儲器中的某一設備驅動程序對該數(shù)據(jù)進行解壓縮并將其轉換成適合某一種特殊文件系統(tǒng)或者操作系統(tǒng)的格式。
      文檔編號G06F9/445GK1436330SQ01811060
      公開日2003年8月13日 申請日期2001年3月29日 優(yōu)先權日2000年4月12日
      發(fā)明者E·R·羅爾茲, J·P·凱特雷諾斯 申請人:英特爾公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1