null
US
Iniciar Sesión
Regístrate Gratis
Registro
Hemos detectado que no tienes habilitado Javascript en tu navegador. La naturaleza dinámica de nuestro sitio requiere que Javascript esté habilitado para un funcionamiento adecuado. Por favor lee nuestros
términos y condiciones
para más información.
Siguiente
Copiar y Editar
¡Debes iniciar sesión para completar esta acción!
Regístrate gratis
5123185
3.3.3: Computer architectures
Descripción
Mind map for A2 Computing Master Mind Map *FINISHED*
Sin etiquetas
computing
a-level
Mapa Mental por
Adam Cook
, actualizado hace más de 1 año
Más
Menos
Creado por
Adam Cook
hace más de 8 años
36
1
0
Resumen del Recurso
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
Recursos multimedia adjuntos
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)
Mostrar resumen completo
Ocultar resumen completo
¿Quieres crear tus propios
Mapas Mentales
gratis
con GoConqr?
Más información
.
Similar
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
GCSE Computing: Hardware
Yasmin F
OCR gcse computer science
Jodie Awthinre
Explorar la Librería