BMC105

Computer Organization & Architecture

L-T-P3-1-0 Credits4 Session2024-25 TypeTheory
Appears in 1 semester

MCA · Sem 1 (Core)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1: Introduction

8 hrs

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.

Unit2

Unit 2: Arithmetic and logic unit

8 hrs

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.

Unit3

Unit 3: Control Unit

8 hrs

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-program sequencing, concept of horizontal and vertical microprogramming.

Unit4

Unit 4: Memory

8 hrs

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.

Unit5

Unit 5: Input / Output

8 hrs

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.

Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Describe functional units of digital system and explain how arithmetic and logical operations are performed by computersK2, K3
  2. CO2Describe the operations of control unit and write sequence of instructions for carrying out simple operation using various addressing modes.K2, K4
  3. CO3Design various types of memory and its organization.K3
  4. CO4Describe the various modes in which IO devices communicate with CPU and memory.K2, K3
  5. CO5List the criteria for classification of parallel computer and describe various architectural schemes.K1, K2

Suggested Readings

  1. Mano M. M., "Computer System Architecture", PHI.
  2. Hamacher C., Vranesic Z. and Zaky S., "Computer Organization", McGraw-Hill.
  3. Hayes J. P., "Computer Architecture and Organization", Tata McGraw Hill.
  4. Stallings W., "Computer Organization and Architecture-Designing for Performance", Pearson Education.
  5. Parahami B., “Computer Architecture”, Oxford University Press.
  6. Patterson D. A. and Hennessy J. L., “Computer Architecture-A Quantitative Approach”, Elsevier Pub.
  7. Tannenbaum A.S., "Structured Computer Organization", PHI.

Official AKTU syllabus

This subject is on page 10, 11 of the original AKTU PDF.

Official AKTU syllabus PDF ↗