[發(fā)明專利]計(jì)算器系統(tǒng)及其啟動(dòng)方法無效
| 申請(qǐng)?zhí)枺?/td> | 200810098003.8 | 申請(qǐng)日: | 2008-05-20 |
| 公開(公告)號(hào): | CN101587442A | 公開(公告)日: | 2009-11-25 |
| 發(fā)明(設(shè)計(jì))人: | 盧瑞榮 | 申請(qǐng)(專利權(quán))人: | 研華股份有限公司 |
| 主分類號(hào): | G06F9/445 | 分類號(hào): | G06F9/445 |
| 代理公司: | 北京信慧永光知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 | 代理人: | 王月玲;武玉琴 |
| 地址: | 中國(guó)臺(tái)*** | 國(guó)省代碼: | 中國(guó)臺(tái)灣;71 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 計(jì)算器 系統(tǒng) 及其 啟動(dòng) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種計(jì)算器系統(tǒng)的啟動(dòng)方法,尤指一種使用開機(jī)映像 文件開機(jī)的計(jì)算器系統(tǒng)及其啟動(dòng)方法。
背景技術(shù)
目前計(jì)算器系統(tǒng)的開機(jī)流程主要是先由基本輸入輸出系統(tǒng)(Basic Input?Output?System;BIOS)程序代碼段負(fù)責(zé)開機(jī)時(shí)的檢測(cè)動(dòng)作(Power On?Self?Test),初始化軟硬件,之后再搜尋可引導(dǎo)操作系統(tǒng)加載的輔助 開機(jī)裝置,進(jìn)而從輔助開機(jī)裝置中執(zhí)行相關(guān)開機(jī)程序以順利加載操作 系統(tǒng)。其中,所述的輔助開機(jī)裝置通常選自為硬盤、軟盤、光盤或其 它可攜式儲(chǔ)存裝置(如USB)。輔助開機(jī)裝置中特別具有一開機(jī)加載程序 (Boot?Loader),其定義了所有設(shè)定文件與相關(guān)的環(huán)境參數(shù)信息,具有加 載操作系統(tǒng)核心(Kernel)的功能。
請(qǐng)參考圖1,該圖為公知的計(jì)算器系統(tǒng)的一具體實(shí)施例的系統(tǒng)架 構(gòu)示意圖。如圖1所示,計(jì)算器系統(tǒng)1包括一記憶模塊11、一系統(tǒng)芯 片模塊13、一處理單元15以及一輔助開機(jī)裝置17。系統(tǒng)芯片模塊13 包括一系統(tǒng)儲(chǔ)存單元131,該系統(tǒng)儲(chǔ)存單元131用以儲(chǔ)存一系統(tǒng)程序 1311。具體來說,系統(tǒng)芯片模塊13為設(shè)置于主機(jī)版上的內(nèi)存芯片(ROM BIOS),而內(nèi)部?jī)?chǔ)存的系統(tǒng)程序1311為基本輸入輸出系統(tǒng)碼段(BIOS Code)。
處理單元15耦接于記憶模塊11以及系統(tǒng)芯片模塊13之間,用以 將系統(tǒng)程序1311搬至記憶模塊11執(zhí)行,具體來說,記憶模塊11為計(jì) 算器系統(tǒng)1中的主存儲(chǔ)器,如動(dòng)態(tài)隨機(jī)存取內(nèi)存(Dynamic?Random Access?Memory,DRAM),用以記錄所執(zhí)行的程序及其運(yùn)算結(jié)果。
輔助開機(jī)裝置17耦接于處理單元15,包括一開機(jī)映像文件171, 其定義了設(shè)定環(huán)境參數(shù)的開機(jī)加載程序,用以輔助加載操作系統(tǒng)核心。 具體來說,所述的輔助開機(jī)裝置17為一軟盤機(jī),可插接一軟盤磁盤 (Floppy),而開機(jī)映像文件171記錄于軟盤磁盤中,其儲(chǔ)存了可加載系 統(tǒng)核心的開機(jī)信息。
為了更了解公知的計(jì)算器系統(tǒng)的開機(jī)方法,請(qǐng)參考圖2,該圖為 公知計(jì)算器系統(tǒng)的啟動(dòng)方法的一具體實(shí)施例的步驟流程圖。按,其中 相關(guān)的系統(tǒng)架構(gòu)請(qǐng)同時(shí)參考圖1。如圖2所示,所述的啟動(dòng)方法包括有 下列步驟:
首先,使用者借由啟動(dòng)計(jì)算器系統(tǒng)1來產(chǎn)生一啟動(dòng)信號(hào)(步驟 S201),當(dāng)系統(tǒng)芯片模塊13接收到啟動(dòng)信號(hào)后,便開始執(zhí)行系統(tǒng)程序 1311,即進(jìn)行自我檢測(cè)以及初始軟硬件等動(dòng)作(步驟S203);在執(zhí)行系 統(tǒng)程序1311的過程中,會(huì)隨時(shí)判斷是否欲進(jìn)入執(zhí)行操作系統(tǒng)的程序, 即是否產(chǎn)生中斷INT?19(步驟S205);
若中斷INT?19仍未產(chǎn)生,便繼續(xù)執(zhí)行系統(tǒng)程序1311,否則,處理 單元15即將輔助開機(jī)裝置17中的開機(jī)映像文件171搬至記憶模塊11 加以執(zhí)行(步驟S207);在執(zhí)行開機(jī)映像文件171期間,隨時(shí)判斷是否 執(zhí)行一讀取/寫入指令(步驟S209);若執(zhí)行到關(guān)于讀取/寫入數(shù)據(jù)的指 令,則產(chǎn)生中斷INT?13(步驟S211),進(jìn)而執(zhí)行適當(dāng)?shù)拇嫒?dòng)作(步驟 S213);具體來說,若是讀取指令,處理單元15會(huì)讀取加載操作系統(tǒng)所 需的扇區(qū)內(nèi)容到記憶模塊11中;若是寫入指令,處理單元15會(huì)將在 記憶模塊11中運(yùn)算后的數(shù)據(jù)寫入至開機(jī)映像文件中相對(duì)應(yīng)的內(nèi)容;
最后,處理單元15會(huì)判斷計(jì)算器系統(tǒng)1是否已正常啟動(dòng)(步驟 S215),若否,則同樣地從步驟S207持續(xù)往下運(yùn)作,直到正常啟動(dòng)計(jì) 算器系統(tǒng)1為止。
以上所述即為公知的計(jì)算器系統(tǒng)的啟動(dòng)流程,由此可知,開機(jī)過 程中需要額外執(zhí)行開機(jī)磁盤中的開機(jī)加載程序,始能順利加載操作系 統(tǒng)。然而,開機(jī)磁盤保存不易,因?yàn)槠渫庑洼p薄往往容易被遺忘所放 位置,而且開機(jī)磁盤常常有壞軌、讀不到數(shù)據(jù)的問題,即使細(xì)微的磨 損都有可能導(dǎo)致無法完成開機(jī)作業(yè)。
又因?yàn)椋虞d操作系統(tǒng)的過程中,頻繁的存取開機(jī)磁盤中的數(shù)據(jù) 很耗費(fèi)時(shí)間的動(dòng)作,如此亦拉長(zhǎng)啟動(dòng)操作系統(tǒng)的時(shí)間。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明因而提出把開機(jī)映像文件事先儲(chǔ)存于內(nèi)存芯片 中,當(dāng)執(zhí)行完基本輸入輸出系統(tǒng)(BIOS)碼段后,即將開機(jī)映像文件搬 至主存儲(chǔ)器執(zhí)行以加載操作系統(tǒng),整個(gè)開機(jī)過程避免執(zhí)行其它開機(jī)裝 置中的開機(jī)加載程序,期提供較單純、快速的啟動(dòng)系統(tǒng)機(jī)制。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于研華股份有限公司,未經(jīng)研華股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810098003.8/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 啟動(dòng)電路及背光啟動(dòng)電路
- 啟動(dòng)方法及啟動(dòng)設(shè)備
- 用以啟動(dòng)引擎的啟動(dòng)系統(tǒng)
- 焊機(jī)啟動(dòng)系統(tǒng)以及啟動(dòng)方法
- 啟動(dòng)方法和啟動(dòng)裝置
- 啟動(dòng)電路及其啟動(dòng)方法
- 汽車啟動(dòng)系統(tǒng)及其啟動(dòng)方法
- 一種刺破式啟動(dòng)瓶啟動(dòng)按鈕及其啟動(dòng)瓶
- 啟動(dòng)電路、啟動(dòng)方法以及啟動(dòng)系統(tǒng)
- 降壓?jiǎn)?dòng)型應(yīng)急啟動(dòng)裝置





