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 memories   - 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.


No comments:

Post a Comment