하드웨어 BIOS 개념문의
2015.11.24 05:54
안녕하세요,
저는 uefi bios가 나오기 전까지의 부팅 과정은 power on -> 보드 rom으로보터 bios 로드 -> post -> BCD(Boot Configuration Data) -> Windows 부팅 순으로 이루어 지는 줄 알았습니다.
그런데 uefi bios가 나오면서 보드에서 uefi bios 와 레거시 bios를 동시에 지원하고 있습니다. 이렇게 지원하기 위해서는 power on -> ? -> post -> 보드 rom으로보터 bios 로드 -> BCD -> windows 부팅 순으로 이루어져야 할 것 같습니다. 만약 이 개념이 맞는다면 bios 로드 전인 post 나 bios setup 화면 처리는 어떠한 명령코드로 H/W가 운영되는 것인지요?
혼란스러워 문의 드립니다.
감사 합니다.
댓글 [5]
-
DarknessAngel 2015.11.24 08:08
-
운상아짜 2015.11.24 08:53 DarknessAngel 님 답변 감사 드립니다.
그러면 현재의 uefi 보드는uefi bios와 레거시 bios를 모두 포함하고 있고 POWER ON시 모두를 로드 하고 bios에서 저장된 정보를 읽어서 uefi bios 부팅 혹은 레거시 bios 부팅을 진행 하는 것 인지요?
아래 링크를 참조하시면 레거시 bios는 16bit이고 uefi bios는 64bit 로 동작하는 것 같은데 어떻게 한 H/W에서 가능 할까요?
제가 잘 몰라 혼동하여 말도 안되는 질문을 하였는지 모르겠습니다.
감사 합니다.
-
DarknessAngel 2015.11.24 10:05
16비트인건 어차피 호환성 모드에 불과합니다
시퓨 64비트로 바뀐지 오래되었지만, 거기 32비트 윈도 설치후 16비트 프로그램 실행하면 여전히 실행됩니다 (시뮬레이터등을 쓰면 64/32/16비트가 동시에 다 구동됩니다)
어차피 호환성을 위해 명령어셋이 남아있는 이상 못 돌릴껀 없습니다 (굳이 직접 구동하지 않아도 예뮬레이션하던지 뭘하던 상관 없는 부분입니다)
거기에 EFI로 넘어오면서 16비트로 부트 시작하는 부분 제거되었습니다 (최초 로더에서 바로 64비트로 전환됩니다)
-
운상아짜 2015.11.24 10:14 DarknessAngel 님 다시한번 더 답변에 감사 드립니다.
-
DarknessAngel 2015.11.24 10:17
자세한건 위 링크나 위키(영문)쪽 훌어보시면 아주 자세하게 잘 나옵니다
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
60536 | 소프트웨어| 프로그램 전문가 님들께 질문합니다.. 온라인 인증을 요구... | 유키링 | 904 | 12-05 |
60535 | 하드웨어| Ram 을 어떻게 배열하는게 좋은지요 ? [5] | WhiteFox | 1060 | 12-05 |
60534 | 윈 도 우| 윈도우10 HOME1511 10586.17 엣지실행이 안되네요. 저만그... [1] | 복태취업했 | 1138 | 12-05 |
60533 | 윈 도 우| 입니다님 pe 수정 방법 문의 [2] | DOS | 1230 | 12-05 |
60532 | 윈 도 우| 인텔 최신칩셋 인식하는 pe는 없을까요? [1] | 수머s | 986 | 12-05 |
60531 | 소프트웨어| 아크로니스 증분 백업 용량이 왜 이렇게 큰가요? [2] | ksire | 1043 | 12-05 |
60530 | 윈 도 우| 윈도우10 10586.17 (KB3122947) - 오류 0x80070643 [4] | 댓길이 | 3665 | 12-05 |
60529 | 윈 도 우| 이 앱은 사용자 보호를 위해 차단되었습니다. [1] | 7850 | 2549 | 12-05 |
60528 | 하드웨어| 윈도우10_x64 시스템에서 x86_PE 사용에 대해서 | 좋은데이 | 967 | 12-05 |
60527 | 윈 도 우| Win10 계정 문제 [2] | 과객 | 1333 | 12-05 |
60526 | 윈 도 우| ★긴급. 컴 고수님께. 윈도10 설치시 문제~~ㅠㅠ;;헬프점여. [15] | 거거거3 | 1326 | 12-05 |
60525 | 소프트웨어| 오피스는 [4] | pinEn2edle | 1110 | 12-04 |
60524 | 하드웨어| 아이폰.. [2] | 검객7 | 860 | 12-04 |
60523 | 윈 도 우| 서비스,콜레오,석/님님님 S~~~~0~~~~S [4] | 네버그린 | 1170 | 12-04 |
60522 | 소프트웨어| 윈도우10 th2 에서 avg 인터넷시큐리티 인스톨 하신분 계신... [2] | 쪽배 | 1028 | 12-04 |
60521 | 윈 도 우| 만능고스트 제작중 문의드립니다 [1] | 슭이남편 | 912 | 12-04 |
60520 | 기 타| 유튜브 화질 변경이 오늘부터 이상한데.. [2] | 한신 | 1619 | 12-04 |
60519 | 소프트웨어| WinNTSetup 에서요.... [2] | 니그 | 1140 | 12-04 |
60518 | 윈 도 우| wim 파일 하드디스크에 부팅등록하려는데요.... [1] | gthek | 1095 | 12-04 |
60517 | 하드웨어| 무선공유기 추천 부탁드립니다 [1] | 솔트 | 1003 | 12-04 |
원래 x86용 bios란게 부트로더 + bios입니다 (로더가 16비트로 부트후 1메가 이상의 확장 영역의 나머지 부분으로 넘어갑니다)
단계 거치는건 과거부터 그랬습니다 (다만 efi는 용량이 늘어나고, 보안및 안전측면을 위해 bios와 loader를 몇단계로 분리해서 운영합니다)
bios자체에 post를 비롯하여 모든 기능이 다 들어있습니다 (과거에는 불과 몇메가로 이 모든것을 처리했습니다)
bios에서 저장된 정보를 읽어서 mbr 흑은 gpt파티션에 엑서스해서 저장된 부트로더 정보에 따라 부트로더를 불러서 OS를 부트하게됩니다