Download as pdf or txt
Download as pdf or txt
You are on page 1of 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