본문 바로가기

CS

[컴퓨터구조] 용어 별 정리

하드웨어 :

컴퓨터를 구성하는 기계적 장치 (CPU + 기억장치 + 입출력장치)

 

소프트웨어 :

하드웨어의 동작을 지시하고, 제어하는 명령어 집합

 

시스템 버스 :

데이터와 명령 제어 신호를 각 장치에 실어나르는 통로

하드웨어들은 시스템 버스로 묶여있다.

데이터 버스 + 주소 버스 + 제어 버스

   데이터 버스 : CPU ↔️ 기타 장치(기억장치, I/O장치)  /  (양방향 버스)

   주소 버스 : 데이터를 정확히 실어나르기 위해 기억장치의 주소를 정해주는 버스  /  단방향 버스

   제어 버스 : 주소 버스와 데이터 버스는 모든 장치에 공유 ➡️ 제어할 수단이 필요 = 제어 버스 / 양방향 버스

   제어 신호 종류 : 읽기/쓰기 , 버스 요청/승인 , 인터럽트 요청/승인 , 클락 , 리셋 등

   

 

시스템 소프트웨어 :

운영체제, 컴파일러

 

CPU :

산술논리연산장치(ALU) + 제어장치 + 레지스터

주기억장치에서 프로그램 명령어와 데이터를 읽고, 처리하며, 각 명령의 순서를 제어

    ALU : 비교와 연산처리

   제어장치 : 명령어 해석 및 실행

   레지스터 : 프로세서 내 위치하는 매우 빠른 기억 장치

 

기억장치 

프로그램, 데이터, 연산의 중간 결과를 저장하는 장치

주기억장치(일시 저장) + 보조기억장치(영구 저장)

 

 

 

 

출처

https://gyoogle.dev/blog/computer-science/computer-architecture

https://ko.wikipedia.org/wiki/