TWI243335B - Booting method for performing warm boot or cold boot when CPU is down, and its computer system - Google Patents

Booting method for performing warm boot or cold boot when CPU is down, and its computer system Download PDF

Info

Publication number
TWI243335B
TWI243335B TW092124524A TW92124524A TWI243335B TW I243335 B TWI243335 B TW I243335B TW 092124524 A TW092124524 A TW 092124524A TW 92124524 A TW92124524 A TW 92124524A TW I243335 B TWI243335 B TW I243335B
Authority
TW
Taiwan
Prior art keywords
cpu
computer system
hardware reset
hardware
reset
Prior art date
Application number
TW092124524A
Other languages
English (en)
Other versions
TW200511120A (en
Inventor
Jen-De Chen
Ying-Chieh Kuo
Original Assignee
Htc Corp
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 Htc Corp filed Critical Htc Corp
Priority to TW092124524A priority Critical patent/TWI243335B/zh
Priority to US10/771,904 priority patent/US7159107B2/en
Priority to JP2004138546A priority patent/JP4873839B2/ja
Publication of TW200511120A publication Critical patent/TW200511120A/zh
Application granted granted Critical
Publication of TWI243335B publication Critical patent/TWI243335B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0793Remedial or corrective actions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1417Boot up procedures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/4403Processor initialisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/4418Suspend and resume; Hibernate and awake

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Retry When Errors Occur (AREA)

Description

1243335
【發明所屬之技術領域】 本發明是有關於—種開機方法及其電腦***,且特別 疋有關於一種可於中央處理器當機時進行暖開機或冷開機 之開機方法及其電腦系統。 【先前技術】 一般而έ ’電腦系統都會提供硬體重置功能 (Hardware reset function)和軟體重置功能(software reset functi〇n),以分別使電腦系統進行冷開機(c〇1(i boot)及暖開機(warin boot)。當電腦系統當機之後,使用 者可以選擇硬體重置功能與軟體重置功能,以使電腦系統 恢復正常。 其中,軟體重置功能係為,以軟體的方式執行系統重 置的動作。然而,當電腦系統發生連電腦系統之中央處理 器(Central Processing Unit, CPU)都當機,而無法執行 軟體指令時,此軟體重置功能便無法使用。而硬體重置功 能係指,以硬體的方式執行電腦系統重置的動作。所以, 不管CPU是否當機,此硬體重置功能均可以使用。當執行 完軟體重置功能後,電腦系統係完成暖開機(Warm boo t ),亦即電腦系統將重新啟動,且電腦系統當機前的 設定及儲存在電腦系統之同步動態記憶體(Synchronous
Dynamic Random Access Memory, SDRAM)的資料仍然存 在。而當執行完硬體重置功能後,電腦系統係完成冷開機 (Co 1 d boot ),也就是電腦系統將重新啟動並回復到出薇
TW1226F(宏達).ptd 第 5 頁 1243335 五、發明說明(2) 時的預設(default)狀態。所有電腦系統當機前的設定及 儲存在SDRAM的資料都會消失。 請參照第1圖,其所繪示乃傳統之電腦系統之主要架 構圖。傳統之電腦系統1 00包括有一CPU 1 02、一SDRAM 104、一軟體重置產生電路106及一硬體重置產生電路 108。SDRAM 104用以儲存電腦系統1〇〇之資料與設定值, 並由CPU 102所控制。軟體重置產生電路1〇6用以當使用者 選擇進行軟體重置功能時,傳送一軟體重置訊號SR至CPU 102,以啟動CPU 102進行軟體重置動作。而硬體重置產生 電路1 0 8係用以當使用者選擇進行硬體重置功能時,傳送 一硬體重置訊號HR至CPU 102,以啟動CPU 102進行硬體重 置動作。 請參照第2圖,其所繪示乃傳統電腦系統丨〇〇進行暖開 機或冷開機之開機方法之流程圖。首先,執行步驟202, 判斷CPU 100是否處於當機狀態,若是,則執行步驟2〇4 ; 若否,則執行步驟206。於步驟204巾,由於cpu 1〇2已經 當機,CPU 102係無法執行軟體重置動作,故 处 選擇硬體重置功能。於步驟204之後,係進 8、二 腦系統i。。進行冷開機’而SDRAM 1〇 1 設定值將全部消失。 于I所有貝枓與 當MU 禾當機時,使用者可以 或是軟體重置功能。故於步驟2〇6中,· 功養 用者選擇硬體重置功能或是軟體重置。系統100判斷 硬體重置功能’則接著執行步驟2 i 〇此右,用者選 电月旬系統1 0 〇進行
TW1226F(宏達).ptd 第6頁 1243335 五、發明說明(3) 開機—而SDRAM 1 04所儲存之所有資料與設定值將全部保 留;若使用者選擇軟體重置功能,則執行步驟2〇8。 於傳統之電腦系統1〇〇中,當cpu 1〇2當機時,電腦系 統lj〇無法執行軟體重置動作,而只能執行硬體重置動作 以完成冷開機。但是,當電腦系統1〇()完成冷開機之後, 使用者於電腦系統當機前儲存於SDRAM 1〇4之資料及電腦 系統U)0的設定值都將完全消失。對於使用者而言,使用 者必須重新對電腦系統i 〇 〇進行設定,相當浪費時間,而 且重要的 > 料極可能因此遺失,而造成使用者之嚴重損 害。 、 【發明内容】 有鑑於此,本發明的目的就是在提供一種可於中央處 理器當機時進行暖開機或冷開機之開機方法及其電腦系 統。本發明可於CPU當機時,讓使用者仍然可以選擇軟體 重置功能以進行暖開機。如此,電腦系統當機前儲存於 SDRAM之資料及設定值將可被保存,而避免傳統之重要的 資料遺失的缺點,並省去使用者對電腦系統進行重新設定 的時間浪費。 根據本發明的目的,提出一種可於中央處理器當機時 進行暖開機或冷開機之開機方法,係使用於一電腦系統 中。電腦系統具有一CPU與一記憶體,CPU係用以控制記憶 體,記憶體係用以儲存電腦系統之資料與設定值。本發^ 之開機方法包括:首先,當CPU處於當機狀態時,電腦系
TW1226F(宏達).碑 第7頁 1243335 五、發明說明(4) 統偵測一,用^所欲執行的是硬體重置功能或是軟體重置 功能。接著藉由執行一硬體重置動作以將CPU重新啟 動。然後,g使用者選擇執行硬體重置功能時,清記 體之資料與設定值,使電腦系統回復到預設狀態。之後: 當使用者選擇執行軟體重置功能時,硬體重置動作係被視 為替代-軟體重置動作之動# ’電腦系統保存記憶體之資 料與設定值,使電腦系統恢復至當機前之設定狀態。 根據本發明的另一目的,提出一種可於cpu當機時進 行暖開機或冷開機之電腦系統’包括一cpu、一記憶體、 -判斷組合電路、—硬體重置組合電路、—軟體重置產生 電路及-硬體重置產生電路。記憶體係用以儲存電腦*** 之資料與設定值,並由cpu所控制。判斷組合電 二Γ:斷Λ雪機。硬體重置組合電路係與CPU電性連接, 控制。軟體重置產生電路係用以當使 用者選擇進仃軟體重晉功能田從 CPU及判斷組合電路。而硬體重置送-軟體重置訊號至 者選擇進行硬體重置功能時重楂置產生電路係用以當使用 判斷組合電路及硬送-第-硬體重置訊號至 路接收到軟體重置訊號:斷:。其中’當判斷組合電 斷組合電路控制硬體重晋,=斷出cpu為當機狀態時,判 發出一第二硬體重置訊號丨電路,使硬體重置組合電路 後,判斷組合電路係傳4 j pu,以將CPU重新啟動。之 二硬體重置訊號為替代斷訊號至CPU,以告知CPU第 電腦系統保存記憶體之^ ,置訊號之指示訊號,然後, 、料與設定值,使電腦系統恢復至
1243335 五、發明說明(5) 當機前之設定狀態。而當硬體重置組合電路接收到硬體重 置訊號時,硬體重置組合電路傳送一第二硬體重置訊號至 CPU,以將CPU重新啟動,CPU並清除記憶體之資料與設定 值’使電腦系統回復到預設狀態。 為讓本發明之上述目的、特徵、和優點能更明顯易 懂,下文特舉一較佳實施例,並配合所附圖式,作詳細說 明如下: 【實施方式】 本發明之應用於一電腦系統的可於中央處理器當機時
進行暖開機或冷開機之開機方法的主要精神在於,當CPU 處於當機狀態時,電腦系統偵測一使用者所欲執行的是硬 體重置功能或是軟體重置功能。然後,藉由執行一硬體重 置動作以將CPU重新啟動。接著,當使用者選擇執行硬體 重置功能時,清除SDRAM之資料與設定值,使電腦系統回 復到預設狀態。而當使用者選擇執行軟體重置功能時,硬 體重置動作係被視為替代一軟體重置動作之動作,電腦系 統保存SDRAM之資料與設定值,使電腦系統恢復至當機前 之設定狀態。本發明可以於CPU當當機時,使用者仍然可 以進行暖開機,以保存SDRAM中既有之資料與設定值^ 請參照第3圖’其繪示依照本發明—較佳^施例的一 種可於中央處理器當機時進行暖開機或冷開機之電腦系統 之架構圖。本發明之電腦系統300包括有_cpu 3〇2、一 SDRAM 3 04、一判斷組合電路31〇、_硒驷 人不枚 硬體重置組合電路
1243335
312、一軟體重置產生電路3〇6及一硬體重置產生電路 3 08。SDRAM 3 04係用以儲存電腦系統goo之資料與設定 值,並由CPU 302所控制。判斷組合電路31〇係用以藉由當 機訊號CH判斷CPU 302是否當機。硬體重置組合電路3〇8係 與C P U 3 0 2電性連接,並由判斷組合電路3丨〇所控制。軟體 重置產生電路306係用以當使用者選擇進行軟體重置功能 時,傳送一軟體重置訊號別SCPU 302及判斷組合電路 310 ’以通知CPU 3 02及判斷組合電路31〇使用者希望電腦 系統300執行軟體重置動作。而硬體重置產生電路3〇8則是 用以當使用者選擇進行硬體重置功能時,傳送一第一硬體 重置訊號HR1至判斷組合電路31〇及硬體重置組合電路 312,以通知判斷組合電路31〇及硬體重置組合電路312使 用者希望電腦系統3 0 0執行硬體重置動作。 其中,當判斷組合電路310接收到軟體重置訊號SR, 且由Μ機^I ί虎C Η判斷出C P U 3 0 2為當機狀態時,判斷組合 電路310輸出控制訊號CS至硬體重置組合電路312,以通知 硬體重置組合電路3 1 2執行硬體重置動作。此時,硬體重 置組合電路312將發出一第二硬體重置訊號HR2至CPU 302,以將CPU重新啟動。之後,判斷組合電路係傳送一判 斷訊號DT至CPU,以告知CPU 302第二硬體重置訊號HR2為 替代軟體重置訊號之指示訊號。然後,電腦系統3 0 0保存 SDRAM 3 04之資料與設定值,使電腦系統30 0恢復至當機前 之設定狀態。而當硬體重置組合電路3 1 2接收到硬體重置 訊號HR1時,硬體重置組合電路3 12傳送一第二硬體重置訊
TW1226F(宏達).ptd 第10頁 1243335 五、發明說明(7) 號HR2至CPU 302 ’以將cpu 302重新啟動,並使CPU 302進 行硬體重置動作’CPU 302並清除SDRAM 304之資料與設定 值,使電腦系統3 0 0回復到預設狀態。 請參照第4A圖至第4C圖,其所繪示乃本發明之開機方 法的詳細流程圖。請同時參照第3圖。本發明之開機方法 首先執行步驟402,判斷Cpu 3〇2是否處於當機狀態,若 是,則進入步驟4 0 4 ;若否,則進入步驟41 8。於步驟4 〇 4 中’判斷一使用者所欲執行的是硬體重置功能或是軟體重 置功能。當使用者欲執行軟體重置功能時,進入步驟 406 ;當使用者欲執行硬體重置功能時,進入步驟。 步驟406至步驟410係為以執行部分的硬體重置動作替 代部分的軟體重置動作之步驟,此部分的硬體重置動作係 指僅利用硬體重置動作來使CPU 30 2恢復正常狀態來執行 軟體程式’而C P U 3 0 2將接著根據判斷訊號d τ來決定是否 將SDRAM 304之内容清除,以執行完整的硬體重置動作或 軟體重置動作。 於步驟406中,當判斷組合電路310接收軟體重置訊號 SR,且判斷組合電路310由當機訊號CH得知CPU為當機狀^ 之後,判斷組合電路3 1 0發出控制訊號CS,以控制硬體重" 置組合電路312,使硬體重置組合電路312發出第二硬體重 置訊號HR2至CPU 302,以將CPU 30 2重新啟動,並進入步 驟410。 於步驟408中,當硬體重置組合電路312接收到第一硬 體重置訊號HR1之後,硬體重置組合電路312發出第二硬體
TW1226F(宏達).ptd 第 11 頁 1243335 五、發明說明(8) 重置訊號HR2至CPU 302,以將CPU 302重新啟動,並進入 步驟410。 於步驟410中,當CPU 302重新啟動後,CPU 302接收 從判斷組合電路310發出之判斷訊號DT。若CPU 302根據列 斷訊號DT得知第二硬體重置訊號HR2為替代軟體重置訊號 之指示訊號時,則進入步驟412 ;若CPU 302根據判斷訊號 DT判斷出第二硬體重置訊號HR2代表應進行硬體重置動作 之指示訊號時,進入步驟416。於步驟410中,CPU 302更 發出初始化訊號I n t,以初始化判斷組合電路3 1 0。 於步驟412中,判斷SDRAM 304上的資料是否正確,若 是,則進入步驟414,保存SDRAM 304之資料與設定值,使 電腦系統3 0 0恢復至當機前之設定狀態以完成暖開機;若 否,則進入步驟416,清除SDRAM 3 04之資料與設定值,使 電腦系統3 0 0回復到預設狀態以完成冷開機。 此外,於步驟402中,當判斷CPU 302非處於當機狀態 之後,接著執行步驟41 8,判斷使用者所欲執行的是硬體 重置功能或是軟體重置功能。當使用者欲執行軟體重置功 能時,則進入步驟420,CPU 302接收軟體重置訊號SR,執 行軟體重置動作,CPU 302並發出初始化訊號int,以初始 化判斷組合電路31 0,接著並進入步驟422,CPU 302重新 啟動’而SDRAM 304中之資料與設定值將被保留。當使用 者欲執行硬體重置功能時,則執行步驟4 2 4,硬體重置組 合電路3 12接收第一硬體重置訊號η ri,並發出第二硬體重 置訊號HR2以使CPU 302進行硬體重置動作。此時,cpu
TW1226F(^S).ptd 第 12 頁

Claims (1)

1243335 銮號 92124524 曰 修正 ^ ^ R §3. 9J 23 W <、申請專利範圍 1. 一種可於中央處理器(Central Processing Unit, CPU)當機時進行暖開機或冷開機之開機方法,係使用於一 電腦系統中,該電腦系統具有一CPU與一記憶體,該CPU係 用以控制該記憶體,該記憶體係用以儲存該電腦系統之資 料與設定值’該開機方法包括: (a )當CPU處於當機狀態時,該電腦系統偵測一使用者 戶斤欲執行的是硬體重置功能(Hardware reset function) 威是軟體重置功能(Software reset function); (b)藉由執行一硬體重置動作以將CPU重新啟動; (c )當該使用者選擇執行硬體重置功能時,清除該記 憶體之資料與設定值,使該電腦系統回復到預設 (d e f a u 11)狀態;以及 (d)當該使用者選擇執行軟體重置功能時,該硬體重 置動作係被視為替代一軟體重置動作之動作,該電腦系統 保存該記憶體之資料與設定值,使該電腦系統恢復至當機 前之設定狀態。 2·如申請專利範圍第1項所述之開機方法,其中,該 步驟(d )更包括判斷該記憶體上之資料是否正確之動作, 右是’則該電腦系統保存該記憶體之資料與設定值,使該 電腦系統恢復至當機前之設定狀態;若否,則清除該記憶 體之資料與設定值,使該電腦系統回復到預設狀態。 3 ·如申請專利範圍第1項所述之開機方法,其中,該 電腦系統係為一個人數位助理(Personal Digital Assistant,PDA),該記憶體係為一同步動態記憶體
第15頁 1243335 案號 92124524 曰 修正 六、申請專利範圍 (Synchronous Dynamic Random Access Memory, SDRAM) ’該PDA之作業系統係為w incE系統。 4. 一種可於中央處理器當機時進行暖開機或冷開機 之電腦系統,包括: -CPU ; 一記憶體,用以儲存該電腦系統之資料與設定值,並 由該CPU所控制; 一判斷組合電路,係用以判斷該cpu是否當機; 一硬體重置組合電路,係與該“!^電性連接,並由該 判斷組合電路所控制; 一軟體重置產生電路,用以當使用者選擇進行軟體重 置功能時’傳送一軟體重置訊號至該(:?11及該判斷組合電 路;以及 一硬體重置產生電路,用以當使用者選擇進行硬體重 置功能時’傳送一第一硬體重置訊號至該判斷組合電路及 該硬體重置組合電路; 其中’當判斷組合電路接收到該軟體重置訊號以得知 一使用者希望該電腦系統執行軟體重置動作來進行暖開 機’且判斷出該CPU為當機狀態時,該判斷組合電路控制 該硬體重置組合電路,使該硬體重置組合電路發出一第二 硬體重置訊號至該CPU,以執行部分的硬體重置動作以使 CPU重新啟動而恢復正常狀態來執行軟體程式,之後,該 判斷組合電路係傳送_判斷訊號至cpu,以告知該(:1)11該第 二硬體重置訊號為替代該軟體重置訊號之指示訊號,然
im
第16頁 案號 92124524 1243335 六、申請專利範圍 後,該電腦系統判斷該記憶體上的資料是否正確,若是, 則保存該記憶體之資料與設定值’使該電腦系統恢復至卷 機前之設定狀態,若否,則清除該記憶體之資料與設定 值,使該電腦系統回復到預設狀態; 其中’當該硬體重置組合電路接收到該硬體重置訊麥 以得知該使用者希望該電腦系統執行硬體重置動作來進二 暖開機時,該硬體重置組合電路傳送該第二硬體重置訊2 至該CPU,以將CPU重新啟動,該CPU並清除該記憶體之資~ 料與設定值’使該電腦系統回復到預設(default)狀態, 5·如/申請專利範圍第4項所述之開機方法,其中,該 電腦系統係為一PDA,該記憶體係為—SDRAM,該pDA之作x 業系統係為W i n C E系統。 6 ·< 土種可於中央處理器當機時進行暖開機或冷開機 之開機方法,係使用於一電腦系統中,該電腦系統具有一 CPU、一圮憶體、一判斷組合電路、一硬體重置組合電 路、一軟體重置產生電路及一硬體重置產生電路,該記憶 體係用以儲存該電腦系統之資料與設定值,並由該所 控制’該2斷組合電路係用以判斷該CPU是否當機,該硬 體重置組合電路係該CPU電性連接,並由該判斷組合電路 所U Ξ體重置產生電路係用以當使用者選擇進行軟 體重置功月"時’傳送-軟體重置訊號至該CPU及該判斷組 合電路穿而該硬體重置產生電路係用以當使用者選擇進行 硬:傳送一第一硬體重置訊號至該判斷組合 電路及該硬體重置組合電路,該開機方法包括:
第17頁 1243335 案號 92124524 曰 修正 六、申請專利範圍 (a) 判斷該CPU是否處於當機狀態,若是,目,丨 (b); 、;進入步驟 (b) 判斷一使用者所欲執行的是硬體重置功能 體重置功能,當該使用者欲執行軟體重置功能時,、疋軟 驟(c ),當該使用者欲執行硬體重置功能時,谁 進入步 ⑷; 進入步驟 (C )當該判斷組合電路接收該軟體重置訊號, 斷組合電路得知該CPU為當機狀態之後,該判斷"組^該判 控制該硬體重置組合電路,使該硬體重置組合電η電路 第二硬體重置訊號至該CPU,以將該CPU重新啟動發出該 步驟(e ); ’並進入 (d )當該硬體重置組合電路接收到該第一 號之後,該硬體重置組合電路發出該第二硬體 重置訊 該CPU,以將該(:1^重新啟動,並進入步驟(e);置矾號至 (e) 當該CPU重新啟動後,該(^11接收從該 路發出之一判斷訊垆,芸兮rD 彳斷組合電 二硬體重置^ = 根據㈣斷訊號得知該第 進入步驟(f),若抓㈣2重置^之.日不訊號時’則 重置訊號代表應進行硬體曹斷出該第二硬體 驟⑷; 進灯硬體重置動作之指不訊號時,進入步 (f) 判斷該記憶體上的資料確, 該記憶體之資料盥今宕# & A 右疋,則保存 讯—此%、興值,使該電腦系統恢復至者拖乂 口又疋狀態以完成暖開機,甚 田機刖之 ⑷清除該記二之/二’則進广步驟(g);以及 隱體之貝枓與設定值,使該電腦系統回
第18頁 索號 92124524 !243335 复正 申請專利範圍 復到預設狀態以完成冷開機,並結束本 、 7.如申請專利範圍第6項所‘之開二=二 電腦系統係為一PDA,該記憶體係為/,其中,該 業系統係為WinCE系統。 AM,該PDA之作 8·如申請專利範圍第6項所述之開機方法,其中,該 步騍(a)更包括,若該CPU非處於當機狀態,則判斷該使用 者所欲執行的是硬體重置功能或是軟體重置功能,當該使 用者欲執行軟體重置功能時,該C p U接收該軟體重置訊 號,執行軟體重置動作,並初始化該判斷組合電路;當該 使用者欲執行硬體重置功能時,該硬體重置組合電路接收 該第一硬體重置訊號,並發出該第二硬體重置訊號以使該 CPU進行硬體重置動作。 該 9 ·如申請專利範圍第6項所述之開機方法,其中, 步驟(e)更包括,該CPU初始化該到斷組合電路。
第19頁
TW092124524A 2003-09-04 2003-09-04 Booting method for performing warm boot or cold boot when CPU is down, and its computer system TWI243335B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
TW092124524A TWI243335B (en) 2003-09-04 2003-09-04 Booting method for performing warm boot or cold boot when CPU is down, and its computer system
US10/771,904 US7159107B2 (en) 2003-09-04 2004-02-04 Booting method capable of executing a warm boot or a cold boot when a CPU crash occurs and computer system therefor
JP2004138546A JP4873839B2 (ja) 2003-09-04 2004-05-07 起動方法及びコンピュータシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW092124524A TWI243335B (en) 2003-09-04 2003-09-04 Booting method for performing warm boot or cold boot when CPU is down, and its computer system

Publications (2)

Publication Number Publication Date
TW200511120A TW200511120A (en) 2005-03-16
TWI243335B true TWI243335B (en) 2005-11-11

Family

ID=34225666

Family Applications (1)

Application Number Title Priority Date Filing Date
TW092124524A TWI243335B (en) 2003-09-04 2003-09-04 Booting method for performing warm boot or cold boot when CPU is down, and its computer system

Country Status (3)

Country Link
US (1) US7159107B2 (zh)
JP (1) JP4873839B2 (zh)
TW (1) TWI243335B (zh)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4544901B2 (ja) 2004-04-19 2010-09-15 株式会社日立製作所 記憶制御システム及びブート制御システム
KR101118216B1 (ko) * 2005-03-14 2012-03-19 삼성전자주식회사 부팅 선택 장치 및 방법
US20070136523A1 (en) * 2005-12-08 2007-06-14 Bonella Randy M Advanced dynamic disk memory module special operations
CN100416458C (zh) * 2005-12-09 2008-09-03 中兴通讯股份有限公司 一种软硬件协同防止***死机中断业务的复位方法
CN100530039C (zh) * 2006-06-02 2009-08-19 鸿富锦精密工业(深圳)有限公司 计算机***重置装置
DE102006047632A1 (de) * 2006-10-09 2008-04-10 Robert Bosch Gmbh Unfallsensor und Verfahren zur Verarbeitung von wenigstens einem Messsignal
CN101206516B (zh) * 2006-12-19 2012-05-30 鸿富锦精密工业(深圳)有限公司 计算机***重置装置
CN100445953C (zh) * 2007-01-31 2008-12-24 华为技术有限公司 一种区分***冷启动和热启动的方法及装置
US20080270827A1 (en) * 2007-04-26 2008-10-30 International Business Machines Corporation Recovering diagnostic data after out-of-band data capture failure
US8296553B2 (en) * 2008-11-19 2012-10-23 Intel Corporation Method and system to enable fast platform restart
US8533445B2 (en) * 2009-04-21 2013-09-10 Hewlett-Packard Development Company, L.P. Disabling a feature that prevents access to persistent secondary storage
TWI408604B (zh) * 2009-06-26 2013-09-11 Pegatron Corp 周邊控制模組、電腦系統與其操作方法
US9274851B2 (en) * 2009-11-25 2016-03-01 Brocade Communications Systems, Inc. Core-trunking across cores on physically separated processors allocated to a virtual machine based on configuration information including context information for virtual machines
US8576703B2 (en) 2010-03-19 2013-11-05 Brocade Communications Systems, Inc. Synchronization of multicast information using bicasting
US8495418B2 (en) 2010-07-23 2013-07-23 Brocade Communications Systems, Inc. Achieving ultra-high availability using a single CPU
US9104619B2 (en) * 2010-07-23 2015-08-11 Brocade Communications Systems, Inc. Persisting data across warm boots
US8745366B2 (en) * 2011-03-31 2014-06-03 Nvidia Corporation Method and apparatus to support a self-refreshing display device coupled to a graphics controller
JP5858651B2 (ja) * 2011-06-08 2016-02-10 キヤノン株式会社 情報処理装置、その制御方法、および制御プログラム
US9143335B2 (en) 2011-09-16 2015-09-22 Brocade Communications Systems, Inc. Multicast route cache system
JP5868272B2 (ja) * 2012-06-27 2016-02-24 三菱電機株式会社 リモート/マニュアル装置
US10581763B2 (en) 2012-09-21 2020-03-03 Avago Technologies International Sales Pte. Limited High availability application messaging layer
US9203690B2 (en) 2012-09-24 2015-12-01 Brocade Communications Systems, Inc. Role based multicast messaging infrastructure
US9967106B2 (en) 2012-09-24 2018-05-08 Brocade Communications Systems LLC Role based multicast messaging infrastructure
US9619349B2 (en) 2014-10-14 2017-04-11 Brocade Communications Systems, Inc. Biasing active-standby determination
US9535792B2 (en) 2014-11-20 2017-01-03 Dell Products, Lp System and method for policy based management of a communication device configuration persistence
CN105068880A (zh) * 2015-08-17 2015-11-18 上海斐讯数据通信技术有限公司 一种基于看门狗的设备复位方法
US10031763B1 (en) 2015-08-24 2018-07-24 Amazon Technologies, Inc. Network switch recovery after reboot
TWI685792B (zh) 2018-03-14 2020-02-21 神雲科技股份有限公司 電腦裝置、伺服器裝置及其混合記憶體單元的控制方法
CN110727544A (zh) * 2019-10-15 2020-01-24 深圳航天东方红海特卫星有限公司 一种基于工业器件的微小卫星星载计算机***
CN112636934B (zh) * 2020-12-29 2022-06-24 北京东土军悦科技有限公司 交换机的复位方法、装置、计算机设备及存储介质
CN114860052B (zh) * 2022-04-29 2024-04-02 上海瑞浦青创新能源有限公司 程序执行的判断方法、装置、设备及可读存储介质

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07101376B2 (ja) * 1991-06-10 1995-11-01 松下電器産業株式会社 システム再起動装置
US5333285A (en) * 1991-11-21 1994-07-26 International Business Machines Corporation System crash detect and automatic reset mechanism for processor cards
KR0180680B1 (ko) * 1995-12-08 1999-05-15 윤종용 중앙처리장치의 리셋장치 및 방법
US5694600A (en) * 1996-02-09 1997-12-02 Iomega Corporation Methods and apparatus for booting a computer having a removable media disk drive
JPH09319602A (ja) * 1996-05-31 1997-12-12 Toshiba Corp コンピュータシステム及びリセット制御方法
US5935242A (en) * 1996-10-28 1999-08-10 Sun Microsystems, Inc. Method and apparatus for initializing a device
US6061788A (en) * 1997-10-02 2000-05-09 Siemens Information And Communication Networks, Inc. System and method for intelligent and reliable booting
US6098158A (en) * 1997-12-18 2000-08-01 International Business Machines Corporation Software-enabled fast boot
JP2002116868A (ja) * 2000-10-06 2002-04-19 Nec Corp キーボードコントローラ制御方式
US7428633B2 (en) * 2002-02-05 2008-09-23 Samsung Electronics Co., Ltd. Embedded device and method of initializing the same
JP2003244150A (ja) * 2002-02-15 2003-08-29 Toshiba Corp ネットワーク復旧システム

Also Published As

Publication number Publication date
JP4873839B2 (ja) 2012-02-08
JP2005085258A (ja) 2005-03-31
TW200511120A (en) 2005-03-16
US20050055598A1 (en) 2005-03-10
US7159107B2 (en) 2007-01-02

Similar Documents

Publication Publication Date Title
TWI243335B (en) Booting method for performing warm boot or cold boot when CPU is down, and its computer system
US8146093B2 (en) Computer multiple operation system switching method
KR101749466B1 (ko) 비휘발성 메모리에 대한 데이터의 이벤트 트리거링된 저장
US20060242398A1 (en) Booting from non-volatile memory
US8874889B2 (en) Method of switching between multiple operating systems of computer system
JP2004164545A (ja) コンピューターシステムのアプリケーションの即時ブート、切り換えのシステムと方法
JP2003271265A (ja) 組込装置及びその初期化方法
TWI461885B (zh) 超頻控制裝置及超頻控制方法
JP2004362543A (ja) 安全電源切断システム及びその方法
JP2004302997A (ja) 大記憶容量と複数のbiosバックアップコピーを備えるデバイス
JP2008097611A (ja) 有効な信号を生成する方法及びシステム
US20230133270A1 (en) Bios updates
WO2017121077A1 (zh) 一种双引导文件的切换方法及装置
TWI314263B (zh)
TWI480801B (zh) 安裝即時啓動作業系統方法
CN102789397B (zh) 电脑***中的多操作***切换方法
US8856666B2 (en) Chassis button to activate graphical user interface to enable user to select diagnostic and/or recovery
TW200907802A (en) Method for booting computer system
US20080244255A1 (en) Method for not resetting memory while booting computer through hardware booting button thereof
JP4902709B2 (ja) 制御方法及びその制御システム
CN100334556C (zh) 在中央处理器当机时进行的开机方法及其计算机***
TWI334100B (en) Computer system and control method
TW200842708A (en) Computer system and method for using power button to switch BIOS
CN101464818B (zh) 文件的即时备份方法、即时恢复方法及其***
JP2000039983A (ja) コンピュータシステムおよび表示装置切り替え制御方法

Legal Events

Date Code Title Description
MK4A Expiration of patent term of an invention patent