Beruflich Dokumente
Kultur Dokumente
KR Chowdhary
Professor & Head
Email: kr.chowdhary@acm.org
kr chowdhary Intro CO 1/ 21
The course
kr chowdhary Intro CO 2/ 21
Memory Subblock: Memory organization; Technology - ROM,
RAM, EPROM, Flash, etc. Cache; Cache coherence protocol
for uniprocessor (simple).
I/O Subblock: I/O techniques - interrupts, polling, DMA;
Synchronous vs. Asynchronous I/O; Controllers.
Peripherals: Disk drives; Printers - impact, dot matrix, ink jet,
laser; Plotters; Keyboards; Monitors.
Advanced Concepts: Pipelining; Introduction to Advanced
Processors.
kr chowdhary Intro CO 3/ 21
Books and References:
kr chowdhary Intro CO 4/ 21
Class test, attendance, Midsem, endsem evaluation:
kr chowdhary Intro CO 5/ 21
Computer Functional Diagram
kr chowdhary Intro CO 6/ 21
Computer Functional Diagram2
Blocks:
kr chowdhary Intro CO 7/ 21
Instructions and data
kr chowdhary Intro CO 8/ 21
Single memory cell
kr chowdhary Intro CO 9/ 21
Logic Gates
X Y Z Z=X
----------------
==
0 0 0
0 1 0
1 0 0
X Y
1 1 1 X
------------------
Z
TT not gate ==
truth Table OR GATE
X Z
X Y Z -------
------------- 0 1
X Y 0 0 0 1 0
0 1 1 ---------
1 0 1
1 1 1
-------------
X Y
Z
Y W
X Exclusive
== OR gate
XY’ X’Y
Z.W XY’+X’Y
X.Y
A full adder adds two bits and carry of previous addition. How
many FAs are required to add two 4-bit binary nos.? Why FA
is FA?
kr chowdhary Intro CO 12/ 21
A TTL NAND gate
SR = 00 ⇒ y1 = y¯2 = 0, or y1 = y¯2 = 0
SR = 10 ⇒ y1 = y¯2 = 1, SR = 01 ⇒ y1 = y¯2 = 0
Race Condition? (if SR =11) Let SR =11, ∴, y1 = y2 = 0 after ∆
time.
Now let SR=00, y1 = y2 = 0 ⇒ y1 = y2 = 1 ⇒ . . . (Oscillates
between 0 and 1). this happens if ∆1 = ∆2 . Solution: SR = 11 is
kept forbidden state.
kr chowdhary Intro CO 20/ 21
Sequential circuits-2