ANNA UNIVERSITY TIRUCHIRAPPALLI
Tiruchirappalli - 620 024
SEMESTER III
UNIT I BASIC STRUCTURE OF COMPUTERS 9
Functional Units – Basic Operational Concepts – Bus Structures – Software Performance – Memory
Locations and Addresses – Memory Operations – Instruction and Instruction Sequencing – Addressing
Modes – Assembly Language – Basic I/O Operations – Stacks and Queues.
UNIT II ARITHMETIC UNIT 9
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.
UNIT III BASIC PROCESSING UNIT 9
Fundamental Concepts – Execution of a Complete Instruction – Multiple Bus Organization –
Hardwired Control – Microprogrammed Control – Pipelining – Basic Concepts – Data Hazards –
Instruction Hazards – Influence on Instruction Sets – Data Path and Control Consideration –
Superscalar Operation – Performance Considerations.
UNIT IV I/O ORGANIZATION 9
Accessing I/O Devices – Interrupts – Direct Memory Access – Buses – Interface Circuits – Standard
I/O Interfaces (PCI - SCSI - USB).
UNIT V MEMORY SYSTEM 9
Memory Concepts – Semiconductor RAMs – ROMs – Speed, Size and Cost – Cache Memories –
Performance Considerations – Virtual Memories – Memory Management Requirements – Secondary
Storage.
L: 45 T: 15 Total: 60
TEXT BOOK
1. Carl Hamacher, Zvonko Vranesic and Safwat Zaky, “Computer Organization”, Fifth
Edition,
McGraw-Hill, 2002.
REFERENCES
1. William Stallings, “Computer Organization and Architecture: Designing for Performance”,
Sixth Edition, Pearson Education, 2003.
2. David A Patterson and John L.Hennessy, “Computer Organization and Design The hardware /
software interface”, Second Edition, Morgan Kaufmann, 2002.
3. John P Hayes, “Computer Architecture and Organization”, Third Edition, McGraw-Hill, 1998.
0 comments :
Post a Comment