하드웨어 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 | - | - |
60318 | 윈 도 우| 윈도우 10 pro와 pro k의 차이 [1] | 솔모로 | 2821 | 11-24 |
60317 | 기 타| 중국에서 노트북 bcd에러 뜨는데 어떻게 해야할까요 [2] | 미래도 | 1054 | 11-24 |
60316 | 윈 도 우| window 10 버전 문의드려요 [2] | 갈꺼니 | 1305 | 11-24 |
60315 | 윈 도 우| 장치 관리자 오류 해결방법 ("!" 없애는 방법) [5] | 한스 | 3421 | 11-24 |
60314 | 하드웨어| pc와 tv hdmi 연결시 스피커 질문.. [4] | 오백원 | 1416 | 11-24 |
60313 | 윈 도 우| 64비트 윈도우를 32비트 CPU에 설치할 수 있나요? [4] | 닉넴이요 | 1292 | 11-24 |
60312 | 윈 도 우| 윈도우10 바탕화면 질문있습니다. [4] | 화이팅맨 | 1154 | 11-24 |
60311 | 윈 도 우| 개인 사용자 win 10 ent 버전 사용하기 어떤가요? [4] | 윤아짱 | 1305 | 11-24 |
60310 | 기 타| Double Driver v 4.10 한글 가지고 계신분 ^ ^ [5] | 꼬마 | 1302 | 11-24 |
60309 | 윈 도 우| 고수님들께 ~ usb멀티부팅 만들려고 하는데 질문있습니다. [1] | 아쳔맨 | 833 | 11-24 |
60308 | 기 타| uefi 이하 우에피로..선배님들 질문할께요... [2] | ㄷㄱ | 929 | 11-24 |
60307 | 하드웨어| bios 역할의 끝은? [2] | 운상아짜 | 1181 | 11-24 |
60306 | 윈 도 우| windows 10 메모리 질문 [2] | 솔모로 | 1506 | 11-24 |
60305 | 하드웨어| 그래픽카드 설정 문의..조언 부탁드립니다 [9] | 맹물 | 812 | 11-24 |
60304 | 윈 도 우| 윈도우 th2 업데이트 질문입니다 [2] | 솔트 | 1166 | 11-24 |
60303 | 윈 도 우| 다운로드 속도 버그;; [1] | 은나무천공 | 823 | 11-24 |
60302 | 윈 도 우| 드라이버 통합 할려고 하는데 구조좀 알려주세요. | 져지해골 | 823 | 11-24 |
60301 | 윈 도 우| wandrv 압축암호 알수 없나요? [3] | 져지해골 | 1065 | 11-24 |
» | 하드웨어| BIOS 개념문의 [5] | 운상아짜 | 1208 | 11-24 |
60299 | 윈 도 우| th2 설치 후 [3] | 똥별이 | 1405 | 11-24 |
원래 x86용 bios란게 부트로더 + bios입니다 (로더가 16비트로 부트후 1메가 이상의 확장 영역의 나머지 부분으로 넘어갑니다)
단계 거치는건 과거부터 그랬습니다 (다만 efi는 용량이 늘어나고, 보안및 안전측면을 위해 bios와 loader를 몇단계로 분리해서 운영합니다)
bios자체에 post를 비롯하여 모든 기능이 다 들어있습니다 (과거에는 불과 몇메가로 이 모든것을 처리했습니다)
bios에서 저장된 정보를 읽어서 mbr 흑은 gpt파티션에 엑서스해서 저장된 부트로더 정보에 따라 부트로더를 불러서 OS를 부트하게됩니다