운영체제및실습부팅과정
- 최초 등록일
- 2010.11.27
- 최종 저작일
- 2010.11
- 2페이지/ 한컴오피스
- 가격 1,000원
소개글
운영체제및실습부팅과정
목차
1. BIOS(Basic Input/Output System)의 시작
1. ROM-BIOS의 과정
1. 부트로더
3-1 Linux
3.2 Windows 2000/XP (NT계열)
4. 운영체제 실행
본문내용
1. BIOS(Basic Input/Output System)의 시작
전원이 들어오면 x86프로세서의 PC(Program Counter)인 CS,EIP 레지스터는 F000:FFF0으로 설정되어 메모리 FFFF0 번지의 명령어를 실행 즉, ROM-BIOS 프로그램이 시작된다.
2. ROM-BIOS의 과정
ROM-BIOS 프로그램이 시작되면 처음 명령어에서부터 시작하여 순차적으로 실행된다.
첫 번째로 각각의 하드웨어 장치가 제대로 동작하는지 컴퓨터 하드웨어에 대한 테스트를 한다. 그 다음 각각의 하드웨어의 IRQ가 충돌하지 않도록 하드웨어 장치를 초기화 한다. 테스트 및 초기설정 작업(POST ; power-on self test)을 마친 후 이상이 없으면 시스템이 지정한 부트시퀀스에 따라 해당 드라이브에 첫 디스크를 부트디스크로 간주한다. 그리고 그 부트디스크의 첫 섹터를 부트섹터라고 하는데 이 부트섹터를 읽어서 메모리 주소 0x7C00에 로드하고 그 시작 위치로 점프한다.
3. 부트로더
부트로더란 운영체제를 메모리로 올려서 실행할 수 있도록 하는 프로그램이다.
부팅매체(하드디스크,플로피 등)의 첫 번째 섹터 MBR(master boot record)에 저장된 데이터를 사용하여 BIOS는 부트로더를 활성화한다. ROM-BIOS가 액세스 할 수 있는 데이터 양은 매우 적기 때문에, 대부분의 부트로더는 두 단계로 로딩된다. 첫 번째 단계에서 ROM-BIOS는 initial program loader 또는 IPL로 알려진 부트 로더의 일부를 로딩한다.
참고 자료
없음