0% found this document useful (0 votes)
31 views3 pages

Computer Organization and Architecture

This document outlines a course on computer organization and architecture. It covers 9 topics over 3 hours per week including introduction to computer architecture, computer organization and design, control unit design, central processing unit, pipeline and vector processing, computer arithmetic, input and output organization, memory organization, and multiprocessor systems.

Uploaded by

Jitendra Shah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views3 pages

Computer Organization and Architecture

This document outlines a course on computer organization and architecture. It covers 9 topics over 3 hours per week including introduction to computer architecture, computer organization and design, control unit design, central processing unit, pipeline and vector processing, computer arithmetic, input and output organization, memory organization, and multiprocessor systems.

Uploaded by

Jitendra Shah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Computer Organization and Architecture

BIT251CO
Year: II Semester:II
Teaching Schedule Hours/Week Examination Scheme
Theory Tutorial Practical Internal Assessment Final Total
3 1 - Theory Practical Theory Practical 100
20 - 80 -

Course Objective
The main objective of this course is to provide the concepts of computer architecture as well as
computer organization and design.

Course contents
1. Introduction [2Hrs]
1.1 Introduction to computer architecture
1.2 Design principles for modern computers

2. Computer organization and design [6Hrs]


2.1 Instruction code
2.2 Computer registers
2.3 Computer instruction
2.4 Timing and control
2.5 Instruction cycle
2.6 Memory reference instructions
2.7 Input and output interrupt

3. Control unit design [4Hrs]


3.1 Microprogrammed control (control memory, address sequencing)
3.2 Hardwired control

4. Central processing unit [6Hrs]


4.1 Instruction formats
4.2 Addressing modes
4.3 Data transfer and manipulation
4.4 Program control
4.5 RISC and CISC

5. Pipeline and vector processing [6Hrs]


5.1 Parallel processing
5.2 Pipelining
5.3 Arithmetic and instruction pipeline
5.4 RISC pipeline
5.5 Vector processing
5.6 Array processing

6. Computer arithmetic [6 Hrs]


6.1 Data types
6.2 Fixed-point operations
6.3 Floating-point operations
6.4 Addition and subtraction algorithms
6.5 Multiplication and division algorithms

7. Input and output organization [6 Hrs]


7.1 Peripheral devices
7.2 Input-output interfaces
7.3 Modes of transfer
7.4 Interrupt
7.5 Direct memory access
7.6 Input-output processor

8. Memory organization [6 Hrs]


8.1 Memory hierarchy
8.2 Main memory
8.3 Auxiliary memory
8.4 Cache memory
8.5 Virtual memory
8.6 Memory management hardware

9. Multiprocessor [3 Hrs]
9.1 Characteristics of multiprocessors
9.2 Interconnection structures
9.3 Cache coherence

Reference books:
1. M. Morris Mano, “Computer System Architecture”.
2. William Stalling, “Computer Organization & Architecture”.
3. M. Morris Mano, “Digital Logic & Computer Design”.
4. David A. Paterson & John L. Hennessy, “Computer Organization & Design”.
5. Vicent P. Heuring & Harry F. Jordan, “Computer Systems Design & Architecture”.
6. Andrew S. Tanenbaum, “Structured Computer Organization”.
7. John P. Hayes, “Computer Architecture & Organization”.

You might also like