MC7101 COMPUTER ORGANIZATION Syllabus
COURSE OBJECTIVES :
To impart the knowledge in the field of digital electronics
To impart knowledge about the various components of a computer and its internals.
To design and realize the functionality of the computer hardware with basic gates and other components using combinational and sequential logic.
To understand the importance of the hardware-software interface
UNIT I DIGITAL FUNDAMENTALS
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
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
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
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
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.
COURSE OUTCOMES:
Able to design digital circuits by simplifying the Boolean functions
Able to Understand the organization and working principle of computer hardware components
Able to understand mapping between virtual and physical memory
Acquire knowledge about multiprocessor organization and parallel processing
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.
ADS HERE !!!