[go: up one dir, main page]

TWI221581B - Method for embedding operating system and application program in memory device - Google Patents

Method for embedding operating system and application program in memory device Download PDF

Info

Publication number
TWI221581B
TWI221581B TW089111198A TW89111198A TWI221581B TW I221581 B TWI221581 B TW I221581B TW 089111198 A TW089111198 A TW 089111198A TW 89111198 A TW89111198 A TW 89111198A TW I221581 B TWI221581 B TW I221581B
Authority
TW
Taiwan
Prior art keywords
application
file
scope
patent application
item
Prior art date
Application number
TW089111198A
Other languages
English (en)
Inventor
Sung-Feng Hsiao
Original Assignee
Steptech Inc
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 Steptech Inc filed Critical Steptech Inc
Priority to TW089111198A priority Critical patent/TWI221581B/zh
Priority to US09/669,562 priority patent/US6718548B1/en
Application granted granted Critical
Publication of TWI221581B publication Critical patent/TWI221581B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4406Loading of operating system

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Description

1221581 五、發明說明(1) 本發明是有關於一種將可開機程式植入記憶裝置之方 法,且特別是有關於一種將作業系統與應用程式植入記憶 裝置之方法。 資訊時代的來臨,電腦的運用越加普及,使用者也隨 之增加。現在都是利用伺服器來管理使用者,並且提供了 許多便利的服務。伺服器可以將共同使用的資源與資料做 更有效的整合、運用與管理,以達到資源的最大利用性與 資料分享的功能,並且減少資源的浪費以及資料重覆儲存 之空間浪費。目前一般伺服器的作業系統與應用程式是安 裝儲存於硬碟機之中,但是往往需要花費很長的時間在安 裝作業系統與設定硬體的參數上。此外,這些作業系統與 應用程式常常需要有非常大的硬碟空間來儲放,造成硬體 的需求增加,增加成本負擔。若因不當的操作或是突然間 斷電之情況發生時,而剛好系統正執行寫入硬碟的動作, 就很有可能導致作業系統的故障。一旦作業系統發生故 障,要再修復或是嚴重時重新安裝設定系統,整個企業或 是人力所要付出的成本就更難以計算了。 有鑑於此,本發明的目的就是在提供一種將作業系統 與應用程式植入記憶裝置之方法。一旦系統安裝了本發明 的記憶裝置,不但可以節省了許多安裝與設定的時間,而 且開機所需的時間不到一分鐘就可以完成。因為作業系統 與應用程式已經在此記憶裝置中了 ,所以如果遇到不當的 關機或是意外的斷電,也不會因此而損壞作業系統。本發 明之記憶裝置體積小,作業系統與應用程式不需再佔用到
!221581 五、發明說明(3) 第2圖繪示依照本發明一較佳實施例之製作應用程式 之流程圖。 ^ 第3圖繪示依照本發明一較佳實施例之製作特殊壓 型檔案系統之流程圖。 ' 第4圖繪示依照本發明一較佳實施例中將作業系統與 應用程式放入記憶裝置之流程圖。 第5圖緣示一般開機動作之流程圖。 第6圖繪示依照本發明一較佳實施例之開機動作之流 程圖。
在一般的作業系統中,例如是UN I X的作業系統,其根 目錄(root directory)之下有許多的目錄,其中/b〇'〇t 目錄中是包括開機所需之開機槽案,/kernel目錄中是作 業系統檔案的儲放位置,/usr目錄中是應用程式的餘放位 置。而本發明是針對作業系統與應用程式所在的兩個目錄 /kernel、/usr中所儲放的檔案提供植入記憶裝置之方 法。
請參照第1圖’其繪示依照本發明一較佳實施例之製 作作業系統映射(root image)之流程圖。在此實施例中, 所述之作業系統係以FreeBSD作業系統為例。如第i圖所 示,步驟101是將FreeBSD作業系統的原始碼(s〇urce code)經過重整(c r u n c h )的技術處理後成為一個作業系統 重整檔。原本FreeBSD作業系統的原始碼是由數十甚至數
第6頁 1221581 五、發明說明(4) 百個程式組成。 其所呼叫(c a 1 1 (function ) 〇 程式呼叫,所以 於不同的程式之 為了改善這個問 式,即作業系統 程式全部改編寫 檔之中。而那些 在一份,如此就 步驟1 0 2是i 業系統執行檔。 執行播成為一作 第2圖繪示 之流程圖。這應 )、檔案伺服器 WWW、FTP、DNS 式中,删除不必 驟2 0 2為將此重ί 統(file syste 第3圖。第3圖所 殊壓縮型檔案系 VNode(Virtual 映成一個槽案虛 每一個程式都是獨立的程式,而且各自有 )的程序(procedure)或函數 而相同功能的程序或函數由於會被不同的 這些相同功能的程序或函數就會重覆存在 間。這樣一來,作業系統就會變得魔大。 題,於是將所有的程式編寫成單一個程 重整檔。編寫的方式為將原本各個獨立的 成程序或函數的形式,放入作業系統重整 原本重覆被呼叫的程序或函數就可以只存 節省了作業系統所佔的空間。 岛譯(compi le )此作業系統重整檔為一作 步驟103是壓縮(compress)此作業系統 業系統壓縮檔。 良照本發明一較佳實施例之製作應用程式 用程式可以是代理伺服器(pr〇Xy server 系統(file server ) ^ POP3 - SMTP、 察伺服器系統。步驟2 0 1為從選定的應用程 要的註解或設定而為一重整應用程式。步 ^應用程式’放入一特殊壓縮型之檔案系 m)。而有關於步驟2 0 2之做法請同時'參'考 繪示為依照本發明一較佳實施例中製作特 統之流程圖。步驟3 0 1中,利用 、
Node)的技術,先將一應用程式存放檔對 擬裝置(mount point)。在步驟3〇2中,收 1 將 1221581 五、發明說明(5) 上述之重整應用程式複製至此檔案虛擬裝置中。下一個步 驟303中’壓縮應用程式存放播成為一應用程式壓縮槽。 這也就進入第2圖中的步驟203 了。 田 請參照第4圖,其所繪示為依照本發明一較佳實施例 中將作業系統與應用程式放入記憶裝置之流程圖,其中, 吞己憶裝置例如是快閃唯讀記憶體(f 1 a s h R 〇 )。在步驟 401中’首先將§己憶裝置格式化荦 錄下之開機檔案以及作業系統壓縮檔與應用程式壓縮播複 製至此記憶裝置之中。 、 清參照第5圖’其所纟會示為一般開機動作之流程圖。 打開電腦主機的電源後,首先是步驟5〇1 ,基本輸入/輸出 系統(Basic Input Output System, BIOS)開始檢查並 測試週邊硬體設備。隨後進入步驟5 0 2,基本輸入/輸出系 統將MBR(Master Boot Record)載入到隨機存取記憶體 (RAM)中。MBR記錄著磁碟分割的資訊,以及那一個磁碟 為開機磁碟。在此步驟中,基本輸入/輸出系統將控制權 交給MBR。在開機磁碟中,有兩個區域與開機有密切的關 係。一個是此開機磁碟的第一個磁區(sect〇r),稱為 bootl。另一個是位於b〇〇tl之後的7.5k個位元,這7.5k個 位元稱為boot2 °bootl與boot2是用以讀取FreeBSD檔案系 統並可以與系統操縱台(c 0 n s 0 1 e )做互動的功能。所以 於步驟5 0 3中,MBR將boot 1載入隨機存取記憶體中,並且 於步驟504中,bootl將boot2載入隨機存取記憶體中,繼
1221581 五、發明說明(6) 續執行開機動作。於步驟5 〇 5中,b ο 〇 t 2將作業系統核心 (kernel)載入至隨機存取記憶體中,就由作業系統核〜 來控制整個系統的運作。 如同步驟5 0 6中所示,作業系統核心會執行ini t這個 處理程序(process)。丨^七是整個作業系統之中第一個 被啟動的程序,init使得系統進入了單〆使用者模式 (single user mode)。所謂的單一使用者模式就是只有 使用系統管理者這個帳號才能夠登入系統之中。在步驟 507中’mit藉由呼叫執行控制程式(rc,Run Control) 以檢查並安裝檔案系統以及啟動基本的背景執行程序 (daemon Pr〇cess)。而最後至步驟5〇8中,將系統切換 至夕使用者模式(multi- user mode)。而在本發明之較 佳實施,中,對步驟5 0 7中之執行控制程式提供下述改進 方法,請參照第6圖。 雷馮在ί,板上安裝了如上所示的記憶裝置後,開啟主機 例^開I #照第6圖,其所繪示為依照本發明一較佳實施 之步驟5 ο ο β作之流程圖。開機過程之流程圖如同第5圖中 中之播幸系步驟507。接著在步驟601中,檢查記憶裝置 正談# ^备統是否正常。如果檔案系統發生錯誤時,則修 c/U ϋ統。步驟6 0 2中,將此記憶裝置設定成唯讀 業系統盥廡,意即只可讀取,而不可以寫入。因為作 i S寫父二2程式均已放入此記憶裝置之中,所以不需要 是意;卜斷ί n。i因i ί此:需擔心在不正常關機或 的隋況時,a因正進行寫入的動作而損壞了系
1221581 五、發明說明(7) 統。步驟6 0 3中,利用vNode的技術,將記憶裝置中的應用 程式壓縮檔對映(mount)成一應用程式存放目錄,此應用 程式存放目錄係為/usr。接下來於步驟604中,檢查硬碟 是否存在;如果存在,就自動安裝硬碟。如果硬碟尚未被 格式化,系統將自動格式化此硬碟。步驟6〇5中,作業系 統自動檢查所有安插上主機板的網路卡(Netw〇rk Interface Card )。並且由設定檔/ etc/rc c〇nf$讀取所 設定的網路卡參數,而網路卡設定的參數譬如是網際網路 協定地址(IP address )、通訊閘(gateway )或子網路 遮罩(netmask)。於設定檔rc conft,可以設定多張網 路卡的相關資料,譬如eth i表示第一張網路卡的設定資 表^示第二張網路卡的設定資料,eth n+i表示第 的設定資料。當系統债測到有多張網路卡 相同順序的網路卡設定資料=該 ^ V/eic/rc^/.Ut 目的。 丹彳貝州硬碟,如此亦可以達到本發明之 【發明效果】 入記將作*系統與應 1 · 一般在安裝與設定作業系統時 付需要很長的時
1221581 五、發明說明(8)
間,而且一不小心,很容易設定錯誤。一旦設定錯誤,就 須更長的時間來更正。尤其以硬碟與網路卡的設定較為複 雜。於本發明之中,系統會自動偵測硬碟是否存在,如果 存在,將自動安裝(mount)。如果硬碟尚未格式化,系 統亦將自動對其做輅式化的動作。另外,系統亦自動偵測 安裝網路卡,並且完成設定的工作。以往使用者在安裝設 定網路卡時,得特別針對是那一個廠家的網路卡,而設定 其相關資料。於本發明之中,不需如此,直接依照其主機 板上插槽之順序來設定其網路相關資料即可。如此,簡化 了使用者在安裝與設定上的困難,更節省設定系統的時 2.本發明中,將作業系統與應用程式放在一記憶裝置 中,節省了所佔記憶體的空間,也加快了開機的速度。於 安裝上也非常的方便,只要插上這個記憶裝置就幾乎已完 成了安裝系統的動作。更且如果發生了不正常的關機或突 然斷電的情況,也不用擔心會損壞系統。
綜上所述,雖然本發明已以一較佳實施例揭露如上, 然其並非用以限定本發明,任何熟習此技藝者,在不脫離 本發明之精神和範圍内,當可作各種之更動與潤飾,因此 本發明之保護範圍當視後附之申請專利範圍所界定者為 準。
第11頁 1221581 圖式簡單說明 第12頁

