0% found this document useful (0 votes)
6 views

Computer-System-Architecture

Uploaded by

karanmadan8765
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Computer-System-Architecture

Uploaded by

karanmadan8765
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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