Skip to content

Computer architecture

컴퓨터 구조(computer architecture)는 컴퓨터 공학에서 개념의 설계요, 컴퓨터 시스템의 근간이 되는 운영 구조이다. 컴퓨터의 여러 부분에 대해 설계적으로 이식되는 것들과 요구 사항들(특히 속도와 상호 연결)이 무엇인지 기능적으로 설명되어 있는 청사진이다. 주로 중앙 처리 장치 (CPU)가 메모리 주소에 내부적으로 수행하고 접근하는 방법이 집중적으로 설명된다.

하드웨어 부품을 골라서 상호적으로 연결하여 기능, 성능, 비용적인 목표를 충족하는 컴퓨터를 만들어 내는 과학과 기술로 정의될 수도 있다.

하드웨어 관점에서 컴퓨터는 일반적으로 램, 하드디스크, 중앙처리장치, 비디오카드, 파워, 사운드카드 등으로 이루어져 있다.

하부 분류

컴퓨터 구조는 기본적으로 3가지 하부 분류가 있다

  • 명령어 집합 구조(Instruction set architecture, ISA)
  • 마이크로아키텍처
  • 시스템 디자인
    • 데이터 경로
    • 메모리 컨트롤러 및 계층
    • 직접 메모리 접근(DMA)과 같은 CPU 이외의 데이터 처리
    • 가상화, 다중처리와 같은 기타 문제

See also

Favorite site

References


  1. Computer_Architecture_Approach_-_LOAD_and_STORE.pdf