Chapter 1 Introduction.

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,
Chapter 1 Introduction. Computer Architecture selecting and interconnecting hardware components to create computers that meet functional, performance.
Computer Organization ANGELITO I. CUNANAN JR. 1. What is Computer?  An electronic device used for storing and processing data.  It is a machine that.
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.
+ CS 325: CS Hardware and Software Organization and Architecture Introduction.
Computer Architecture and Organization
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.
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,
Overview Introduction The Level of Abstraction Organization & Architecture Structure & Function Why study computer organization?
Intro to Architecture – Page 1 of 22CSCI 4717 – Computer Architecture CSCI 4717/5717 Computer Architecture Topic: Introduction Reading: Chapter 1.
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.
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 ARCHITECTURE. Recommended Text 1Computer Organization and Architecture by William Stallings 2Structured Computer Organisation Andrew S. Tanenbaum.
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 Architecture 2 nd year (computer and Information Sc.)
Computer Organization (1) تنظيم الحاسبات (1)
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.
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 to Computing Systems
Computer Organization and Architecture Lecture 1 : Introduction
William Stallings Computer Organization and Architecture
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
Computer Architecture
Architecture & Organization 1
Architecture & Organization 1
BIC 10503: COMPUTER ARCHITECTURE
Computer Architecture and Organization: Introductory lecture
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
T Computer Architecture, Autumn 2005
Ghifar Parahyangan Catholic University August 22, 2011
ECEG-3202 Computer Architecture and Organization
Overview of Computer Architecture and Organization
INTRODUCTION TO COMPUTER ARCHITECTURE
COMS 361 Computer Organization
William Stallings Computer Organization and Architecture 8th Edition
William Stallings Computer Organization and Architecture 7th Edition
Computer Architecture
Computer Organization and Architecture William Stallings 8th Edition
COM/BLM 376 Computer Architecture Chapter 1 Introduction
William Stallings Computer Organization and Architecture 7th Edition
Presentation transcript:

Chapter 1 Introduction

Contents Organization & Architecture Structure & Function

Computer Architecture Organization and architecture Bear: “The design of the integrated system which provides a useful tool to the programmer” Hayes: “The study of the structure, behavior and design of computers” Abd-Alla: “The design of the system specification at a general or subsystem level” Foster: “The art of designing a machine that will be a pleasure to work with” Hennessy and Patterson: “The interface between the hardware and the lowest level software”

Computer Architecture Organization and architecture Common themes Design/structure Art System Tool for programmer and application Interface Thus, computer architecture refers to those attributes of the system that are visible to a programmer-- those attributes that have a direct impact on the execution of a program Instruction sets Data representation Addressing I/O

Architecture & Organization Organization and architecture Architecture is those attributes visible to the programmer Instruction set, number of bits used for data representation, I/O mechanisms, addressing techniques. e.g. Is there a multiply instruction? Organization is how features are implemented Control signals, interfaces, memory technology. e.g. Is there a hardware multiply unit or is it done by repeated addition?

Architecture & Organization Organization and architecture All Intel x86 family share the same basic architecture The IBM System/370 family share the same basic architecture This gives code compatibility At least backwards Organization differs between different versions

Structure & Function A computer is a complex system Structure and function A computer is a complex system A description of complex system is to recognize the hierarchic nature of most complex systems The hierarchic nature of complex systems is essential to their design and description The behavior at each level depends only on a simplified, abstracted characterization of the system at the next lower level

Structure & Function Structure and function Structure is the way in which components relate to each other Function is the operation of individual components as part of the structure

Function All computer functions are: Data processing Data storage Structure and function All computer functions are: Data processing Data storage Data movement Control

Functional view Functional view of a computer Storage Facility Data Structure and function Functional view of a computer Data Movement Apparatus Control Mechanism Storage Facility Processing

Operations e.g. keyboard to screen Data movement Storage Facility Data Structure and function Data movement e.g. keyboard to screen Data Movement Apparatus Control Mechanism Storage Facility Processing

Operations e.g. Internet download to disk Storage Storage Facility Structure and function Storage e.g. Internet download to disk Data Movement Apparatus Control Mechanism Storage Facility Processing

Operations e.g. updating bank statement Processing from/to storage Structure and function Processing from/to storage e.g. updating bank statement Data Movement Apparatus Control Mechanism Storage Facility Processing

Operations e.g. printing a bank statement Structure and function Processing from storage to I/O e.g. printing a bank statement Data Movement Apparatus Control Mechanism Storage Facility Processing

Structure Outline of the book The computer is an entity that interacts in some fashion with its external environment

Top-Level Structure Top-Level structure Central processing unit (CPU) Main memory I/O System interconnection

Top-Level Structure Peripherals Central Main Processing Memory Unit Structure and function Computer Main Memory Input Output Systems Interconnection Peripherals Communication lines Central Processing Unit

The Central Processing Unit(CPU) Structure and function Computer Arithmetic and Login Unit Control Unit Internal CPU Interconnection Registers CPU I/O Memory System Bus

The Control Unit Control Unit Arithmetic CPU and Registers Login Unit Structure and function CPU Arithmetic and Login Unit Control Unit Internal CPU Interconnection Registers ALU Internal Bus Control Unit