1.1.1 Updated Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

How does faster clock speed improve performance? (2)

A

Gives more cycles per second (1) More instructions are executed per second (1) So the program takes less time to run (1)

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

How does larger cache memory improve performance (2)

A

More space for data in cache (1) RAM needs to be accessed less frequently (1) Accessing cache is quicker than accessing RAM (1)

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

Features of Von Neumann Architecture?

A

Single control unit (1) Single ALU (1) Follows FDE cycle (1) Data and instructions are stored in the same memory (1)

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

Assembly mnemonics that change the contents of PC

A

BRA. BRP. BRZ

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

Improving performance of a computer 9 marker

A

Replace CPU with faster CPU. add more/faster RAM. add a graphics card. update OS. Install a lighter weight OS. defragment the hard disk. check for viruses and ransomware. Newer CPU has faster clock speed and more cache and more cores so executes more instructions. More RAM means more programs can be opened simultaneously. Graphics card speeds up rendering graphics. Higher performance hardware costs more. Running an antivirus is free/low cost. Defragmenting HDD is free and it should be performed.

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

Advantage of flash storage rather than magnetic

A

Has no moving parts so it’s less likely to be damaged. It consumes less power so battery needs recharging less often. It’s unaffected by magnetic fields which could lead to data loss. Faster access speed so photos can quickly be browsed.

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

Assembly mnemonics that change the contents of the accumulator

A

LDA. SUB. ADD. INP.

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

Describe what is meant by RAM (2)

A

Random Access Memory (1) A form of primary memory (1) used to hold data and programs in use (1). It’s volatile (1)

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

Why is OS stored in ROM (2)

A

Software will not need updating (1) Non-volatile so OS won’t be lost when it’s turned off (1) It can’t be overwritten (1)

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

Advantage of RISC over CISC (2)

A

Costs less to produce (1) Requires less cooling built-in (1) It can run off smaller battery (1) Has fewer instructions than CISC processors (1) Simpler circuit design (1) Fewer transistors (1)

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

Disadvantage of cloud storage (1)

A

Vulnerable to hacking (1) Relies on an internet connection (1) Relies on company servers (1)

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

Describe why a supercomputer is useful (2)

A

CPUs can work in parallel (1) on the same problem (1)

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

One feature not part of Von Neumann architecture which contemporary CPUs may have to improve performance (2)

A

2 separate ares of memory (1) one for instructions and one for data (1). Different set of buses (1) one for instructions and one for data (1). Multiple cores (1) where each core acts as a processing unit (1).

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

Discuss the differences between assembly code and high-level languages (9)

A

Assembly code uses mnemonics to represent machine code. High level languages are closer to English language. More lines of assembly code is needed to perform the same task as a few lines of high-level code. Assembly is specific to the instruction set of a given processor. High-level languages are not architecture specific. Assembly is very efficient. Assembly allows direct control of hardware and how memory is used via addressing modes.

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

Explain why RISC processors have a better battery life than CISC (3)

A

RICS has a smaller instruction set (1) so it requires less complex circuitry (1) so less power is used (1)

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

Define the term multicore processor (2)

A

More than one processing unit in a single processor (1) which can independently process instructions at the same time (1)

17
Q

What is meant by optical media (2)

A

Read/written using a laser (1) Read/written onto a reflective surface (1) Data is stored using pits and lands (1) Eg. Blu-ray and CD

18
Q

Describe what happens during the Fetch stage (4)

A

Data is copied from PC to MAR (1) PC is incremented by 1 (1) Data in MAR is passed onto Address Bus (1) Read signal is sent onto the control bus (1) RAM copies the data from that location by the address bus onto the data bus (1) Data on the data bus is passed into the MDR (1) Data is copied from the MDR to the CIR (1)

19
Q

Describe 2 ways that an OS manages physical memory (4)

A

Paging (1) blocks of memory of fixed size (1) Segmentation (1) blocks of memory of variable size (1)

20
Q

Explain a benefit of memory management to the user (2)

A

Security - doesn’t let programs access memory reserved for other programs (2). Multitasking - allows multiple programs to run at once (2)

21
Q

Describe how virtual memory allows a user to run programs (2)

A

Currently unneeded pages moved from memory to secondary storage (1) to create room in memory (1) Pages are moved back to memory when needed (1)

22
Q

Describe a difference between CISC and RISC (2)

A

Some instructions in CISC will rarely get used. In RISC instructions are used regularly (2) In assembly for CISC a statement that takes one mnemonic may take multiple mnemonics in RISC (2) Compilers for RISC need to be more complex than CISC compilers (2) CISC architecture has complex circuitry so it’s more expensive to manufacture. RISC architecture has simple circuitry so it’s cheaper to manufacture (2)