의견.png

80286

해시넷
dlensk99 (토론 | 기여)님의 2021년 2월 24일 (수) 17:19 판 (새 문서: '''80286'''은 1982년에 인텔에서 개발한 16비트 개인용 컴퓨터 마이크로프로세서이다. 인텔 80286 또는 인텔 286이라 불린다. == 개요 == 16비트...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
이동: 둘러보기, 검색

80286은 1982년에 인텔에서 개발한 16비트 개인용 컴퓨터 마이크로프로세서이다. 인텔 80286 또는 인텔 286이라 불린다.

개요

16비트 데이터 버스, 24비트 주소 버스를 가지고 있다. 새로운 IBM PC AT 컴퓨터와 동시에 등장했다. 이전의 8086에 비해 같은 클록에서 수행 속도가 2배정도 향상되었고, 주소 지정에서 24비트를 사용하여 최대 16MB까지 메모리를 사용할 수 있다. 또한, 보호 모드가 있어, 같은 프로그램을 1MB 이상의 램(RAM)으로 실행할 수 있고, 칩 수준에서 처음으로 멀티태스킹 및 제어 기능을 도입했다.[1][2]

특징

외부적으로 8086에 비해 더 빠른 속도와 더 많은 주소를 다룰 수 있게 된 것 외에 내부적으로 보호 모드(Protected Mode)라는 새로운 소프트웨어 아키텍처를 출현시켰다. 전원을 넣으면 이전과 같은 실제 모드로 출발하여 하위 20비트의 주소선만 사용하여 최대 1MB까지의 메모리를 다룰 수 있었다. 이와 같이 실제 모드에서 동작하는 80286은 단지 클록속도가 빨라진 8086과 같았고, 8086 소프트웨어가 수정 없이 돌아갈 수 있지만, 프로그램에서 보호 모드의 전환을 수행하게 되면 80286은 멀티태스킹 환경을 지원하게 된다. 각 프로그램에 독립적인 일정한 양의 메모리를 할당할 수 있게 해주며, 프로그램은 물리 주소(Physical Address)를 사용하지 않고, 세그먼트 셀렉터(Segment Selector)를 통하여 가상 주소를 가지게 된다. 이 방식을 사용함으로써, 각 프로그램은 최대 16MB의 메모리를 사용할 수 있으며, 여러 프로그램은 자신이 사용하는 메모리를 다른 프로그램으로부터의 침입으로 보호할 수 있다.[3] 각 세그먼트는 멀티태스킹, 가상 메모리 등을 염두에 둔 기능이다. 최초의 80286칩은 최대 클록 속도가 4MHz, 6MHz, 8MHz로 규정되었고, 그 후에 나온 모델에서는 12.5MHz가 생겼다.[4]

구성

독립적으로 동작하는 4가지 모듈로 구성되어 있다. 버스 유닛(Bus Unit)은 외부 장치와의 인터페이스를 담당한다. 주소 유닛(Address Unit)은 논리주소로부터 물리 주소를 생성한다. 명령 유닛(Instruction Unit)은 받은 명령을 해석하고, 실행 유닛(Excution Unit)이 받은 명령을 실행한다.[1]


각주

참고자료

같이 보기

  • [[


  의견.png 이 80286 문서는 컴퓨터에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.