1.1.1 Extended Flashcards
How does faster clock speed improve performance? (2)
Gives more cycles per second (1) More instructions are executed per second (1) So the program takes less time to run (1)
How does larger cache memory improve performance (2)
More space for data in cache (1) RAM needs to be accessed less frequently (1) Accessing cache is quicker than accessing RAM (1)
Features of Von Neumann Architecture?
Single control unit (1) Single ALU (1) Follows FDE cycle (1) Data and instructions are stored in the same memory (1)
Assembly mnemonics that change the contents of PC
BRA. BRP. BRZ
Improving performance of a computer 9 marker
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.
Advantage of flash storage rather than magnetic
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.
Assembly mnemonics that change the contents of the accumulator
LDA. SUB. ADD. INP.
Describe what is meant by RAM (2)
Random Access Memory (1) A form of primary memory (1) used to hold data and programs in use (1). It’s volatile (1)
Why is OS stored in ROM (2)
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)
Advantage of RICS over CISC (2)
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)
Disadvantage of cloud storage (1)
Vulnerable to hacking (1) Relies on an internet connection (1) Relies on company servers (1)
Describe why a supercomputer is useful (2)
CPUs can work in parallel (1) on the same problem (1)
One feature not part of Von Neumann architecture which contemporary CPUs may have to improve performance (2)
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).
Discuss the differences between assembly code and high-level languages (9)
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.
Explain why RISC processors have a better battery life than CISC (3)
RICS has a smaller instruction set (1) so it requires less complex circuitry (1) so less power is used (1)