COMPUTER ORGANIZATIONS CSNB123. COMPUTER ORGANIZATIONS CSNB123 Expected Course Outcome #Course OutcomeCoverage 1Explain the concepts that underlie modern.

Slides:



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

Computer Architecture & Organization
0 What is a computer?  Simply put, a computer is a sophisticated electronic calculating machine that:  Accepts input information,  Processes the information.
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,
COMPUTER ORGANIZATIONS CSNB123 May 2014Systems and Networking1.
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.
+ CS 325: CS Hardware and Software Organization and Architecture Introduction.
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 ORGANIZATIONS CSNB123 May 2014Systems and Networking1.
Computer Architecture and Organization Introduction.
COMPUTER ORGANIZATIONS CSNB123 May 2014Systems and Networking1.
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 ORGANIZATIONS CSNB123. COMPUTER ORGANIZATIONS CSNB123 Why do you need to study computer organization and architecture? Computer science and IT.
Dr Mohamed Menacer College of Computer Science and Engineering Taibah University CE-321: Computer.
Stages of Processing.  When a computer is given instructions, a series of tasks must take place in order for a result to be accomplished  To accomplish.
COMPUTER ORGANIZATIONS CSNB123. COMPUTER ORGANIZATIONS CSNB123 Expected Course Outcome #Course OutcomeCoverage 1Explain the concepts that underlie modern.
Computer Architecture And Organization UNIT-II General System Architecture.
CSNB374: Microprocessor Systems Chapter 1: Introduction to Microprocessor.
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 3 Computing System Fundamentals 3.2 Computer Architecture.
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 Furkan Rabee
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
Chapter 2 – Computer hardware
Architecture & Organization 1
Architecture & Organization 1
BIC 10503: COMPUTER ARCHITECTURE
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 Organization
Ghifar Parahyangan Catholic University August 22, 2011
ECEG-3202 Computer Architecture and Organization
INTRODUCTION TO COMPUTER ARCHITECTURE
Chapter 1 Introduction.
William Stallings Computer Organization and Architecture 8th Edition
William Stallings Computer Organization and Architecture 7th Edition
Computer Organization and Architecture William Stallings 8th Edition
William Stallings Computer Organization and Architecture 7th Edition
Presentation transcript:

COMPUTER ORGANIZATIONS CSNB123

COMPUTER ORGANIZATIONS CSNB123 Expected Course Outcome #Course OutcomeCoverage 1Explain the concepts that underlie modern computer architecture, its evolution, functions and organization.  2Identify the best organization of a computer for achieving the best performance when asked to make a selection from the current market. 3Demonstrate the flow of an instruction cycle. 4Differentiate types of memory components in terms of its technology and usage. 5Convert integer and floating point numbers to its internal data representation.  6Construct a series of computer instructions to perform low-level processor operations. 7Explain the RISC and CISC computers, and single core and multi-core computers May2014Systems and Networking2

COMPUTER ORGANIZATIONS CSNB123 Architecture Attributes visible to the programmer  Instruction set  Number of bits used for data representation  I/O mechanisms  Addressing techniques Compatibility - Sharing basic architecture  Intel x86 family  IBM system / 370 family Organization Implementing the features  Control signals  Interfaces  Memory technology Organization differs between versions May2014Systems and Networking3

COMPUTER ORGANIZATIONS CSNB123 Structure Method in which components relates to each other Function Operation of individual components as part of the structure 4 computer functions a.Data movement b.Control c.Data storage d.Data processing May2014Systems and Networking4

COMPUTER ORGANIZATIONS CSNB123 Functional View May2014Systems and Networking5 Data Movement Apparatus Control Mechanism Data Storage Facility Data Processing Facility Operating Environment (source and destination of data) Figure 1: Four computer functions

COMPUTER ORGANIZATIONS CSNB123 a) Data Movement May2014Systems and Networking6 Data Movement Apparatus Control Mechanism Data Storage Facility Data Processing Facility Operating Environment (source and destination of data) Figure 2: Four computer functions – Data Movement

