바이오스: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Addbot (토론 | 기여)
잔글 Bot: Migrating 55 interwiki links, now provided by Wikidata on d:q226264 (translate me)
태그: 인터위키 제거
14번째 줄:
어댑터 카드의 펌웨어를 시동 과정에서 실행하기 위해 BIOS 는 POST 과정 중에 메모리를 검사해서 실행할 펌웨어를 찾는다. 0xC0000h ~ 0xF0000h 의 메모리 영역을 2킬로바이트 단위로 나누어서 각각의 첫 2바이트를 읽는데, 만약 2바이트의 값이 0xAA55h 일 경우 실행해야 하는 펌웨어이므로 4번째 바이트로 넘어가서 펌웨어의 코드를 실행한다.
 
이전에는 [[응용 소프트웨어]]가 주변 기기를 제어할 때 입출력 [[컴퓨터 하드웨어 포트|포트]]를 직접 만질 것 없이 바이오스가 제공하는 서브루틴을 불러 제어가 이루어지고 있었다. 그러나 최근에는 이 역할을 [[운영 체제]]가 대신 수행하여 응용 프로그램은 바이오스를 사용하지 않고, 운영 체제가 준비한 [[API]] 등을 거쳐 바이오스가 제공하는 기능을 사용하게 되었다.
푸헿헿헿헿헿
 
== BIOS 외의 펌웨어의 실행 ==