Computer architecture and computer organization

Slides:



Advertisements
Similar presentations
William Stallings Computer Organization and Architecture 9th Edition
Advertisements

Computer Architecture & Organization
Computer Organization and Architecture William Stallings 8 th Edition Chapter 1 Introduction.
CH01: Architecture & Organization 1 Architecture is those attributes visible to the programmer  Instruction set, number of bits used for data representation,
Basic Operational Concepts of a Computer
2 nd Year - 1 st Semester Asst. Lect. Mohammed Salim
AKT211 – CAO 01 - Introduction to Computer Organization and Architecture Ghifar Parahyangan Catholic University August 22, 2011 Ghifar Parahyangan Catholic.
COMPUTER ORGANIZATIONS CSNB123. COMPUTER ORGANIZATIONS CSNB123 Expected Course Outcome #Course OutcomeCoverage 1Explain the concepts that underlie modern.
Computer Architecture and Organization
William Stallings Computer Organization and Architecture 6 th Edition Chapter 1 Introduction.
2007 Sept 06SYSC 2001* - Fall SYSC2001-Ch1.ppt1 Computer Architecture & Organization  Instruction set, number of bits used for data representation,
Computer Architecture and Organization Introduction.
EKT 422 Computer Architecture
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.
Advanced Computer Architecture 0 Lecture # 1 Introduction by Husnain Sherazi.
COMPUTER ORGANIZATIONS CSNB123 Ver.1Systems and Networking1.
Computer Organization and Architecture
Computer Organization and Architecture Tutorial 1 Kenneth Lee.
Introduction to Computing Systems CT101 – Computing Systems.
Computer Organization & Assembly Language © by DR. M. Amer.
Introduction Computer System “An electronic device, operating under the control of instructions stored in its own memory unit, that can accept data (input),
Computer Systems - Registers. Starter… Discuss in pairs the definition of the following Control Unit Arithmetic and Logic Unit Registers Internal clock.
Computer Architecture 2 nd year (computer and Information Sc.)
Chapter 1 Introduction.  Architecture is those attributes visible to the programmer ◦ Instruction set, number of bits used for data representation, I/O.
William Stallings Computer Organization and Architecture Chapter 1 Introduction.
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.
Chapter 1 Introduction.   In this chapter we will learn about structure and function of computer and possibly nature and characteristics of computer.
Computer Architecture Organization and Architecture
Computer Architecture Furkan Rabee
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني Introduction :: Computer Organization and Architecture Computer.
ALPHA COLLEGE OF ENGINEERING & TECHNOLOGY Introduction to AVR ATMega32 Architecture PREPARED BY SHWETA ( ) BHOOMI ( ) YOGEN ( )
Introduction to Computing Systems
Computer Organization and Architecture Lecture 1 : Introduction
William Stallings Computer Organization and Architecture 8th Edition
William Stallings Computer Organization and Architecture 7th Edition
CSNB COMPUTER SYSTEM CHAPTER 1 INTRODUCTION CSNB153 computer system.
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
Architecture & Organization 1
Увод у организацију и архитектуру рачунара 1
Architecture & Organization 1
ECEG-3202 Computer Architecture and Organization
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
Computer-System Architecture
Simulation of computer system
Control Unit Introduction Types Comparison Control Memory
Overview of Computer Architecture and Organization
Ghifar Parahyangan Catholic University August 22, 2011
ECEG-3202 Computer Architecture and Organization
Overview of Computer Architecture and Organization
INTRODUCTION TO COMPUTER ARCHITECTURE
Chapter 1 Introduction.
COMS 361 Computer Organization
William Stallings Computer Organization and Architecture 8th Edition
William Stallings Computer Organization and Architecture 7th Edition
Course Outline for Computer Architecture
Process.
Computer Concept and Practice
Objectives Describe common CPU components and their function: ALU Arithmetic Logic Unit), CU (Control Unit), Cache Explain the function of the CPU as.
COM/BLM 376 Computer Architecture Chapter 1 Introduction
William Stallings Computer Organization and Architecture 7th Edition
Presentation transcript:

Computer architecture and computer organization

Computer architecture and computer organization In describing computer systems, the distinction is often made between computer architecture and computer organization. It is difficult to give precise definitions for each of these terms, but a consensus exists about the general areas covered by each.

Computer architetcure Computer architecture refers to those attributes of a computer system, which are visible to a programmer, in other words, those attributes that have a direct impact on the logical execution of a program. Computer organization refers to the operational units and their interconnections that realize the architectural specifications.

Attributes Architectural Organizational instruction set number of bits used to represent various data types I/O mechanisms memory addressing techniques Organizational number and types of available execution units employed instruction issue and completion policies numbers and sizes of various internal registers, buffers and queues type, size and organization of cache memory

Example Architectural issue: Organizational issue: A decision, whether a computer has a multiply instruction or not Organizational issue: A decision, whether that instruction is implemented by a dedicated multiply functional unit or by the repeated use of an add functional unit

Importance of the decision The organizational decision may be based on the anticipated frequency of use of the multiply instruction the relative speed of the two approaches the cost and physical size of the dedicated multiply unit There are many x86 architecture compatible processors, but their performance and price differs significantly