Lecture on human computer interaction.pdf

patriciaacquah30o 25 views 28 slides Jun 16, 2024
Slide 1
Slide 1 of 28
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28

About This Presentation

HCI note


Slide Content

ABOUT ME
MATTHEW COBBINAH
0547900989
[email protected]
[email protected]

COMPUTER ORGANIZATION AND ARCHITECTURE
(COA)

RECOMMENDED BOOK
WILLIAM, STALLINGS. "COMPUTER ORGANIZATION AND
ARCHITECTURE: DESIGNING FOR PERFORMANCE." (2010).

ASSESSMENT:
1.Classtest=15mks
2.Assignment(s)-=20mks
3.Attendance-=5mks
4.FinalExam=60mks
TOTAL(1+2+3+4)=100mks

PART 1
OVERVIEW OF COMPUTER ORGANIZATION AND ARCHITECTURE

WHAT IS COMPUTER DESIGN?
Computerdesignmeanschangingthestructureorfunctionof
computersinoneareatocompensateforaperformancemismatch
inanotherarea.

WHAT IS A COMPUTER SYSTEM?
Acomputersystem,likeanysystem,consistsofaninterrelatedset
ofcomponents.
Thesystemisbestcharacterizedintermsofstructure—theway
inwhichcomponentsareinterconnected,andfunction—the
operationoftheindividualcomponents.

WHAT IS COMPUTER ORGANIZATION?
Computerorganizationreferstotheoperationalunitsandtheir
interconnectionsthatrealizethearchitecturalspecifications.
Isthewaythehardwarecomponentsareinter-connectedtoformacomputer
system.
ExamplesofComputerOrganizationAttributes:
Controlsignals
Interfacesbetweenthecomputerandperipherals
Memorytechnologybeingused

WHAT IS COMPUTER ARCHITECTURE?
Referstothoseattributesthathaveadirectimpactonthelogical
executionofaprogram.
Italsoreferstothoseattributesofasystemvisibletoa
programmer
ItisoftenusedinterchangeablywithInstructionSet
Architecture(ISA).

WHAT IS COMPUTER ARCHITECTURE?
TheISAdefinesinstructionformats,instructionopcodes,registers,
instructionanddatamemory;theeffectofexecutedinstructionson
theregistersandmemory;andanalgorithmforcontrolling
instructionexecution.

WHAT IS COMPUTER ARCHITECTURE?
ExamplesofComputerArchitectureAttributes:
Instructionset
Numberofbitsusedtorepresentvariousdatatypes(e.g.numbers,
characters)
I/Omechanisms
Memoryaddressingtechniques

SO WHAT IS COMPUTER ORGANIZATION AND
ARCHITECTURE?
COAisastudyaboutthestructureandfunctionofcomputers.
(i.e.,thenatureandcharacteristicsofmodern-daycomputersystems)
COAismeanttoprovidethoroughdiscussionofthefundamentals
ofcomputerorganizationandarchitectureandtorelatetheseto
contemporarydesignissues.

SO WHAT IS COMPUTER ORGANIZATION AND
ARCHITECTURE?...
COA:concernedwiththestructureandbehaviorofvarious
functionalmodules(hardware&software)ofadigitalcomputerand
howtheyinteracttomeetusers’requirements.

COA
Forexample;
Itisanarchitecturaldesignissuewhetheracomputerwillhaveanadd
instruction.
Butitisanorganizationaldesignissuewhetherthatinstructionwillbe
implementedbyaspecialaddunit
So,thefactthatanaddinstructionisavailableisacomputerarchitectureissue,
andhowthataddinstructionisimplementedisacomputerorganizationissue.

COA
Manycomputermanufacturersofferafamilyofcomputermodels,allwiththe
samearchitecturebutwithdifferencesinorganization
Theffectisthatdifferentmodelsinthefamilywillhavedifferentpriceand
performancecharacteristics.
So,aparticulararchitecturecanspanmanyyearsandencompassanumberof
differentcomputermodels,whileitsorganizationwillbechangingwith
changingtechnology

PART 2
GENERAL FUNCTIONS AND STRUCTURE OF DIGITAL COMPUTERS

