null
US
Anmelden
kostenlos registrieren
Registrieren
Wir haben festgestellt, dass Javascript in deinem Browser nicht aktiviert ist. Aufgrund des dynamischen Charakters unserer Website muss Javascript allerdings entsprechend aktiviert sein. Bitte lese dir unsere
Geschäftsbedingungen
durch, um mehr Informationen zu erhalten.
Nächster
Kopieren und bearbeiten
Sie müssen sich anmelden, um diese Aktion abzuschließen!
Kostenlos registrieren
5123185
3.3.3: Computer architectures
Beschreibung
Mind map for A2 Computing Master Mind Map *FINISHED*
Keine Merkmale angegeben
computing
a-level
Mindmap von
Adam Cook
, aktualisiert more than 1 year ago
Mehr
Weniger
Erstellt von
Adam Cook
vor mehr als 9 Jahre
47
1
0
Zusammenfassung der Ressource
3.3.3: Computer architectures
Von Neumann
Takes each instruction serially
Performs each instruction before carrying out the next.
Instructions and data stored together in memory
FETCH
1: PC holds address of next instruction to be executed
2: Address is copied to the MAR
3: Data in address at MAR is copied to MDR
4: Contents of MDR copied to CIR
5: Contents of PC are incremented
DECODE
6: Contents of CIR divided into code for operation to be carried out and the address that the data will be used by
7: Control Unit interprets the code so that the processor knows what to do next.
EXECUTE
8: Address is copied from the CIR to the MAR
9: Data found in the MAR is copied to the MDR
10: Data is used
Types of processor
Co-processor
Additonal processor for a specific task (such as a GPU)
Most co-processors do not fetch instructions for themselves
Parallel Processor
With Fetch - Decode - Execute cycle
A processor for each step of the Fetch - Decode - Execute cycle
Speeds up process as next instruction can be fetched before current instruction has finished processing.
With Pipelining
One main processor that splits jobs up into tasks and farms each tasks to other processors
Main Processor Fetches and Decodes task and splits execution into individual tasks and sends to other processors to execute.
Array processor
Multiple processors compute mathematics on arrays of numbers simultaneously.
Numbers are all fetched and then executed simultaneously.
Advantages and Disadvantages of Alternative Processors
Advantages
Faster Processing
More than one instruction can be executed at the same time
Different processors can handle different parts of the same job.
Disadvantages
Requires processors to be synced together
Program has to be written to use multiple processors
Programs are more complex to write, test and debug.
CISC vs RISC
CISC
Every computer operation has an instruction
Each operation has a binary code (Op-Code) associated with it
Complex Instruction Set
More bits needed to represent each instruction
RISC
Reduced Instruction Set
Typically used in handheld devices
Recognises fewer instructions
Less bits needed to represent instructions
Missing instructions made up with programming techniques
Less complex circuitry
Op-code and address allocated same number of bits
Registers are all the same size
Medienanhänge
f359a271-056f-4fb0-b311-ac33f1aa9b0c (image/jpg)
a55fed1a-bbdb-4d7e-a885-539bc6bae4fe (image/jpg)
38c4b829-5d53-4da9-9a44-294b0e26712e (image/jpg)
8418b17d-3e61-4e0e-8c51-b52ddc8838b8 (image/jpg)
f27ad2d4-5757-4b4b-ae81-cae7da78dba4 (image/jpg)
e4eebf54-27fa-4b66-bb93-2ee292bdf57e (image/jpg)
4c2bc3fb-0fbb-4475-a537-175db11494f8 (image/jpg)
Zusammenfassung anzeigen
Zusammenfassung ausblenden
Möchten Sie
kostenlos
Ihre eigenen
Mindmaps
mit GoConqr erstellen?
Mehr erfahren
.
ähnlicher Inhalt
Types and Components of Computer Systems
Jess Peason
Input Devices
Jess Peason
Output Devices
Jess Peason
Computing
Kwame Oteng-Adusei
Pack of playing cards answer
Karl Taylor
Code Challenge Flow Chart
Charlotte Hilton
Computing Hardware - CPU and Memory
ollietablet123
Computer Systems
lisawinkler10
Computer science quiz
Ryan Barton
Input, output and storage devices
Mr A Esch
GCSE Computing - 4 - Representation of data in computer systems
lilymate
Bibliothek durchsuchen