1. Introduction 4 hours
1.1
Computer Generations and Classifications, Simple
model of a Computer
1.2
Some basic Characteristics of a Computer such as
Memory Addressing Capability, Word Length, Processing Speed
1.3
Definitions of Hardware, Software, Firmware, Batch
Processing, Multiprogramming, Multiuser Systems; Difference between Dumb,
Intelligent and Smart Systems
1.4
Definitions of Distributed Processing, Parallel
Processing, Flynn’s Classification of Computers, Control and Data Flow
Computers, RISC and CISC Computers, Some Applications of Computers
I [1 (1.1-1.9, 1.11-1.13, 1.15,
1.17-1.23)]; II [12 (12.1-12.5, 12.8-12.9)
2. Central
Processing Unit (CPU) 16 hours
2.1
The
programming model of CPU- Intel 8085, Its Instruction Set, Addressing Modes,
Programming in Assembly Language, Its Pin Configuration, Instruction Cycle,
Timing diagrams of fetch, read and write cycles, Interrupts
2.2
The
programming model of CPU- Intel 8086, Addressing Modes, Its Pin Configuration, Interrupts, Minimum mode vs.
Maximum mode
2.3
Brief
Introduction of Intel Microprocessors -80186, 80188, 80286, 80386, 80486,
Pentium, Pentium PRO, Pentium I, Pentium II, Pentium III, Pentium IV, Pentium Xenon, Pentium MMX
2.4
Introduction
to Other Processors such as Power PC, MIPS, CYRIX,
AMD’s, SUN’s Ultra
SPARC, Motorola series
I [ 5 (5.1 – 5.32)]
3. Computer
Memory 8 hours
3.1
Main
Memory, Secondary Memory
3.2
Semiconductor
Memories such as RAM (SRAM, SDRAM, EDO RAM, DRAM, Dual Ported RAM, SIMM, DIMM),
ROM (PROM, EPROM, EEPROM), Flash Memory, Non Volatile RAM, Memory Controllers,
viz. Intel 8203, 8207
3.3
Concept
of Cache memory, Associative Memory, Virtual Memory
3.4
Magnetic
Memories such as Hard Disk (also concept of RAID System), Floppy Disk (also
concept of Soft and Hard Sectored floppies), RAM Disks
3.5
Optical
Disks such ad CD-ROM, CD-RAM, DVD
I [6 (6.1-6.4, 6.6, 6.8)]
4. I/O
Units 12 hours
4.1
Introduction
to Input Devices such as keyboards (also concept of Two key lock out, Two key
Rollover, N Key Rollover), Mouse, Joy Stick, Track Ball, Optical and Magnetic
Scanners
4.2
Introduction
to Output Devices such as CRT Terminals, keyboards (also concept of Raster,
Vector and Bit Mapped Scan), LED and LCD Displays, Printers: Dot Matrix, Ink
Jet, Laser Line, Plotters
4.3
Introduction
to The Programmable Peripheral Interface- 8255 and Serial Data Transfer, Baud
Rate, USART-8251, Introduction to RS-232C standard
4.4
Introduction to The
Programmable Interval Timer/Counter -8253/8254
4.5
Introduction to Data
Transfer Schemes: Programmed I/O, Interrupt driven I/O, DMA
4.6
Introduction to Programmable
Interrupt Controller -8259 and DMA Controller-8237
5. System
Software and Computer Applications 12 hours
5.1
Classification:
High Level, Assembly Language, Machine Language,
Compilers
5.2
Concept
of Stack, Subroutines, Macros
5.3
Introduction
to Operating Systems, Some basic Commands (general, Disk and File Management)
of DOS, UNIX, LINUX, WINDOWS (Basics and USER Interface), Novell NETWARE, BIOS
5.4
Some
Applications of Computers
I [8 (8.1-8.7, 8.17, 8.20),
9]
6. Microcomputer Systems and Bus
Architecture 8 hours
6.1 Familiarization with IBM
Compatible Pentium based PC’s with advantage of Coprocessors, Introduction to
ISA, EISA (82350 Chip Set), MCA and local bus structure
I [10 (10.1-10.7)]
I.
Computer Fundamentals: Architecture and Organization, Third Edition
(2000), B. Ram, New Age International (P) Ltd.
Reference
Books
1.
Fundamentals
of Computers: Third Edition (2002), V. Rajaraman, PHI.
2.
Microprocessor
Architecture, Programming and Applications with the 8085, Fourth Edition
(2000), R. S. Gaonkar, Penram International Publishing (India).