Lecture on the Automatic Computing Engine

Slides:



Advertisements
Similar presentations
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Advertisements

반도체 산업의 발전 연세대학교 전기전자공학과 이 용 석 교수 전화 : Homepage:
컴퓨터는 어떻게 동작?.
컴퓨터와 인터넷.
                                  9장 컴퓨터 기반 데이터 수집의 기초.
네트워크 기술을 통한 현재와 미래 소개.
자바실험실 이동준 우리 곁으로 다가온 사물 컴퓨팅 자바실험실 이동준.
2장 마이크로프로세서 구성요소 Slide 1 (of 19).
(강의 홈페이지: 강좌 개요 서울대학교 통계학과 2010년 2학기 컴퓨터의 개념 및 실습 (강의 홈페이지:
마이크로프로세서(Microprocessor,µP)
CPU (central Processing Unit)
강좌 개요 2009년 1학기 컴퓨터의 개념 및 실습.
과목 홈페이지  전산학개론 이메일 숙제를 제출할 경우, 메일 제목은 반드시 ‘[전산학개론]’으로 시작.
웹 서버 동작 HTTP 클라이언트가 서버와 대화하는 방법과 데이터를 서버에서 클라이언트로 전송 하는 방법을 정의한 프로토콜
임베디드 하드웨어 Lecture #6.
제 3장 컴퓨터 시스템의 구조.
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
Pincom Study team ARDUINO of IOT Members : 이학성, 김도건.
9장. 중앙처리 장치의 조직과 기능 다루는 내용 컴퓨터 본체에서 CPU의 위치 살펴보기 CPU의 성능, 기능, 조직
P.L.C -Programmable Logic Controller
디지털영상처리 및 실습 대구보건대학 방사선과.
디지털시스템설계 과목 담당교수 : 원 충 상 한국교통대학교 컴퓨터공학과
11장. 포인터 01_ 포인터의 기본 02_ 포인터와 Const.
6 중앙처리장치의 조직과 기능 IT CookBook, 컴퓨터 구조와 원리 2.0.
Error Detection and Correction
컴퓨터과학 전공탐색 배상원.
멀티미디어 시스템 (아날로그 이미지,신호를 디지털로 변환 방법) 이름 : 김대진 학번 :
컴퓨터정보공학부 서버 안내 [ IBM x3500 ] it.sangji.ac.kr ict.sangji.ac.kr 혹은
DK-128 ADC 실습 아이티즌 기술연구소
타이머카운터 사용법 휴먼네트웍스 기술연구소
마이크로컨트롤러, 마이크로컨트롤러 보드 마이크로컨트롤러 보드 = 마이크로컨트롤러 +  마이크로컨트롤러 마이크로컨트롤러 보드.
Artificial Intelligence Chapter 9 Automatic Computing Engine
8051기반의 음성 인식 프로세서 설계 Chang-Min Kim and Soo-Young Lee
10장 컴퓨터 기반 데이터 획득 응용 프로그램 LabVIEW 사용법
Chap 6.Assembler 유건우.
디지털회로설계 (15주차) 17. 시프트 레지스터와 카운터 18. 멀티바이브레이터 * RAM & ROM.
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
파워 서플라이 (Short 방지 기능 추가) 11조 박양준 최성열.
Can Automatic Calculating Machine Be Said To Think?
Lecture 0 Overview Hong, You Pyo, DGU.
뇌를 자극하는 Windows Server 2012 R2
제2강 PC정비사 1급(필기) Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved.
“컴퓨터 시스템의 구성” 이 점 숙 컴퓨터와 멀티미디어 “컴퓨터 시스템의 구성” 이 점 숙
논리회로 설계 및 실험 5주차.
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소
AUTODESK AUTOCAD ELECTRICAL 전기제어 2D 설계 소프트웨어 표준기반 설계 생산성 도구 구조도 설계
제4강 처리장치 1.
ARM Development Suite v1.2
“사람과 컴퓨터” 이 점 숙 컴퓨터와 소프트웨어 “사람과 컴퓨터” 이 점 숙
ATmega128의 특징 아이티즌 기술연구소
10장. 실현기술 10.1 유한 어장 영향 10.2 디지털 필터의 기본 하드웨어 10.3 하드웨어에 의한 디지털필터 실현
9장. 중앙처리 장치의 조직과 기능 다루는 내용 컴퓨터 본체에서 CPU의 위치 살펴보기 CPU의 성능, 기능, 조직
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
Can Digital Computers Think? - Summary
제2강 : 전자계산기구조-컴퓨터 시스템 구성.
AT MEGA 128 기초와 응용 I 기본적인 구조.
Ⅰ 전자기초 Ⅱ 디지털 논리회로 Ⅲ C언어 기초 Ⅳ AVR 마이크로 컨트롤러 Ⅴ 마이크로 컨트롤러 개발환경
모클리와 에커트 vs. 폰 노이만 - 에니악에 얽힌 이야기
TVM ver 최종보고서
발표자 : 이지연 Programming Systems Lab.
Can Automatic Calculating Machines Be Said To Think?
컴퓨터 개론 √ 원리를 알면 IT가 맛있다 쉽게 배우는 컴퓨터 기본 원리 한빛미디어 교재출판부.
Can Automatic Calculating Machines Be Said To Think?’
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
1. 강의 소개 컴퓨팅적 사고와 문제해결.
SNU 컴퓨터의 기초 월 14:00-16:00 43동101호 ropas. snu. ac
임베디드 하드웨어 Lecture #6.
컴퓨터는 어떻게 덧셈, 뺄셈을 할까? 2011년 10월 5일 정동욱.
아날로그 신호를 디지털 신호로 변환하는 A/D 변환기 A/D 변환 시 고려하여 할 샘플링 주파수 D/A 변환기
Presentation transcript:

Lecture on the Automatic Computing Engine - 김태훈 -

The Birth of the ACE In 1945 Turing moved to the NPL with the invitation of John Womersley. In 1946, ‘Proposed Electronic Calculator’ was submitted by Turing to the NPL. In 1948, Turing lefted the NPL for Newman’s Lab at Manchester University. In 1950, the pilot ACE executed its first programme, but not the world’s first stored-programme electronic digital computer. John Womersley – Turing의 1936년 논문인 ‘On Computable Numbers, with an Application to the Entcheidungsproblem’ 에서 소개되었던 Turing Maching을 실제로 구현하고자 했던 사람. NPL – Mathematics Division of the National Physical Laboratory Proposed Electronic Calculator – 최초의 완벽한 프로그램 내장형 전자디지털 컴퓨터의 명세 Turing이 맨체스터로 옮기면서 최초의 프로그램내장디지털컴퓨터는 1948년의 Manchester Baby가 되었음.

The Structure of the ACE Distributed processing Memory consisting of 200 delay lines Instructions were stored in a delay line irregularly Solution by programming rather than equipment  RISC Architecture Clock for digital sampling Memory, Control, Arithmetic, I/O ACE – Distributed (특정 연산이 일어나는 메모리 위치에 값들을 보냄) EDVAC – centralised (오늘날 개념의 CPU(논리연산장치(+레지스터),제어장치) delay line - 일정한 시간 지연을 하는 회로와 증폭을 하는 회로를 조합하여 폐회로를 만든 다음, 이것에 정보를 순환시켜 기억시키는 장치 irregularly – 다음 명령어에 대한 포인터를 가지고 적절한 위치에 명령어를..Optimum Coding 필요 RISC [reduced instruction set computer] -> 실행속도를 위해 복잡한 처리는 소프트웨어에게. CISC (complex instruction set computer) -> 컴파일러 작성을 쉽게 하기 위해 하드웨어화 할 수 있는 것은 모두 하드웨어화 아날로그 데이터를 디지털로 바꾸기 위해 시계를 컨트롤 - 메모리로부터 적절한 명령어를 가져와서 처리. Arithmetic part - 덧셈이나 곱셈, 기타 다른 연산들을 수행. I/O - 10진법 데이터와 이진법 데이터 사이의 변환을 담당.

The Influence of the ACE DEUCE (1955) Big ACE (1958) G15 (1954) MOSAIC(1953) Emi Business Machine Packard-Bell PB250 DEUCE – ACE 파일럿 모델의 상업용 버전, 30대 이상 팔림., 1.0MHz Big ACE – 원래 Turing이 만들고자 했던.. 1.5MHz G15 – 논란의 소지는 있지만 최초의 개인용 컴퓨터라 할 수 있고 400대 이상 팔림 (커다란 냉장고 크기 정도고 크게 비싸지 않음) MOSAIC – 영국의 방공에 쓰인 컴퓨터

The ACE and A.I Designing the ACE is building ‘a brain’ Models of the brain’s action rather than computing application A.I is learning from experience and altering its own instruction ‘fair play for the machines’ Accept the possibility of mistakes Put enough training Turing described himself as building ‘a brain’ 자신은 실제 계산기계를 만드는 것보다 뇌의 행동을 모델링하는 것에 더 관심이 있다. 지능을 가진 사람도 실수를 하듯이, 기계도 실수할 가능성을 인정한다면, 기계도 지능을 가진 행동을 할 수 있다 실수할 가능성을 가진 채, 기계가 경험으로부터 배워서 스스로 자신의 명령어를 바꿀 수 있다면 지능을 가진 것.. 기계가 지능을 가질 수 있는지에 대해 공정하게 판단하려면, 지능을 가진 인간도 실수를 하듯이 기계도 실수할 수 있다는 것을 인정해야.. 그리고 인간도 자기 스스로 익히는것보다 외부로부터 교육받는게 많은것처럼 기계에게도 충분히 트레이닝의 기회를 줘야..