« PREV : 1 : 2 : 3 : 4 : 5 : ... 505 : NEXT »

1. BIOS란 무엇인가?

하드웨어의 기본 입/출력을 담당하는 제어코드가 들어간 컨트롤러를 의미 합니다. 즉 OS에서 특정 기능(예 NUM키 활성화) 입력할수 있는 코드가 들어왔을때 그 코드가 BIOS에 등록되어 있어 동작이 가능한것이며, OS 커널과 H/W는 이런 상호 운용을 위해 호환 계열 리스트에서 작동할수 있도록 구성됩니다, 소프트웨어와 하드웨어의 중간에서 입/출력 제어를 담당한다고 생각하시면 됩니다.(Flash ROM이라고도 하며, VGA, RAID도 BIOS를 가지고 있습니다.)

 

2. Firmware란 무엇인가?

하드웨어 장치 특성에 맞게 포함된 소프트웨어를 Firmware라고 하며 소프트웨어라고 생각하시면 됩니다, 하드웨어를 설정을 변경하거나, 기능을 추가, 호환성을 유지하는데 사용됩니다. , 각 장치별 즉BIOS 및 RAID, MEDIA를 위해 제공되며 사용합니다. (예 OS의 새로운 기능을 하드웨어의 특정 코드를 통해 이용하는데 코드 추가로 가능한 경우, 새로운 기능을 추가해줄경우, 새로운 하드웨어를 추가 지원해줄경우)

 

3. 하드웨어(메인보드) Firmware 업그레이드를 해야하는 이유

하드웨어 Firmware역시 프로그램으로 버그가 존재할수 있으며, 기능개선 및 확장성 위해 진행하기도 하지만,

특정 장치혹은 서비스에서 나타나는 버그를 제거하기위해 업그레이드가 필요하기도 합니다.

서비스 혹 장치 마다 사용하는 코드(커널수준)를 개발 당시 존재하지 않아 생각하지 못하였거나, 배포이후 추가 버그가 발생하기도 하기때문에 업그레이드를 해주어야 합니다. (OS의 발전으로 많은 부분의 예외 상황 처리를 해주고 있어도 안전성을 확보하기 위해 진행한다 생각하시면 됩니다.)


 

저작자 표시 비영리

'하드웨어' 카테고리의 다른 글

BIOS란 Firmware, 업그레이드 필요성  (0) 2010/07/22
[HP]Smart Array Cache is Permanently Disabled  (0) 2010/07/21
Write your message and submit