欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種bios更新的保護(hù)方法、裝置和系統(tǒng)的制作方法

文檔序號:9929403閱讀:265來源:國知局
一種bios更新的保護(hù)方法、裝置和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計(jì)算機(jī)安全領(lǐng)域,尤其涉及一種B1S更新的保護(hù)方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002]B1S (英文全稱為Basic Input Output System,中文全稱為基本輸入輸出系統(tǒng))是一組固化在計(jì)算機(jī)內(nèi)主板上的一個(gè)ROM芯片上的一組程序。在B1S中保存著計(jì)算機(jī)最重要的基本輸入輸出的程序、系統(tǒng)設(shè)置信息、開機(jī)上電自檢程序和系統(tǒng)啟動自檢程序。所述B1S的主要功能是為計(jì)算機(jī)提供最底層的、最直接的硬件設(shè)置和控制。使用B1S設(shè)置程序還可以排除系統(tǒng)故障或者診斷系統(tǒng)問題,使系統(tǒng)運(yùn)行在最好狀態(tài)下。
[0003]目前普遍采用Flash Rom芯片存儲B1S程序,而這種Flash芯片是通常由SPI控制器去讀寫B(tài)1S固件,SPI控制器對于軟件來說,操作系統(tǒng)、固件都可以隨時(shí)去訪問SPI控制器,以實(shí)現(xiàn)B1S的更新升級。
[0004]而在網(wǎng)絡(luò)環(huán)境下,計(jì)算機(jī)可能會感染病毒,當(dāng)惡意病毒的執(zhí)行影響ROM里面的資料,對B1S內(nèi)容進(jìn)行修改時(shí),將會影響到設(shè)備的正常運(yùn)行。因此,需要采用有效的防病毒方法,以免B1S程序感染病毒。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的目的在于提供一種B1S更新的保護(hù)方法、裝置和系統(tǒng),以解決現(xiàn)有技術(shù)當(dāng)惡意病毒的執(zhí)行影響到ROM里面的資料,對B1S內(nèi)容進(jìn)行修改時(shí),將會影響到設(shè)備的正常運(yùn)行的問題。
[0006]本發(fā)明是這樣實(shí)現(xiàn)的,一種B1S更新的方法,所述方法包括:
[0007]在設(shè)備處于上電自檢POST階段時(shí),可編程邏輯器件啟動后,有且僅有輸出一次控制信號,控制存儲B1S的ROM芯片的寫保護(hù)引腳為寫保護(hù)無效狀態(tài)或?qū)懕Wo(hù)有效狀態(tài);
[0008]當(dāng)所述ROM芯片的寫保護(hù)引腳為寫保護(hù)無效狀態(tài)時(shí),設(shè)備進(jìn)入操作系統(tǒng)進(jìn)行B1S更新;
[0009]當(dāng)不需要B1S更新,所述ROM芯片的寫保護(hù)引腳為寫保護(hù)有效狀態(tài)時(shí),設(shè)備進(jìn)入操作系統(tǒng)通過硬件保護(hù)禁止B1S更新。
[0010]本發(fā)明的另一目的在于提供一種B1S更新的保護(hù)裝置,所述裝置包括:
[0011]控制命令輸出單元,用于在設(shè)備處于上電自檢POST階段時(shí),可編程邏輯器件啟動后,有且僅有輸出一次控制信號,控制存儲B1S的ROM芯片的寫保護(hù)引腳為寫保護(hù)無效狀態(tài)或?qū)懕Wo(hù)有效狀態(tài);
[0012]第一 B1S更新單元,用于當(dāng)所述ROM芯片的寫保護(hù)引腳為寫保護(hù)無效狀態(tài)時(shí),設(shè)備進(jìn)入操作系統(tǒng)進(jìn)行B1S更新;
[0013]B1S禁止更新單元,用于當(dāng)不需要B1S更新,所述ROM芯片的寫保護(hù)引腳為寫保護(hù)有效狀態(tài)時(shí),設(shè)備進(jìn)入操作系統(tǒng)通過硬件保護(hù)禁止B1S更新。
[0014]本發(fā)明還提供了一種B1S更新的保護(hù)系統(tǒng),所述系統(tǒng)包括CPU、邏輯可編程器件和ROM芯片,所述ROM芯片的寫保護(hù)引腳與可編程邏輯器件的通用輸入輸出GP1接口相連,所述可編程邏輯器件的輸入引腳與CPU的通用輸入輸出GP1接口相連,其中:
[0015]在設(shè)備處于上電自檢POST階段時(shí),所述CPU可編程邏輯器件啟動后,有且僅有輸出一次控制信號,控制存儲B1S的ROM芯片的寫保護(hù)引腳為寫保護(hù)無效狀態(tài)或?qū)懕Wo(hù)有效狀態(tài);
[0016]當(dāng)所述ROM芯片的寫保護(hù)引腳為寫保護(hù)無效狀態(tài)時(shí),設(shè)備可進(jìn)入操作系統(tǒng)進(jìn)行B1S更新;
[0017]當(dāng)不需要B1S更新,所述ROM芯片的寫保護(hù)引腳為寫保護(hù)有效狀態(tài)時(shí),設(shè)備進(jìn)入操作系統(tǒng)通過硬件保護(hù)禁止B1S更新。
[0018]在本發(fā)明中,設(shè)備處于上電自檢POST階段時(shí),通過可編程邏輯器件向ROM芯片僅能發(fā)送一次寫保護(hù)引腳狀態(tài)修改指令,當(dāng)ROM芯片的寫保護(hù)為無效狀態(tài)時(shí),設(shè)備可以進(jìn)入系統(tǒng)進(jìn)行B1S更新操作,在不需要B1S更新時(shí),ROM芯片為寫保護(hù)狀態(tài),在系統(tǒng)中禁止B1S更新,從而能夠使得本發(fā)明的ROM芯片的寫保護(hù)狀態(tài)只能在開機(jī)自檢狀態(tài)中修改,且在不需要B1S更新時(shí),通過硬件保護(hù)B1S程序免于受到病毒的感染,有效的提高了設(shè)備運(yùn)行的安全性。
【附圖說明】
[0019]圖1是本發(fā)明實(shí)施例提供的B1S更新的保護(hù)方法的實(shí)現(xiàn)流程圖;
[0020]圖2是本發(fā)明實(shí)施例提供的實(shí)現(xiàn)B1S更新的保護(hù)方法的硬件結(jié)構(gòu)示意圖;
[0021]圖3是本發(fā)明實(shí)施例提供的控制ROM芯片的寫保護(hù)引腳狀態(tài)的實(shí)現(xiàn)流程圖;
[0022]圖4是本發(fā)明實(shí)施例提供的又一 B1S更新的保護(hù)方法的實(shí)現(xiàn)流程圖;
[0023]圖5為本發(fā)明實(shí)施例提供的B1S更新的保護(hù)裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0024]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0025]本發(fā)明實(shí)施例主要用于解決現(xiàn)有技術(shù)中B1S程序可能會受到病毒的感染,而感染后的B1S程序的病毒的查殺非常困難的問題。由于B1S感染病毒后帶來的后果非常嚴(yán)重,因此需要一種有效的方法來保護(hù)所述B1S程序免受病毒的侵?jǐn)_。
[0026]本發(fā)明所述B1S更新的方法,包括:在設(shè)備處于上電自檢POST階段時(shí),可編程邏輯器件啟動后,有且僅有輸出一次控制信號,控制存儲B1S的ROM芯片的寫保護(hù)引腳為寫保護(hù)無效狀態(tài)或?qū)懕Wo(hù)有效狀態(tài);當(dāng)所述ROM芯片的寫保護(hù)引腳為寫保護(hù)無效狀態(tài)時(shí),設(shè)備進(jìn)入操作系統(tǒng)進(jìn)行B1S更新;當(dāng)不需要B1S更新,所述ROM芯片的寫保護(hù)引腳為寫保護(hù)有效狀態(tài)時(shí),設(shè)備進(jìn)入操作系統(tǒng)通過硬件保護(hù)禁止B1S更新。
[0027]通過在開機(jī)自檢POST階段,對ROM芯片的寫保護(hù)引腳進(jìn)行控制,從而能夠使得本發(fā)明的ROM芯片的寫保護(hù)狀態(tài)只能在開機(jī)自檢狀態(tài)中經(jīng)過一次修改,且在不需要B1S更新時(shí),通過硬件保護(hù)B1S程序免于受到病毒的感染,系統(tǒng)不能修改ROM芯片的寫保護(hù)狀態(tài),能夠提高設(shè)備運(yùn)行的安全性。下面結(jié)合附圖進(jìn)行具體說明:
[0028]圖1示出了本發(fā)明實(shí)施例提供的B1S更新的保護(hù)方法的實(shí)現(xiàn)流程,詳述如下:
[0029]在步驟SlOl中,在設(shè)備處于上電自檢POST階段時(shí),可編程邏輯器件啟動后,有且僅有輸出一次控制信號,控制存儲B1S的ROM芯片的寫保護(hù)引腳為寫保護(hù)無效狀態(tài)或?qū)懕Wo(hù)有效狀態(tài)。
[0030]具體的,所述設(shè)備可以為帶有B1S程序的計(jì)算機(jī)。
[0031]其中,所述B1S用于存放著計(jì)算機(jī)最重要的基本輸入輸出的程序、系統(tǒng)設(shè)置信息、開機(jī)后自檢程序和系統(tǒng)自啟動程序,主要包括:
[0032]自診斷程序:通過讀取CM0SRAM中的內(nèi)容識別硬件配置,并對其進(jìn)行自檢和初始化;
[0033]CMOS設(shè)置程序:引導(dǎo)過程中,用特殊熱鍵啟動,進(jìn)行設(shè)置后,存入CMOS RAM中;
[0034]系統(tǒng)自舉裝載程序:在自檢成功后將磁盤相對O道O扇區(qū)上的引導(dǎo)程序裝入內(nèi)存,讓其運(yùn)行以裝載系統(tǒng);
[0035]主要1/0設(shè)備的驅(qū)動程序和中斷服務(wù):由于B1S直接和系統(tǒng)硬件資源打交道,因此總是針對某一類型的硬件系統(tǒng),而各種硬件系統(tǒng)又各有不同,所以存在各種不同種類的B1S0
[0036]所述上電自檢POST(英文全稱為Power On Self Test)階段,是指計(jì)算機(jī)設(shè)備接通電源后,系統(tǒng)將有一個(gè)對內(nèi)部各個(gè)設(shè)備進(jìn)行檢查的過程。完整的POST自檢將包括CPU、640K基本內(nèi)存、IM以上的擴(kuò)展內(nèi)存、R0M、主板、CMOS存貯器、串并口、顯示卡、軟硬盤子系統(tǒng)及鍵盤測試。自檢中若發(fā)現(xiàn)問題,系統(tǒng)將給出提示信息或揚(yáng)聲器發(fā)出警告聲音信號。
[0037]在本發(fā)明中,可編
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
治县。| 湛江市| 商南县| 红桥区| 娱乐| 台北县| 启东市| 天祝| 铁力市| 尼勒克县| 宽甸| 界首市| 六枝特区| 穆棱市| 建平县| 科技| 昭通市| 濉溪县| 连南| 锡林郭勒盟| 凤凰县| 九江市| 法库县| 鸡西市| 九台市| 铁岭市| 武穴市| 武邑县| 兴宁市| 沭阳县| 奇台县| 东城区| 紫云| 孝感市| 霍林郭勒市| 康保县| 德兴市| 宜州市| 辰溪县| 肇东市| 花莲市|