컴퓨터의 구성
- 하드웨어
- 소프트웨어
- 하드웨어의 동작을 지시하고 제어하는 명령어 집합
하드웨어
소프트웨어
- 시스템 소프트웨어
- 운영체제, 컴파일러
- 컴파일러 : 사람이 작성한 코드를 컴퓨터가 이해할 수 있는 기계어로 변환하는 프로그램
- 응용 소프트웨어
Detail 하드웨어
구성
- CPU, 기억장치, 입출력장치로 구성
- 이들은 시스템 버스로 연결되어 있음
- 시스템 버스는 데이터와 명령 제어 신호를 각 장치로 실어나르는 역할
CPU
- 주기억장치에서 프로그램 명령어와 데이터를 읽어와 처리하고 명령어의 수행 순서를 제어함
- 산술논리장치(ALU) : 비교와 연산을 담당
- 제어장치 : 명령어의 해석과 실행을 담당
- 레지스터 : CPU 내부의 초고속 임시기억장치