본문 바로가기
컴퓨터 일반/기초

IA-32 프로세스 구조

by ITPro 2010. 11. 27.

IA-32프로세서는 보호 모드, 실제 주소 모드, 시스템 관리 모드의 세 가지 주요 동작모드를 갖는다. 가상 8086 모드는 보호모드의 특별한 경우이다.

동작모드

설명

보호 모드

모든 명령어와 특징을 사용할 수 있는 프로세서의 고유한 상태이다.

프로그램은 세그먼트라고 하는 분리된 메모리 영역이 주어지며 프로세서는 지정된 세그먼트 바깥의 메모리를 참고하는 것을 방지한다.

가상 8086 모드

보호 모드에서 프로세서는 MS-DOS 프로그램과 같은 실제 주소 모드 소프트웨어를 안전한 멀티태스킹 환경에서 직접 실행할 수 있다. 바꾸어 말하면 MS-DOS 프로그램에 이상이 있거나 데이터를 시스템 영역에 쓰려고 할 때에 동시에 수행되는 다른 프로그램에 영향을 주지 않을 것이다.

실제 주소 모드

다른 모드로 전환하는 능력과 같은 몇 개의 추가적인특징을 가진 인텔 8086 프로세서의 프로그래밍 환경을 구현한다. 시스템 메모리와 하드웨어 장치에 직접 접근할 필요가 있는 프로그램을 실행하는 데에 사용될 수 있다.

시스템 관리 모드

운영체제에게 전원 관리와 시스템 보안과 같은 기능을 구현하는 방법을 제공한다. 이러한 기능은 대개 프로세서를 특별한 시스템 상태로 설정하려고 하는 컴퓨터 제조자가 구현한다.

반응형

'컴퓨터 일반 > 기초' 카테고리의 다른 글

페이징 (Paging)  (0) 2010.12.28
Tomcat & JDK 설치 후 설정  (0) 2010.11.27
메모리 (Memory)  (0) 2010.11.27
아스키코드 표  (0) 2010.08.11
ICMP 메세지  (0) 2010.08.11