儲存在硬碟裡的資料,有可能會遭遇到硬性錯誤(hard error)與軟性錯誤(soft error),有關錯誤類型的定義,下列何者正確?
A硬性錯誤將造成硬體損壞,軟性錯誤將造成軟體強制終止
B硬性錯誤是由硬體故障造成的,軟性錯誤是由程式錯誤(bug)導致的
C硬性錯誤將造成資料的流失,軟性錯誤可能透過錯誤更正碼(error-correcting code, ECC)或其他方式修正正確答案
D硬性錯誤的發生是無法避免的,軟性錯誤的發生是可以避免的
答案與詳解
正解。硬性錯誤因實體損壞造成資料永久流失;軟性錯誤屬於暫時性非永久性錯誤,可透過 ECC(錯誤更正碼)、同位元檢查或重新寫入等方式修正還原。
