Computer-System-Architecture

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

DSC 02: Computer System Architecture

Course Objective

This course introduces the students to the fundamental concepts of digital


computer organization, design and architecture. It aims to develop a basic
understanding of the building blocks of the computer system and highlights how
these blocks are organized
together to architect a digital computer system.

Course Learning Outcomes

On successful completion of the course, students will be able to:


1. Design and Simplify Combinational and sequential circuits using basic
buildingblocks.

2. Represent data in binary form, convert numeric data between different number
systemsand perform arithmetic operations in binary.
3. Explain instruction cycle, pipelining and interrupts.
4. Explain data communication between CPU, memory and I/O devices.
5. Simulate the design of a basic computer using a software tool.

Syllabus

Unit 1 Digital Logic Circuits: Logic Gates, Truth Tables, Boolean Algebra, Digital
Circuits, Combinational Circuits, Introduction to Sequential Circuits, Circuit
Simplification using Karnaugh Map, Don’t Care Conditions, Flip-Flops, Characteristic
Tables, Excitation Table.

Unit 2 Digital Components (Fundamental building blocks): Designing of


combinational circuits- Half Adder, Full Adder, Decoders, Encoders, Multiplexers,
Registers and Memory (RAM , ROM and their types) , Arithmetic Microoperations,
Binary Adder, Binary Adder-Subtractor.

Unit 3 Data Representation and Basic Computer Arithmetic: Number System, r and
(r-1)’s Complements, data representation and arithmetic operations.

Unit 4 Basic Computer Organization and Design: Bus organization, Micro


programmed vs Hardwired Control , Instruction Codes, Instruction Format, Instruction
Cycle, Instruction pipelining, Memory Reference, Register Reference and Input Output
Instructions, Program Interrupt and Interrupt Cycle.
Unit 5 Processors: General register organization, Stack Organization, Addressing Modes,
Overview of Reduced Instruction Set Computer (RISC) , Complex Instruction Set
Computer (CISC), Multicore processor and Graphics Processing Unit (GPU)
Unit 6 Memory and Input-Output Organization: Memory hierarchy (main, cache and
auxiliary memory), Input-Output Interface, Modes of Transfer: Programmed I/O,
Interrupt initiated I/O, Direct memory access.
References

1. David A. Patterson and John L. Hennessy. “Computer Organization and


Design : TheHardware/Software interface”, 5th edition, Elsevier, 2012.
2. Mano, M. Computer System Architecture, 3rd edition, Pearson Education, 1993.

Additional References

(i) Mano, M. Digital Design, Pearson Education Asia, 1995.

(ii) Null, L., & Lobur, J. The Essentials of Computer Organization and Architecture.

5th edition. (Reprint) Jones and Bartlett Learning, 2018.


(iii) Stallings, W. Computer Organization and Architecture Designing for Performance
8th edition, Prentice Hall of India, 2010.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy