Computer Evolution and Performance

Slides:



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

TK 2123 COMPUTER ORGANISATION & ARCHITECTURE
Lecture 13 - Introduction to the Central Processing Unit (CPU)
History of computers 1.
© Prepared By: Razif Razali 1 CHAPTER ONE INTRODUCTION TO BASIC COMPUTER ARCHITECTURE.
Computer Architecture (Hardware Engineering) Dr. BEN CHOI Ph.D. in EE (Computer Engineering), The Ohio State University System Performance Engineer, Lucent.
The Structure of the CPU
Computer Systems 1 Fundamentals of Computing The CPU & Von Neumann.
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 프로그래머입장에서 바라본 컴퓨터 구조와 보호 모드 컴퓨터 구조에 대한 이해 ; 자신이 작성한 프로그램이 어떻게 수행될지 좀더 세밀하게 이해하기 위해서는 컴퓨터 구조에 대한 이해가.
Computer Science 210 Computer Organization The von Neumann Architecture.
Lecture #30 Page 1 ECE 4110– Sequential Logic Design Lecture #30 Agenda 1.von Neumann Stored Program Computer Architecture Announcements 1.N/A.
The CPU Central Processing Unit. 2 Reminder - how it fits together processor (CPU) memory I/O devices bus.
IAS By : Hajer Ahmed Mohammed. ENIAC - details Decimal (not binary) Its memory contained 20 accumulators of 10 digits. 10 vacuum tubes represented each.
Chapter 4 The Von Neumann Model
The structure COMPUTER ARCHITECTURE – The elementary educational computer.
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.
ECE 456 Computer Architecture Lecture #2 - Architecture & Organization Instructor: Dr. Honggang Wang.
Indira Gandhi National Open University presents. A Video Lecture Course: Computer Platforms.
Introduction to Microprocessors
September 26, 2001Systems Architecture I1 Systems Architecture I (CS ) Lecture 2: Implementation of a Simplified Computer Jeremy R. Johnson Wednesday,
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.
Chapter 2 Data Manipulation © 2007 Pearson Addison-Wesley. All rights reserved.
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.
William Stallings Computer Organization and Architecture 6th Edition
PERKEMBANGAN KOMPUTER
Computer Organization
The Stored Program Computer
Lecture 13 - Introduction to the Central Processing Unit (CPU)
CHAPTER 2 COMPUTER EVOLUTION
Computer Architecture
Chapter 4 The Von Neumann Model
Computer Science 210 Computer Organization
Chapter 4 The Von Neumann Model
Components of Computer
Introduction to Computer Engineering
Computer Architecture and Organization
Chapter 4 The Von Neumann Model
The Processor and Machine Language
Chapter 4 The Von Neumann Model
Computer Science 210 Computer Organization
Komponen Dasar Sistem Komputer
CSCI 4717/5717 Computer Architecture
Overview of Computer Architecture and Organization
Systems Architecture I (CS ) Lecture 2: A Simplified Computer
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
A Top-Level View Of Computer Function And Interconnection
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.
Introduction to Computer Engineering
Introduction to Computer Engineering
Introduction to Computer Engineering
COMPUTER ARCHITECTURE
Chapter 4 The Von Neumann Model
Presentation transcript:

Computer Evolution and Performance Chapter 2 Lecture 03 Faheem ahmad Lecturer, CNET Dept., Jazan University, Jazan KSA Computer Evolution and Performance

Objectives of this chapter In this chapter we will learn about History of computers, von-Neumann machines, IAS computer, Instruction word, memory formats, Instruction sets, Generations of computers, Bus structure, Design and performance. By the end of this chapter student will learn: Generations of computers. Stored program concept. Operations and different memory locations. Fetch – execute cycle.

ENIAC - background Electronic Numerical Integrator And Computer ENIAC It was the world’s first general purpose electronic digital computer. It is Started in 1943 and Finished in 1946.

ENIAC - details Decimal (not binary) Programmed manually by switches 18,000 vacuum tubes 30 tons of weight. 15,000 square feet in size. 140 kW power consumption 5,000 additions per second

von Neumann Machine This model is developed by a mathematician, John von Neumann, in the year 1946 completed in 1952 In this machine the concept used is “Stored Program” Data and program can be stored in the same space (memory). Thus, the machines it self can alter either its programs or its internal data.

von Neumann Machine Details Von Neumann machine have the following things: A main memory, which stores both data and instructions. An arithmetic and logic unit (ALU) capable of operating on binary data. A control unit, which interprets the instructions in memory and causes them to be executed. Input and output (I/O) equipment operated by the control unit. Control unit interpreting instructions from memory and executing

Structure of von Neumann machine

word The memory of the IAS consists of 1000 storage locations, called words, of 40 binary digits (bits) each. Both data and instructions are stored there. A word may also contain two 20-bit instructions, with an 8-bit operation code (opcode) and 12-bit address.

Structure Of IAS Computer In 1946 Von Neumann and his colleagues designed a new computer and referred it as IAS, which means Princeton Institute of Advance Studies. IAS is the expanded structure of von Neumann machine. The diagram consists of the following terms. MBR : Memory buffer register. MAR : Memory address register. IR : Instruction register. IBR : Instruction buffer register. PC : Program counter. AC : Accumulator. MQ : Multiplier Quotient.

Structure of IAS – detail

MBR: (Memory buffer register) contains a word to be stored in memory or sent to I/O unit MAR: (Memory address register) Specifies address in the memory of the word to be written from or read into MBR IR: (Instruction register) Contains 8-bit opcode instruction being executed IBR: (Instruction buffer register) Temporarily holds the right hand instruction from a word in memory PC: (Program counter) Contains the address of next instruction to be fetched from memory.

Thank you!!!