컴퓨터 시스템은 크게 하드웨어와 소프트웨어로 나누어 집니다.
- 하드웨어 : 컴퓨터를 구성하는 기계적 장치
- 소프트웨어 : 하드웨어의 동작을 지시하고 제어하는 명령어 집합
하드웨어는 중앙처리장치, 기억장치, 입출력장치로 구성되어 있습니다.
이들은 시스템 버스로 연결되어 있으며, 시스템 버스는 데이터와 명령 제어 신호를 각 장치로 실어나르는 역할을 합니다.
인간으로 따지면 두뇌에 해당하는 부분입니다.
주기억장치에서 프로그래밍 명령어와 데이터를 읽어와 처리하고 명령어의 수행 순서를 제어합니다.
중앙처리장치는 비교와 연산을 담당하는 산술논리연산장치(ALU)와 명령어의 해석과 실행을 담당하는 제어장치, 속도가 빠른 데이터 기억장소인 레지스터 로 구성되어 있습니다.
개인용 컴퓨터와 같은 소형 컴퓨터에서는 CPU를 마이크로프로세서라고도 부릅니다.
하드웨어 구성 요소를 물리적으로 연결하는 선
- 각 구성요소가 다른 구성요소로 데이터를 보낼 수 있도록 통로가 되어줍니다.
- 용도에 따라서 데이터버스, 주소버스, 제어버스로 나누어집니다.