Pusan National University power PNU Introduction to Computer

  • Slides: 13
Download presentation
Pusan National University power PNU 세계로 미래로 Introduction to Computer System 컴퓨터의 이해 2:

Pusan National University power PNU 세계로 미래로 Introduction to Computer System 컴퓨터의 이해 2: 폰 노이만 컴퓨터 구조 School of Computer Science and Engineering Pusan National University Jeong Goo Kim

4 power PNU 1 The Stored 세계로 미래로 The Stored Program Computer 1943: ENIAC

4 power PNU 1 The Stored 세계로 미래로 The Stored Program Computer 1943: ENIAC Presper Eckert and John Mauchly – 최초의 범용 전자 컴퓨터 Hard-wired program – 다이얼과 스위치 조작 1944: Beginnings of EDVAC 프로그램을 메모리에 저장할 수 있는 기능 개선이 이루어짐 1945: John von Neumann “The First Draft of a Report on EDVAC”이라는 문서를 통해 “Stored Program” 개념 발표 Draft에서 설명한 기본 구조 Von Neumann Machine (or Model)로 불림. Von Neumann Machine (or Model) Memory : 명령과 데이터 포함 Processing Unit : 산술 및 논리 연산의 수행 Control Unit : 명령의 해석 For more history, see http: //en. wikipedia. org/wiki/History_of_computing_hardware Advanced Broadcasting & Communications Lab. 1

4 power PNU 2 세계로 미래로 Advanced Broadcasting & Communications Lab. Von Neumann Model

4 power PNU 2 세계로 미래로 Advanced Broadcasting & Communications Lab. Von Neumann Model 2

세계로 미래로 power PNU 폰 노이만 컴퓨터 구조 ENIAC: Program-controlled Computer(Wired Programming) Advanced Broadcasting

세계로 미래로 power PNU 폰 노이만 컴퓨터 구조 ENIAC: Program-controlled Computer(Wired Programming) Advanced Broadcasting & Communications Lab. 3

세계로 미래로 power PNU Memory 0000 0001 0010 0011 0100 0101 0110 1101 1110

세계로 미래로 power PNU Memory 0000 0001 0010 0011 0100 0101 0110 1101 1110 1111 Advanced Broadcasting & Communications Lab. 00101101 • • • 10100010 5

세계로 미래로 power PNU Interface to Memory How does processing unit get data to/from

세계로 미래로 power PNU Interface to Memory How does processing unit get data to/from memory? MAR: Memory Address Register MDR: Memory Data Register To LOAD a location (A): MAR에 주소 (A)를 쓴다. 메모리로 “read” 신호를 보낸다. MDR에서 값을 읽는다. To STORE a value (X) to a location (A): MDR에 값 (X)를 쓴다. MAR에 주소 (A)를 쓴다. 메모리로 “write” 신호를 보낸다. . Advanced Broadcasting & Communications Lab. 6

4 power PNU 1 0 세계로 미래로 Instruction Processing Fetch instruction from memory Decode

4 power PNU 1 0 세계로 미래로 Instruction Processing Fetch instruction from memory Decode instruction Evaluate address Fetch operands from memory Execute operation Store result Advanced Broadcasting & Communications Lab. 10

세계로 미래로 power PNU Homework 유인물 읽기 발표 준비 Advanced Broadcasting & Communications Lab.

세계로 미래로 power PNU Homework 유인물 읽기 발표 준비 Advanced Broadcasting & Communications Lab. 12