분석 엔진 : Babbage의 시대를 초월한 디자인 살펴보기

작가: Judy Howell
창조 날짜: 4 칠월 2021
업데이트 날짜: 1 칠월 2024
Anonim
분석 엔진 : Babbage의 시대를 초월한 디자인 살펴보기 - 과학 기술
분석 엔진 : Babbage의 시대를 초월한 디자인 살펴보기 - 과학 기술

콘텐츠


테이크 아웃 :

마이크로 칩을 포식 한 현재의 고대 개념 인 분석 엔진을 되돌아 보면 인류가 어떻게 진화하는 기계를 만들 었는지 더 잘 볼 수 있습니다.

분석 엔진-화려한 이름은 아니지만 1800 년대 후반의이 작품은 현대인들에게도 인상적이었습니다. 그것은 기존의 소규모 비즈니스 서버 룸보다 훨씬 더 많은 공간을 필요로하는 웅장한 멀티 톤 거 대형의 금속 괴물이었습니다. 본질적으로이 디자인이 실제로 한 것은 당시 존재했던 것과 현재 존재하는 것 사이의 격차를 메워 공상 과학을 현실로 바꾸는 것이 었습니다.

분석 엔진은 Charles Babbage라는 사람이 1871 년에 자신의 죽음에 착수했다는 아이디어 였는데,이 기계는 완전히 구축되지는 않았지만 이제는 우리가 당연한 것으로 생각하는 스마트 기기의 종류를 이끌어 냈습니다. 분석 엔진은 Charles Babbage의 유산을 정보 기술 및 인공 지능 분야의 비전으로 확고히했습니다. 분석 테이블은 로그 테이블과 자동 산술 기능 (및 유사한 기본 계산을 수행 할 수있는 기계식 "차동 엔진")을 사용한 Babbage의 초기 작업을 바탕으로 이론적으로 오늘날의 디지털 기계가하는 일을 수행하기 위해 아날로그 기술을 사용하도록 설계되었습니다. 19 세기의 마음에는 마법이나 마술과 유사한 기술을 사용했습니다.

이 계획이 어떻게 개발되었는지에 대해 더 알고 싶다면 Charles Babbage에 대한 다양한 온라인 경의를 확인하거나 분석 엔진 : 컴퓨터-과거, 현재 및 미래에 관한 Jeremy Bernstein의 비교적 불분명 한 슬림 에디션을 선택하십시오. 번스타인 (Bernstein)은 엔진과 제조업체에 대해 자세하게 설명하여 오랜 진전을 시작한 필수 데이터 철학을 문서화했습니다. 번스타인의 책은 1980 년대에 디지털 컴퓨터가 상대적으로 초기 단계로 빠르게 발전함에 따라 쓰여졌지만,이 책은 여전히 ​​Babbage가 현재 유명한 많은 디자인 원칙을 다루고 있습니다.

핵심 컴퓨팅 원칙

숫자 계산 프로세스를 자동화 할 때 Bernstein은 Babbage가 엔진의 인간 조작 필요성을 제거하는 관점에서 미래를 조사 할 수 있다고 지적합니다. 그는 Babbage의 주요 제자 중 한 명인 Love Lovelace가 그 시대의 기술 세계에서 우위를 제안했다고 지적했다. "이 엔진은 이전 모델을 능가합니다." , 그것이 영향을 미칠 수있는 확실성과 정확성, 그리고 계산을 수행하는 동안 인간 지능의 개입에 대한 모든 필요성이 없을 때. "

베른슈타인은 또한 Babbage의 현대식 메모리에 대한 호기심있는 "주문"처리에 대해 다음과 같이 회상합니다. "특정 대수가 필요한 경우, 기계는 종을 울리고 창에 어떤 대수가 필요한 카드를 표시해야했습니다. 값이 틀리면 기계가 더 큰 벨을 울리는 것이 었습니다. "

Babbage는 C ++과 같은 현대적인 프로그래밍 언어의 순차적이고 반복적 인 측면을 고려하여 연속적인 작업을 수행하기 위해 "꼬리를 잡아 당기는 엔진"이라고 불렀습니다. 또한 현대 "if"문과 같은 조건부 작업을위한 시스템을 개발했습니다. 베른슈타인은 또한 Babbage의 이론적 수치 실린더 및 기타 아날로그 숫자 처리 부분에 포함 된 핵심 요소에 들어갑니다.

"모든 컴퓨터는 4 개의 기본 장치로 구성되어 있습니다." 번스타인. "먼저 데이터와 명령어를 머신으로 가져오고 응답을 얻는 메커니즘, 즉 머신과 인간 프로그래머 사이의 링크가 있어야합니다."

수십 년 동안 IT의 발전에 관한이 책과 다른 책들은 테이프 및 펀치 카드와 같은 점점 더 정교한 아날로그 입력 메커니즘이 어떻게 훨씬 더 효과적으로 정보를 셔틀 할 수있는 완전 디지털 디자인을 이끌어 냈는지 보여줍니다.

둘째, Bernstein은 Babbage의 저장 메모리 사용에 대해 설명합니다.이 메모리는 다시 아날로그 컨테이너에 있습니다. 또한 컴퓨팅 머신에는 프로그래밍을위한 일종의 엔진이 있어야합니다. Bernstein은 "밀"이라고하며 포괄적 인 "제어 장치"는 이러한 모든 작업을 제어해야합니다.

번스타인은 "이 모든 것들을 할 수있는 회로가 설계되고 생산 된 것은 현대 전자 제품의 승리 중 하나이며, 배비지에 대한 찬사이기도하다. 기어와 휠 및 레버

후속 진행

Babbage의 이론적 설계에 대한 실질적인 진보는 수십 년이 지나서 1900 년대까지 이루어지지 않을 것입니다. 브라운 슈타인은 1940 년대에 개발 된 Mark 1과 1946 년에 공개되었을 때 전자 수치 통합 및 계산기 (ENIAC)와 같은 기계의 출현을 연대기 시작하여 정교한 하드웨어와 놀라운 처리 능력으로 세계를 놀라게했습니다. 일반적으로 Bernstein은 초기 IT 랜드 마크로서 분석 엔진이 결국 1900 년대 중반에서 후반에 주요 정부 시스템에 전력을 공급하기 시작한 메인 프레임을 어떻게 이끌어 냈는지 점차적으로 하드웨어 발전과 해당 프로그래밍 개발이 이러한 정교한 전쟁 기계를 확장 할 때까지 우리는 이제 Miley Cyrus 트위 킹 비디오와 피자 식당 비교에 의존하는 대규모 소비자 대면 및 개인용 월드 와이드 웹 (WWW)에

Babbage의 깔끔하게 회전하는 스틸 휠과 디지털 실린더가 개인용 컴퓨터의 가장 기본적인 소프트웨어 프로그램으로 수행 할 수있는 수학 연산의 종류를 파악한 방식을 이해하려면 진정한 스팀 펑크 팬이 필요할 수 있습니다. 그러나 우리가 새로운 하드웨어와 새로운 인터페이스를 계속 실험함에 따라, 거의 신화적인 호기심으로 직기, 재봉틀 및 시간을 낭비하는 기계 유형 인 진정으로 인상적인 인프라를 되돌아 볼 가치가 있습니다. 미래의 어리석은 현대 시대의 선구자입니다.