Characteristics of contemporary processors Flashcards

1
Q

A processor contains a number of special registers.
Name and describe three buses used to convey information between the special registers.

A

Control bus…
…transmits control signals from the control unit (to other parts of the processor)
Data bus…
…carries the data (from one place to another)
Address bus…
…carries the location address (register) where the data is going (to or from)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Explain the need for the following register
PC

A

–Is needed to store the address of the next instruction (to be processed)
–Value is then sent to the MAR
–After sending the value the PC is incremented / changed to address held in CIR if the operation is a Jump

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Explain the need for the following register
MAR

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Explain the need for the following register
MDR

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Computer architectures use registers including the accumulator. Describe two ways in which the accumulator is used.

A

Temporary storage
for data being processed / during calculations
I/O in processor…
… used as a buffer / gateway

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

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 jump instructions, reading from and writing to memory.

A

Registers:
Mentions CIR MDR MAR PC and ACC
Jump instruction CIR sends address to PC
PC incremented
MDR copies data to CIR
CIR holds the data to be decoded.. …into opcode and operand

Saving:
CIR sends address to MAR.. …sends data to MDR
All data to be saved uses the ACC

Other relevant points:
All arithmetic and logical operations use the ACC
Mention of buses (Address Data or Control)
Control unit for synchronisation Mention of Interrupt Register
ALU performs calculations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

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.

A

□ Decodes instructions. [1]
□ Sends control signals to coordinate movement of data through the processor / execute instruction. [1]
□Controls buses [1]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

The processor fetches data from memory location 50. Explain how the following are used in the process:

MAR
Address bus
Data bus
MDR

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Describe how each of these improves a processor’s performance:
fast clock speed

A

Gives more cycles per second
More instructions can be executed per second
So the program takes less time to run (1 per -, Max 2)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Describe how each of these improves a processor’s performance:
large cache memory

A

More space for data / instructions in cache memory
RAM needs to be accessed less frequently
Accessing cache is quicker than accessing the RAM (1 per -, Max 2)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Give a Little Man Computer instruction that will copy the contents of the accumulator into memory when executed

A

STA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

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 these measures are, why they improve the performance and justify whether you would recommend them.

A
  • Replace CPU with faster CPU
  • Add more/Faster RAM
  • Add a graphics card
  • Upgrade to faster secondary storage
    (+more points)

The selected knowledge/examples should be directly related to the specific question and refer to their use + expenses to a university student

Defragmenting HDD is free and so should be performed.
Running anti-malware programs is free/low cost and should be done as a precaution against losing data anyway.
Moving to lighter weight software can potentially be free if the user considers open source software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Compare a Complex Instruction Set Computer (CISC) architecture with a Reduced Instruction Set Computer (RISC) architecture.

A

CISC:
Each instruction may take multiple cycles
Single register set
Instructions have variable format
Many instructions are available
Many addressing modes are available
Complicated processor design
Integrated circuit is expensive
RISC:
An instruction performs a simple task
Limited number of instructions available
Complex tasks can only be performed by combining multiple instructions
Simple processor design

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Explain one advantage, other than cost, of RISC compared with CISC

A

Programs run faster… …due to simpler instructions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Some computer systems use co-processors.
Explain the effect of using a co-processor system for each of the following applications.
(i) Complex calculations for scientific research.

A

Calculations are done by the maths co- processor…
…so processing is faster
…when using floating point arithmetic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Some computer systems use co-processors.
Explain the effect of using a co-processor system for each of the following applications.
(ii) Printing personalised letters to customers for an advertising campaign.

A

No increase in speed…
…as co-processor not suitable for task / as there are no calculations

17
Q

Von Neumann and array processor are different types of computer architecture.
One feature of Von Neumann architecture is that instructions are executed in a linear sequence.
Give 4 other features.

A

Single control unit
One instruction at a time
Uses fetch execute cycle
Program & data stored together

18
Q

A computer uses a Von Neumann processor.
RISC and CISC are types of processor architecture.
Describe the differences between the two architectures.

A

