본문 바로가기

Computer/0x02 운영체제

x86 프로세서의 구조 - 3화

x86 프로세서의 구조 - 3화





 X86 프로세서의 구조 이번 시간에는  3번쨰 시간으로서 주소공간과 IA-32레지스터에 대해서 학습해 보겠습니다.하루종일 다른 수업과 과제 , 공부 하느라 이렇게 기반 지식을 공부하는 시간은 따로 시간내서 포스팅 하고 

있습니다. 이틀에 한번 거의 밤샘 하다시피 하느라 제가 오타 라던지 잘못 쓴 부분이 혹시 발생하게 되면, 

고수분들 께서 과감하게 지적 해 주시면 수용해서 즉각 수정하도록 하겠습니다 ^^;



주소공간

* 선형주소 공간: 프로그램 / task의 주소공간

* 물리적 메모리 주소공간 



동작모드와 선형주소 공간


 

동작모드

주소 비트수

주소공간 크기

 

Real-address mode,

Virtual-8086 mode

 

 

20

 

1MB

 

Protected mode

 

 

32

 

4GB

 


물리적 메모리 주소 공간


- 8086 : 20 비트 (1MB)

- 80286 : 24비트 (16MB)

- 386 ~ Pentium : 32비트 (4GB)

- Pentium Pro , P6~ : 36비트 (64GB) => PAE (Physical address extension)





IA-32 레지스터


* 레지스터: 데이터/주소를 저장하기 위해서 프로세서 내에 제공되는 기억장소


* IA-32의 레지스터 



32bit general purpose registers 


EAX 

EBP 

EBX 

ESP 

ECX 

ESI 

EDX 

EDI