본문 바로가기

정보보호학/전산계산기 구조

컴퓨터 역사와 분류

728x90

1. 컴퓨터 역사

   01      계산기 형태

  고대의 계산기

  • 기원 후 1세기경 휴대용 계산기
  • 기원 후 3세기경 : 주판

  중세의 계산기

 

 01   네피어의 골패

  • 1617년에 제작, 제일 오래된 승제산(곱,나눗셈) 용구
  • 나무쪽에 수표를 새겨 다른 계산에도 이용할 수 있도록 함. 이 나무표이 컴퓨터가 보급되기 이전까지 흔히 볼 수 있었던 공업용 계산자(slide ruler)의 표시가 되었음

 02   파스칼 : 파스칼린(pascalin)

  • 톱니바퀴를 이용하여 덧셈을 하도록 만든것
  • 초기에는 덧셈,뺄셈만 연산 가능했음

 03   라이프니츠의 계산기

  • 톱니바퀴지만 곱셈,나눗셈이 가능함
  • 9개의 이를 가진 기어들을 사용(계층통)
  • 기어들이 각각 완전히 한 번 회전하면 피승수로 기록되며, 승수는 기어들의 회전수로 표시됨
  • 현대의 전자식 컴퓨터의 기초가 되었음

 04   헨리 배비지 : 미분기

  • 자동축차방식 계산기 - 축차처리방식이란 입력된 연산 명령을 순차적으로 수행하는 것
  • 제어 및 입출력의 기능을 갖도록 설계
  • 밀(산술연산),스토어(연산용 기억기구),제어기구(수 전송과 동작순서 제어), 입출력기구(카드)
  • 모든 범용 디지털 컴퓨터의 모체로 인식

  근세의 계산기

 

 01   토마스 : 계수기

  • 프랑스의 찰수 토마스가 1820년에 설계하여 1852년에 완성
  • 세계 최초의 상업용 계산기

 02   버러프 : 가산기

  • 상업적으로 성공한 최초의 계산기
  • 1884년에 크랭크를 이용한 키셋 가산기를 개발
  • 현대의 가산기가 갖춘 대부분의 모형을 다 갖춤

 03   펠트와 타란트 : 컴프토미터

  • 1877년에 컴프토미터를 제작하기위에 타란트와 합작된 제품
  • 키구동 방식의 계산기이다

 04   볼레 : Bollee Machine

  • 곱셈을 함에 있어서 덧셈을 반복적으로 하지않고 직접 연산이 가능했다

 05   천공 카드의 고안

  • 직조회사에서 최초 사용
  • 1890년 미국 : 통계자료 처리를 위한 천공카드 개발

   02      근현대 컴퓨터

  제 1세대 (1942 ~ 1959) - 진공관

 01   ABC : 아타나소프가 제작(1939)

  • Atanasoff Berry Computer
  • IBM의 천공카드를 개조하여 계산을 기계적으로 수행할 수 있게 만듦

  최초의 진공관 컴퓨터

 01   마크 I : 아이켄이 제작 (1944)

  • 4칙연산과 삼각법에 의한 함수계산과 다른 복잡한 계산을 수행할수 있는 능력을 갖고있다.

 02   SSEC

  • 공개 시험을 통해 수원하게 풀고
  • 1952~1971까지 달 위치를 12시간 간격으로 정확히 계산
  • 모든 과학기술자에게 무료사용이 허용되어 많은 과할기술발전에 이바지하기도함

  전자계산기의 시초

 01   애니악

  • 인텔의 80286 cpu 정도의 성능
  • 7백자리까지 수초만에 계산
  • 문제는 입출력이 자유롭지 못함, 프로그램 내장방식이 아님

  애니악 이후의 진공관 컴퓨터

 01   애드백

  • 내부 기억장치가 디지털 형태
  • 2진수를 사용했다
  • 폰노이만 구조를 실현한 최초의 컴퓨터

 02   애드색

  • 폰노이만이 제안한 프로그램 내장 방식

 03   유니백

   03      컴퓨터 구조의 발전 과정 정리

  컴퓨터의 발전 과정

  1. 수동식 계산기 : 수판
  2. 기계식 게산기 : 파스칼라인 - 가감승제 계산기 - 차분 기관 / 분석기관 - 천공카드 도표 작성기
  3. 전기기계식 계산기 : 마크 I - 종이테이프에 천공된 프로그램, 명령어들에 의해 작동 제어 되도록 설계
  4. 전자식 계산기 : 아타나소프- 베리컴퓨터(ABC computer), 순차적 방식과 2진법 체계를 사용하는 진공관 방식

2. 컴퓨터 구조의 발전과정

'정보보호학 > 전산계산기 구조' 카테고리의 다른 글

컴퓨터시스템의 구성요소  (0) 2021.08.06