Tuesday, 22 October 2013

MCA 104: COMPUTER ORGANIZATION Syllabus

MCA 104: COMPUTER ORGANIZATION

UNIT I: Logic Circuits: Logic functions synthesis of logic functions – Minimizations of logic - Synthesis with NAND and NOR gates Implementation of Logic gates -  Flip-flops Registers and shift registers counters – decoders Multiplexesrs PLDs – sequential circuits.  Basic Structure of Computers: Functional Units - Basic operational concepts Bus structures – performance Multiprocewessors and Multi computers: Functional Units Basic operational concepts – Bus structures performance Multiprocessors and Multicomputers Historical Perspective.

UNIT II: Machine Instructions and programs: Numbers, Arithmetic operations and characters

Memory locations and address, operations – instructions and instruction, sequencing – addressing modes   - assembly language basic input/output operations subroutines – encoding of Machine instructions Instructions Assembly language –O/I operations – Registers and addressing – Instructions language – program flow control – I/O operations logic instructions of 6300 and Intel Pentium.

UNIT III: Input / Output organization: accessing I/O Devices – Interrupts – direct memory access – buses 240-interface circuits Standard I/O Interfaces.

UNIT IV: Memory System, Concepts – semiconductor RAM memorie - Resdonly memories –cache memories performance considerations virtual  memories management requirements– secondary storage Arithmetic: Addition and subtraction of signel members – design of fast adders  –  multiplication  of  positive  members  –  signed  operand  multiplication  –  fast multiplication – integer division – floating point numbers and operations.

UNIT V: Basic Processing Unit: Concepts execution of a complete instruction Multiple – Bus organization hardware control – microprogrammed control.  Pipelining: Concepts Data hazards instruction hazards influence on Instruction sets  data path and control constructions – supers cal operation- ultra SPARC II – Performance considerations.
Text Books:  Hamacher C, Vranesic Z, and Zaky S. Computer Organization, 5th  edition, McGraw – Hill, 2002.

Reference Books:

1.  Stallings W, Computer Organization and Architecture, 6th  edition. Parson Education,2003.

2.  Mano M.M. Computer System Architecture, 3rd edition. PHI, 1993.

3.  Yarbrough JM, Digital Logic – Applications and Design, Thomas Lernig, 1997.

4.  Heuring VP,  and  Jordan HF, Computer Systems Design and Architecture, Pearson Education, 1997.