IAS By : Hajer Ahmed Mohammed. ENIAC - details Decimal (not binary) Its memory contained 20 accumulators of 10 digits. 10 vacuum tubes represented each.

Slides:



Advertisements
Similar presentations
CPS 101 Introduction to Computational Science Wensheng Shen Department of Computational Science SUNY Brockport.
Advertisements

TK 2123 COMPUTER ORGANISATION & ARCHITECTURE
Evolution of the Computer. Zeroth Generation- Mechanical 1.Blaise Pascal –Mechanical calculator only perform Von Leibiniz –Mechanical.
History of computers 1.
© Prepared By: Razif Razali 1 CHAPTER ONE INTRODUCTION TO BASIC COMPUTER ARCHITECTURE.
Computer Architecture Lecture Notes Spring 2005 Dr. Michael P. Frank Competency Area 1: Computer System Components Lecture 2.
Computer Architecture (Hardware Engineering) Dr. BEN CHOI Ph.D. in EE (Computer Engineering), The Ohio State University System Performance Engineer, Lucent.
Computer system & Architecture Chapter 2 Computer Evolution and Performance.
Computer Systems 1 Fundamentals of Computing The CPU & Von Neumann.
Computer Architecture – CSC 345 Dr. Robert Fisher —Office Hours: TTh – 11:00-11:45. Also after class. —Office: CSTI 607 —
01 Introduction – Computer Evolution & Performance Computer Organization.
Functional View & History – Page 1 of 34CSCI 4717 – Computer Architecture CSCI 4717/5717 Computer Architecture Topic: Functional View & History Reading:
A Lecture on Computer Architecture For Readers. 2 프로그래머입장에서 바라본 컴퓨터 구조와 보호 모드 컴퓨터 구조에 대한 이해 ; 자신이 작성한 프로그램이 어떻게 수행될지 좀더 세밀하게 이해하기 위해서는 컴퓨터 구조에 대한 이해가.
School of Computer Science G51CSA 1 Computer Systems Architecture Guoping Qiu School of Computer Science The University of Nottingham
Computer Systems Organization CS 1428 Foundations of Computer Science.
COMP 268 Computer Organization and Assembly Language A Brief History of Computing Architecture.
The CPU Central Processing Unit. 2 Reminder - how it fits together processor (CPU) memory I/O devices bus.
Chapter 4 The Von Neumann Model
Model Computer CPU Arithmetic Logic Unit Control Unit Memory Unit
Computer Architecture And Organization UNIT-II General System Architecture.
Computer Evolution. ENIAC - background Electronic Numerical Integrator And Computer Eckert and Mauchly University of Pennsylvania Trajectory tables for.
Intro MIPS Computer Organization I 1 September 2009 © McQuain, Feng & Ribbens The Stored Program Computer 1945: John von Neumann – Wrote a.
ITEC255 - C o mp u t er Orga n i z a t i on & A r c h i t ec t u r e International Islamic University Islamabad CS221 Computer Organization COMPUTER EVOLUTION.
ECE 456 Computer Architecture Lecture #2 - Architecture & Organization Instructor: Dr. Honggang Wang.
Indira Gandhi National Open University presents. A Video Lecture Course: Computer Platforms.
CSC 235 Computer Organization. Computer Organizaton ä Top_Level Structure ä The von-Neumann Machine ä Stack Machine ä Accumulator Machine ä Load/Store.
Chapter 5: Computer Systems Design and Organization Dr Mohamed Menacer Taibah University
Main memory Processor Bus Cache memory Figure 1.5.The processor cache.
1 Chapter 2 Computer Evolution and Performance by Sameer Akram.
Computer Architecture
Chapter 20 Computer Operations Computer Studies Today Chapter 20.
Evolution of the Computer. Zeroth Generation- Mechanical 1.Blaise Pascal –Mechanical calculator only perform Von Leibiniz –Mechanical.
Chapter 2 Computer Evolution and Performance. ENIAC - background Electronic Numerical Integrator And Computer Eckert and Mauchly University of Pennsylvania.
Chapter 2 Computer Evolution and Performance. ENIAC - background ENIAC(Electronic Numerical Integrator And Computer) was world’s first general purpose.
William Stallings Computer Organization and Architecture 6th Edition
PERKEMBANGAN KOMPUTER
Computer Organization
The Stored Program Computer
CHAPTER 2 COMPUTER EVOLUTION
Computer Architecture
Chapter 4 The Von Neumann Model
Lecture 1 CS147 Prof. Sin-Min Lee Department of Computer Science
Chapter 4 The Von Neumann Model
Computer Architecture and Organization
Chapter 4 The Von Neumann Model
Chapter 4 The Von Neumann Model
Komponen Dasar Sistem Komputer
CSCI 4717/5717 Computer Architecture
Overview of Computer Architecture and Organization
PERKEMBANGAN KOMPUTER
Mauchly and Eckert John W. Mauchly (1907–1980) and J. Presper Eckert (1919–1995 ) headed the ENIAC team at the Moore School of Engineering, University.
AKT211 – CAO 02 – Computer Evolution and Performance
Computer Architecture
Chapter 4 The Von Neumann Model
PERKEMBANGAN KOMPUTER
The Stored Program Computer
GCSE OCR 1 The CPU Computer Science J276 Unit 1
William Stallings Computer Organization and Architecture 6th Edition
Computer Evolution and Performance
Information Representation: Machine Instructions
Objectives Describe common CPU components and their function: ALU Arithmetic Logic Unit), CU (Control Unit), Cache Explain the function of the CPU as.
COMPUTER ARCHITECTURE
Presentation transcript:

