컴퓨터의 구성에 대해서 알아보자
컴퓨터 시스템은 크게 하드웨어 와 소프트웨어로 나누어 진다.
하드웨어 : 컴퓨터를 구성하는 기계 장치
- 중앙처리장치 (CPU)
- 기억장치 : RAM, HDD, SSD
- 입출력 장치 : 키보드, 마우스, 모니터, 프린터
소프트웨어 : 하드웨어의 동작을 지시하고 제어하는 명령어 집합
- 시스템 소프트웨어 : 운영체제, 컴파일러
- 응용 소프트웨어 : 워드프로세서, 스프레드시트, ...
하드웨어

중앙처리장치(CPU)
- 프로그램 명령어와 데이터를 읽어와 처리
- 명령어의 순서를 제어
- 인간으로 따지면 두뇌에 해당하는 부분
기억장치
- 프로그램, 데이터, 연산의 중간 결과를 저장하는 장치
- 주 기억 장치
- 속도가 빠름
- CPU의 명령에 의해 기억된 장소에 직접 접근하여 읽고 쓸 수 있음
- 보조 기억 장치
- 영구적으로 데이터 보관 가능
- 물리적인 디스크가 연결되어 있는 기억장치
입・출력 장치
- 입력 장치
- 컴퓨터 내부로 자료를 입력하는 장치 (키보드, 마우스, 등)
- 출력 장치
- 컴퓨터에서 외부로 표현하는 장치 (프린터, 모니터, 스피커, 등)
System bus
- 하드웨어 구성요소를 물리적으로 연결하는 선
- 각 구성요소 끼리 데이터를 주고 받는 통로가 되어줌
- 용도에 따라 데이터 버스, 주소 버스, 제어 버스로 나누어짐
소프트웨어

시스템 소프트웨어
- 컴퓨터를 동작시키는 일을 하는 운영체제(OS) 와 부트로더 등이 포함됨
- 하드웨어에 접근을 하여 운영을 하기위해 만들어진 것
응용 소프트웨어
- OS위에 사용자가 사용하게 되는 프로그램
- Application 또는 App 으로 표현