R19 CAO Syllabus
OBJECTIVES:
• Understand the architecture of a modern computer with its various processing units. Also the Performance
measurement of the computer system.
• In addition to this the memory management system of computer.
UNIT -I:
Basic Structure Of Computers: Functional unit, Basic Operational concepts, Bus structures, System Software,
Performance, The history of computer development.
UNIT -II:
Machine Instruction and Programs:
Instruction and Instruction Sequencing: Register Transfer Notation, Assembly Language Notation, Basic Instruction
Types,
Addressing Modes, Basic Input/output Operations, The role of Stacks and Queues in computer programming
equation. Component of Instructions: Logic Instructions, shift and Rotate Instructions
UNIT -III:
Type of Instructions: Arithmetic and Logic Instructions, Branch Instructions, Addressing Modes,
Input/output Operations
UNIT -IV:
INPUT/OUTPUT ORGANIZATION: Accessing I/O Devices, Interrupts: Interrupt Hardware, Enabling and
Disabling Interrupts, Handling Multiple Devices, Direct Memory Access,
Buses: Synchronous Bus, Asynchronous Bus, Interface Circuits, Standard I/O Interface: Peripheral Component
Interconnect (PCI) Bus, Universal Serial Bus (USB)
UNIT -V:
The MEMORY SYSTEMS: Basic memory circuits, Memory System Consideration, Read-Only Memory: ROM,
PROM, EPROM, EEPROM, Flash Memory,
Cache Memories: Mapping Functions, INTERLEAVING
Secondary Storage: Magnetic Hard Disks, Optical Disks,
UNIT -VI:
Processing Unit: Fundamental Concepts: Register Transfers, Performing An Arithmetic Or Logic Operation,
Fetching A Word From Memory,
Execution of Complete Instruction, Hardwired Control,
Micro programmed Control: Microinstructions, Micro program Sequencing, Wide Branch Addressing
Microinstructions with next –Address Field
III Year - I Semester
L T P C
4 0 0 3
COMPUTER ARCHITECTURE AND ORGANIZATION
OUTCOMES:
• Students can understand the architecture of modern computer.
• They can analyze the Performance of a computer using performance equation
• Understanding of different instruction types.
• Students can calculate the effective address of an operand by addressing modes
•They can understand how computer stores positive and negative numbers.
•Understanding of how a computer performs arithmetic operation of positive and negative numbers.
TEXT BOOKS:
1. Computer Organization, Carl Hamacher, Zvonks Vranesic, Safea Zaky, 5th Edition, McGraw Hill.
2. Computer Architecture and Organization , John P. Hayes ,3rd Edition, McGraw Hill.
REFERENCE BOOKS:
1. Computer Organization and Architecture – William Stallings Sixth Edition, Pearson/PHI
2. Structured Computer Organization – Andrew S. Tanenbaum, 4th Edi
Comments
Post a Comment