티스토리 뷰

CS

80x86 프로세서 구조

ellie.strong 2020. 4. 3. 01:29
728x90

x86 or 08x06

인텔이 개발한 마이크로프로세서 계열을 부르는 말이자, 이들과 호환되는 프로세서들에서 사용한 명령어(instruction) 집합 구조들을 통칭하는 말이다. 

 

초기의 프로세서들의 이름이 모두 80으로 시작해서 86으로 끝났기 때문에 이러한 이름으로 불린다. 

마이크로프로세서(microprocessor, microprocessing unit, 초소형 연산 처리 장치)
기계어 코드를 실행하기 위해 실행과정을 단계별로 나누어 처리를 위한 마이크로 코드를 작성하고, 이 마이크로 코드에 의해 단계적으로 처리하는 논리회로를 말한다. 
CPU(중앙 처리 장치)가 컴퓨터 전체 시스템의 위치와 입장에서 나온 말이라면, 마이크로프로세서는 동작 방식에서 나온 말로 서로 같은 것이다.

https://ko.wikipedia.org/wiki/X86

 

x86 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. x86 또는 80x86은 인텔이 개발한 마이크로프로세서 계열을 부르는 말이자, 이들과 호환되는 프로세서들에서 사용한 명령어 집합 구조들을 통칭하는 말이다. x86 아키텍처는 데스크톱 컴퓨터 시장에서 매우 널리 쓰이며, PowerPC 같이 좀 더 근대적인 아키텍처를 사용한 프로세서들이 x86과 경쟁했으나 그다지 많은 시장 점유율을 확보하지는 못했다. x86 또는 80x86이라는 이름은 여기에 속하는 초기의 프로세서들 이름이

ko.wikipedia.org

 

리얼 모드(real mode, 실제모드)

CPU 운영 방식을 말하며, 20비트 세그먼트 메모리 주소 공간이 특징을 결정한다. 최대 1메가바이트의 메모리가 번지에 기록될 수 있다는 것을 말한다. 

80286 계열 이휘의 모든 x86 CPU들은 전원을 키면 리얼모드에서 시작한다. 

https://ko.wikipedia.org/wiki/%EB%A6%AC%EC%96%BC_%EB%AA%A8%EB%93%9C 

 

리얼 모드 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 리얼 모드(real mode:실제 모드, 문화어: 실방식)는 리얼 주소 모드 또는 호환 모드라고도 한다. 80286 이후의 x86 호환 CPU의 운영 방식이다. 리얼 모드는 20비트 세그먼트 메모리 주소 공간이 특징을 결정한다. (최대 1 메가바이트의 메모리가 번지에 기록될 수 있다는 것을 뜻함) 80286 계열 이후의 모든 x86 CPU들은 리얼 모드에서 전원이 켜질 때 시작된다. 80186 계열 이전의 CPU들은 하나

ko.wikipedia.org

 

보호모드(protected mode)

시스템 소프트웨어가 다중 작업, 가상 메모리, 페이징, 그리고 응용 소프트웨어을 넘는 운영 체제 제어 능력을 높이기 위해 고안된 운영 체제의 다른 기능들을 이용할 수 있게 도와준다. 

x86 보호 모드를 지원하는 프로세서가 전원이 켜지면 리얼 모드에서 함수를 실행하여 초기의 x86 프로세서의 뒤떨어지는 호환성을 관리하기 시작한다. 보호 모드는 시스템 소프트웨어가 몇 개의 서술자 테이블을 설정하고 제어 레지스터 0 (CR0)에서 프로텍션 이네이블(PE:Protection Enable) 비트를 설정한 뒤에 진입할 수 있다.

https://ko.wikipedia.org/wiki/%EB%B3%B4%ED%98%B8_%EB%AA%A8%EB%93%9C

 

보호 모드 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 보호 모드(Protected mode, 문화어: 보호방식)는 컴퓨터에서 보호 가상 주소 모드라고도 하며 x86 호환 CPU의 운영 방식이다. 처음에는 1982년, x86 아키텍처에 추가되었다. 그 뒤로 인텔의 80286 (286) 프로세서로, 나중에 1985년, 80386 (386)로 연장되었다. 보호 모드는 시스템 소프트웨어가 다중 작업, 가상 메모리, 페이징, 그리고 응용 소프트웨어를 넘는 운영 체제 제어 능력을 높이

ko.wikipedia.org

 

728x90

'CS' 카테고리의 다른 글

[CS/알고리즘] 정렬 (Sorting)  (0) 2021.03.05
오류 (Error), 결함 (Defect), 장애 (Failure)  (0) 2020.08.04
Assembly Intel Manual  (0) 2020.04.21
Addressing Modes  (0) 2020.04.21
어셈블리어( Assembly ) 기초  (0) 2020.04.20
댓글
공지사항
최근에 올라온 글