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

Computer System Architecture

This document provides information about the course "Computer System Architecture" including: 1) The course code is BCA-103, it is a core course worth 4 credits taught in the first semester with no prerequisites beyond a high school education. 2) The course objectives are to define computer architecture concepts, explain the impact of instruction set architecture on performance, identify pipelining techniques to improve CPU performance, understand the differences between CISC and RISC, and explain memory and I/O improvements. 3) The course is divided into 5 modules covering topics such as logic gates, data representation, computer organization, central processing units, and memory and input/output organization.

Uploaded by

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

Computer System Architecture

This document provides information about the course "Computer System Architecture" including: 1) The course code is BCA-103, it is a core course worth 4 credits taught in the first semester with no prerequisites beyond a high school education. 2) The course objectives are to define computer architecture concepts, explain the impact of instruction set architecture on performance, identify pipelining techniques to improve CPU performance, understand the differences between CISC and RISC, and explain memory and I/O improvements. 3) The course is divided into 5 modules covering topics such as logic gates, data representation, computer organization, central processing units, and memory and input/output organization.

Uploaded by

Aryan Das
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Course Code BCA-103

Category Core Course


Course Title Computer System Architecture
L T P Credit Semester
Scheme & Credits
3 1 0 4 I
Pre-requisites High School Education

……………...………………………………………………………………………………………………….
Computer System Architecture
Lectures: 40
…………………………………………………………………………………………………………………
Course Objectives:
➢ Define the concept of architecture and incorporate parameters to evaluate and analyze the
performance.
➢ Explain the impact of the ISA on the architecture and performance, understanding the design
principles of the ISA.
➢ Identify the pipelining as a basic technique for increasing CPU performance as well as design,
planning and control of pipeline units.
➢ Understanding the evolution of the architectures and the differences between CISC and RISC
approaches.
➢ Explain techniques for improving the performance of memory and input/output system.
➢ Recognize the limitations of classical architectures and the importance of parallelism.
➢ Know and use the usual terminology and the language of the subject and employ it correctly both
orally and in writing.

Module I: (Lecture 08)


Introduction: Logic gates, Boolean algebra, combinational circuits, circuit simplification, flip-flops and
sequential circuits, decoders, multiplexers, registers, counters and memory units.

Module II: (Lecture 08)


Data Representation and Basic Arithmetic: Number systems, complements, fixed and floating point
representation, character representation, addition, subtraction, magnitude comparison, multiplication and
division algorithms for integers.

Module III: (Lecture 08)


Basic Computer Organization and Design: Computer registers, bus system, instruction set, timing and
control, instruction cycle, memory reference, input -output and interrupt, Interconnection Structures, Bus
Interconnection design of basic computer.
Module IV: (Lecture 08)

Central Processing Unit: Register organization, arithmetic and logical micro-operations, stack
organization, micro programmed control. Instruction formats, addressing modes, instruction codes,
machine language, assembly language, input output programming, RISC, CISC architectures, pipelining
and parallel architecture.

Module V: (Lecture 08)


Memory Organization: Cache memory, Associative memory, mapping.

Input-Output Organization: Input / Output: External Devices, I/O Modules, Programmed I/O, Interrupt-
Driven I/O, Direct Memory Access, I/O Channels.

Course outcomes
On completion of the course, student will be able to:
➢ Demonstrate computer architecture concepts related to design of modern processors, memories
and I/Os.
➢ Analyse the performance of commercially available computers.

References:

TEXT BOOK
1. M. Mano, Computer System Architecture, Pearson Education 1992 A. J. Dos Reis, Assembly
Language and Computer Architecture using C++ and JAVA, Course Technology, 2004
2. W. Stallings, Computer Organization and Architecture Designing for Performance, 8 Edition,
Prentice Hall of India,2009
REFERENCE BOOK
3. M.M. Mano, Digital Design, Pearson Education Asia,2013 B Ram , Computer Organization,
Eighth edition.
…………………………………………………………………………………………………………………

You might also like