Aim: To present the concepts of basic structure of computers, arithmetic operations, processing unit, memory system and I/O organization. Objective: To.

Slides:



Advertisements
Similar presentations
Computer Architecture
Advertisements

Designing Embedded Hardware 01. Introduction of Computer Architecture Yonam Institute of Digital Technology.
Chapter 1. Basic Structure of Computers
Parul Polytechnic Institute
Microprocessors. Von Neumann architecture Data and instructions in single read/write memory Contents of memory addressable by location, independent of.
Processor System Architecture
Microprocessors. Microprocessor Buses Address Bus Address Bus One way street over which microprocessor sends an address code to memory or other external.
MEMORY ORGANIZATION Memory Hierarchy Main Memory Auxiliary Memory
Topics covered: CPU Architecture CSE 243: Introduction to Computer Architecture and Hardware/Software Interface.
University College Cork IRELAND Hardware Concepts An understanding of computer hardware is a vital prerequisite for the study of operating systems.
Computer Organization and Assembly language
Basic Computer Organization CH-4 Richard Gomez 6/14/01 Computer Science Quote: John Von Neumann If people do not believe that mathematics is simple, it.
5.1 Chaper 4 Central Processing Unit Foundations of Computer Science  Cengage Learning.
Chapter 17 Microprocessor Fundamentals William Kleitz Digital Electronics with VHDL, Quartus® II Version Copyright ©2006 by Pearson Education, Inc. Upper.
Computer Architecture Lecture – 1.  Computer Organization and Design (third edition)  David A. Patterson  John L. Hennessy  Computer Organization.
Computer Organization & Assembly Language
2 nd Year - 1 st Semester Asst. Lect. Mohammed Salim
Computer Architecture Lecture 01 Fasih ur Rehman.
Dept. of Computer Science Engineering Islamic Azad University of Mashhad 1 Computer System Architecture Dept. of Computer Science Engineering Islamic Azad.
C.S. Choy95 COMPUTER ORGANIZATION Logic Design Skill to design digital components JAVA Language Skill to program a computer Computer Organization Skill.
Introduction to Computing: Lecture 4
4 Linking the Components. © 2005 Pearson Addison-Wesley. All rights reserved Figure 4.1 This chapter focuses on how the hardware layer components are.
Computer Architecture and Organization Introduction.
2006 Chapter-1 L3: "Embedded Systems - Architecture, Programming and Design", Raj Kamal, Publs.: McGraw-Hill, Inc. 1 Hardware Elements in the Embedded.
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
Chapter 1 Introduction. Objectives To explain the definition of computer architecture To discuss the history of computers To describe the von-neumann.
I T Essentials I Chapter 1 JEOPARDY HardwareConnector/CablesMemoryAcronymsPotpourri
COMPUTER ORGANIZATIONS CSNB123. COMPUTER ORGANIZATIONS CSNB123 Expected Course Outcome #Course OutcomeCoverage 1Explain the concepts that underlie modern.
General Concepts of Computer Organization Overview of Microcomputer.
Processor and Memory Organisation By: Prof. Mahendra B. Salunke Asst. Prof., Department of Computer Engg, SITS, Pune-41 URL:
© 2004, D. J. Foreman 1 Computer Organization. © 2004, D. J. Foreman 2 Basic Architecture Review  Von Neumann ■ Distinct single-ALU & single-Control.
What is µP? “An integrated circuit containing … a central processing unit (CPU) and a means to access external memory” -- (Ball 2000)
Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard.
Input-Output Organization
Computer Systems Organization and Architecture.  This course covers the following topics: Introduction to computer evolution, technology trends, system.
Modes of transfer in computer
Computer Architecture Souad MEDDEB
12/13/ _01 1 Computer Organization EEC-213 Computer Organization Electrical and Computer Engineering.
Computer Organization Instructors Course By: Lecturer: Shimaa Ibrahim Hassan TA: Eng: Moufeda Hussien Lecture: 9:45 Address:
ECE 456 Computer Architecture Lecture #16 – Exam#2 Review Instructor: Dr. Honggang Wang Fall 2013.
Overview von Neumann Architecture Computer component Computer function
Computer operation is of how the different parts of a computer system work together to perform a task.
System Hardware FPU – Floating Point Unit –Handles floating point and extended integer calculations 8284/82C284 Clock Generator (clock) –Synchronizes the.
Processor Organization and Architecture Module III.
To Compute: To Do Math. Information is collected by tallying data as it travels across circuits. The key part of integrated circuits are transistors.transistors.
1 Basic Processor Architecture. 2 Building Blocks of Processor Systems CPU.
8085 FAQ R.RAJKUMAR DEPT OF CSE SRM UNIVERSITY. FAQ What is a Microprocessor? - Microprocessor is a program-controlled device, which fetches the instructions.
Page 1 Computer Architecture and Organization 55:035 Final Exam Review Spring 2011.
1 3 Computing System Fundamentals 3.2 Computer Architecture.
CPUz 4 n00bz.
CS 1410 Intro to Computer Tecnology Computer Hardware1.
MICROPROCESSOR INTEL 8086/8088 BY: SERA SYARMILA SAMEON.
MICROPROCESSOR AMARTYA ROY-72 ANGSHUMAN CHATTERJEE-80 ASHISH LOHIA-70 MOLOY CHAKRABORTY-60.
Computer Architecture Furkan Rabee
Overview of Computer Architecture and Organization
General information CSE 243 : Introduction to Computer Architecture and Hardware /Software Interface. Instructor : Swapna S. Gokhale Phone :
Computer Architecture
Overview of Computer Architecture and Organization
Processor Organization and Architecture
Course Overview.
Basic Computer Organization
Computer Organization
COMPUTER ARCHITECTURE
Computer Organization
Control Unit Introduction Types Comparison Control Memory
Chapter 4 Introduction to Computer Organization
Course Outline for Computer Architecture
Computer Architecture Assembly Language
Presentation transcript:

