COMPUTER ORGANIZATION AND ARCHITECTURE

Paper Code: 
MCS 123
Credits: 
04
Periods/week: 
04
Max. Marks: 
100.00
Objective: 

This course focuses on various essential areas of computer systems.

12.00
Unit I: 

Representation of Information: Number System, Conversions among Number Systems, Integer and Floating-Point Representation, Arithmetic operations, Character Codes (ASCII, EBCDIC), and Error Detection and Correction Codes (Parity, Gray & Hamming Codes).

12.00
Unit II: 

Combinational Digital Circuits: Gates, Boolean Functions and Expressions, Designing Gate Networks, Useful Combinational Parts, Programmable Combinational Parts, Timing and Control, Latches, Flip-Flops and Registers, Sequential Circuits, Useful Sequential Parts, Programmable Sequential Parts, Clocks and Timing of Events.

12.00
Unit III: 

Computer System Technology: Components to Applications, Computer Systems and their Parts, Generations, Processor and Memory Technologies, Peripherals I/O and Communications, DMA, Pipelining, Software Systems and Applications, Instruction and Addressing, Instruction Formats, Types, Addressing Modes, Assembly Language Programs, Assembler Directives, Pseudo Instructions, Macroinstructions, Linking and Loading.

12.00
Unit IV: 

Addition and Subtraction of Signed Numbers, Multiplication of Positive Numbers, Signed Operand Multiplication and Fast Multiplication, Integer Division, Floating Point Numbers and Operations.

12.00

Memory System Design: Main Memory Concepts, Cache Memory Organization, Mass Memory Concepts, Virtual Memory and Paging. Input/output and Interfacing, Input/output Devices, Input/output Programming, Interrupts, Vector and Array Processing, Shared-Memory, Multiprocessing, Distributed Multi Computing.

ESSENTIAL READINGS: 
  1. Tanenbaum,” Structured Computer Organization”, 5th Edition, PHI
  2. B. Ram, “Computer Fundamentals architecture and organization,” New Age International.
  3. Mano Moris, “ Computer system Architecture”, 3rd Edition, PHI

 

REFERENCES: 
  1. Hamacher, “Computer Organization”, 5th Edition, McGraw Hill
  2. Gear C. W., “Computer Organization and Programming”, McGraw Hill

 

Academic Year: