Don't wait for the right time for studying... It won't come.
--Your friends at LectureNotes

Note for Computer Organistaion - CO By vtu rangers

  • Computer Organization - CO
  • Note
  • Visvesvaraya Technological University Regional Center - VTU
  • 17 Topics
  • 156 Offline Downloads
  • Uploaded 1 year ago
0 User(s)
Download PDFOrder Printed Copy

Share it with your friends

Leave your Comments

Text from page-1

COMPUTER ORGANIZATION 15CS34 COMPUTER ORGANIZATION [As per Choice Based Credit System (CBCS) scheme] (Effective from the academic year 2015 -2016) SEMESTER – III Subject Code 15CS34 IA Marks 20 Number of Lecture Hours/Week Total Number of Lecture Hours 04 Exam Marks 80 50 Exam Hours 03 CREDITS-4 Course objectives: This course will enable students to - - Understand the basics of computer organization: structure and operation of computers and their peripherals. Understand the concepts of programs as sequences or machine instructions. Expose different ways of communicating with I/O devices and standard I/O interfaces. Describe hierarchical memory systems including cache memories and virtual memory. Describe arithmetic and logical operations with integer and floating-point operands. Understand basic processing unit and organization of simple processor, concept of pipelining and other large computing systems. Dept of CSE,SJBIT Page 1

Text from page-2

COMPUTER ORGANIZATION MODULE-I 15CS34 10 Hours Basic Structure of Computers: Basic Operational Concepts, Bus Structures, Performance – Processor Clock, Basic Performance Equation, Clock Rate, Performance Measurement. Machine Instructions and Programs: Memory Location and Addresses, Memory Operations, Instructions and Instruction Sequencing, Addressing Modes, Assembly Language, Basic Input and Output Operations, Stacks and Queues, Subroutines, Additional Instructions, Encoding of Machine Instructions MODULE-II 10 Hours Input/output Organization: Accessing I/O Devices, Interrupts – Interrupt Hardware, Enabling and Disabling Interrupts, Handling Multiple Devices, Controlling Device Requests, Exceptions, Direct Memory Access, Buses Interface Circuits, Standard I/O Interfaces – PCI Bus, SCSI Bus, USB. MODULE-III 10 Hours Memory S y s t e m : Basic Concepts, Semiconductor RAM Memories, Read Only Memories, Speed, Size, and Cost, Cache Memories – Mapping Functions, Replacement Algorithms, Performance Considerations, Virtual Memories, Secondary Storage. MODULE-IV 10 Hours Arithmetic: Numbers, Arithmetic Operations and Characters, Addition and Subtraction of Signed Numbers, Design of Fast Adders, Multiplication of Positive Numbers, Signed Operand Multiplication, Fast Multiplication, Integer Division, Floating-point Numbers and Operations. MODULE-V 10 Hours Basic Processing Unit: Some Fundamental Concepts, Execution of a Complete Instruction, Multiple Bus Organization, Hard-wired Control, and Micro programmed Control. Pipelining, Embedded Systems and Large Computer Systems: Basic Concepts of pipelining, Examples of Embedded Systems, Processor chips for embedded applications, Simple Microcontroller, Forms of parallel processing, Array Processors, The structure of General-Purpose Multiprocessors. Course outcomes: After studying this course, students will be able to: Acquire knowledge of The basic structure of computers & machine instructions and programs, Addressing - Modes, Assembly Language, Stacks, Queues and Subroutines. - Input/output Organization such as accessing I/O Devices, Interrupts. - Memory system basic Concepts, Semiconductor RAM Memories, Static memories, Asynchronous DRAMS, Read Only Memories, Cache Memories and Virtual Memories. Dept of CSE,SJBIT Page 2

Text from page-3

COMPUTER ORGANIZATION 15CS34 Some Fundamental Concepts of Basic Processing Unit, Execution of a Complete Instruction, Multiple Bus Organization, Hardwired Control and Micro programmed Control. Pipelining, embedded and large computing system architecture. Analyze and design arithmetic and logical units. Apply the knowledge gained in the design of Computer. Design and evaluate performance of memory systems Understand the importance of life-long learning Text Books: 1. Carl Hamacher, ZvonkoVranesic, SafwatZaky: Computer Organization, 5th Edition, Tata McGraw Hill, 2002. (Listed topics only from Chapters 1, 2, 4, 5, 6, 7, 8, 9 and12) Reference Books: 1. William Stallings: Computer Organization & Architecture, 7th Edition, PHI, 2006. Dept of CSE,SJBIT Page 3

Text from page-4

COMPUTER ORGANIZATION 15CS34 TABLE OF CONTENTS MODULE I: Basic Structure of Computers ………………………………6-56 MODULE II: Input/output Organization…………………………………….57-108 MODULE III: Memory S y s t e m … … … … … … … … … … … … … … … 1 0 9 - 1 4 8 MODULE IV: Arithmetic ……………………………………149-174 MODULE V: Basic Processing Unit …………………………..175-212 Dept of CSE,SJBIT Page 4

Lecture Notes