
컴퓨터 시스템은 크게 하드웨어, 소프트웨어로 나뉜다.
CPU , 기억장치, 입출력장치로 구성되어 있으며 이들은 시스템 버스로 연결되어있다.Central Processing Unit주기억장치에서 프로그램 명령어와 데이터를 읽어와 처리하고 명령어의 수행 순서를 제어한다.
산술논리연산장치(ALU)가 있다.제어장치레지스터프로그램, 데이터, 연산의 중간 결과를 저장하는 장치
RAM과 ROM도 이곳에 해당주기억장치는 실행중인 프로그램과 같은 프로그램에 필요한 데이터를 일시적으로 저장보조기억장치는 하드디스크(HDD)등을 말하며, 주기억장치에 비해 속도는 느리지만 많은 자료를 영구적으로 보관할 수 있다.입력과 출력 장치로 나누어짐.
하드웨어 구성 요소를 물리적으료 연결하는 선
각 구성요소가 다른 구성요소로 데이터를 보낼 수 있도록 통로가 되어준다.
용도에 따라데이터 버스,주소 버스,제어 버스로 나누어짐.
주소 버스와 데이터 버스는 모든 장치에 공유되기 때문에 이를 제어할 수단이 필요
제어 버스는 CPU가 기억장치나 입출력장치에 제어 신호를 전달하는 통로이다.
제어 신호 종류 : 기억장치 읽기 및 쓰기 , 버스 요청 및 승인, 인터럽트 요청 및 승인, 클락, 리셋 등
제어 버스는 읽기 동작과 쓰기 동작을 모두 수행하기 때문에 양방향 버스이다.
컴퓨터는 기본적으로 읽고 처리한 뒤 저장하는 과정으로 이루어진다.(READ -> PROCESS -> WRITE)
하드웨어의 동작을 지시하고 제어하는 명령어 집합