Friday 18 October 2013

MC7101 Syllabus - Computer Organization

MC7101                                  COMPUTER ORGANIZATION                                 L T P C
                                                                                                                                   3 0 0 3
COURSE OBJECTIVES :
1. To impart the knowledge in the field of digital electronics
2. To impart knowledge about the various components of a computer and its internals.
3. To design and realize the functionality of the computer hardware with basic gates and other
     components using combinational and sequential logic.
4. To understand the importance of the hardware-software interface

UNIT I DIGITAL FUNDAMENTALS                                                                          8
Number Systems and Conversions – Boolean Algebra and Simplification – Minimization of Boolean
Functions – Karnaugh Map, Logic Gates – NAND – NOR Implementation
.
UNIT II COMBINATIONAL AND SEQUENTIAL CIRCUITS                                   10
Design of Combinational Circuits – Adder / Subtracter – Encoder – Decoder – MUX / DEMUX –
Comparators, Flip Flops – Triggering Master – Slave Flip Flop – State Diagram and
Minimization Counters – Registers.
UNIT III BASIC STRUCTURE OF COMPUTERS & PARALLEL PROCESSING 9
Functional units – Basic operational concepts – Bus structures – Performance and Metrics –
Instruction and instruction sequencing – Addressing modes – ALU design – Fixed point and
Floating point operation .
UNIT IV PROCESSOR DESIGN                                                                              9
Processor basics – CPU Organization – Data path design – Control design – Basic concepts –
Hard wired control – Micro programmed control – Pipeline control – Hazards – Super scalar
operation.
UNIT V MEMORY, I/O SYSTEM AND PARALLEL PROCESSING                       9
Memory technology – Memory systems – Virtual memory – Caches – Design methods –
Associative memories – Input/Output system – Programmed I/O – DMA and Interrupts – I/O
Devices and Interfaces - Multiprocessor Organization – Symmetric multiprocessors – Cache
Coherence – Clusters: Non Uniform Memory Access- Vector Computation.
                                                                                                            TOTAL: 45 PERIODS
COURSE OUTCOMES:
1. Able to design digital circuits by simplifying the Boolean functions
2. Able to Understand the organization and working principle of computer hardware components
3. Able to understand mapping between virtual and physical memory
4. Acquire knowledge about multiprocessor organization and parallel processing
5. Able to trace the execution sequence of an instruction through the processor
REFERENCES:
1. Morris Mano, “Digital Design”, Prentice Hall of India, Fourth Edition 2007

2. Carl Hamacher, Zvonko Vranesic, Safwat Zaky and Naraig Manjikian, “Computer organization and Embedded Systems”, Sixth Edition, Tata McGraw Hill, 2012.

3. William Stallings, “Computer Organization & Architecture – Designing for Performance” 9th Edition 2012.
4. Charles H. Roth, Jr., “Fundamentals of Logic Design”, Jaico Publishing House,
Mumbai, Fourth Edition, 1992.
5. David A. Patterson and John L. Hennessy, “Computer Organization and Design: The
Hardware/Software Interface”, Fourth Edition, Morgan Kaufmann / Elsevier,2009.
6. John P. Hayes, “Computer Architecture and Organization”, Third Edition, Tata McGraw Hill,
1998.


7. Svetlana N.Yanushkevich, Vlad P.Shmerko, “Introduction to Logic Design”, CRC Press, 2012.

No comments:

Post a Comment