Aim: To present the concepts of basic structure of computers, arithmetic operations, processing unit, memory system and I/O organization. Objective: To introduce the concepts of basic structure of computers. To give an idea about various arithmetic operations. To study the concepts of basic processing unit such as hardwired control, pipelining, etc. To familiarize the students in the concepts of memory system such as ROM, RAM, virtual memory, secondary storage. To study the concept of II/O devices, interrupts, DMA, standard I/O interfaces.

Syllabus UNIT- I BASIC STRUCTURE OF COMPUTERS 9 Functional units – Basic operational concepts – Bus Structures – Performance andmetrics – Instructions and instruction sequencing – Hardware – Software interface –Instruction set architecture – Addressing modes – RISC – CISC – ALU design –Fixed point and floating point operations. UNIT –II BASIC PROCESSING UNIT 9 Fundamental concepts – Execution of a complete instruction – Multiple busorganization – Hardwired control – Micro programmed control – Nano programming.

UNIT -III PIPELINING 9 Basic concepts – Data hazards – Instruction hazards – Influence on instruction sets –Data path and control considerations – Performance considerations – Exceptionhandling. UNIT- IV MEMORY SYSTEM 9 Basic concepts – Semiconductor RAM – ROM – Speed – Size and Cost – Cachememories – Improving cache performance – Virtual memory – Memory managementrequirements – Associative memories – Secondary storage devices.

UNIT- V I/O ORGANIZATION 9 Accessing I/O Devices – Programmed I/O– Interrupts – Direct memory access –Buses – Interface circuits – Standard I/O interfaces (PCI, SCSI, USB) – I/O devicesand processors.

TEXT BOOKS 1. Carl Hamacher, Zvonko Vranesic and Safwat Zaky, “Computer Organization”, 5th Edition, Tata Mc- Graw Hill, Heuring, V.P. and Jordan, H.F., “Computer Systems Design and Architecture”, 2nd Edition, Pearson Education, 2004.

REFERENCES 1. Patterson, D. A., and Hennessy, J.L., “Computer Organization and Design: The Hardware/Software Interface”, 3rd Edition, Elsevier, William Stallings, “Computer Organization and Architecture – Designing for Performance”, 6th Edition, Pearson Education, Hayes, J.P., “Computer Architecture and Organization”, 3rd Edition, Tata Mc-Graw Hill, 1998.

Introduction

UNIT-1 Basic structure of computers  Functional units  Bus structures  Memory operations  Instruction sequencing  Addressing modes  Basic I/O operations  Stack and queue

Functional Units Memory Unit Arithmetic and Logic Unit Control Unit Input Unit Output Unit

UNIT –2 BASIC PROCESSING UNIT *Fundamental concepts *Execution of a complete instruction *Multiple bus organization *Hardwired control *Micro programmed control *Nano programming.

Micro programmed control unit CLK Control signals IR Sequencer Status flags Condition codes Control Address Register Control Memory Micro Instruction Register Decoder

UNIT -3 PIPELINING *Basic concepts *Data hazards *Instruction hazards *Influence on instruction sets – *Data path and control considerations *Performance considerations – *Exception handling.

DATA HAZARDS

UNIT-4 Memory system  RAM  ROM  Cache memory  Virtual memory  Memory management  Secondary storage

Classification of memories Memory ROM RAM Masked PROM EPROM EEPROM Static Dynamic ROM

UNIT-5 I/O ORGANIZATION  I/O devices  Interrupts  DMA  Buses  Standard I/O interfaces

Block diagram of I/O system Data Status Control Address lines Data Status Control lines Control Data Register Status/Control Register External device interface logic I/O logic External device interface logic

Seminar Topics  Addressing modes  Nano programming  Exception handling  Virtual memory  Interface circuits

Bus Structures Micro programmed control Data hazards Memory management requirements Interrupts  Assignment Topics

URL  Pipelining-concept-computer- architecture.aspx Pipelining-concept-computer- architecture.aspx  mputerarchitecture/Computer_Architecture_B asics. mputerarchitecture/Computer_Architecture_B asics  OF-COMPUTER-ARCHITECTURE OF-COMPUTER-ARCHITECTURE  le.html le.html 