在日常用機過程中,往往需要對計算機進行冷啟動和熱啟動,通常的方法是通過按reset 鍵實現冷啟動,按++實現熱啟動。它們的實 質都是轉入bios的入口點,(即rom的起始位址ffff:0處),轉向啟動程式。
該啟動程式在執行過程中需檢測復位標誌字(位於bios資料區位址0040:0072)的值,若為1234,則啟動時不檢測記憶體,若非1234則先檢測記憶體,再啟動系統 。冷啟動和熱啟動的不同之處在於熱啟動不檢測記憶體。
具體程式如下:
冷啟動:
debug reset.com
-a 0100
jmp ffff:0
int 20
-rcx
0007
-w-q
熱啟動debug boot.com
-a 0100
mov ax,0040
mov ds,ax
mov ax,1234
-rcx
0007
-w-q
熱啟動debug boot.com
-a 0100
mov ax,0040
mov ds,ax
mov ax,1234
mov si,0072
mov (si),ax
jmp ffff:0
int 20
-rcx
0014
-w-q
冷啟動 熱啟動
冷啟動 1 接通電源啟動計算機的方式,稱為冷啟動。2 介紹 自檢 3 具體操作步驟如下 加電 自檢 引導作業系統。熱啟動 1 熱啟動是指在計算機已經開啟的狀態下,通過鍵盤重新引導作業系統。一般在宕機時才使用。2 方法 左手按住 ctrl 和 alt 不放開,右手按下 del 然後同時放開。3 熱啟動...
冷啟動與熱啟動的區別
冷啟動對電子產品影響才大。從電路角度來看 熱啟動是在系統仍通電的情況下重新啟動系統,熱啟動也是一次軟體復位。熱啟動清除易失性系統記憶體,並重新裝載作業系統。冷啟動是用關閉電源來啟動系統,冷啟動還對硬體進行復位,它檢查硬體,並重新裝載作業系統。最重要的是冷啟動對硬體進行一次檢查。現在的電腦這個過程好像...
DSP的冷啟動vs熱啟動
第一次寫部落格,應該會有一些瑕疵,後續不斷改進吧。以前只是分享別人的東西,現在希望把自己掌握知識分享給大家,希望能堅持下去 什麼是處理器的冷啟動 vs 熱啟動?冷啟動 是處理器的一種啟動方式,就是切斷處理器的供電電源,重新啟動,一旦冷啟動,記憶體的東西全部丟失。熱啟動 熱啟動通常是由於系統復位造成的...