Subject Details
Dept     : CST
Sem      : 3
Regul    : 2019
Faculty : Ms.K.Kalaivani
phone  : 9342429560
E-mail  : kalaivani.k.csd@snsce.ac.in
838
Page views
53
Files
4
Videos
4
R.Links

Icon
Syllabus

UNIT
1
BASIC STRUCTURE OF COMPUTERS

Functional units Basic operational concepts Bus Structures Performance Memory locations and addresses - Memory operations-Instruction and Instruction sequencing Addressing modes -Assembly language-Case study: RISC and CISC Architecture.

UNIT
2
ARITHMETIC OPERATIONS

Addition and subtraction of signed numbers Design of fast adders Multiplication of positive numbers Signed operand multiplication- fast multiplication Integer division Floating point numbers and operations

UNIT
3
PROCESSOR AND PIPELINING

Fundamental concepts Execution of a complete instruction Multiple bus organization - Hardwired control Micro programmed control-Pipelining: Basic concepts Data hazards Instruction hazards-Influence on Instruction sets-Data path and control consideration.

UNIT
4
MEMORY SYSTEM

Basic concepts of Semiconductor RAMS ROMS Speed, Size and Cost Cache memories Performance consideration Virtual memory Memory Management requirements - Secondary storage-Case Study: Memory Organization in Multiprocessors

UNIT
5
I/O ORGANIZATION AND PARALLELISM

Accessing I/O devices Interrupts Direct Memory Access-Buses-Interface circuits - Standard I/O Interfaces (PCI, SCSI, USB) -Instruction Level Parallelism Concepts and Challenges Introduction to multicore processor-Graphics Processing Unit

Reference Book:

1. David A. Patterson and John L. Hennessy - "Computer Organization and Design, Morgan Kaufmann, 2013. 2. M. Morris Mano- "Computer System Architecture, Pearson, 2007. 3. David Harris and Sarah Harris - "Digital Design and Computer Architecture, Morgan Kaufmann, 2012. 4.Andrew S. Tanenbaum- "Structured Computer Organization, Pearson, 2013.

Text Book:

Carl Hamacher, Zvonko Vranesic and Safwat Zaky, "Computer Organization", McGraw-Hill, 6 Edition 2012. (UNIT I, II, III, IV, V)