컴퓨터(EDPS : Electronic Data Processing System)는 입력된 자료(Data)를 프로그램이라는 명령 순서에 따라 처리하여 그 결과를 사람이 알아볼 수 있도록 출력하는 전자 자료처리 시스템이다.
자료(Data)
정보(Information)
Garbage In Garbage Out -> 잘못된 자료를 입력하면 잘못된 결과를 출력한다는 의미입니다.
컴퓨터
= 하드웨어
+소프트웨어
하드웨어(Hardware)는 컴퓨터 시스템을 구성하는 물리적인 부품, 즉 기계적인 장치들을 의미합니다.
하드웨어는 중앙처리 장치와 주변장치로 구성되어있습니다.
중앙처리장치
= 레지스터
+ 제어장치
+ 연산장치
주변장치
= 입-출력장치
+ 보조기억장치
소프트웨어 (Software)는 하드웨어를 사용하기 위한 각종 명령의 집합으로서 프로그램이라고 부릅니다.
소프트웨어는 하드웨어 전체를 제어하고 운영하는 시스템 소프트웨어
그리고 특정업무를 처리하기 위한 응용 소프트웨어
로 구분됩니다.
소프트웨어
= 시스템 소프트웨어
+ 응용 소프트웨어
펌웨어는 하드웨어의 동작을 지시하는 소프트웨어이지만 하드웨어적으로 구성되어 하드웨어의 일부분으로 볼 수 있는 제품을 말합니다.
주로 ROM에 반 영구적으로 저장되어 하드웨어를 제어하고 관리하는 역할을 수행합니다.