Computer Architecture

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

7/7/2015

ComputerArchitecture

ComputerArchitecture

CPUcentralprocessingunit,alsoMPU,microprocessingunit.
ADDRESSDECODERusedtoselectaparticularaddresslocation.Itsendsachipselect(CS)signaltotheblock
beingaddressed.
ROMreadonlymemory.InasmallsystemtheROMwouldcontainthemonitorprogramme.
RAMrandomaccessmemory,usedtostoretheuserprogramme.
PIOparallelinput/output,isusedtoconnectthesystemtoexternalequipment,allowingdata(andprograms),to
bemovedinandoutofthesystem.
SIOserialinput/output,isusedtoconnectthesystemtoexternalequipmentviasinglepairconnections.
BUSasetofelectricalconnections,throughwhichsignalsandpowerpass.Thesignalscanbesynchronousor
asynchronous,usuallytheformer,whentheyarecontrolledbyaCLOCKsignal.
DATABUS8,16,32,64ormoreconnectionsforbidirectionaltransmissionofDATA.Thelargerthedatabus,the
moredatacanbetransmitted.
ADDRESSBUS16,32or64connectionswhichdeterminehowmuchmemorythecomputerCPUcan'address'.
A16bitaddressbuscanaddress64Kilobytes,a32bitbus4Gigabytes.
CONTROLBUSalltheothercontrolsignalsandpowerforthecpu.Includespower,earth,clocksignals,
interrupts,controlsfortheothertwobusesandconnectionstootherprocessors.

ComparisonofHarvardandVonNeumannArchitectures
InHarvardarchitecture,thedatabusandaddressbusareseparate.Thusagreaterflowofdataispossiblethrough
thecentralprocessingunit,andofcourse,agreaterspeedofwork.Separatingaprogrammefromdatamemory
makesitfurtherpossibleforinstructionsnottohavetobe8bitwords.ForexampletheMicrochipPIC16F84
microcontrolleruses14bitsforinstructionswhichallowsforallinstructionstobeonewordinstructions.Itisalso
http://www.electronics.dit.ie/staff/tscarff/architecture/computer_architecture.htm

1/2

7/7/2015

ComputerArchitecture

typicalforHarvardarchitecturetohavefewerinstructionsthanVonNeumann's,andtohaveinstructionsusually
executedinonecycle.
MicrocontrollerswithHarvardarchitecturearealsocalledReducedInstructionSetComputer(RISC)
microcontrollers.MicroprocessorswithVonNeumann'sarchitecturearecalledComplexInstructionSetComputers
(CISC).

http://www.electronics.dit.ie/staff/tscarff/architecture/computer_architecture.htm

2/2

You might also like