COMPUTER ORGANIZATIONS CSNB123 b) Storage May2014Systems and Networking7 Data Movement Apparatus Control Mechanism Data Storage Facility Data Processing Facility Operating Environment (source and destination of data) Figure 3: Four computer functions - Storage

COMPUTER ORGANIZATIONS CSNB123 c) Processing - Storage May2014Systems and Networking8 Data Movement Apparatus Control Mechanism Data Storage Facility Data Processing Facility Operating Environment (source and destination of data) Figure 4: Four computer functions – Processing from/to Storage

COMPUTER ORGANIZATIONS CSNB123 d) Processing: Storage – I/O May2014Systems and Networking9 Data Movement Apparatus Control Mechanism Data Storage Facility Data Processing Facility Operating Environment (source and destination of data) Figure 5: Four computer functions – Storage to I/O

COMPUTER ORGANIZATIONS CSNB123 Structure – Top Level Recap: Method in which components relates to each other May2014Systems and Networking10 Peripherals Communication lines Communication lines Computer Main Memory Central Processing Unit (CPU) Input Output Computer Systems Interconnection

COMPUTER ORGANIZATIONS CSNB123 Structure – Computer > CPU May2014Systems and Networking11 Computer Main Memory Central Processing Unit (CPU) Input Output Systems Interconnection CPU Arithmetic Logic Unit (ALU) Registers Control Unit Internal CPU Interconnection

COMPUTER ORGANIZATIONS CSNB123 Structure – Computer > CPU > Control Unit May2014Systems and Networking12 CPU Arithmetic Logic Unit (ALU) Registers Control Unit Internal CPU Interconnection Control Unit Sequencing Logic Control Memory Control Unit Registers and Decoders

COMPUTER ORGANIZATIONS CSNB123 Decimal Binary May2014Systems and Networking13

COMPUTER ORGANIZATIONS CSNB123 Decimal System Decimal digits; Example: 83  Eight tens plus three: 83 = (8*10) + 3 Radix or base of 10  Each digit in the number is multiplied by 10 raised to a power corresponding to that digit’s position  Example: = (8*10 1 ) + (3*10 0 ) May2014Systems and Networking14 1 0

COMPUTER ORGANIZATIONS CSNB123 Decimal System (2) Decimal fractions  Use negative powers of 10 – corresponding to digit’s position  Example: tenth plus 5 hundredths plus 6 thousandths: = (0 * 10 0 ) + (2 * ) + (5 * ) + (6 * ) May2014Systems and Networking

COMPUTER ORGANIZATIONS CSNB123 Decimal System (2) Integer and decimal fractions  Integer: Use positive power of 10 - corresponding to that digit’s position  Decimal fraction: Use negative powers of 10 – corresponding to digit’s position  = (4 * 10 2 ) + (7 * 10 1 ) + (2 * 10 0 ) + (2 * ) + (5 * ) + (6 * ) May2014Systems and Networking

COMPUTER ORGANIZATIONS CSNB123 Binary System Binary digits; 0 1 Base of 2 Value depends on its position Example: 10 2  10 2 = (1 * 2 1 ) + (0 * 2 0 ) = 2 10 May2014Systems and Networking17 1 0

COMPUTER ORGANIZATIONS CSNB123 Additional Reference WWW Computer Architecture Home Page CPU Info Center Processor Emporium ACM Special Interest Group on Computer Architecture IEEE Technical Committee on Computer Architecture Intel Technology Journal Manufacturer’s sites Intel, IBM, etc. May2014Systems and Networking18

COMPUTER ORGANIZATIONS CSNB123 Additional Reference William Stallings, Computer Organization and Architecture: Designing for Performance, 8th. Edition, Prentice-Hall Inc., 2010 May2014Systems and Networking19

COMPUTER ORGANIZATIONS CSNB123 May2014Systems and Networking20 This teaching material is belongs to Systems and Networking Department College of Information Technology Universiti Tenaga Nasional (UNITEN) Malaysia 2014