Summary A/A* GRADE PAPER 1 OCR A LEVEL COMPUTING NOTES - "MARK-SCHEME PERFECT"
12 vues 0 fois vendu
Cours
Paper 1
Établissement
OCR
NOTES WHICH WILL GUARANTEE TOP MARKS IN YOUR PAPER 1 OCR COMPUTING A LEVEL EXAM!
IF YOU MEMORISE THIS YOU'RE PRETTY MUCH GUARANTEED AN A.
(please note that this does not include floating point arithmetic/boolean algebra etc.. only "written" answers notes)
A/A* GRADE PAPER 1 OCR COMPUTING A LEVEL REVISION NOTES
1.1.1 structure and function of the processor
CU: control unit
- deals with interrupts
- sends read/write requests
- sends control signals to other parts of the CPU
- contains the clock which coordinates CPU activity
ALU: arithmetic logic unit
- carries out calculations and other logical operations
ACC: holds the result of calculations
PC: holds the address of the next instruction + value sent to MAR
MDR: contains the data that has been fetched from or is about to be stored in memory +
contents copied to CIR
MAR: contains the address of data that must be fetched from or sent to memory - sent by
the PC
CIR: stores the most recently fetched instruction/stores instruction currently being
processed
registers: a superfast form of memory used to store data
buses..
- control
- provides control signals to cause memory or input/output to perform a
read/write operation
- data
- carries the data
- address
- provides memory address to system memory or input/output devices
FDE cycle:
- fetch…
- PC copies the address of the instruction to MAR
- CU loads the address to be used on the address bus
- CU triggers a read signal down the control bus which causes RAM to place
the instruction being asked for on the data bus
- data bus’ instruction copied into the MDR
- MDR copies instruction to the CIR
- PC incremented
, - decode…
- CIR contents sent to the CU which decodes the instruction
- execute..
- the instruction is executed
factors affecting CPU performance..
- cache size
- small and very fast memory built into the CPU
- holds the instructions or data frequently used, recently used or about to be
used
- expensive
- clock speed
- increases the number of instructions that can be executed per second
- “overclocking” -- overheating the CPU can cause damage
- number of cores
- each core can independently carry out FDE
- multiple instructions can be processed at the same time
pipelining: fetching an instruction whilst prev is being decoded whilst prev is being
executed
- pipeline controller has to predict jump instructions to keep pipe full -- if the
controller makes a mistake the pipelines have to be flushed which degrades
performance
Von Neumann:
- single ALU
- single CU
- works sequentially through instructions
- instructions and data stored in the same memory unit
- simpler operating system
- slower than array processing on large data sets
Harvard:
- memory is split into two parts
- data and programs
- more expensive + harder to program
modern architecture uses parallel processing
- pipelining
- array processing
- SIMD --- i.e. GPU
- a number of ALUs allow one instruction to be performed on a large data set
simultaneously
- multicore processing
- MIMD
, - each CPU has multiple cores or each computer has multiple CPUs (i.e. a
supercomputer)
types of processors:
- CISC
- more complex hardware due to different sized registers
- greater energy consumption
- more expensive
- physically larger in size
- full range of addressing modes
- more intensive tasks suited
- RISC
- cheaper
- more RAM required
- smaller in size
- simpler circuit as registers are of the same size
- less energy consumption
- used in phones/tablets
- programs run faster due to simpler instructions
- co-processors
- used in floating point arithmetic
- additional processors used for specialised tasks
- purpose:
- increases the general speed of a computer system
- executes concurrently with the main CPU
- e.g. maths co-processor
- carried out calculations
- GPU e.g. graphics cards
- highly specialised in graphics
- contains built-in circuitry for common graphics operations
- other uses..
- linear algebra
- oil exploration
- machine learning
- SIMD
- better for simple operations on large data sets (CPU general purpose --
better for complex operations on small data sets)
why are supercomputers good?
- CPUs can work in parallel on the same problem
- multiple keys can be assembled simultaneously to break codes
multi-core:
- contains two or more independent processing units
- each carry out their own FDE cycle
Les avantages d'acheter des résumés chez Stuvia:
Qualité garantie par les avis des clients
Les clients de Stuvia ont évalués plus de 700 000 résumés. C'est comme ça que vous savez que vous achetez les meilleurs documents.
L’achat facile et rapide
Vous pouvez payer rapidement avec iDeal, carte de crédit ou Stuvia-crédit pour les résumés. Il n'y a pas d'adhésion nécessaire.
Focus sur l’essentiel
Vos camarades écrivent eux-mêmes les notes d’étude, c’est pourquoi les documents sont toujours fiables et à jour. Cela garantit que vous arrivez rapidement au coeur du matériel.
Foire aux questions
Qu'est-ce que j'obtiens en achetant ce document ?
Vous obtenez un PDF, disponible immédiatement après votre achat. Le document acheté est accessible à tout moment, n'importe où et indéfiniment via votre profil.
Garantie de remboursement : comment ça marche ?
Notre garantie de satisfaction garantit que vous trouverez toujours un document d'étude qui vous convient. Vous remplissez un formulaire et notre équipe du service client s'occupe du reste.
Auprès de qui est-ce que j'achète ce résumé ?
Stuvia est une place de marché. Alors, vous n'achetez donc pas ce document chez nous, mais auprès du vendeur maryamkamar. Stuvia facilite les paiements au vendeur.
Est-ce que j'aurai un abonnement?
Non, vous n'achetez ce résumé que pour 9,14 €. Vous n'êtes lié à rien après votre achat.