Page 6 - DCAP206_INTRODUCTION_TO_COMPUTER_ORGANIZATION_AND_ARCHITECTURE_DCAP502_COMPUTER_ORGANIZATION_AND_ARCHITECTURE
P. 6

SYLLABUS
                            Computer Organization and Architecture/Introduction to
                                     Computer Organization and Architecture

          Objectives: The objectives of this course are:
          To understand how computers are constructed out of a set of functional units
          To understand how these functional units operate, interact and communicate

          To understand the factors and trade-offs that affect computer performance
          To understand concrete representation of data at the machine level
          To understand how computations are actually performed at the machine level
          To understand how problems expressed by humans are expressed as binary strings in a machine


                                 DCAP502 COMPUTER ORGANIZATION AND ARCHITECTURE


               Sr. No.                                       Description
                  1.    Review of Basics of Digital Electronics: Codes, logic gates, flip flops, registers, counters, multiplexer,
                        demultiplexer, decoder, and encoder.
                  2.    Integers Representation: Signed Magnitude, 1s & 2s Complement) & Real numbers (Fixed point &
                        Floating Point representation), Register Transfer and Micro operations: Register transfer language Bus
                        & memory transfer, logic micro operation, shift micro operation, Arithmetic Logic Shift Unit
                  3.    Basic Computer Organization: Instruction codes, computer instructions, timing & control, instruction
                        cycles
                  4.    Memory reference instruction, Input/output & interrupts, Design of basic computer Control Unit:
                        Hardwired vs. micro programmed control unit, Control Memory, Address Sequencing, Micro program
                        Sequencer
                  5.    Central Processing Unit: General register organization, stack organization, instruction format,
                        Addressing Modes Data transfer & manipulation, program control, RISC, CISC.
                  6.    Introduction to Parallel Processing: Pipelining, Instruction pipeline, RISC Pipeline, Vector Processing
                  7.    Computer Arithmetic: Addition, Subtraction, Multiplication & Division Algorithm(s),
                        Decimal arithmetic units & Operations.
                  8.    Input-Output Organization: Peripheral devices, I/O interface, data transfer schemes, program control,
                        interrupt, DMA transfer, I/O Processor
                  9.    Memory Organization Concepts: Cache & Virtual memory
                 10.    Multiprocessors: Characteristics, Interconnection Structures, Interprocessor Communication and
                        synchronization
   1   2   3   4   5   6   7   8   9   10   11