GENERAL FUNCTIONS AND STRUCTURE OF DIGITAL
COMPUTERS:
Computersarecomplexsystems,withovermillionsofelementaryelectronic
components
Todescribetheircomplexities,istorecognizetheirhierarchicalnature,
eitherfromatop-downapproachorfromabottom-upapproach.
However,thetop-downapproachistheclearestandmosteffective
approach.
Ahierarchicalsystemconsistsofasetofinterrelatedsubsystems,with
eachofthesubsystems,inturn,hierarchicalinstructureuntilwereachsome
lowestlevelofelementarysubsystem

GENERAL FUNCTIONS AND STRUCTURE OF DIGITAL
COMPUTERS:
Thedesignerneedonlydealwithaparticularlevelofthesystemata
time.
Ateachlevel,thedesignerisconcernedwiththestructureandthe
function
Structure:Thewaytheindividualcomponentsareinterrelated
Function:Theoperationofeachindividualcomponentaspartofthe
structure

BASIC FUNCTION OF THE COMPUTER SYSTEM
Computersbasicallyperformfourfunctions
1.Dataprocessing:Datamaytakeawidevarietyofforms,andthe
rangeofprocessingrequirementsisbroad.
2.Datastorage:thecomputermusttemporarilystoredatathatare
beingworkedonatanygivenmoment.(short-termdatastoragefunction)
andalsoastorethedateforsubsequentretrievalandupdate(long-term
datastoragefunction).

BASIC FUNCTION OF THE COMPUTER SYSTEM
Computersbasicallyperformfourfunctions…
3.Datamovement:Thecomputer’soperatingenvironmentconsistsof
devicesthatserveaseithersourcesordestinationsofdata.
Input–output(I/O)process:whendataisreceivedfromordelivered
toadevice(peripheral)directlyconnectedtothecomputer
Datacommunicationsprocess:whendataaremovedoverlonger
distances,toorfromaremotedevice
4.Control:Withinthecomputer,acontrolunitmanagesthecomputer’s
resourcesandorchestratestheperformanceofitsfunctionalpartsin
responsetoinstructions.

MAIN STRUCTURAL COMPONENTS OF A COMPUTER
Therearefourmainstructuralcomponentsofatraditionalsingle
processorcomputer

MAIN STRUCTURAL COMPONENTS OF A COMPUTER
Structure
1.Centralprocessingunit(CPU):Controlstheoperationofthecomputerand
performsitsdataprocessingfunctions;oftensimplyreferredtoasprocessor.
2.Mainmemory:Storesdata.
3.I/O:Movesdatabetweenthecomputeranditsexternalenvironment.
4.Systeminterconnection:Somemechanismthatprovidesforcommunication
amongCPU,mainmemory,andI/O.
Acommonexampleofsysteminterconnectionisbymeansofasystembus,consistingof
anumberofconductingwirestowhichalltheothercomponentsattach.

THE CENTRAL PROCESSING UNIT (CPU)
TheCPUistheportionofacomputerthatfetchesandexecutesinstructions.
TheCPUisknownastheprocessorinasystemwithasingleprocessingunit.
Processorisaphysicalpieceofsiliconcontainingoneormorecores.
Theprocessoristhecomputercomponentthatinterpretsandexecutesinstructions.

THE CENTRAL PROCESSING UNIT (CPU)
Moderncomputerscomewithincreasinguseofmultipleprocessorsinasingle
computer
Whentheseprocessorsallresideonasinglechip,thetermmulticorecomputeris
used
Ifaprocessorcontainsmultiplecores,itisreferredtoasamulticoreprocessor.
Eachprocessingunit(consistingofacontrolunit,ALU,registers,andperhapscache)
iscalledacore.
SoaCoreisanindividualprocessingunitonaprocessorchip.
AcoremaybeequivalentinfunctionalitytoaCPUonasingle-CPUsystem

THE CENTRAL PROCESSING UNIT (CPU)
MajorStructuralComponentoftheCPU

THE CENTRAL PROCESSING UNIT (CPU)
MajorStructuralComponentoftheCPU
1.Arithmeticandlogicunit(ALU):Performsdataprocessingfunctions.
2.Controlunit:ControlsCPUoperationandhencethecomputer.
3.Registers:ProvidesinternalstoragetotheCPU.
4.CPUinterconnection:Somemechanismthatprovidesforcommunicationamong
thecontrolunit,ALU,andregisters.

COMPUTER STRUCTURE IN PICTURE

T FOR THANKS
Tags