컴퓨터개론 1장 2절: 컴퓨터 개론

업데이트:
1 분 소요

출처 : 숭실대학교 글로벌미디어학부 정기철 교수님의 컴퓨터 개론 수업을 듣고 정리했습니다.


1. 컴퓨터의 개념

컴퓨터 (Computer)

  • 전자회로를 이용해 다양한 종류의 데이터를 처리하는 기계
  • 컴퓨터라는 용어의 기원 : compute(계산하다) -> computer(계산하는 사람)

컴퓨터의 특징

  • 신속성 : 빠르고 신속한 정보 처리 가능
  • 정확성 : 오류나 오차를 최소화하여 계산 가능
  • 자동성 : 입출력을 비롯한 처리 과정 전체를 자동화 가능
  • 대량성 : 대량의 데이터 처리 & 저장 가능

컴퓨터와 추상화

  • 피에트 몬드리안 추상화는 수직,수평선, 사각형이 가지는 느낌을 미적으로 담아내고 있는데, 이러한 추상화 기법은 예술 외에 시스템 설계사나 컴퓨터 프로그래머 등이 세부적인 사항에 신경 쓰지 않고 핵심에만 집중할 수 있도록 도움
  • 예술이든 기술이든 추상화의 기본 정의는 바로 복잡한 문제를 핵심적인 것부터 다루거나 표현하는 방법이라는 점

2. 컴퓨터의 구성요소

  • 컴퓨터는 크게 하드웨어와 소프트웨어로 구성
  • 하드웨어와 소프트웨어의 역할과 서로 간의 관계를 잘 알면 전체 시스템을 이해하는 데 큰 도움이 될 것임

하드웨어(Hardware)

  • 만질 수 있으며 눈에 보이는 외형을 가진 전기, 기계적인 장치로, 크게 입력장치, 출력장치, 중앙처리장치, 기억장치로 구분할 수 있음
    • 입력장치 : 외부로부터 문자, 소리, 그림, 영상 등의 데이터를 받아들이는 장치
    • 출력장치 : 수행된 결과를 문서나 그림 형태로 전달하는 장치
  • 중앙처리장치(CPU) : 컴퓨터 시스템 전체를 제어하는 장치
  • 주기억장치(Main Memory) : 컴퓨터 시스템에 프로그램을 저장하는 공간

소프트웨어(Software)

  • 하드웨어의 기능을 원할하게 수행하기 위한 ‘명령들의 집합’
  • 소프트웨어의 종류
    • 시스템 소프트웨어(System software)
      컴퓨터를 관리하기 위한 소프트웨어나 사용자에게 편의 기능을 제공하는 소프트웨어를 포함해 컴퓨터 사용에 필수적인 프로그램들
      예) Operating system, Device drivers, Utilities
    • 응용 소프트웨어(Application software)
      특정 업무를 할 때 필요한 프로그램들
    • 악성 소프트웨어(Malicious software)
      다른 컴퓨터나 서버, 클라이언트 등에 피해를 입히기 위한 의도로 사용되는 프로그램들