OCR COMPUTING EXAM QUESTIONS
AND ANSWERS
(2013)bExplainbwhatbisbmeantbbybanbinterruptb-banswer--
Interruptbsentbtobthebprocessorb
Requestbforbprocessingbtimeb
Allowsbimportantbtasksbtobbebprocessed
(2013)bStatebtwobtypesbofbinterruptsb-banswer--Powerbfailureb
Softwarebinterruptb
Clockbinterrupt
(2013)bExplainbthebneedbforbinterruptsbtobhavebprioritiesb-banswer--
Tobdecidebbetweenbinterruptsbandbcurrentbtaskb
Tobchoosebwhichbinterruptbifb2boccurb
Tobensurebmostburgentbtaskbisbperformedbfirst.b
Tobensurebmostbefficientbusebofbprocessor
(2013)bDescribebsegmentationb-banswer--
Abwaybofbpartitioningbmemorybsegmentsbthatbarebnotbfixedbsizeb
Segmentsbareblogicalbdivisionsbwhichbcompletebsectionsbthebprogram.
(2013)bStatebthebpurposebofbvirtualbmemoryb-banswer--
Toballowbprogramsbtobrunbwhenbtherebisbinsufficientbmemorybavailable
(2013)bDescribebhowbvirtualbmemorybisbusedb-banswer--
Usebofbbackingbstorebasbifbitbwerebmainbmemoryb
Usesbpages
Pagesbarebmovedbfrombmemorybtobbackingbstorebtobmakebspacebforbpagesbneeded
(2013)bExplainbonebproblembthatbmayboccurbwhilebusingbvirtualbmemoryb-banswer--
Diskbthreshingb
Morebtimebspentbtransferringbpagesbthanbprocessing
(2013)bDescribebthebcodebgenerationbphasebofbtranslation.bYourbanswerbshouldbinclud
ebreferencebtoboptimisationb-banswer--Codebgenerationboccursbafterbsyntaxbanalysis.b
Producesbabmachinebcodebprogrambwhichbisbequivalentbtobthebsourcebprogramb
Variablesbarebgivenbaddressesb
Relativebaddressesbarebcalculatedb
Codeboptimisationbmakesbcodebasbefficientbasbpossibleb
Increasebprocessingbspeedb
Numberbofbinstructionsbisbreduced
, (2013)bDescribebhowbthebcontentsbofbthebmemorybaddressbregisterbandbthebmemorybd
atabregisterbchangebduringbthebfetch-executebcycleb-banswer--
Memorybaddressbregisterb
receivesbaddressbofbinstructionb
Holdsbaddressbofbdatab
Receivesboperandbpartbofbinstructionbfrombthebcurrentbinstructionbregisterb
Memorybdatabregisterb
Receivesbanbinstructionbfrombmemoryblocationbfrombmemorybaddressbregisterb
Receivesbdatabfrombmemoryblocationbinbaddressbpartbofbinstruction
(2013)bComparebco-processorbandbparallelbprocessorbsystemsb-banswer--
Commonbfeaturesb
Morebthanbonebprocessorbworkingbtogetherbtobperformbabsinglebjobb
Jobbisbsplitbintobtasksb
Processorsbarebcontrolledbbybabsingleboperatingbsystemb
Jobbisbcompletedbmorebquicklyb
Differencesb
Parallelbprocessorsbcanbusebanybprocessorbforbtaskb
Co-processorsbperformsbspecificbtypesbofbtaskbonlyb
Parallelbprocessorsbneedbabmorebcomplexboperatingbsystemb
Parallelbprocessorsbarebsynchronised
(2013)bExplainbthebtermbclassb-banswer--
Abtemplatebforbabsetbofbobjectsbthatbhavebstatebandbbehaviourb
Theybhavebmethodsbandbattributesbrepresentedbbybthebrectanglebonbthebdiagram
(2013)bExplainbplainbthebtermbinheritanceb-banswer--
Abderivedbclassbinheritsballbthebattributesbandboperationsbfrombitsbsuperclassbshownbb
ybthebarrowbonbthebdiagram
(2013)bExplainbthebtermbcapsulationb-banswer--Databhidingb
Databcanbonlybbebaccessedbusingboperationsbdefinedbforbthebclassb
Maintainsbdatabintegrity
(2013)bExplainbthebneedbforbregistersb-banswer--
Fastbaccessbtobdatabforbspecificbpurposesbwhenbfrequentbaccessbisbneededb
Registersbarebusedbasbabtemporarybstorage
(2013)bExplainbthebpurposebofbthebaccumulatorbwhenbabprogrambisbbeingbprocessedb-
banswer--Temporarybstoragebinbarithmeticblogicbunitb
Holdsbdatabbeingbprocessedbduringbcalculationsb
Dealsbwithbinputbandboutputbinbthebprocessor
(2013)bExplainbwhybabcompositebkeybisbusedb-banswer--
Itbcreatesbonebtobmanybrelationshipsbasbablinkbtableb
Itbmakesbitb3NF
Reducesbdatabinconsistencies
AND ANSWERS
(2013)bExplainbwhatbisbmeantbbybanbinterruptb-banswer--
Interruptbsentbtobthebprocessorb
Requestbforbprocessingbtimeb
Allowsbimportantbtasksbtobbebprocessed
(2013)bStatebtwobtypesbofbinterruptsb-banswer--Powerbfailureb
Softwarebinterruptb
Clockbinterrupt
(2013)bExplainbthebneedbforbinterruptsbtobhavebprioritiesb-banswer--
Tobdecidebbetweenbinterruptsbandbcurrentbtaskb
Tobchoosebwhichbinterruptbifb2boccurb
Tobensurebmostburgentbtaskbisbperformedbfirst.b
Tobensurebmostbefficientbusebofbprocessor
(2013)bDescribebsegmentationb-banswer--
Abwaybofbpartitioningbmemorybsegmentsbthatbarebnotbfixedbsizeb
Segmentsbareblogicalbdivisionsbwhichbcompletebsectionsbthebprogram.
(2013)bStatebthebpurposebofbvirtualbmemoryb-banswer--
Toballowbprogramsbtobrunbwhenbtherebisbinsufficientbmemorybavailable
(2013)bDescribebhowbvirtualbmemorybisbusedb-banswer--
Usebofbbackingbstorebasbifbitbwerebmainbmemoryb
Usesbpages
Pagesbarebmovedbfrombmemorybtobbackingbstorebtobmakebspacebforbpagesbneeded
(2013)bExplainbonebproblembthatbmayboccurbwhilebusingbvirtualbmemoryb-banswer--
Diskbthreshingb
Morebtimebspentbtransferringbpagesbthanbprocessing
(2013)bDescribebthebcodebgenerationbphasebofbtranslation.bYourbanswerbshouldbinclud
ebreferencebtoboptimisationb-banswer--Codebgenerationboccursbafterbsyntaxbanalysis.b
Producesbabmachinebcodebprogrambwhichbisbequivalentbtobthebsourcebprogramb
Variablesbarebgivenbaddressesb
Relativebaddressesbarebcalculatedb
Codeboptimisationbmakesbcodebasbefficientbasbpossibleb
Increasebprocessingbspeedb
Numberbofbinstructionsbisbreduced
, (2013)bDescribebhowbthebcontentsbofbthebmemorybaddressbregisterbandbthebmemorybd
atabregisterbchangebduringbthebfetch-executebcycleb-banswer--
Memorybaddressbregisterb
receivesbaddressbofbinstructionb
Holdsbaddressbofbdatab
Receivesboperandbpartbofbinstructionbfrombthebcurrentbinstructionbregisterb
Memorybdatabregisterb
Receivesbanbinstructionbfrombmemoryblocationbfrombmemorybaddressbregisterb
Receivesbdatabfrombmemoryblocationbinbaddressbpartbofbinstruction
(2013)bComparebco-processorbandbparallelbprocessorbsystemsb-banswer--
Commonbfeaturesb
Morebthanbonebprocessorbworkingbtogetherbtobperformbabsinglebjobb
Jobbisbsplitbintobtasksb
Processorsbarebcontrolledbbybabsingleboperatingbsystemb
Jobbisbcompletedbmorebquicklyb
Differencesb
Parallelbprocessorsbcanbusebanybprocessorbforbtaskb
Co-processorsbperformsbspecificbtypesbofbtaskbonlyb
Parallelbprocessorsbneedbabmorebcomplexboperatingbsystemb
Parallelbprocessorsbarebsynchronised
(2013)bExplainbthebtermbclassb-banswer--
Abtemplatebforbabsetbofbobjectsbthatbhavebstatebandbbehaviourb
Theybhavebmethodsbandbattributesbrepresentedbbybthebrectanglebonbthebdiagram
(2013)bExplainbplainbthebtermbinheritanceb-banswer--
Abderivedbclassbinheritsballbthebattributesbandboperationsbfrombitsbsuperclassbshownbb
ybthebarrowbonbthebdiagram
(2013)bExplainbthebtermbcapsulationb-banswer--Databhidingb
Databcanbonlybbebaccessedbusingboperationsbdefinedbforbthebclassb
Maintainsbdatabintegrity
(2013)bExplainbthebneedbforbregistersb-banswer--
Fastbaccessbtobdatabforbspecificbpurposesbwhenbfrequentbaccessbisbneededb
Registersbarebusedbasbabtemporarybstorage
(2013)bExplainbthebpurposebofbthebaccumulatorbwhenbabprogrambisbbeingbprocessedb-
banswer--Temporarybstoragebinbarithmeticblogicbunitb
Holdsbdatabbeingbprocessedbduringbcalculationsb
Dealsbwithbinputbandboutputbinbthebprocessor
(2013)bExplainbwhybabcompositebkeybisbusedb-banswer--
Itbcreatesbonebtobmanybrelationshipsbasbablinkbtableb
Itbmakesbitb3NF
Reducesbdatabinconsistencies