Back close

Course Detail

Course Name Computer Organization and Architecture
Course Code 26CSA112
Program 5 Year Integrated B.C.A – M.C.A
Semester 2
Credits 4
Campus Mysuru

Syllabus

Unit I

Fundamental concepts: Register transfers, fetching a word from memory, Storing a word in memory. Execution of a complete instruction, Branch instructions, and A Complete processor.

Assembly language – Assembly language notation, Basic instruction types, Register Transfer Languages, Addressing modes, and subroutines.

Unit II

Memory Organization: Basic Concepts, Semiconductor RAMs, Read-Only Memories, Performance Analysis of memory Cache memory: Types of cache memory, Mapping functions, Replacement algorithms

Virtual memory: Address Translation, Secondary storage.

Unit III

Introduction to I/O Operations, Peripheral devices, and Input/output interfaces. Modes of transfer: Programmed I/O, Interrupt initiated I/O, Direct Memory access.

Unit IV

Parallel Processing, Introduction to pipelining: Instruction pipelining and Arithmetic pipelining. Hazards: Data hazards, Instruction hazards, Handling data hazards, and instruction hazards.

Embedded Systems: Examples of embedded systems

Objectives and Outcomes

Course Objective(s)

  • Explore the architecture of modern processors, including the design of the central processing unit (CPU). 
  • Acquire knowledge about different types of memory systems, including cache memory, and main memory (RAM). 
  • Implement the phases involved in executing an instruction. 
  • Illustrate concepts related to parallel processing and pipeline design, including superscalar and vector architectures. 

Course Outcomes

COs 

Description 

CO1 

Demonstrate understanding of modern processor architecture, including CPU design, and instruction execution. 

CO2 

Exemplify how the memory organization is communicating with the processing unit. 

CO3 

Recognize the various I/O device communication methods and common I/O interfaces. 

CO4 

Comprehend ideas behind pipeline design and parallel processing, such as superscalar and vector architectures. 

CO-PO Mapping 

PO 

PO1 

PO2 

PO3 

PO4 

PO5 

PO6 

PO7 

PO8 

CO 

CO1 

– 

– 

– 

– 

– 

CO2 

– 

– 

– 

– 

CO3 

– 

– 

– 

CO4 

– 

– 

Textbooks/ References

Textbooks 

  • Carl Hamacher, Zvonks Vranesic, Safea Zaky (2002), Computer Organization, 5th edition, McGraw Hill, New Delhi, India. 
  • M Morris Mano, Computer System Architecture (3rd Edition) 

References 

  • William Stallings (2010), Computer Organization and Architecture- designing for performance, 8th edition, Prentice Hall, New Jersey. 
  • Andrew S. Tanenbaum (2006), Structured Computer Organization, 5th edition, Pearson Education Inc. 3. John P. Hayes (1998), Computer Architecture and Organization, 3rd edition, Tata McGraw Hill. 

Evaluation Pattern

Assessment 

Weightage (%) 

Midterm 

25 

Continuous Assessment (including lab) 

25 

End Semester Exam 

50 

Total Marks 

100 

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now