Computer Organization and Architecture Syllabus - BEX (TU)
View and download full syllabus of Computer Organization and Architecture
Course Description
Unit Contents
.Computer organization and architecture
1.2.Structure and function
1.3.Designing for performance
1.4.Computer components
1.5.Computer Function
1.6.Interconnection structures
1.7.Bus interconnection
1.8.PCI
2. Central processing Unit | (10 hours) |
2.1.CPU Structure and Function
2.2.Arithmetic and logic Unit
2.3.Instruction formats
2.4.Addressing modes
2.5.Data transfer and manipulation
2.6.RISC and CISC
2.7.64-Bit Processor
3. Control Unit | (6 hours) |
3.1.Control Memory
3.2.Addressing sequencing
3.3.Computer configuration
3.4.Microinstruction Format
3.5.Symbolic Microinstructions
3.6.Symbolic Micro program
3.7.Control Unit Operation
3.8.Design of control unit
4. Pipeline and Vector processing | (5 hours) |
4.1.Pipelining
4.2.Parallel processing
4.3.Arithmetic Pipeline
4.4.Instruction Pipeline
4.5.RISC pipeline
4.6.Vector processing
4.7.Array processing
5. Computer Arithmetic | (8 hours) |
5.1.Addition algorithm
5.2.Subtraction algorithm
5.3.Multiplication algorithm
5.4.Division algorithms
5.5.Logical operation
6. Memory system | (5 hours) |
6.1.Microcomputer Memory
6.2.Characteristics of memory systems
6.3.The Memory Hierarchy
6.4.Internal and External memory
6.5.Cache memory principles
6.6.Elements of Cache design
6.6.1.Cache size
6.6.2.Mapping function
6.6.3.Replacement algorithm
6.6.4.Write policy
6.6.5.Number of caches
7. Input‐Output organization | ( 6 hours) |
7.1.Peripheral devices
7.2.I/O modules
7.3.Input‐output interface
7.4.Modes of transfer
7.4.1.Programmed I/O
7.4.2.Interrupt‐driven I/O
7.4.3.Direct Memory access
7.5.I/O processor
7.6.Data Communication processor
8. Multiprocessors | ( 2 hours) |
8.1. Characteristics of multiprocessors
8.2.Interconnection Structures 8.3.Interprocessor Communication and synchronization |
Practical:
1.Add of two unsigned Integer binary number
2.Multiplication of two unsigned Integer Binary numbers by Partial‐Product Method
3.Subtraction of two unsigned integer binary number
4.Division using Restoring
5.Division using non‐ restoring methods
6.To simulate a direct mapping cache
Evaluation Scheme:
Chapters | Hours | Marks distribution* |
1 | 3 | 6 |
2 | 10 | 18 |
3 | 6 | 10 |
4 | 5 | 10 |
5 | 8 | 14 |
6 | 5 | 8 |
7 | 6 | 10 |
8 | 2 | 4 |
Total | 45 | 80 |
*There may be minor variation in marks distribution.
Text and Reference Books
1.M. Morris Mano: Computer System Architecture, Latest Edition
2.William Stalling: Computer organization and architecture, Latest Edition
3.John P. Hayes: Computer Architecture and Organization, Latest Edition
4.V.P. Heuring, H.F. Jordan: Computer System design and architecture, Latest Edition
5.S. Shakya: Lab Manual on Computer Architecture and design
- Short Name N/A
- Course code N/A
- Semester Fifth Semester
- Full Marks 80
- Pass Marks 32
- Credit 3 hrs
- Elective/Compulsary Compulsary