CPU와 메모리

오성인·2023년 6월 3일
0
post-custom-banner
  1. 컴퓨터의 구성
    1. 요리사 : CPU(ALU, CU, 매모리유닛: 레지스터, 캐쉬매모리 L1)
      • 외부 요리사 인력 혹은 가까운 선반 재료들: L2, L3 캐시 매모리
    2. 주문대 : 입력장치
    3. 메뉴판, 수령대 : 출력장치
    4. 조리대 : 캐시 매모리
    5. 선반공간 : 주기억장치 (SRAM, DRAM)
    6. 창고공간 : 보조기억장치
    7. 레시피 : 명령어
    8. 재료 : 데이터
  2. CPU의 구조
    1. 하버드 구조: CPU내의 메모리가 명령어 메모리와 데이터 메모리로 구별되어 있어 빠름, 그러나 복잡성이 높고 비싸다
    2. 노이만 구조 : CPU내의 메모리가 유형에 따라 구별없이 하나의 버스로 이루어져 있음. -> 병목현상, 지연현상이 아직까지 존재.
      -> 명령어 처리중에는 데이터가 기다려야하고 데이터를 읽을 때는 명령어 처리가 기다려야함.
    3. 애플의 M칩 : CPU, GPU, 캐시, 램 등이 하나의 칩안에 모두 담겨져 CPU효율을 극대화 시킨 방식, 추가 구성이 어렵다는 단점이 있음
    • 현재는 하버드 + 노이만의 개선된 구조로 활용 중
profile
기여하는 개발자
post-custom-banner

0개의 댓글