B.Tech CSE ยท Semester III
Computer Organization and Architecture syllabus
Official AKTU syllabus for Computer Organization and Architecture (BCS302): 5 units, 25 topics, 4 credit hours. Every unit links to its notes and solved questions.
1
Introduction: Functional Units, Buses and Addressing Modes
8h ยท 36 Q- Functional units of digital system and their interconnections
- buses, bus architecture, types of buses and bus arbitration
- Register, bus and memory transfer
- Processor organization, general registers organization, stack organization and addressing modes
2
Arithmetic and Logic Unit
8h ยท 32 Q- Look ahead carries adders
- Multiplication: Signed operand multiplication, Booths algorithm and array multiplier
- Division and logic operations
- Floating point arithmetic operation
- Arithmetic & logic unit design
- IEEE Standard for Floating Point Numbers
3
Control Unit
8h ยท 35 Q- Instruction types, formats, instruction cycles and sub cycles (fetch and execute etc)
- micro operations, execution of a complete instruction
- Program Control, Reduced Instruction Set Computer, Pipelining
- Hardwire and micro programmed control: micro programme sequencing, concept of horizontal and vertical microprogramming
4
Memory Organization
8h ยท 33 Q- Basic concept and hierarchy
- semiconductor RAM memories, 2D & 2 1/2D memory organization
- ROM memories
- Cache memories: concept and design issues & performance, address mapping and replacement
- Auxiliary memories: magnetic disk, magnetic tape and optical disks
- Virtual memory: concept implementation
5
Input / Output Organization
8h ยท 30 Q- Peripheral devices, I/O interface, I/O ports
- Interrupts: interrupt hardware, types of interrupts and exceptions
- Modes of Data Transfer: Programmed I/O, interrupt initiated I/O and Direct Memory Access
- I/O channels and processors
- Serial Communication: Synchronous & asynchronous communication, standard communication interfaces
Textbooks and references
- Computer System Architecture - M. Mano
- Carl Hamacher, Zvonko Vranesic, Safwat Zaky, Computer Organization, McGraw-Hill, Fifth Edition, Reprint 2012
- John P. Hayes, Computer Architecture and Organization, Tata McGraw Hill, Third Edition, 1998
- William Stallings, Computer Organization and Architecture - Designing for Performance, Pearson Education, Seventh edition, 2006
- Behrooz Parahami, Computer Architecture, Oxford University Press, Eighth Impression, 2011
- David A. Patterson and John L. Hennessy, Computer Architecture - A Quantitative Approach, Elsevier, Fifth edition, 2012
- Structured Computer Organization, Tannenbaum (PHI)
Study BCS302 the smart way
Solved questions, flashcards & practice