[發明專利]數據寫入方法與計算機系統有效
| 申請號: | 201010190500.8 | 申請日: | 2010-06-03 |
| 公開(公告)號: | CN102270160A | 公開(公告)日: | 2011-12-07 |
| 發明(設計)人: | 李旭明 | 申請(專利權)人: | 緯創資通股份有限公司 |
| 主分類號: | G06F11/00 | 分類號: | G06F11/00;G06F12/16 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 史新宏 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 寫入 方法 計算機系統 | ||
技術領域
本發明是指一種數據寫入方法與計算機系統,尤指一種可避免非預期的誤寫入事件的數據寫入方法與計算機系統。
背景技術
存儲器裝置是電子產品中不可或缺的組成部分,主要用來提供儲存數字數據及程序,以提供處理器存取執行。隨著現今電子產品漸漸走向信息化、多媒體化、網絡化與移動化的同時,對于存儲器裝置的需求亦產生了極大的變化。一般來說,存儲器裝置可分為一次寫入型與可重復讀寫型存儲器。一次寫入型的存儲器,例如只讀存儲器(Read?Only?Memory,ROM),被寫入數據后即無法更改,只允許讀取而無法再寫入其它數據。具重復讀寫特性的存儲器,例如閃存(Flash?Memory),可以抹除原來儲存的數據,再寫入新的數據,如此反復地更新儲存數據。
然而,可重復讀寫的存儲器雖可提供優異的使用便利性,相對地,卻也因而增加了許多可能發生錯誤的風險,因此,為了防止存儲器裝置內所儲存的數據無由地被任意刪除或是寫入非預期的數據,已知技術通常會運用軟件或是硬件設計來提供存儲器裝置一寫入保護(write?protection)的措施,以降低數據遭到破壞的機會。舉例來說,于一寫入保護期間,通過軟件的設定并利用指令操作來控制存儲器裝置暫停執行任何數據寫入或是數據區塊的抹除操作,以防止誤寫或誤抹除事件的發生,換句話說,于存儲器裝置毋需進行相關數據寫入程序時,通過軟件的設定來確保存儲器裝置所儲存的數據不會發生任何誤寫的風險。除此之外,已知技術亦通過其它硬件設計的方式來提供存儲器裝置執行相關的寫入保護機制,例如利用嵌入式控制器經由控制通用輸入輸出(GPIO)接腳,來直接對存儲器裝置進行寫入程序的限制,使存儲器裝置在寫入保護期間可以避免被誤寫入或抹除數據。
然而,已知以軟件或硬件所設計的寫入保護機制,僅消極的預防存儲器裝置于不需進行數據寫入操作的時機(即寫入保護期間)不致發生誤寫,但是卻無法防范在允許數據寫入的時候,存儲器裝置可能會遭受外在因素所造成的影響,而使所儲存的數據產生非預期的變動。舉例來說,當供應電源開啟或關閉瞬間、電源不穩定時或是控制信號不穩定時,都有可能造成存儲器中所儲存的數據遭到破壞,也就是說,于數據寫入期間,由于前述的外在因素造成了誤寫或誤抹除到存儲器裝置中部分或全部數據的情況,進而使所儲存的數據變得不正確或不完整,產生無法預期的結果。甚至,若是存儲器中所儲存的數據是與計算機系統運作相關的系統數據,例如,一基本輸入輸出系統碼(BIOS?code)或是一嵌入式控制器碼(EC?code),則將因所誤寫或遺失的數據為永久性的損害,而且亦無法利用重新開機的方式予以挽救,最終造成整個計算機系統無法正常運作。
請參考圖1,圖1為已知一數據寫入保護與數據寫入操作的示意圖。假設X期間(時間點A至時間點B)以及Z期間(時間點C至時間點D)分別為一寫入保護期間,而Y期間(時間點B至時間點C)為一數據寫入期間,也就是說,存儲器裝置于X期間與Z期間被設定為寫入保護狀態,而于Y期間可以進行任何的寫入或抹除數據程序。若于Y期間中,供應電源被拔除后,因為電容效應促成電源擾動的現象,而于產生一偽信號S至存儲器裝置(例如于時間點C’),使得存儲器裝置誤以為一數據寫入信號,而寫入此非預期中的數據,如此一來,存儲器裝置將因前述誤寫的狀況,而影響了所儲存數據的完整性與可靠性。因此,如何能讓存儲器裝置能在進行數據寫入的相關程序時,不受外力干擾而實現安全與正確的數據寫入程序,并確保所儲存數據的安全性,是亟需解決的課題之一。
發明內容
因此,本發明主要在于提供一種數據寫入方法與計算機系統,用以確保所儲存數據的安全性。
本發明揭露一種數據寫入方法,用于一儲存裝置,包含有:利用該儲存裝置,根據來自于一處理單元的一數據寫入請求,傳送出一確認信息;利用該處理單元,根據該確認信息,傳送出相關于該確認信息的一數據寫入信息;以及利用該儲存裝置,根據數據寫入信息,執行一數據寫入程序。
本發明還揭露一種計算機系統,包含有:一處理單元;以及一儲存裝置,耦接于該處理單元;其中于該儲存裝置接收來自于該處理單元的一數據寫入請求,并據以傳送出一確認信息后,該處理單元根據該確認信息,傳送出一數據寫入信息,該儲存裝置再根據該數據寫入信息,執行一數據寫入程序。
附圖說明
圖1為已知數據寫入保護與數據寫入操作的示意圖。
圖2為本發明實施例一計算機系統的示意圖。
圖3為本發明實施例的一流程的示意圖。
[主要元件標號說明]
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于緯創資通股份有限公司,未經緯創資通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010190500.8/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





