컴퓨터구조- CISC와 RISC

2024. 8. 25. 00:51·TOPCIT
728x90

CISC(Complex Instruction Set Computer)

  • 명령어 하나를 처리하는 구조가 복잡

  • 연산 처리시 복잡한 여러 개의 명령어들을 가지고 있는 복합 명령형 프로세서

  • 마이크로 프로그램 제어 방식

  • 가변 길이 명령어 사용

  • 주로 Intel 계열 CPU 구조

  • 폰 노이만 아키텍쳐

  • 파이프라인 사용이 어려움(가변 길이 명령어 한 클럭 내에 끝나기 어려움)

  • 단일 캐시 공유

RISC(Reduced Instruction Set Computer)

  • 고정된 길이의 명령어 사용

  • 처리 속도를 위해 자주 사용되는 몇 가지 명령어 위주로 단순화한 명령 축소형 프로세서

  • Hardwired 제어 방식

  • 데이터 캐시와 명령 캐시의 분리

  • 하버드 아키텍쳐

    • 메인 메모리 내에서 명령어 메모리와 데이터 메모리를 분리

    • 각 메모리에 접근하는 버스도 명령용 버스와 데이터 버스로 분리

    • 병목현상(Bottleneck effect) 해결

  • 슈퍼 파이프라인, 슈퍼 스칼라 기법 사용

    • 슈퍼 파이프라인 ⇒ 한 클럭 내에 여러 명령어 실행
    • 슈퍼 스칼라 ⇒ 파이프라인을 처리할 수 있는 코어를 여러 개 구성. 동시에 복수의 명령어 처리 가능

주로 모바일, 임베디드 계열(ARM)

728x90

'TOPCIT' 카테고리의 다른 글

컴퓨터구조 - 데스크톱 가상화  (0) 2024.11.05
컴퓨터구조 - 컴퓨터 구성요소, 플린분류  (0) 2024.08.25
컴퓨터구조 - 컴파일러 언어와 인터프리터 언어  (0) 2024.08.25
자료구조 - 객체지향 클래스 개념  (0) 2024.08.25
TOPCIT 2023 시상식 후기  (7) 2024.08.25
'TOPCIT' 카테고리의 다른 글
  • 컴퓨터구조 - 데스크톱 가상화
  • 컴퓨터구조 - 컴퓨터 구성요소, 플린분류
  • 컴퓨터구조 - 컴파일러 언어와 인터프리터 언어
  • 자료구조 - 객체지향 클래스 개념
suhsein
suhsein
티끌모아 태산
  • suhsein
    기억 못 할 거면 기록이라는 좋은 수단이 있다
    suhsein
  • 전체
    오늘
    어제
    • 분류 전체보기
      • ASAC
      • Next.js
      • Docker
      • MySQL
      • Java
      • Spring-Proxy, AOP
      • Spring Boot, JPA
      • Spring Security
      • DB
      • 알고리즘
      • PS
      • TOPCIT
      • AWS 자격증
      • 비공개
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

    • 안녕하세요
  • 인기 글

  • 태그

    tsp
    해시
    오블완
    포인터
    티스토리챌린지
    동적프로그래밍
    외판원순회
    DP
    Alias
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
suhsein
컴퓨터구조- CISC와 RISC
상단으로

티스토리툴바