컴퓨터개론 1장 2절: 컴퓨터 개론
출처 : 숭실대학교 글로벌미디어학부 정기철 교수님의 컴퓨터 개론 수업을 듣고 정리했습니다.
1. 컴퓨터의 개념
컴퓨터 (Computer)
- 전자회로를 이용해 다양한 종류의 데이터를 처리하는 기계
- 컴퓨터라는 용어의 기원 : compute(계산하다) -> computer(계산하는 사람)
컴퓨터의 특징
- 신속성 : 빠르고 신속한 정보 처리 가능
- 정확성 : 오류나 오차를 최소화하여 계산 가능
- 자동성 : 입출력을 비롯한 처리 과정 전체를 자동화 가능
- 대량성 : 대량의 데이터 처리 & 저장 가능
컴퓨터와 추상화
- 피에트 몬드리안 추상화는 수직,수평선, 사각형이 가지는 느낌을 미적으로 담아내고 있는데, 이러한 추상화 기법은 예술 외에 시스템 설계사나 컴퓨터 프로그래머 등이 세부적인 사항에 신경 쓰지 않고 핵심에만 집중할 수 있도록 도움
- 예술이든 기술이든 추상화의 기본 정의는 바로 복잡한 문제를 핵심적인 것부터 다루거나 표현하는 방법이라는 점
2. 컴퓨터의 구성요소
- 컴퓨터는 크게 하드웨어와 소프트웨어로 구성
- 하드웨어와 소프트웨어의 역할과 서로 간의 관계를 잘 알면 전체 시스템을 이해하는 데 큰 도움이 될 것임
하드웨어(Hardware)
- 만질 수 있으며 눈에 보이는 외형을 가진 전기, 기계적인 장치로, 크게 입력장치, 출력장치, 중앙처리장치, 기억장치로 구분할 수 있음
- 입력장치 : 외부로부터 문자, 소리, 그림, 영상 등의 데이터를 받아들이는 장치
- 출력장치 : 수행된 결과를 문서나 그림 형태로 전달하는 장치
- 중앙처리장치(CPU) : 컴퓨터 시스템 전체를 제어하는 장치
- 주기억장치(Main Memory) : 컴퓨터 시스템에 프로그램을 저장하는 공간
소프트웨어(Software)
- 하드웨어의 기능을 원할하게 수행하기 위한 ‘명령들의 집합’
- 소프트웨어의 종류
- 시스템 소프트웨어(System software)
컴퓨터를 관리하기 위한 소프트웨어나 사용자에게 편의 기능을 제공하는 소프트웨어를 포함해 컴퓨터 사용에 필수적인 프로그램들
예) Operating system, Device drivers, Utilities - 응용 소프트웨어(Application software)
특정 업무를 할 때 필요한 프로그램들 - 악성 소프트웨어(Malicious software)
다른 컴퓨터나 서버, 클라이언트 등에 피해를 입히기 위한 의도로 사용되는 프로그램들
- 시스템 소프트웨어(System software)