IAS By : Hajer Ahmed Mohammed

ENIAC - details Decimal (not binary) Its memory contained 20 accumulators of 10 digits. 10 vacuum tubes represented each digit. Programmed manually by switches 18,000 vacuum tubes 30 tons 1500 square feet 140 kW power consumption 5,000 additions per second

von Neumann/Turing Stored Program concept Main memory storing programs and data “Turing Machine” (Alan Turing): Given enough memory and sufficient time the general purpose computer can compute all functions that are computable. ALU operating on binary data Control unit interpreting instructions from memory and executing Input and output equipment operated by control unit Princeton Institute for Advanced Studies – IAS Computer (major components in a computer system) – Foundation for general-purpose computer Completed 1952

Picture of the IAS Computer

Structure of von Neumann machine

IAS - details 1000 x 40 bit words – 1000 storage locations of 40-bit words – Binary number – 2 x 20 bit instructions Set of registers (storage in CPU) – Memory Buffer Register (MBR) – Memory Address Register (MAR) – Instruction Register (IR) – Instruction Buffer Register (IBR) – Program Counter (PC) – Accumulator (AC) – Multiplier Quotient (MQ)

Structure of IAS – detail MBR Contains a word to be stored In memory, or is used to receive a Word from memory. MAR Specifies the address in memory of the word to be written from or into MBR IR Contains the 8-bit opcode instruction being executed IBR Temporarily holds the right hand instruction from a word in memory PC Contains the address of the next instruction pair to be fetched from memory

IAS - details The IAS computer had 21 instructions which are grouped as follows: – Data Transfer: Moves data between memory and ALU registers or between two ALU registers – Unconditional Branch: Changes the sequence of instructions to execute repetitive operations – Conditional Branch: The branch can be made dependent on a condition, thus, allowing decision points. – Arithmetic: Operations performed by the ALU – Address /modify: Permits addresses to be computed in the ALU and then inserted into instructions stored in memory.

Commercial Computers 1947 – Eckert-Mauchly developed their own Computer Corporation UNIVAC I (Universal Automatic Computer) Designed to perform mainly scientific calculations (e.g. US Bureau of Census 1950 calculations) Became part of Sperry-Rand Corporation Late 1950s - UNIVAC II – Faster – More memory

IBM Punched-card processing equipment the 701 – IBM’s first stored program computer – Scientific calculations the 702 – Business applications Lead to 700/7000 series