Skip to main content

분석 엔진은 무엇입니까?

분석 엔진은 1830 년대 중반에 영어 발명가와 수학자 Charles Babbage가 만든 기계식 컴퓨터였습니다.Babbage는 전체 기계를 구축하지는 않았지만 분석 엔진은 일반적으로 최신 컴퓨터의 선구자로 간주됩니다.펀치 카드 프로그래밍 시스템을 사용했으며 계산을 수행 할 수있는 처리 장치와 작업 데이터를 저장하기위한 단기 메모리 뱅크를 수행했습니다. Babbage는 케임브리지의 수학 교수였습니다.1812 년에 수학 테이블을 사용하는 동안 Babbage는 자동으로 계산을 수행 할 수있는 기계의 아이디어를 제시했습니다.먼저 그는 오늘날 차이 엔진 번호 1으로 알려진 차이 엔진을 발명했습니다.다항식으로 만 작동하도록 설계되었습니다.프로젝트가 중단되면 Babbage는 초점을 넓히고 다목적 기계를 만들기로 결정했습니다.1839 년에 그는 분석 엔진의 발전에 학문적 인 생각을 전념하기 시작했습니다.Babbage는 엔진을 황동으로 만들고 증기 엔진으로 구동되는대로 구상했습니다.펀치 카드를 사용하여 데이터를 분석 엔진에 공급했습니다.Babbit은 섬유 산업에서 펀치 카드에 대한 아이디어를 빌려서 기계식 직기를 프로그래밍하는 데 사용되었습니다.한 유형의 카드가 입력 된 수학적 작업, 다른 하나는 부하 및 저장 동작을 지시했으며 세 번째는 기계 숫자 상수를 공급했습니다.프로그래밍 언어는 한 세기 후에 사용 된 어셈블리 언어와 비슷했습니다.data 일단 데이터가 입력되면 분석 엔진은 다른 컴퓨터와 같은 함수를 추가하고, 빼고, 곱하고, 나누고, 나누기를함으로써 방정식을 해결할 수 있습니다.계산하는 동안 분석 엔진은 기본적으로 스크래치 패드 메모리를 사용할 수있었습니다.1,000 개의 숫자를 저장할 수 있으며 각 숫자는 최대 50 자리 길이 일 수 있습니다.계산이 완료되면 분석 엔진은 인쇄, 펀치 카드 또는 그래프 양식으로 답변을 출력 할 수 있습니다.또한 나중에 인쇄판을 만드는 데 사용될 수있는 트레이를 만들 수 있습니다.

현대 컴퓨터 과학자들은 Babbage가 그의 시간보다 앞서 있음을 알고 있습니다.그의 분석 엔진의 모든 부분은 현대 컴퓨터에서 반향됩니다.많은 비전가들과 마찬가지로, Babbage는 다른 사람들이 자신의 천재를 인식하도록하는 데 어려움을 겪었습니다.Babbage가 자금을 얻을 수 없기 때문에 전체 프로토 타입은 결코 구축되지 않았습니다.그는 박물관에서 살아남은 기계의 일부를 만들었습니다.1871 년 Babbages가 사망 한 지 거의 100 년이 걸렸습니다.