Page: Syllabus of Book of Computer Organization and Architecture*

As per Choice Based Grading System

Module 01: Basic Processing Unit.

1.1. CPU organization

  • Some fundamentals like register transfer, fetching and storing a word from memory.

1.2. Execution on an instruction using branch.

1.3. The data path design.

1.4. Fixed point Arithmetic-Addition, Fast addition, Multiplication, Division algorithms.

Module 02: Control Unit.

2.1. Hardware control:

  • Design example of Multiplier/Divisor.

2.2. Micro programmed control:

  • Design examples.

2.3. Performance enhancement using pipelining:

  • Introduction.
  • Data hazards.
  • Instruction hazards.
  • Super scalar Architecture.

Module 03: Memory Organization.

3.1. Memory system:

  • Concept of cache and virtual memory.
  • Address translation.
  • Segmentation paging.
  • TLB.
  • Memory Allocation Replacement Policies.

3.2. Cache System:

  • Cache architecture: Look through and Look aside.
  • Cache organization: Direct and associative mapping.
  • Replacement Algorithms, Hit ratio, Performance of cache memory.

Module 04: Input/Output Organization:

4.1. I/O devices types and access methods.

4.2. Types of buses and bus arbitration, Synchronous and Asynchronous.

4.3. I/O interface – serial and parallel ports.

4.4. Storage Devices .

  • Organization.
  • Access techniques of magnetic hard disks and optical disks.

Module 05: Introduction to Intel IA32 architecture.

5.1. Intel IA32 architecture: Pipelined.

5.2. Register structure, Addressing modes.

5.3. Advancements in arithmetic and logical instructions.

5.4. Exception handling in IA32 architecture.

Module 06: Introduction to ARM.

6.1. The Arm Family Architecture (RISC).

6.2. Register Structure.

6.3. Memory access and addressing modes.

6.4. Arithmetic and Logical Instruction.

6.5. Branching Instructions.

page • 39 views
written 5 months ago by gravatar for Sanket Shingote Sanket Shingote250
Please log in to add an answer.