Claims (1)

1221581 -案號 89111198___年月日___修正____________ 六、申請專利範圍 不正常,則修正之; j 2· δ又疋該自己憶裝置為唯讀〇nly), j3·利用VNode技術將該記憶裝置内之該應用程式 壓縮檔對映到一應用程式存放目錄; j 4·自動偵測與安裝一硬碟,如果該硬碟尚未格 式化(format ),則自動對該硬碟做格式化;以及 J· 5 ·自動偵測與設定一網路卡,依照該網路卡之 插槽順序設定該網路卡之一參數。 3 ·如申請專利範圍第1項所述之方法,其中該作業系 統係為F r e e B S D。 4 ·如申請專利範圍第3項所述之方法,其中該應用程 式存放目錄係為/usr。 5.如申請專利範圍第1項所述之方法,其中該記憶裝 置係為快閃唯讀記憶體(flash ROM)。 6·如申請專利範圍第2項所述之方法,其中該參數係 為網際網路協定地址(I p )。 7 ·如申請專利範圍第2項所述之方法,其中該參數係 為通訊閘(gateway)。 8 ·如申請專利範圍第2項所述之方法,其中該參數係 為子網路遮罩(netmask), 9 ·如申請專利範圍第1項所述之方法,其中該應用程 式係為代理伺服ΪΙ系統(pr〇xy server system)。 1 °·如申請專利範圍第1項所述之方法,其中該應用 程式係為POP3伺服器系統。
1221581 ---------89111198__生月曰 ____ /、'申請專利範圍 1 1 ·如申請專利範圍第1項所述之方法,其中該應用 程式係為SMTP伺服器系統。 。1 2·如申請專利範圍第1項所述之方法,其中該應用 程式係為WWW伺服器系統。 、13·如申請專利範圍第1項所述之方法,其中該應用 程式係為DNS伺服器系統。 、1 4· 一種將作業系統與應用程式植入記憶裝置之方 头用以將一UNIX作業系統(operating system)與一應 用程式植入該記憶裝置内,其中,該記憶裝置係為一快閃 唯讀記憶體(flash ROM )該UNIX作業系統之/boot目錄下 包括一開機檔案與一執行控制程式(RC,run control ) /etc/rc,該方法包括: a·將該UNIX作業系統之一原始瑪(source code)經 過重整(crunch )後成為一作業系統重整檔; b·編譯(c〇mpi le )該作業系統重整檔為一作業系統 執行檔; c·壓縮(compress )該作業系統執行檔為一作業系統 壓縮檔; d ·刪除該應用程式中不必要的註解或設定而為一重整 應用程式; e·利用VNode(Virtual Node)技術將一應用程式存放 檔對映成一檔案虛擬裝置(mount point); f·複製該重整應用程式至該檔案虛擬裝置之中; g·壓縮該應用程式存放檔為一應用程式壓縮檔;
TW0155(021220)CRF.ptc 第15頁 1221581 SE_891U198 六、申請專利範圍 曰 修正 h·將該快閃唯讀記憶體做格式化(format );以及 I將該開機檔案、該作業系統壓縮檔與該應用程式壓 縮檔複製至該快閃唯讀記;意體之中 15·如申請專利範圍第丨4項所述之方法,其中,在步 驟i之後,更包括: j ·修改該執行控制程式,使得該執行控制程式能執行 下列步驟: j 1 ·檢查該記憶裝置之檔案系統是否正常,如果 不正常’則修正之; j 2·設定該記憶裝置為唯讀(read only); j3·利用VNode技術將該記憶裝置内之該應用程式 壓縮檔對映到一應用程式存放目錄; j 4 ·自動偵測與安裝一硬碟,如果該硬碟尚未格 式化(format ),則自動對該硬碟做格式化;以及 j 5 ·自動偵測與設定一網路卡,依照該網路卡之 插槽順序設定該網路卡之一參數。 16·如申請專利範圍第14項所述之方法,其中該㈣11 作業系統係為FreeBSD。 17·如申請專利範圍第1 5項所述之方法’其中該參數 係為網際網路協定地址(IP )。 18·如申請專利範圍第1 5項所述之方法’其中該參數 係為通訊閘(gateway )。 19.如申請專利範圍第1 5項所述之方法’其中該/ 係為子網路遮罩(netmask)。
TW0155(021220)CRF.ptc 第16頁 1221581 ——_ 20.如申請專利範圍第14項所述之方法,其中該應 工係為代理伺服器系統(pr〇xy server systein )。心 2,1 ·如申請專利範圍第丨4項所述之方法,其中該應用 程式係為POP3伺服器系統.。 、22·如申請專利範圍第14項所述之方法,其中該應用 程式係為SMTP伺服器系統。 23·如申請專利範圍第14項所述之方法,其中該應用 程式係為WWW伺服器系統。 24·如申請專利範圍第η項所述之方法,其中該應用 程式係為DNS伺服器系統。 25· 一種製作具有作業系統與伺服器應用程式的快閃 °己隐裝置(flash memory device)之方法,其中該快閃 記憶裝置能插入一電腦系統之主機板之上,且該電腦系統 被啟動後係用以執行該伺服器應用程式,該作業系統係為 一 UNIX類(Unix-like)之作業系統,該UNIX類之作業系 統之/boot目錄下包括一開機檔案與一執行控制程式 (RC 5 run control ),該方法包括: 重整該作業系統之原始碼後,產生一作業系統重整 檔; 編譯該作業系統重整檔為一作業系統執行檔; 壓縮該作業系統執行檔為一作業系統壓縮檔; 刪除該伺服器應用程式中不必要的註解或設定而為一 重整應用程式; 利用VNode (Virtual Node)技術將一應用程式存放
TW0155(021220)CRF.ptc 第17頁 1221581 ---MM««89111198 ___年月曰__修正____ 六、申請專利範圍 檔對映成一檔案虛擬裝置(m〇unt p〇int); 複製該重整應用程式至該檔案虛擬裝置之中; 壓縮該應用程式存放檔為一伺服器應用程式壓縮檔; 將該快閃§己憶裝置做格式化; 複製該開機檔案、該作業系統壓縮檔與該伺服器應用 程式壓縮擋至該快閃記憶裝置之中; 其中’該執行控制程式被修改;能得以於該電腦系統 被啟動時,執行下列步驟: 檢查該快閃記憶裝置之檔案系統是否正常,如果 不正常,則修正之; 設定該快閃記憶裝置為峰讀(read only); 利用VNode技術將該記憶裝置内之該伺服器應用 程式壓縮檔對映到一應用程式存放目錄; 自動偵測與安裝一硬碟,如果該硬碟尚未格式化 (format ),則自動對該硬碟做格式化;以及 自動偵測與依照該網路卡之插槽順序來設定該網 路卡。 2 6·如申請專利範圍第25項所述之方法,其中該UNIX 類作業系統係為FreeBSD。 27·如申請專利範圍第26項所述之方法,其中該應用 私式存放目錄係為/usr。 2 8·如申請專、利範圍第2 5項所述之方法,其中該伺服 器應用程式係為一代理伺服器系統(p r ο X y s e r v e r system ) °
TW0155(021220)CRF.ptc 第18頁 1^21581 --- 六、申請專利範圍 年
9 其中該伺服 其中該伺服 其中該伺服 其中該伺服 迦 1198 哭_ 2m9·如申請專利範圍第25項所述之方法 飞係為一POP3伺服器系統 〇·如申請專利範圍第25項所述之方法 σ…用程式係為一SMTP伺服器系統。 31·如申請專利範圍第25項所述之方法 。…用程式係為一驛界伺服器系統。 σ 32·如申請專利範圍第25項所述之方法 器應用程式係為-DNS伺服器系統。 9
TW0155(021220)CRF.ptc
TW089111198A 2000-06-08 2000-06-08 Method for embedding operating system and application program in memory device TWI221581B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW089111198A TWI221581B (en) 2000-06-08 2000-06-08 Method for embedding operating system and application program in memory device
US09/669,562 US6718548B1 (en) 2000-06-08 2000-09-26 Method for embedding an operating system and an application program into a memory apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW089111198A TWI221581B (en) 2000-06-08 2000-06-08 Method for embedding operating system and application program in memory device

