Computer Organization

Slides:



Advertisements
Similar presentations
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
Advertisements

Computer Hardware Processing and Internal Memory.
Chapter 2: Impact of Machine Architectures What is the Relationship Between Programs, Programming Languages, and Computers.
Chapter 5 Computer Organization ( 計算機組織 ). Distinguish between the three components of a computer hardware. List the functionality of each component.
5.1 Chaper 4 Central Processing Unit Foundations of Computer Science  Cengage Learning.
CH01: Architecture & Organization 1 Architecture is those attributes visible to the programmer  Instruction set, number of bits used for data representation,
Computer Architecture and Organization
Computer Architecture Lecture 01 Fasih ur Rehman.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco PublicNew CCNA Jianxin Tang IT 1 V4.0 Ch1. Introduction.
Dept. of Computer Science Engineering Islamic Azad University of Mashhad 1 Computer System Architecture Dept. of Computer Science Engineering Islamic Azad.
Computer Architecture ECE 4801 Berk Sunar Erkay Savas.
William Stallings Computer Organization and Architecture 6 th Edition Chapter 1 Introduction.
Computers Central Processor Unit. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS Memory.
Introduction to Computing: Lecture 4
Computer Architecture and Organization Introduction.
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
Computing and the Web Computer Hardware Components.
EKT 422 Computer Architecture
Chapter 1 Introduction. Architecture & Organization 1 Architecture is those attributes visible to the programmer —Instruction set, number of bits used.
Advanced Computer Architecture 0 Lecture # 1 Introduction by Husnain Sherazi.
COMPUTER ORGANIZATIONS CSNB123. COMPUTER ORGANIZATIONS CSNB123 Why do you need to study computer organization and architecture? Computer science and IT.
I T Essentials I Chapter 1 JEOPARDY HardwareConnector/CablesMemoryAcronymsPotpourri
Chapter 5 Computing Components Nell Dale John Lewis.
General Concepts of Computer Organization Overview of Microcomputer.
Computer Architecture And Organization UNIT-II General System Architecture.
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 Lecture 32 Fasih ur Rehman.
ECE 456 Computer Architecture Lecture #16 – Exam#2 Review Instructor: Dr. Honggang Wang Fall 2013.
Chapter 1 Introduction.  Architecture is those attributes visible to the programmer ◦ Instruction set, number of bits used for data representation, I/O.
Computer Based Systems Stage 2 Information Technology Studies Computer & Communication Systems.
Overview von Neumann Architecture Computer component Computer function
Aim: To present the concepts of basic structure of computers, arithmetic operations, processing unit, memory system and I/O organization. Objective: To.
Page 1 Computer Architecture and Organization 55:035 Midterm Exam Review Spring 2011.
William Stallings Computer Organization and Architecture Chapter 1 Introduction.
CSC 360- Instructor: K. Wu Review of Computer Organization.
Page 1 Computer Architecture and Organization 55:035 Final Exam Review Spring 2011.
CS 1410 Intro to Computer Tecnology Computer Hardware1.
Chapter 1 Introduction.   In this chapter we will learn about structure and function of computer and possibly nature and characteristics of computer.
Chapter 5 Computer Organization ( 計算機組織 ). Distinguish between the three components of a computer hardware. List the functionality of each component.
Computer Architecture Furkan Rabee
Computer Organization and Design
Computer Organization and Architecture Lecture 1 : Introduction
Processor/Memory Chapter 3
William Stallings Computer Organization and Architecture 8th Edition
William Stallings Computer Organization and Architecture 7th Edition
Overview of Computer Architecture and Organization
Chapter 7.2 Computer Architecture
Overview of Computer Architecture and Organization
Course Overview.
Basic Computer Organization
Computer Organization
Computer Organization
Computer Organization
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
Morgan Kaufmann Publishers Computer Organization and Assembly Language
Today’s agenda Hardware architecture and runtime system
Computer Architecture
ECEG-3202 Computer Architecture and Organization
William Stallings Computer Organization and Architecture 8th Edition
Chapter 5 Computer Organization
William Stallings Computer Organization and Architecture 7th Edition
Course Outline for Computer Architecture
Computer Architecture
A451 GCSE Computing | Hardware| Required knowledge
Presentation transcript:

Computer Organization Overview of Syllabus

Learning Objectives To understand the structure, function and characteristics of computer systems •To understand the design of the various functional units of digital computers •To learn basics of Parallel Computer Architecture.

Computer Evolution & Arithmetic A Brief History of computers, Designing for Performance, Von Neumann Architecture, Hardware architecture, –Computer Components, Interconnection Structures, Bus Interconnection, –Scalar Data Types, Fixed and Floating point numbers, Signed numbers, Integer Arithmetic, 2’s Complement method for multiplication, –Booths Algorithm, Hardware Implementation, Division, Restoring and Non-Restoring algorithms, Floating point representations, IEEE standards, Floating point arithmetic

The Central Processing Unit Machine Instruction characteristics, types of operands, types of operations, Addressing modes, –Instruction formats, Instruction types, Processor organization, Intel 8086 as example, Programmers model of 8086, max/min mode, Register Organization, Instruction cycles, Read Write cycles, –8086 assembly instruction examples to explain addressing modes

The Control Unit Single Bus Organization, Control Unit Operations: Instruction sequencing, –Micro operations and Register Transfer. –Hardwired Control: Design methods – State table and classical method, Design –Examples - Multiplier CU. Micro-programmed Control: Basic concepts, Microinstructions and microprogram sequencing.

Memory Organization Characteristics of memory systems, Internal and External Memory, Types of memories: ROM: PROM, EPROM, EEPROM, RAM: SRAM, DRAM, SDRAM, RDRAM –High-Speed Memories: Cache Memory, Organization and Mapping Techniques, Replacement Algorithms, Cache Coherence, MESI protocol. Virtual Memory: Main Memory allocation, –Segmentation, Paging, Address Translation Virtual to Physical. –Secondary Storage: Magnetic Disk, Tape, DAT, RAID, Optical memory, CDROM, DVD.

I/O Organization Input / Output Systems, Programmed I/O, Interrupt Driven I/O,8086 Interrupt structure, Direct Memory Access (DMA), 8237 features. –Buses and standard Interfaces: Synchronous, Asynchronous, Parallel I/O 8255 features, Serial I/O 8251 features, PCI, SCSI, USB Ports –Working mechanisms of Peripherals: Keyboard, Mouse, Scanners, Video Displays, Touch Screen panel, Dot Matrix, Desk-jet and Laser Printers.(features and principles)

Parallel Organization Instruction level pipelining and Superscalar Processors, Multiple Processor Organizations, –Closely and Loosely coupled multiprocessors systems, Symmetric Multiprocessors, Clusters, UMA NUMA, Vector Computations –RISC: Instruction execution characteristics,, RISC architecture and pipelining. RISC Vs CISC