Computer Architecture. “The design of a computer system. It sets the standard for all devices that connect to it and all the software that runs on it.

Slides:



Advertisements
Similar presentations
6-1 Chapter 6 - Datapath and Control Department of Information Technology, Radford University ITEC 352 Computer Organization Principles of Computer Architecture.
Advertisements

Kellan Hilscher. Definition Different perspectives on the components, behavioral specifications, and interactions that make up a software system Importance.
William Stallings Computer Organization and Architecture 9th Edition
COMPUTER APPLICATIONS Mr. Toscano Computer Concepts Lesson Objectives Students are introduced to the differences between computer software and computer.
CS 311: Computer Organization
State Machines Used to Design Sequential Circuits.
ElecEng Computer Architecture The Legal Stuff Introductions Textbook Prerequisites Grading and Rules Introduction Course Objectives Topics and Lectures.
© Prepared By: Razif Razali 1 CHAPTER ONE INTRODUCTION TO BASIC COMPUTER ARCHITECTURE.
AKT211 – CAO 01 - Introduction to Computer Organization and Architecture Ghifar Parahyangan Catholic University August 22, 2011 Ghifar Parahyangan Catholic.
Computer Architecture and Organization
Dept. of Computer Science Engineering Islamic Azad University of Mashhad 1 Computer System Architecture Dept. of Computer Science Engineering Islamic Azad.
Digital Systems Design L01 Introduction.1 Digital Systems Design Lecture 01: Introduction Adapted from: Mary Jane Irwin ( )
An Introduction Chapter Chapter 1 Introduction2 Computer Systems  Programmable machines  Hardware + Software (program) HardwareProgram.
Wilhelm Schickhard (1623) Astronomer and mathematician Automatically add, subtract, multiply, and divide Blaise Pascal (1642) Mathematician Mass produced.
CPE232 Introduction1 CPE 335 Computer Organization Introduction Dr. Gheith Abandah [Adapted from the slides of Professor Mary Irwin (
Overview Introduction The Level of Abstraction Organization & Architecture Structure & Function Why study computer organization?
CSCI-365 Computer Organization Lecture Note: Some slides and/or pictures in the following are adapted from: Computer Organization and Design, Patterson.
Logic Design Computer Architecture and Design Lecture 1.
UNIT - 1Topic - 1. An electronic device, operating under the control of instructions stored in its own memory unit, that can accept data (input), manipulate.
Principles Of Digital Design Chapter 1 Introduction Design Representation Levels of Abstraction Design Tasks and Design Processes CAD Tools.
CS 311: Computer Organization
Computer Architecture and Organization Introduction.
Chapter 1 Introduction. Architecture & Organization 1 Architecture is those attributes visible to the programmer —Instruction set, number of bits used.
Chapter 1 Introduction. Objectives To explain the definition of computer architecture To discuss the history of computers To describe the von-neumann.
Chapter 4 MARIE: An Introduction to a Simple Computer.
Computer Organization and Architecture
REGISTER TRANSFER & MICROOPERATIONS By Sohaib. Digital System Overview  Each module is built from digital components  Registers  Decoders  Arithmetic.
1 Introduction CEG 4131 Computer Architecture III Miodrag Bolic.
Computer Architecture And Organization UNIT-II General System Architecture.
Introduction to Computing Systems CT101 – Computing Systems.
Computer Organization & Assembly Language © by DR. M. Amer.
1 Text Reference: Warford. 2 Computer Architecture: The design of those aspects of a computer which are visible to the programmer. Architecture Organization.
Computer Architecture Souad MEDDEB
Computer Architecture 2 nd year (computer and Information Sc.)
1 chapter 1 Computer Architecture and Design ECE4480/5480 Computer Architecture and Design Department of Electrical and Computer Engineering University.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Logic Design / Processor and Control Units Tony Diep.
Simple ALU How to perform this C language integer operation in the computer C=A+B; ? The arithmetic/logic unit (ALU) of a processor performs integer arithmetic.
1 Prof. Dr. Nizamettin AYDIN
4+1 View Model of Software Architecture
ICC Module 3 Lesson 1 – Computer Architecture 1 / 11 © 2015 Ph. Janson Information, Computing & Communication Module 3 : Systems.
1 Basic Processor Architecture. 2 Building Blocks of Processor Systems CPU.
REGISTER TRANSFER & MICROOPERATIONS By Sohaib. Digital System Overview  Each module is built from digital components  Registers  Decoders  Arithmetic.
Computer Organization IS F242. Course Objective It aims at understanding and appreciating the computing system’s functional components, their characteristics,
1 Chapter 1 Basic Structures Of Computers. Computer : Introduction A computer is an electronic machine,devised for performing calculations and controlling.
Computer Architecture Organization and Architecture
1 The user’s view  A user is a person employing the computer to do useful work  Examples of useful work include spreadsheets word processing developing.
Computer Organization and Architecture Lecture 1 : Introduction
CST 303 COMPUTER SYSTEMS ARCHITECTURE (2 CREDITS)‏
Basic Computer Organization and Design
ElecEng Computer Architecture
Architecture & Organization 1
عمارة الحاسب.
Number Representations and Basic Processor Architecture
Architecture & Organization 1
Computer Architecture and Organization: Introductory lecture
ECEG-3202 Computer Architecture and Organization
Ghifar Parahyangan Catholic University August 22, 2011
ECEG-3202 Computer Architecture and Organization
Systems Architecture I
Chapter 1 Introduction.
THE ECE 554 XILINX DESIGN PROCESS
CS4100: 計算機結構 Course Outline
October 29 Review for 2nd Exam Ask Questions! 4/26/2019
A Top-Level View Of Computer Function And Interconnection
Computer Systems An Introducton.
THE ECE 554 XILINX DESIGN PROCESS
William Stallings Computer Organization and Architecture 7th Edition
Presentation transcript:

Computer Architecture

“The design of a computer system. It sets the standard for all devices that connect to it and all the software that runs on it. It is based on the type of programs that will run (business, scientific) and the number of programs that run concurrently”software -- PC Magazine “The design of the integrated system which provides a useful tool to the programmer” -- Baer “The study of the structure, behavior and design of computers” -- Hayes “The interface between the hardware and the lowest level software” -- Hennessy and Patterson What is Computer Architecture?

“Computer architecture is concerned with the structure and behavior of the computer as seen by the user. It includes the instruction formats, the instruction set, and techniques for addressing memory” – Mano “The architectural design of a computer system is concerned with the specifications of the various functional modules, such as processors and memories, and structuring them together into a computer system”--- Mano Computer Architecture?

1.Global system structure (Black box approach) Processors Control modules Memory modules Interconnection structure 2.Processor level (Detailed individual component specification) Interfaces Instruction sets Data Representation Levels of Computer Description

3. Register level Specify internal operation of processor-level components at the word level Primitives: Registers Counters Memories ALUs Clocks Combinational logic 4. Gate level Specify operations at the individual bit level Gates are primitive elements Very cumbersome to do manually (logic minimization, etc.) Levels of Computer Description