Publications (1)

Publication Number Publication Date
TWI221581B true TWI221581B (en) 2004-10-01

Family

ID=32028379

Family Applications (1)

Application Number Title Priority Date Filing Date
TW089111198A TWI221581B (en) 2000-06-08 2000-06-08 Method for embedding operating system and application program in memory device

Country Status (2)

Country Link
US (1) US6718548B1 (zh)
TW (1) TWI221581B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI885277B (zh) * 2022-07-08 2025-06-01 宏碁股份有限公司 電子裝置及其展示程式執行方法

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI242160B (en) * 2002-04-01 2005-10-21 Shun-Tang Hsu Method and tools to downsize existing operating systems for embedded applications
US7120786B2 (en) * 2002-06-17 2006-10-10 Microsoft Corporation Booting from a compressed image
US20050223209A1 (en) * 2004-03-31 2005-10-06 Giga-Byte Technology Co., Ltd. Apparatus for fast booting computer and method for the same
US8346886B2 (en) * 2004-09-08 2013-01-01 Red Hat, Inc. System, method, and medium for configuring client computers to operate disconnected from a server computer while using a master instance of the operating system
US20060168576A1 (en) * 2005-01-27 2006-07-27 Dell Products L.P. Method of updating a computer system to a qualified state prior to installation of an operating system
KR100747901B1 (ko) * 2005-07-18 2007-08-08 주식회사 팬택앤큐리텔 이동통신단말기의 실행 파일 압축 방법
CN101071387B (zh) * 2006-09-08 2010-05-12 华南理工大学 一种基于虚拟机的驱动程序加固方法
CN100470478C (zh) * 2006-10-08 2009-03-18 友鑫科技股份有限公司 嵌入式计算机系统
US8839403B2 (en) 2007-12-31 2014-09-16 Sandisk Il Ltd. Local proxy system and method
US8645916B2 (en) * 2008-12-03 2014-02-04 Microsoft Corporation Crunching dynamically generated script files
US9582513B2 (en) 2013-12-08 2017-02-28 Microsoft Technology Licensing, Llc Accessing data in a compressed container through dynamic redirection
US9202058B1 (en) * 2014-07-07 2015-12-01 Trend Micro Inc. Root volume encryption mechanism in para-virtualized virtual machine
CN105320901B (zh) * 2015-03-25 2018-05-18 北京国睿中数科技股份有限公司 支持多种闪存加密存储的启动固件的执行方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6349375B1 (en) * 1994-02-02 2002-02-19 Compaq Computer Corporation Compression of data in read only storage and embedded systems
US6205527B1 (en) * 1998-02-24 2001-03-20 Adaptec, Inc. Intelligent backup and restoring system and method for implementing the same
US6374266B1 (en) * 1998-07-28 2002-04-16 Ralph Shnelvar Method and apparatus for storing information in a data processing system
US6212632B1 (en) * 1998-07-31 2001-04-03 Flashpoint Technology, Inc. Method and system for efficiently reducing the RAM footprint of software executing on an embedded computer system
US6434648B1 (en) * 1998-12-10 2002-08-13 Smart Modular Technologies, Inc. PCMCIA compatible memory card with serial communication interface
US6434695B1 (en) * 1998-12-23 2002-08-13 Apple Computer, Inc. Computer operating system using compressed ROM image in RAM
US6546489B1 (en) * 1999-03-04 2003-04-08 Western Digital Ventures, Inc. Disk drive which provides a secure boot of a host computer system from a protected area of a disk
AU2001250942A1 (en) * 2000-03-22 2001-10-03 Interwoven, Inc. Method of and apparatus for recovery of in-progress changes made in a software application

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI885277B (zh) * 2022-07-08 2025-06-01 宏碁股份有限公司 電子裝置及其展示程式執行方法

