STCS 44083
>< Type/ Status : Core
for students offering the special degree in Statistics and Computer Science.
>< Title : Computer Architecture and Design
>< Objectives : At the end of this course
the student should be able to demonstrate an understanding of the important
aspects
of the hardware of a conventional computer and the architectural features of
microprocessors provided to support efficient computation.
>< Course Content :
Basic Principles
: Boolean Algebra, Combinational circuits, logic
design techniques, Karnaugh map, Latches, Flip-flops, sequential circuits and
counters.
Classification of Processor architectures
: SISD, SIMD and MIMD; Instruction sets, and sequential execution of
the instructions with respect to a single Processor or; Control unit design;
Design of ALU, Arithmetic, Shift and logic control systems; RISC machine and
parallel architectures.
Management of memory hierarchy :Virtual
memory and Cache memory, performance comparison.
Bus system and Registers: Data
routing and clocking , multi Processors, shared memory system, I/O system bus,
I/O resisters, serial and parallel I/O units.
Programmed data transfer: Interrupts
and interrupt systems.
Basic computer communication and computer networks
Assembly language programming
>< Methodology : A
combination of lectures and tutorials.
>< Scheme of Evaluation : End of course examination
and assignments.
>< Recommended Reading :
1. Stallings W., Computer Organization and Architecture,
(2002, 5th Edition), Prentice-Hall International Inc.
2. Ram B., Computer Fundamentals, (1995), Wiley Eastern
Limited.
3. Tananbaum A. S., Structured Computer Organization,
(1990, 3rd Edition), Prentice-Hall International Inc.
4. Morris Mano M., Computer System Architecture, (3rd
Edition), Prentice-Hall International Inc.
Back