하드웨어 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 | - | - |
60304 | 윈 도 우| 윈도우 th2 업데이트 질문입니다 [2] | 솔트 | 1169 | 11-24 |
60303 | 윈 도 우| 다운로드 속도 버그;; [1] | 은나무천공 | 826 | 11-24 |
60302 | 윈 도 우| 드라이버 통합 할려고 하는데 구조좀 알려주세요. | 져지해골 | 825 | 11-24 |
60301 | 윈 도 우| wandrv 압축암호 알수 없나요? [3] | 져지해골 | 1067 | 11-24 |
» | 하드웨어| BIOS 개념문의 [5] | 운상아짜 | 1211 | 11-24 |
60299 | 윈 도 우| th2 설치 후 [3] | 똥별이 | 1408 | 11-24 |
60298 | 윈 도 우| pe에서 윈도우 설치하는 방법 좀 알려주세요.. [4] | 베지터 | 1273 | 11-24 |
60297 | 윈 도 우| Win 7 10 동시 설치 [2] | 똥별이 | 1464 | 11-23 |
60296 | 윈 도 우| TH2 업데이트 후 사라진 배경 화면 [3] | 휘슬링 | 1605 | 11-23 |
60295 | 소프트웨어| 가벼운 안티바이러스는 어떤것이 있을까요? [3] | 테츠로 | 1357 | 11-23 |
60294 | 하드웨어| 리눅스 고수님께~~~ [3] | 거거거3 | 981 | 11-23 |
60293 | 하드웨어| ssd 쓰기성능이 원래 이런가요? [6] | MushroomKi | 1410 | 11-23 |
60292 | 윈 도 우| 윈도우 디펜더 작용하지 않는데 어찌된 일인지 모르겠습니... [1] | 마영 | 1144 | 11-23 |
60291 | 모 바 일| 태블릿 초기화 질문 (윈10) [2] | 솔트 | 1322 | 11-23 |
60290 | 소프트웨어| 오피스 2016 Mak키 인증 질문드립니다. [1] | 아임백 | 2703 | 11-23 |
60289 | 윈 도 우| 10586 업데이트 [3] | 그냥그렇다 | 1649 | 11-23 |
60288 | 윈 도 우| 윈도우10 로컬계정 유형이 관리자로 안될때... [7] | sjpapa | 2473 | 11-23 |
60287 | 윈 도 우| 윈10 빌드up 10586블랙화면 [6] | 댓길이 | 1622 | 11-23 |
60286 | 윈 도 우| 윈도우7 엔터프라이즈 업그레이드 관련 [5] | 아름드리나 | 1293 | 11-23 |
60285 | 윈 도 우| 바탕화면 아이콘 위치가 계속 바뀝니다. [4] | 똘이예요 | 3461 | 11-23 |
원래 x86용 bios란게 부트로더 + bios입니다 (로더가 16비트로 부트후 1메가 이상의 확장 영역의 나머지 부분으로 넘어갑니다)
단계 거치는건 과거부터 그랬습니다 (다만 efi는 용량이 늘어나고, 보안및 안전측면을 위해 bios와 loader를 몇단계로 분리해서 운영합니다)
bios자체에 post를 비롯하여 모든 기능이 다 들어있습니다 (과거에는 불과 몇메가로 이 모든것을 처리했습니다)
bios에서 저장된 정보를 읽어서 mbr 흑은 gpt파티션에 엑서스해서 저장된 부트로더 정보에 따라 부트로더를 불러서 OS를 부트하게됩니다