Please enable JavaScript.
Coggle requires JavaScript to display documents.
Arquitecturas de Computadoras : - Coggle Diagram
Arquitecturas de Computadoras
:
Arquitecturas Clásica
Una instrucción se procesa de principio a fin antes de iniciar el siguiente.
Von Neumann
Usa una sola memoria y bus para datos e instrucciones.
(
https://www.lifeder.com/wp-content/uploads/2019/10/Arquitectura-von-Neumann1-De-UserJaimeGallego-Este-archivo-deriva-de-Von-Neumann-Architecture.svg-CC-BY-SA-3.0-httpscommons.wikimedia.orgwindex.phpcurid62330690.jpg
)
Harvard
Separa memoria y buses para datos e instrucciones, permite acceso simultaneo.
(
https://th.bing.com/th/id/R.f75199bf12ffeded62c41977a480cdd3?rik=m5kSO9xGZWSiEg&pid=ImgRaw&r=0
)
Arquitecturas Segmentadas
Realiza paralelamente varias etapas del ciclo de instrucción al mismo tiempo.
(
https://3.bp.blogspot.com/-dSBUq_GSfP0/VHg-7KVg4lI/AAAAAAAAAFA/3hZY5HtBSv8/s640/6.jpg
)
Arquitecturas de Multiprocesamiento
Utiliza varios procesadores o núcleos para realizar tareas de manera simultánea.
Memoria Compartida
Todos los procesadores acceden a un mismo espacio de memoria global.
UMA (Uniform Memory Access)
Todos los procesadores tardan el mismo tiempo en acceder a cualquier posición de memoria.
NUMA (Non-Uniform Memory Access)
El tiempo de acceso varía según si la memoria está físicamente cerca del procesador.
Memoria distribuida
Cada procesador tiene su propia memoria y se comunican mediante una red de interconexión.
Multiprocesamiento simétrico (SMP – Symmetric Multi-Processing)
Todos los procesadores ejecutan código del sistema operativo y de usuario.
Multiprocesamiento asimétrico (AMP – Asymmetric Multi-Processing)
Un procesador se encarga del sistema operativo y los otros de ejecutar tareas de usuario.