Computer Organization and Architecture
Computer Organization and Architecture
ON
&ARCHITECTURE
FTW AR
SO E
N TERFACE
I
RDW AR
HA E
DETAI
LED COURSESYLLABUS
CONTENTS
1
.Syl
labus&wei
ght
age
2.Cache&Mai
nMemor
y
-Intr
oduct i
ont oCOA
-BasicsofMemor yaddr essing
-GatePYQ onendi aness
-Memor ymappi ng
-Locali
tyofr eference
-DirectMemor ymappi ng
-Setassociativemappi ng
-Fullyassociati
vemappi ng
-Hardwar eimpl ement at ionofDirectmapping
-Hardwar eimpl ement at ionofsetassoci
ati
ve&associ
ati
vemappi
ng
-BlockRepl acementmet hods
-Typesofcachemi sses
-Simultaneous&Hi er
ar chichalmemor yaccess
3.Machi
neI
nst
ruct
ions&Addr
essi
ngModes
-Instruct i
onf ormat
-Typesofi nst r
uctionsbasedonoper ands
-Quest ions
-Typesofi nst r
uctionsbasedonoper ati
ons
-Dat atr ansferinstructions
-Arithmet i
c, Logical&shi ftinstruct
ions
-Progr am Cont rolinstr
uct ions
-TypesofCPU Or ganizations
-Addr essingModes: Impl i
ed, immedi ateAM
-Regi ster&Regi sterindirectAM
-Direct&i ndi r
ectAM
-Aut oincr ement&aut odecr ementAM
-Indexed, rel
at i
ve&BaseRegi st
erAM
-RISCvsCI SC
-InterruptvsSubr outi
ne
CONTENTS
4.ALU,Dat
a-Pat
h&CU
-Data-Path&Basi csofinstruct
ionexecution
-I
nstructioncycl
e
-Program stat
uswor d
-ControlUnit:HardwiredCU &Mi cr
oprogrammedCU
-MicroprogrammedAppr oach:Hori
zontal&Ver
ticalMi
cropr
ogr
ammedCU
5.Pi
pel
ini
ng
-Performancemet rics:Amdahl'sLaw
-Registerwindow andr egist
erfilesizei
nRI
SC
-I
nstructionPipelining
-Pi
pel i
neover head&Basi cQuestions
-Pi
pel i
ningdependenci esorhazar ds
-Str
uct uralDependency
-Cont r
olDependency
-Quest i
onsonCont rolDependency
-DataDependency
-Oper andForwar ding
6.I
OInt
erf
ace
-I
/Oi nterf
aceintro
-I
/O Processor,I
solat
ed&Memor ymappedI
/O
-I
solatedI/O vsMemor ymappedI/
O
-I
/O dat atr
ansfermodes:Pr
ogrammed&Int
erruptdr
ivenmode
-DMA
7.Secondar
yMemor
y
-Di
skstoragest
ructur
e&t
ermsused
-Quest
ionsondisk