Coding Log


컴퓨터와 프로그래밍

본격적인 프로그래밍에 앞서 컴퓨터와 프로그래밍에 관한 기본 지식을 습득하자.

컴퓨터의 정의와 구성요소

컴퓨터와 프로그램

먼저 단어의 정의를 알아보자.

컴퓨터(computer) : 전자적으로 계산을 수행하는 장치

데이터(data) : 컴퓨터가 수행하는 계산의 대상

정보(information) : 처리 기능을 거쳐 출력된 의미 있는 자료

프로그램(program) : 컴퓨터의 행동을 지시하는 명령들

위의 용어들을 그림으로 나타내면 아래와 같다.

하드웨어와 소프트웨어

컴퓨터는 크게 하드웨어와 소프트웨어로 구분할 수 있다. 하드웨어와 소프트웨어의 정의와 그 구성요소에 대해서 알아보자.

하드웨어(Hardware) : 모니터, 하드디스크, 프린터 등과 같은 물리적인 장치들

하드웨어는 데이터의 입력, 처리, 저장, 출력을 제어하는 데 사용되는 장치들로 구성되며 중앙처리장치, 주기억장치, 보조기억장치, 입력장치, 출력장치 등이 그 구성요소이다.

이 하드웨어의 중요한 구성요소 중 하나인 중앙처리장치 는 연산을 수행하는 연산장치와 연산을 제어하는 제어장치로 구성되어 있다.

이 중앙처리장치의 칩을 프로세서 라 하며 이 칩은 하나 이상의 마이크로 프로세서로 구성되어 있다.

컴퓨터를 구성하는 또 하나의 축인 소프트웨어의 정의는 아래와 같다.

소프트웨어(Software) : 컴퓨터의 행동을 지시하는 명령어들의 집합인 프로그램

소프트웨어어는 응용 소프트웨어와 시스템 소프트웨어로 나뉘며, 시스템 소프트웨어는 하드웨어를 작동시키는 기본 소프트웨어를 말한다.

DISQUS 로드 중…
댓글 로드 중…

트랙백을 확인할 수 있습니다

URL을 배껴둬서 트랙백을 보낼 수 있습니다