CISC is more complex / RISC is simpler / CISC longer instruction set
RISC requires more RAM
CISC many address modes
CISC may have more registers
RISC takes one machine cycle / CISC takes many cycles to complete one instruction
RISC fixed number of bytes / CISC variable number

19
Q

Describe the fetch decode execute cycle that this architecture uses.
Fetch:
Decode:
Execute:

A

Fetch- The next instruction is fetched from main memory/address
Decode- The instruction is interpreted / translated / split into opcode and operand (in the CIR)
Execute- The appropriate instruction/opcode is carried out on the operand.

20
Q

The office workers of a large company each use a stand-alone computer.
The finance manager needs to work on some files at home and also to assess new software for use in the finance department.
State three different storage devices that the finance manager would use and describe what each device would be used for.

A

Hard drive…
…to store files and software
Memory stick / solid state device…
…to allow transport of materials
Cloud storage…
…to make files available to others in the dept / from anywhere / on any device / backup

21
Q

Computer software is used in Geography lessons to teach students about weather systems. Describe how the following forms of output will be used by the software.
(i) Animation

A

Movement of images on the screen
Used to illustrate weather systems which would otherwise not be possible

22
Q

Computer software is used in Geography lessons to teach students about weather systems. Describe how the following forms of output will be used by the software.
(ii) interactive presentation

A

The next image / stage presented is determined by the input determined by the user
Questions may be asked about one stage and the software will move to a next stage determined by the response to the question given

23
Q

Intensive Care Units in hospitals are for patients in need of round the clock monitoring and support. Computerised systems can be used to monitor patients’ vital signs (temperature, heart rate, blood pressure and breathing). They can then alert medical professionals to any significant changes.
These systems usually run on an embedded, real-time, operating system.
(i) Explain two advantages of this monitoring system having its operating system stored in ROM.

A

ROM is quick to start up so the system can be started up quickly (in an emergency) (1).
ROM cannot be altered so there is no chance of the OS being accidentally or maliciously changed (on what is a safety critical system) (1).

24
Q

Intensive Care Units in hospitals are for patients in need of round the clock monitoring and support. Computerised systems can be used to monitor patients’ vital signs (temperature, heart rate, blood pressure and breathing). They can then alert medical professionals to any significant changes.
These systems usually run on an embedded, real-time, operating system.
(ii) The monitoring system also has RAM. Describe what happens to the contents of RAM and ROM when power to the monitoring system is removed.

A

The contents of RAM are wiped (1) whereas the contents of ROM remain the same (1).

25
Q

The memory of a computer system contains both RAM and ROM.
(i) State 3 differences between RAM and ROM in a typical PC computer system.

A

–RAM is volatile / ROM is not volatile –RAM is editable / ROM cannot be altered –RAM is larger / ROM is smaller

26
Q

State one item that needs to be stored in RAM and give a reason why RAM is used.

A

–User files / software / OS currently in use
–User must be able to alter contents of file / computer needs access to software but needs to be able to replace it
– RAM offers direct access.
– RAM operates at a much faster speed than most secondary storage devices.

27
Q

State one item of software that is stored in ROM and give a reason why ROM is necessary.

A

–Boot file / program / BIOS
–Must be available when computer switched on ( therefore must be stored on medium which is non–volatile)

28
Q

People burn calories as they move around. ‘FitFeet’ trainers come with an attachable device. This device estimates the calories burnt by the user whilst wearing the trainers. Users can then upload this information to their computers.
The device stores its data on flash memory. Explain why flash storage would be more appropriate than a magnetic hard drive for this device.

A

Device is likely to undergo lots of sudden movement (1 – AO1.2) magnetic hard drives can be susceptible to damage if moved quickly (1 – AO3.3) due to the head coming into contact with the platter (1 – AO3.3) whereas flash memory has no moving parts and so is not affected (1 – AO3.3).

29
Q

A professional photographer, Sarah, takes and edits photographs for magazines. Sarah carries around a digital camera and laptop to use on shoots. She keeps extra peripherals in her office that she can use when editing and finalising photographs.
Name an output device Sarah may have in her office and describe what she might use it for.

A

□ A printer [1]…
□ … to print (hard copies) of photographs / relevant documentation [1]