All Computer/IT related notes with Syllabus...

Call Me: +9779812837886,+9779847871010

Pages

Computer Architecture


Computer Architecture
EG 2214 CT
Total: 6 hour /week
Year: II                                                                                                  Lecture: 3 hours/week 
Semester: IV                                                                                        Tutorial: hours/week
Practical: 3 hours/week

Course Description:
This course is an introduction to computer architecture and organization. It covers topics in both the physical design of the computer (organization) and the logical design of the computer (Architecture).

Course Objectives:
After completing this course the student will able to:
1.  Explain the over view of computer organization
2.  Explain the principle of CPU system
3.  Explain the principle of memory system
4.  Explain the principle of data flow

Course Contents:
Units
Topics
Contents
Hours
Methods /Media
Marks
1
Basic computer architecture:  
1.1 Introduction
                History of computer architecture
                Overview of computer organization
                Memory Hierarchy 
                External Memory
                Organization of Hard Disk
1.2 Instruction codes
                Stored Program Organization
                Computer Registers
                Common bus system
                Computer instruction
                Instruction set
1.3  Timing and Control
1.4  Instruction Cycle
                Fetch and decode
1.5 Type of Instruction
                Register reference instruction
                Memory reference instruction
                Input-output and interrupt

[6]



2
Micro programmed
Control:          
2.1 Control Memory
2.2 Address Sequencing
       Conditional Branching
       Mapping of InstructionSubroutines
2.3 Micro program
       Microinstruction Format
       Symbolic Micro program
       Binary Micro program
2.4 Design of control unit
       Basic requirement of control unit
       Structure of control unit
       Hardwired control unit
       Micro program sequencer

[7]



3
Central Processing
3.1 Processor organization
                Internal structure of CPU 3.2 General Register Organization: Control word. 
                Stack organization. 
                Instruction Formats
                Addressing Modes
3.3 Data transfer and Manipulation:
                Data Transfer Instructions
                Data Manipulation Instructions
                Arithmetic Instructions
                Logical and Bit Manipulation Instructions
                Shift Instructions.
3.4 Program control:
                Status bit conditions
                Conditional Branch Instructions
                Subroutine Call and Return Program Interrupt
                Types of Interrupts.
3.5 Reduced Instruction SetComputer (RISC):
                CISC Characteristics
                RISC Characteristics

[12]


4
Computer
Arithmetic and Memory
4.1 Addition and Subtraction:
   Hardware Implementation-
   Hardware Algorithm
[12]




Organization:
             
                Addition and Subtraction with Signed-2's Complement
4.2 Multiplication Algorithms:
                Booth Multiplication Algorithm
4.3 Division Algorithms:
                Divide Overflow
                Hardware Algorithm Floating Point Arithmetic
Operations
                Basic Considerations
                Register Configuration
4.4 Memory concept
                Main Memory
                Auxiliary Memory
4.5 Associative Memory Hardware
Organization
                Match Logic
                Read operation and Write operation
                Cache memory
                Associative Mapping
                Direct Mapping
                Set-Associative Mapping Writing into Cache
                Cache Initialization.
4.6 Virtual Memory
                Address space and Memory space
                Address mapping Using Pages
                Associative Memory page table
                Page Replacement




5
Pipeline and
Multiprocessors:
5.1 Parallel Processing
   Pipelining
   Arithmetic Pipeline
   Instruction Pipeline
5.2 Pipeline Example
   Four Segment Instruction Pipeline
   Data Dependency
   Handling of Branch Instructions
RISC Pipeline
   Three Segment Instruction Delayed Load
   Delayed branch.
[8]




5.4 Multiprocessors
   Characteristics of Multiprocessors
   Interconnection Structure: TimeShared Common Bus, Multiport
Memory, Crossbar Switch, Multistage Switching Network, and Hypercube interconnection




Practical:        
Perform the following tasks:
1.     Implement the addition and subtraction algorithms
2.     Implement the addressing modes
3.     Study of 8259 programmable interrupt controller - Development of interrupt service routine
4.     Keyboard/display controller- Keyboard scan- blinking and rolling display
5.     Parallel data transfer.
6.     Study of Microcomputer development system
45hrs



Text books:
1. Morris Mano. M., Computer System architecture, PHI, Third Edition.

Reference books:
1.  Hamacher.V.C.,Vranesic. Z. G and Zaky .S. G, Computer Organisation, McGraw Hill, New York,III Edition,1990.
2.  Hayes," Computer System Architecture",Mc Graw Hill,1998.
4. William Stallings, "Computer Organization and Architecture", Pearson, Tenth Edition




           

No comments:

Post a Comment

Clock

Total Pageviews

Popular Posts

Keep Visiting Us For More Latest updates||Thank You||