ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [전산기초] 컴퓨터 시스템의 구성
    비전공자 공부일기/:: Computer Science 2021. 7. 11. 11:21

    컴퓨터의 개념

    1. 컴퓨터의 정의

    - 컴퓨터(EDPS; Electronic Data Processing System)는 입력된 자료(Data)를 프로그램이라는 명령 순서에 따라 처리하여 그 결과를 사람이 알아볼 수 있도록 출력하는 전자(Electronic)  자료 처리(Data Processing) 시스템(System)이다.

    - 컴퓨터는 프로그램에 의해 자동(Automatic)으로 처리되므로, ADPS(Automatic Data Processing System)이라고도 한다.

     

    자료와 정보의 차이점

    * 자료(Data)

      - 현실 세계에서 어떤 측정을 통해 얻은 값

      - 관찰이나 측정을 통해 수집한 단순한 사실이나 결과값

      - 인간 또는 기계가 감지할 수 있도록 숫자, 문자, 기호 등을 이용하여 형식화한 것

    * 정보(Information)

      - 의사 결정에 도움을 줄 수 있는 유용한 형태로, 자료를 가공(처리)한 것을 말함

      - 목적과 문제해결에 도움이 되도록 가공한 것

    * 지식(Knowledge)

      - 어떤 특정의 목적을 달성하기 위해 과학적 또는 이론적으로 추상화하거나 정립되어 있는 일화 된 정보

     

     

    2. 컴퓨터의 특징

    - 대용량성: 많은 양의 데이터를 처리 및 보관

    - 범용성: 컴퓨터를 여러가지 용도로 사용

    - 호환성: 하나의 하드웨어나 소프트웨어를 컴퓨터의 기종에 관계없이 여러 컴퓨터에서 사용 가능

    - 정확성: 사용자의 요구 기능을 충족시키는 정도

    - 신뢰성: 주어진 환경에서 고장 없이 담당 긴으을 원활하게 수행하는 정도

     

    * GIGO(Garbage In Garbage Out)

    : 쓰레기가 들어가면 쓰레기가 나온다.

    즉 아무리 정확한 컴퓨터라도 살마이 잘못도니 자룔르 입력하면 컴퓨터도 잘못된 결과를 출력한다는 뜻.

    컴퓨터의 수동성을 뜻하는 말이기도 함

     

     

    3. 컴퓨터의 구성

    컴퓨터는 기계장치인 하드웨어와, 하드웨어를 움직이는 소프트웨어로 구성되어 있다.

    하드웨어와 소프트웨어의 개념과 각각의 종류에 대해 알아보자.

     

    컴퓨터 = 하드웨어 + 소프트웨어

     

     

    하드웨어(Hardware)

    딱딱한 제품이라는 의미로, 컴퓨터 시스템을 구성하는 물리적인 부품, 즉 기계적인 장치들을 말함

     

    - 중앙처리장치 = 주기억장치 + 제어장치 + 연산장치

    - 주변장치 = 입출력장치 + 보조기억장치

     

    소프트웨어(Software)

    하드웨어를 사용하기 위한 각종 명령의 집합으로서 일반적으로 프로그램이라 부른다.

     

    - 하드웨어 전체를 제어하고 운영하는 시스템 소프트웨어와

      / 특정 업무를 처리하기 위한 응용 소프트웨어로 구분

     

    소프트웨어 = 시스템 소프트웨어 + 응용 소프트웨어

     

    펌웨어(Firmware)

    하드웨어의 동작을 지시하는 소프트웨어지만, 하드웨어적으로 구성되어 하드웨어의 일부분으로도 ㅂ로 수 있는 제품

    주로 ROM에 반영구적으로 저장되어 하드웨어를 제어관리하는 역할 수행

     

     

    ** 명령어가 처리되는 과정 (ex. 2+3 연산)

    (1) 제어장치는 키보드의 2+3 입력을 읽어서

    (2) 주기억장치에 저장시킨 후

    (3) 제어장치로 가져와 명령을 해독

    (4) 해독 후 연산장치에게

    (5) 주기억장치에 있는 2와 3을 가져다가 덧셈을 하도록 지시

    (6) 제어장치는 연산장치에 있는 결과를

    (7) 주기억장치에 저장시키고

    (8) 저장된 결과를 출력할 것을 출력장치에 지시

    (9) 화면에 결과값 5가 출력되어 사용자의 눈으로 확인 가능

     

     

     

    컴퓨터의 발전 과정

    1. 컴퓨터의 기원

    기종 개발 연도 개발자 의의
    파스칼의 계산기
    (Pascalline)
    1642 파스칼 덧셈, 뺄셈이 가능한 최초의 기계식 계산기
    해석기관 1834 바베지 현대 컴퓨터의 개념을 최초로 제시
    천공카드 시스템 1893 홀러리스 인구통계 및 국세 조사에 이용, 자동계산의 실용성 확인
    튜링기계 1937 튜링 추상적인 계산기의 모형으로서 컴퓨터의 논리적 모델이 됨
    ABC 1942 아타나소프 최초로 진공관을 사용한 계산기
    MARK-1 1944 에이컨 최초의 전기 기계식 자동 계산기
    ENIAC 1946 에커트&머큘리 최초의 전자계산기
    EDSAC 1949 윌키스 최초의 프로그램 내장 방식을 도입한 계산기
    UNIVAC-1 1951 에커트&머큘리 최초의 상업용 전자계산기(미 통계국에서 사용)
    EDVAC 1952 폰 노이만 프로그램 내장 방식과 2진법 채택

     

    2. 컴퓨터의 세대별 특징

     

     

    3. 컴퓨터의 분류

    처리 능력에 따른 분류

     

     

    데이터 취급에 따른 분류

     

     

     

    사용 용도에 따른 컴퓨터의 분류

     

     

    댓글

coding wanee