Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
65 views

Von Neumann Architecture

Von Neumann architecture was first published in 1945 and consists of a Control Unit, Arithmetic and Logic Unit (ALU), Memory Unit, Registers, and Inputs/Outputs. It is based on the stored-program computer concept where instruction, data, and program data are stored in the same memory. This design is still used in most computers produced today.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views

Von Neumann Architecture

Von Neumann architecture was first published in 1945 and consists of a Control Unit, Arithmetic and Logic Unit (ALU), Memory Unit, Registers, and Inputs/Outputs. It is based on the stored-program computer concept where instruction, data, and program data are stored in the same memory. This design is still used in most computers produced today.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

VonNeumannarchit

ect
urewas
fi
rst
 publ
i
shedby
 JohnvonNeumann
i
n1945.
Hiscomputer
 archi
tectur
edesi gn
consi
sts 
ofa 
Cont r
olUnit,
 Ar
it
hmet ic
andLogicUni
t (ALU),Memor y
Unit

Regi
ster
s andInputs/Outputs.
VonNeumannar chitectur
eisbased
onthe st
or ed-
program comput er
concept,whereinstructiondataand
progr
am dat aarest oredinthesame
memor y. Thisdesigni ssti
ll
usedin
most comput er
spr oducedt oday.
therepor tdescribedthef irststored-
program comput er.Earl
iercomput er
s,
suchast heENI AC, werehar d-wi r
ed
todoonet ask.Ifthecomput erhadt o
perform adi ff
erenttask,ithadt obe
rewired,whi chwasat ediouspr ocess.
Withast ored-program comput er,a
gener al
pur posecomput ercoul dbe
buil
tt orundi f
ferentprogr ams
.

Cent
ralPr
ocessi
ngUni
t(CPU)
The 
CentralPr
ocessingUnit
 (
CPU)
i
stheelectr
onicci
rcuitr
esponsi
ble
forexecuti
ngtheinst
ruct
ionsofa
comput erpr
ogram.
I
tissometimesrefer
redtoasthe
micr
oprocessororpr
ocessor
.
TheCPUcontai
nstheALU,
CUand
avar
iet
yof
 regi
ster
s
Regi
ster
s
Register
sarehighspeedstorage
ar
easi ntheCPU. Alldat
amustbe
st
or edina 
regi
ster
 befor
eitcanbe
processed.

Holdsthe
Memor y memor ylocat
ion
MARAddr
ess ofdatathat
Regi
ster needstobe
accessed
Holdsdata 
that
Memor yDat
aisbeing
MDR
Regi
ster t
ransfer
redtoor
f
rom memor y

Wher e
i
ntermediate
AC Accumul
ator ar
ithmeti
cand
l
ogicresult
sare
st
or ed

Containsthe
Progr
am addressofthe
PC
Counter nextinst
ruct
ion
tobeexecuted

CI
R Cur
rent Cont
ainst
he
current
I
nstr
ucti
on i
nstructi
on
Regi
ster duri
ng
processi
ng
Ar
it
hmet
icandLogi
cUni
t(ALU)
TheALUal l
owsar it
hmeti
c(add,
subt
ractetc)andlogic(
AND,OR,
NOTet c)operat
ionstobecarr
iedout
Cont
rolUni
t(CU)
Thecont rolunitcontrolsthe
operati
onoft hecomput er’sALU,
memor yandi nput/
out putdevices,
tel
li
ngthem howt or espondt othe
program instruct
ionsithasj ustread
andinterpretedfrom thememor yuni
t.
Thecont
rol
uni

alsopr
ovi
dest
he
ti
mingandcontr
olsi
gnal
srequi
redby
othercomput
ercomponent
s.
Buses
Buses 
arethemeansbywhi ch dat
ais
tr
ansmitt
edf r
om onepartofa
computertoanother
,connecti
ngall
majori
nternalcomponentstothe
CPUandmemor y
.
AstandardCPUsystem bus 
is
compri
sedofa cont
rolbus,
 dat
a
bus 
and addr
essbus.

Car
riesthe 
addressesof
Addressdat
a( butnott
hedat a)
Bus betweent heprocessorand
memor y

Dat
a Car
ri
es 
dat
abet
weent
he
processor
,thememor yuni
t
Bus andt hei
nput/out
put
devices

Carri
escont r
ol
signal
s/ commandsf rom
theCPU( andst at
us
Cont
rol
signal
sf rom otherdev i
ces)
Bus
inorder to 
controland
coordinate al
ltheactivi
ti
es
withi
nt hecomput er

Memor
yUni
t
Thememor yunitconsist
sof RAM,
somet i
mesr eferr
edtoaspr i
maryor
mai nmemor y. Unl
ikeaharddrive
(secondar
ymemor y)
,thi
smemor yis
fastandalsodi r
ectl
yaccessibl
eby
t
heCPU.
RAM i
sspl
iti
nto 
part
it
ions. 
Each
par
ti
ti
onconsi
stsofanaddressand
i
tscont
ent
s(bothin 
binar
y f
orm).
Theaddresswi
lluniquel
yident
if
y
ever
ylocati
oni
nt hememor y.
Loadingdatafrom permanent
memor y(harddrive)
,int
ot hef
aster
anddirect
lyaccessibl
et emporar
y
memor y(RAM) ,al
lowstheCPU  t
o
operatemuchqui cker.

You might also like