Advanced Computer Architecture by Dr. Noor M. Sheikh Dean, Electrical Engg. Department University of Engineering and Technology, Lahore, And Dr. Anjum.

Slides:



Advertisements
Similar presentations
Microcomputer Circuits Prof Jess UEAB 2007 Designing a Microprocessor Chapter 1.
Advertisements

Give qualifications of instructors: DAP
CS 151 Digital Systems Design Lecture 37 Register Transfer Level
Spring 2008, Jan. 14 ELEC / Lecture 2 1 ELEC / Computer Architecture and Design Spring 2007 Introduction Vishwani D. Agrawal.
1  1998 Morgan Kaufmann Publishers Lectures for 2nd Edition Note: these lectures are often supplemented with other materials and also problems from the.
EEM232 Digital Systems I. Course Information Instructor : Atakan Doğan Office hours: TBD Materials :
ECE Lecture 1 1 ECE 3561 Advanced Digital Design Department of Electrical and Computer Engineering The Ohio State University.
University of Jordan Computer Engineering Department CPE 439: Computer Design Lab.
ECE 232 L1 Intro.1 Adapted from Patterson 97 ©UCBCopyright 1998 Morgan Kaufmann Publishers ECE 232 Hardware Organization and Design Lecture 1 Introduction.
Hardware Design of an Arithmetic Logic Unit (ALU) Felix Noble Mirayma V. Rodriguez Agnes Velez University of Puerto Rico Mayagüez Campus Mayagüez, Puerto.
Orange Coast College Business Division Computer Science Department CS 116- Computer Architecture Course Orientation.
2 nd Year - 1 st Semester Asst. Lect. Mohammed Salim
Computer Organization and Architecture (AT70. 01) Comp. Sc. and Inf
DIGITAL COMPONENTS By Sohaib.
Overview Introduction The Level of Abstraction Organization & Architecture Structure & Function Why study computer organization?
Fall 2015, Aug 17 ELEC / Lecture 1 1 ELEC / Computer Architecture and Design Fall 2015 Introduction Vishwani D. Agrawal.
ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design Microprocessors and Digital Design ECEn 191 New Student Seminar.
EKT 422 Computer Architecture
Advanced Computer Architecture 0 Lecture # 1 Introduction by Husnain Sherazi.
LOGIC GATES. Electronic digital circuits are also called logic circuits because with the proper input, they establish logical manipulation paths. Each.
by Computer System Design Lecture 1 Wannarat Suntiamorntut
Introduction Computer System “An electronic device, operating under the control of instructions stored in its own memory unit, that can accept data (input),
Computer Architecture Souad MEDDEB
1 chapter 1 Computer Architecture and Design ECE4480/5480 Computer Architecture and Design Department of Electrical and Computer Engineering University.
E X C E E D I N G E X P E C T A T I O N S L3-CPU IS 4490 N-Tier Client/Server Architectures Dr. Hoganson Kennesaw State University Layer 3 - CPU CPU has.
Logic Design / Processor and Control Units Tony Diep.
Chapter 1 Introduction.  Architecture is those attributes visible to the programmer ◦ Instruction set, number of bits used for data representation, I/O.
Spring 2016, Jan 13 ELEC / Lecture 1 1 ELEC / Computer Architecture and Design Spring 2016 Introduction Vishwani D. Agrawal.
To Compute: To Do Math. Information is collected by tallying data as it travels across circuits. The key part of integrated circuits are transistors.transistors.
July 2, 2001Systems Architecture I1 Systems Architecture II (CS 282) Lab 3: State Elements, Registers, and Memory * Jeremy R. Johnson Monday July 2, 2001.
William Stallings Computer Organization and Architecture Chapter 1 Introduction.
Riyadh Philanthropic Society For Science Prince Sultan College For Woman Dept. of Computer & Information Sciences CS 251 Introduction to Computer Organization.
Computer Organization IS F242. Course Objective It aims at understanding and appreciating the computing system’s functional components, their characteristics,
By Wannarat Computer System Design Lecture 1 Wannarat Suntiamorntut.
Chapter 1 Introduction.   In this chapter we will learn about structure and function of computer and possibly nature and characteristics of computer.
Computer Architecture Furkan Rabee
A computer consists of five functionally independent main parts.
0. Course Introduction Rocky K. C. Chang, 25 August 2017.
CST 303 COMPUTER SYSTEMS ARCHITECTURE (2 CREDITS)‏
William Stallings Computer Organization and Architecture 8th Edition
William Stallings Computer Organization and Architecture 7th Edition
ELEC 7770 Advanced VLSI Design Spring 2016 Introduction
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
Computer Architecture
Computer Architecture Syllabus
INTRODUCTION TO MICROPROCESSORS
Digital Components and Combinational Circuits
INTRODUCTION TO MICROPROCESSORS
ELEC 7770 Advanced VLSI Design Spring 2014 Introduction
BIC 10503: COMPUTER ARCHITECTURE
Computer Architecture and Organization: Introductory lecture
Text Book Computer Organization and Architecture: Designing for Performance, 7th Ed., 2006, William Stallings, Prentice-Hall International, Inc.
William Stallings Computer Organization and Architecture 8th Edition
William Stallings Computer Organization and Architecture 7th Edition
ELEC 7770 Advanced VLSI Design Spring 2012 Introduction
T Computer Architecture, Autumn 2005
ELEC 7770 Advanced VLSI Design Spring 2010 Introduction
ECNG 1014: Digital Electronics Lecture 1: Course Overview
Introduction to Micro Controllers & Embedded System Design
HIGH LEVEL SYNTHESIS.
COMS 361 Computer Organization
William Stallings Computer Organization and Architecture 8th Edition
William Stallings Computer Organization and Architecture 7th Edition
Computer Organization and Architecture William Stallings 8th Edition
ELEC / Computer Architecture and Design Fall 2014 Introduction
William Stallings Computer Organization and Architecture 7th Edition
Computer System.
Presentation transcript:

Advanced Computer Architecture by Dr. Noor M. Sheikh Dean, Electrical Engg. Department University of Engineering and Technology, Lahore, And Dr. Anjum Ali Professor, Al-KICS, University of Engineering and Technology, Lahore,

CS501 Advanced Computer Architecture Lecture01 Dr.Noor Muhammad Sheikh

How Computer Operates? A computer operates under the control of instructions stored in its own memory unit, that can accept data (input), process data arithmetically and logically, produce output from the processing, and store the results for future use.

Block diagram

Block diagram of a modern general purpose digital computer

Architecture The art or science of building A style and method of design and construction

Computer Architecture The term Computer Architecture was coined at IBM in the 1960s It was used to refer to the programmer visible portion of the instruction set of the IBM 360 family of computers

Computer Architecture (continued…) The structure of a computer that a machine language programmer must understand to write correct programs for the machine

Who is a Computer Architect? Answer: A person who designs computers

What do we mean by “design”? Design is the process of devising a system, component, or process to meet desired needs.

What do we mean by “design”? (continued) It is a decision-making process (usually iterative), in which the basic sciences, and math and engineering sciences are applied to convert resources optimally to meet a stated objective.

Levels of Abstraction System Design Logic Design Circuit Design

Digital Design: Levels of Abstraction System Design:  Processor-Memory-Switch (PMS) level- system components and their interconnections are described. The components are specified in a block diagram form. The processor includes the data path and control.  Instruction Set Level - the function of each instruction is defined. The emphasis is on the behavior of the system rather than the hardware structure of the system.  Register Transfer Level - hardware structure is more visible. The basic elements indicated are registers.

Logic Design:  Also called gate level abstraction. We use gates and flip-flops. The behavior is less visible, while the hardware structure dominates. Digital Design Level of Abstraction (continued)

Digital Design: Levels of Abstraction (continued) Circuit Design:  Gives visibility to resistors, transistors, capacitors, and diodes.  Mask Level – this shows the silicon structure of the chip. The layout and its implementation is given in the Integrated System Design.

Course text book "Computer Systems Design and Architecture" by V.P. Heuring and H.F. Jordan, Addison Wesley, 1997.

Reference books “Computer Architecture: A Qualitative Approach”, 2 nd ed” by Hennesy & Patterson, Morgan Kaufmann, “Computer Organization and Architecture”, by William Stallings, Prentice Hall, 6 th edition.