Also Published As

Publication number Publication date
US6718548B1 (en) 2004-04-06

Similar Documents

Publication Publication Date Title
TWI221581B (en) Method for embedding operating system and application program in memory device
EP1693757B1 (en) System and method for using a file system to automatically backup a file as a generational file
TW408286B (en) Software pre-installation method
US20050235281A1 (en) Combined software installation package
JP2004013563A (ja) コンピュータシステム、ユーザデータ記憶装置、記憶装置のデータ受け渡し方法、ユーザデータのバックアップ方法、およびプログラム
CN108255737A (zh) 基于多版本操作系统测试方法、系统及设备和存储介质
CN102841802B (zh) 移动终端的软件升级方法
CN114816676A (zh) 用于实现低代码开发平台多租户部署的系统及方法
CN108509215A (zh) 一种系统软件的更换方法、装置、终端设备及存储介质
CN111258666A (zh) 计算机文件的读取方法、装置、计算机系统及存储介质
WO2012031567A1 (zh) 文件系统的容错方法及其装置
CN114756290A (zh) 一种操作系统安装方法、设备及可读存储介质
CN116527686A (zh) 基于智能网卡的裸金属开通方法、装置、设备及存储介质
CN115426290A (zh) 数据迁移及校验方法、装置、计算机设备及存储介质
CN112506539B (zh) 一种固件更新方法、装置及电子设备和存储介质
CN111880818B (zh) 一种虚拟机操作系统的安装方法、系统及装置
WO2021129331A1 (zh) 一种实现在多系统中运行应用程序的控制方法、控制装置
CN116150111A (zh) 内核崩溃日志的保存方法、装置、介质以及电子设备
CN112579361B (zh) 备份数据重建方法、装置、设备及存储介质
CN114995852A (zh) 一种设备升级方法、设备及计算机可读存储介质
CN117270974B (zh) Linux系统镜像的下载与启动方法及其系统
CN107391197A (zh) 一种Linux操作系统的安装方法及装置
CN113535241A (zh) 无盘启动方法、装置、终端设备和存储介质
CN111367512A (zh) 一种应用程序开发中创建Android库模块依赖关系的方法及装置
JP7087087B2 (ja) オペレーティングシステムをコンピュータ可読媒体上に記憶するためのbiosコード

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees