Department of Computer Science, Banaras Hindu University, Varanasi-221005.

General Introduction:

Block Diagram of a Digital Computer, Components of a Digital Computer: CPU, memory and I/O and their Interconnection.

Suggested readings:

1. Stallings 7/e Chapters 1& 2.

 

Memory Organization:

Overall organization of Memory in a Digital Computer, Typical Memory module design, Static and dynamic RAM devices, Interfacing and Refreshing DRAM, DRAM controller, Cache mode DRAM system, ROM devices.

Suggested readings:

1. Stallings 7/e Chapters 3,4 and 5

2. Hayes 3/e Chapter 6

3. www.pcguide.com/ref/ram/

4. http://computer.howstuffworks.com/computer-ram-memory-channel.htm

 

I/O Organization:

Isolated and Memory mapped I/O, Programmed, Interrupt driven and DMA data transfer schemes, serial and parallel data communication, Synchronous and Asynchronous Serial Data Communication, MODEM, RS232 ad USART 8251, I/O Ports, PPI 8255. PIC 8259, DMA Controller 8253. Brief introduction to specific interfacing device like disk controller, CRT controller, and Keyboard and Display interface 8279.

Suggested readings:

1. Stallings 7/e Chapter 7

2. M.M. Mano 3/e Chapter 11

3. Hayes 3/e Sec 7.2

4. Brey Chapter 10 & 12

 

CPU Organization:

Processor Organization, internal Processor, Scratchpad Memory, Accumulator, Arithmetic logic unit, status registers , Control Unit, Hard wired Control, PLA Control and Microprocessor Control, Microprogram Sequencer and control of processor unit.

Suggested readings:

1. Stallings 7/e Chapters 10, 11, 12, 16 & 17

2. M.M. Mano 3/e Chapters  5, 6 &7

3. Hayes 3/e Chapters 3, 4 & 5

4. Brey Chapters 8, 9 & 17

5. http://www.intel.com/products/processor/index.htm

 

Here is a list of PPT Slides from Stallings Book:

Introduction       Computer Evolution       System Memory             Cache Memory                Input-Output

Instruction Set: Characteristics                 Instruction Set: Addressing Modes                       RISC

Processor Structure & Function                Control Unit                    Micro program Control                System Bus

 

 

Instructor
Vivek K Singh
vivek@bhu.ac.in
 
 
 

Course Modules & Suggested Readings

BCS 305: COMPUTER ORGANIZATION & ARCHITECTURE

OLD SYLLABUS (ANNUAL SYSTEM) - Updated July 2008