16
Answer all the questions. 1. A processor contains a number of special registers. Name and describe three buses used to convey information between the special registers. 1 2 3 [6] Unit 1: Components of a Computer (1a. Components and Performance of Processors, AS Content) Marks: /44 PhysicsAndMathsTutor.com

Components of a Computer (1a. Components and Performance

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Components of a Computer (1a. Components and Performance

Answer all the questions.

1. A processor contains a number of special registers.

Name and describe three buses used to convey information between the special registers.

1

2

3

[6]

Unit 1: Components of a Computer(1a. Components and Performance of Processors, AS Content)Marks: /44

PhysicsAndMathsTutor.com

Page 2: Components of a Computer (1a. Components and Performance

2. A processor contains a number of special registers.

Explain the need for the following registers.

(i) Program Counter (PC)

[2]

(ii) Memory Address Register (MAR)

[2]

(iii) Memory Data Register (MDR)

[2]

PhysicsAndMathsTutor.com

Page 3: Components of a Computer (1a. Components and Performance

3. Computer architectures use registers including the accumulator.

Describe two ways in which the accumulator is used.

1

2

[4]

PhysicsAndMathsTutor.com

Page 4: Components of a Computer (1a. Components and Performance

4. A processor uses a number of different registers. One of these is the Current Instruction Register.

Describe the use of special registers and their functions during the fetch-decode-execute cycle, including jumpinstructions, reading from and writing to memory.

The quality of written communication will be assessed in your answer to this question.

[8]

PhysicsAndMathsTutor.com

Page 5: Components of a Computer (1a. Components and Performance

5(a). A company is designing a new low-power processor to be used in a smartwatch.

The processor contains a control unit.

Describe the role of the control unit in the processor.

[2]

(b). The processor fetches data from memory location 50.

Explain how the following are used in the process:

Memory Address Register

Address Bus

Data Bus

Memory Data Register

[4]

PhysicsAndMathsTutor.com

Page 6: Components of a Computer (1a. Components and Performance

6. Describe how each of these improves a processor's performance:

(i) fast clock speed

[2]

(ii) large cache memory

[2]

7. An example of a register in the Von Neumann Architecture is the Accumulator (ACC).

Give a Little Man Computer instruction that will copy the contents of the accumulator into memory whenexecuted.

[1]

PhysicsAndMathsTutor.com

Page 7: Components of a Computer (1a. Components and Performance

8. A student, Dan, on a limited budget finds his computer is running slowly. He uses his computer for

university work and internet browsing.

Discuss what measures can be taken to improve Dan’s computer’s performance. You should explain what thesemeasures are, why they improve the performance and justify whether you would recommend them.

PhysicsAndMathsTutor.com

Page 8: Components of a Computer (1a. Components and Performance

[9]

END OF QUESTION PAPER

PhysicsAndMathsTutor.com

Page 9: Components of a Computer (1a. Components and Performance

1 Control bus……transmits control signals from thecontrol unit (to other parts of theprocessor)Data bus……carries the data (from one place toanother)Address bus……carries the location address(register) where the data is going (to orfrom)

6 These are the expected responses as theyare the buses listed in the specification,however, other responses are acceptable,for example named buses like ‘EIDE, alocal bus’ and ‘Video bus to maintainscreen display’. Serial and parallel busesare not acceptable because they are notnamed. Not a memory bus.Control bus does not send programinstructions. Examples would includeinterrupt signals / read / write operationcarried out

Examiner's Comments

Understanding of the purpose of the threebus types named in the specificationcontinues to improve although there is stillthe desire among candidates to imbuethemwith rather more power than they have got.Typical is the desire to say that the bus‘stores’ something rather than acting as aconduit. On a base level candidates canpicture data being sent around theprocessor in the data bus and the details ofwhere it is being sent to are carried in theaddress bus. The control bus simplypasses the control signals to the registersfrom the control unit.

Total 6

2 i –Is needed to store the address of the nextinstruction (to be processed)–Value is then sent to the MAR–After sending the value the PC isincremented / changed to address held inCIR if the operation is a Jump

2Examiner's Comments

Few candidates gained full marks for thisquestion. Some candidates demonstratingconfusion between which registers hold theactual instruction/data and which hold thememory location address of theinstruction/data.

ii – Contains the address of the instruction(to be accessed in memory)…– …address of instruction sent from PC– Contains the address of the data (to beaccessed in memory)…– …address of data sent from CIR

2Examiner's Comments

Again, some candidates demonstratedconfusion between registers. A commonerror was ‘address of next instruction’.

Question Answer/Indicative content Marks Guidance

PhysicsAndMathsTutor.com

Page 10: Components of a Computer (1a. Components and Performance

iii – Contains the instruction which has beenaccessed from memory– Contains the data which has beenaccessed from memory– That is referenced by the MAR /Instruction sent to CIR– acts as a buffer

2Examiner's Comments

Although most candidates did state thatthis register holds data/instructions therewas a lack of clarity about where thedata/instruction was coming from/going to,hence not clearly explaining the need forthe register.

Total 6

3 Temporary storagefor data being processed / duringcalculationsI/O in processor…… used as a buffer / gateway

4Examiner's Comments

A good discriminator question, withcandidates achieving a range of marks.

Total 4

Question Answer/Indicative content Marks Guidance

PhysicsAndMathsTutor.com

Page 11: Components of a Computer (1a. Components and Performance

4 Mark band 6-8. High level response.Candidate has given a comprehensiveresponse stating most of the bullets for allthree points and has used appropriatetechnical language throughout theiranswer. There are few, if any, spelling orgrammatical errors.Mark band 3-5. Medium level response.Candidate has given an adequateresponse stating some of the bullets for allthree points or has explained twocomprehensively. The candidate has usedsome appropriate technical language intheir answer. There may be a few spellingor grammatical errors.Mark band 0-2. Low level response.Candidate has given an adequateresponse stating some of the bullets fortwo points or has explained onecomprehensively. The candidate may haveused some appropriate technical languagein their answer. There are some spelling orgrammatical errors.

Registers

Mentions CIR MDR MAR PC andACCJump instruction CIR sends address to PCPC incrementedMDR copies data to CIRCIR holds the data to be decoded..…into opcode and operand

SavingCIR sends address to MAR..…sends data to MDRAll data to be saved uses the ACC

Other relevant pointsAll arithmetic and logical operationsuse the ACCMention of buses (Address Data orControl)Control unit for synchronisationMention of Interrupt RegisterALU performs calculations

8

accept: Memory Buffer Register

Examiner's Comments

As was expected for the banded responsequestion all candidates could writesomething about the registers and almostall of those could write something about ajump instruction. There were some goodwrite-ups about the use of the accumulatorand the ALU, some mentioned the use ofbuses, but Control Unit and Interruptregister were a rare find. Saving was a bitpatchy with some rather vaguedescriptions although there were still theoccasional gems to be found. A goodspread of responses overall.

Total 8

Question Answer/Indicative content Marks Guidance

PhysicsAndMathsTutor.com

Page 12: Components of a Computer (1a. Components and Performance

5 a Two from:

□ Decodes instructions. [1]□ Sends control signals to coordinatemovement of data through theprocessor / execute instruction. [1]□Controls buses [1]

2 Accept manages / coordinates /synchronises the FDE cycle for BP 1 and 2

Examiner's Comments

Some candidates answered this questionwell, however descriptions in some caseslacked attention to detail with someresponses not going beyond ‘…the controlunit tells all the parts of the processor whatto do…’ which is not creditworthy at thislevel.

b □ Stores the memory location of thedata to be fetched/ stores the memorylocation 50 [1]□ Transfers the memory location toaccess the data (to be fetched)/transfers the memory location 50 [1]□ Transfers the data from the memorylocation specified by MAR / Transfersthe data from the memory location 50[1]□ Stores the data from memorylocation specified by MAR / Stores thedata from memory location 50 [1]

4Examiner's Comments

Candidates were required in this questionto relate their explanations to the scenario.Many candidates did this and thereforescored well on this question.

Total 6

Question Answer/Indicative content Marks Guidance

PhysicsAndMathsTutor.com

Page 13: Components of a Computer (1a. Components and Performance

6 i Gives more cycles per secondMore instructions can be executed persecondSo the program takes less time to run (1 per -, Max 2)

2 Do not accept ‘…data is processedquickly…’ as BP3

Examiner's Comments

Many candidates achieved some credit onthis question but candidates did notachieve full marks due to lack of attentionto detail in their description. Manycandidates used phrases such as‘processor will run quicker / faster’ withoutdescribing how a fast clock speed wouldenable this.

ii More space for data / instructions incache memoryRAM needs to be accessed lessfrequentlyAccessing cache is quicker thanaccessing the RAM (1 per -, Max 2)

2Examiner's Comments

Similarly, the lack of detailed responseslimited credit achieved on this question.Many candidates used phrases such as‘large cache means faster processing’without describing how a large cachewould enable this.

Total 4

7 -STA 1

AO1.1

Accept STO

Examiner’s CommentWell answered in the main, demonstratingan improvement in candidateunderstanding of LMC instruction set.

Total 1

Question Answer/Indicative content Marks Guidance

PhysicsAndMathsTutor.com

Page 14: Components of a Computer (1a. Components and Performance

8 Mark Band 3 – High Level(7–9 marks)The candidate demonstrates a thoroughknowledge and understanding of a widerange of ways a computer’s performancecan be improved and justifies how thesemeasures improve performance; thematerial is generally accurate and detailed.The candidate is able to apply theirknowledge and understanding directly andconsistently to the context provided.Evidence / examples will be explicitlyrelevant to the explanation. The candidateprovides a thorough discussion which iswell-balanced. Evaluative comments areconsistently relevant and well-considered.There is a well-developed line of reasoningwhich is clear and logically structured.The information presented is relevant andsubstantiated.

Mark Band 2 – Mid Level(4–6 marks)The candidate demonstrates reasonableknowledge and understanding of a rangeof methods of improving a computer’sperformance and justifies how many ofthese improve performance; the material isgenerally accurate but at timesunderdeveloped. The candidate is able toapply their knowledge and understandingdirectly to the context provided althoughone or two opportunities are missed.Evidence / examples are for the most partimplicitly relevant to the explanation.The candidate provides a reasonablediscussion, the majority of which isfocused. Evaluative comments are for themost part appropriate, although one or twoopportunities for development are missed.There is a line of reasoning presented withsome structure. The information presentedis in the most part relevant and supportedby some evidence.

9

AO1.1

(2)

AO1.2

(2)

AO2.1

(2)

AO3.3

(3)

AO1: Knowledge and Understanding

The following is indicative of possiblefactors/evidence that candidates may referto but is not prescriptive or exhaustive:

Methods of improving performance

- Replace CPU with faster CPU

- Add more/Faster RAM

- Add a graphics card

- Upgrade to faster secondary storage

- Update OS

- Install a lighter weight OS

- Defragment the hard disk

- Check for viruses and spyware.

AO2.1: Application

The selected knowledge/examples shouldbe directly related to the specific question.The example below is not prescriptive orexhaustive:

- A newer CPU may have a faster clockspeed and so execute moreinstructions per second. It may havemultiple cores and so be able toexecute several programssimultaneously (or one in parallel).It may have more cache meaningcomparatively slower RAM can beaccessed less frequently.

- More RAM means more programs canbe open simultaneously without theneed to use much slower virtualmemory.

Question Answer/Indicative content Marks Guidance

PhysicsAndMathsTutor.com

Page 15: Components of a Computer (1a. Components and Performance

Mark Band 1 – Low Level(1–3 marks)The candidate demonstrates a basicknowledge of how a computer’sperformance can be improved. Limitedunderstanding is shown of how thesemeasures improve performance;the material is basic and contains someinaccuracies. The candidate makesa limited attempt to apply acquiredknowledge and understanding to thecontext provided. The candidate provides alimited discussion which is narrow in focus.Judgments if made are weak andunsubstantiated.The information is basic andcommunicated in an unstructured way.The information is supported by limitedevidence and the relationship to theevidence may not be clear.0 marksNo attempt to answer the question orresponse is not worthy of credit.

- Adding a graphics card will speed upthe rendering of 3D graphics as GPUhas specialist instructions and canapply the same instruction to multiplepieces of data simultaneously.

- The slower the secondary storage thelonger it takes to loadfiles/program/data. A faster secondarystorage device can improve this. Maychoose to use flash memory (i.e. SSD)

- OS makers often release updates andsome of these will improveperformance.

- Some lighter weight operating systemsuse fewer system resources allowingthe system to devote more to runningthe user’s applications.

- A fragmented HDD runs slowly as timeis spent finding parts of the files. This isreduced by defragmenting and storingthe parts of the file contiguously.

- Malware can slow down a computer.Removing it will improve performance.

AO3.3: Evaluation

The following is indicative of possibleevaluation points that candidates may referto but is not prescriptive or exhaustive:

Hardware improvements (i.e. CPU, RAM,secondary storage and GPU) have costsattached but likely to have most impact.

The higher performance the hardware,the more cost incurred.

(NB candidates aren't expected to knowrelative costs of components.)

GPU unlikely to benefit student in thisscenario (unless their course requiresgraphics processing).

Question Answer/Indicative content Marks Guidance

PhysicsAndMathsTutor.com

Page 16: Components of a Computer (1a. Components and Performance

Defragmenting HDD is free and so shouldbe performed.

Running anti-malware programs is free/lowcost and should be done as a precautionagainst losing data anyway.

Moving to lighter weight software canpotentially be free if the user considersopen source software.

Examiner’s CommentCandidates were assessed on the qualityof their extended response in this question.Most candidates could cite some methodsfor improving performance but not allmanaged to then appropriately apply theseto the question. Many candidates didrecommend one or more measuresalthough some cases needed to includejustification. This resulted in some verygood responses and marks awardedspanning the range of marks available.

Total 9

Powered by TCPDF (www.tcpdf.org)

Question Answer/Indicative content Marks Guidance

PhysicsAndMathsTutor.com