인텔의 역사_1

·2024년 4월 16일

컴퓨터 구조

목록 보기
5/11

intel x86 프로세서 🙄

인텔 x86 프로세서는 노트북, 데스크탑, 서버 시장을 주도하고 있다. 진화적인 디자인을 갖추고 있으며, 8086이 처음 출시된 이후로 역호환성을 유지해왔다. 시간이 지남에 따라 더 많은 기능이 추가되었다.

CISC(Complex instruction set computer)

  • 다양한 형식의 많은 다른 명령어를 가지지만, 리눅스 프로그램에서 작은 부분 집합만을 만난다.
  • 프로세서를 위한 프로그래밍은 직관적이다.
  • 일반적으로 RISC(reduced instruction set computers) 보다 빠르지 않다.(80년대 CISC vs RISC..)
  • 인텔 ?
    대부분 성능 vs 전력 소비 (trade-off)

Intel x86 진화과정 🫡

8086

  • 1978
  • 트랜지스터 : 29k
  • mhz : 5-10
  • 인텔의 첫 번째 16비트 프로세서
  • IBM PC 및 DOS의 기초
  • 1MB의 주소 공간을 가진다

386

  • 1985
  • 트랜지스터 : 275k
  • mhz : 16-33
  • 인텔의 첫 번째 32비트 프로세서
  • 이 프로세서는 IA32로도 알려져 있음
  • "flat addressing"을 추가하여 Unix를 실행할 수 있음
cf) flat addressing:
컴퓨터 시스템에서 주기억 장치를 지정하기 위하여 사용되는 주소와 프로그램에서 사용되는 가상기억 장치의 주소에서 첫 번째 위치를 0으로 하여 일렬로 연결된 주소 공간

Pentium 4E

  • 2004
  • 트랜지스터 : 125M
  • mhz : 2800-3800 (급 증)
  • 인텔의 첫 번째 64비트 x86 프로세서
  • 이는 일반적으로 x86-64라고 불림
  • 64비트 아키텍처를 지원합니다.

Core2

  • 2006
  • 트랜지스터 : 291M
  • mhz : 1060-3500
  • Intel Core 2는 인텔의 첫 번째 멀티코어 프로세서

Corei7

  • 2008
  • 트랜지스터 : 731M
  • mhz : 1700-3900
  • 4개의 코어를 가진다

=========================================

2000년 이전: 단일코어 프로세서
2000년 이후: 멀티코어 프로세서 등장 후 병렬 처리 강화

현재 : "power wall" 문제 발생

  • 전류 누설
  • 낮은 전압, 많은 트랜지스터 => 더 높은 clock frequency

power = capacitive load x voltage^2 x clock frequency

전력 = 용량성 부하 x 전압^2 x 클럭 주파수

profile
어리둥절 빙글빙글 돌아가는 코딩세상~

0개의 댓글