Syllabus

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