Please enable JavaScript.
Coggle requires JavaScript to display documents.
Arquitectura de computadoras - Coggle Diagram
Arquitectura de computadoras
Nivel lógico (Software)
Aplicaciones
¿Qué es?
Programas diseñados para realizar tareas específicas según las necesidades del usuario.
¿Para qué sirve?
Permiten al usuario realizar actividades como escribir, navegar, jugar, calcular, etc.
Relación con el sistema operativo:
Dependen de sus servicios para funcionar (memoria, acceso a disco, interfaz gráfica)
Ejemplos:
Navegadores, editores de texto, juegos, calculadoras
Instrucciones
¿Qué es?
Código ejecutable escrito en lenguaje máquina (binario).
Tipos de instrucciones:
De entrada/salida (leer teclado, mostrar en pantalla)
Lógicas (AND, OR)
De control (saltos, bucles)
Aritméticas (suma, resta, etc.)
¿Para qué sirve?
Indican a la CPU qué hacer paso a paso durante la ejecución de un programa.
Características:
Escritas en lenguaje máquina (binario)
Ejecutadas por la CPU en el ciclo: fetch → decode → execute
Sistema operativo
¿Para qué sirve?
Permite que los programas se ejecuten y que el usuario interactúe con el sistema físico.
¿Qué es?
Software base que actúa como intermediario entre el hardware y el usuario.
Funciones principales:
Ejecución de procesos y programas
Seguridad y control de acceso
Administración de recursos (CPU, memoria, dispositivos)
Interface entre hardware y usuario
Ejemplos:
Windows, Linux, macOS, Android
Nivel físico (Hardware)
Buses
¿Para qué sirve?
Transfieren datos entre componentes
Tipos
Control
¿Para qué sirve?
Sincroniza el flujo de datos y señales
¿Qué es?
Coordina operaciones
Datos
¿Qué es?
Transporta la información
¿Para qué sirve?
Mueve los bits entre CPU, memoria y periféricos
Direcciones
¿Qué es?
Identifica ubicaciones
¿Para qué sirve?
Indica dónde leer o escribir datos
¿Qué es?
Canales de comunicación
Periféricos
¿Para qué sirven?
Permiten interacción con el sistema
Tipos
Entrada/Salida
¿Qué son?
USB, pantalla táctil
¿Para qué sirven?
Cumplen ambas funciones
Entrada
¿Para qué sirven?
Introducen datos al sistema
¿Qué son?
Teclado, mouse, escáner
Salida
¿Para qué sirven?
Muestran resultados al usuario
¿Qué son?
Monitor, impresora
¿Qué son?
Dispositivos externos
Memoria
¿Qué es?
Almacén de datos e instrucciones
¿Para qué sirve?
Permite acceso rápido a la información necesaria
Tipos
Caché
¿Qué es?
Memoria ultrarrápida
¿Para qué sirve?
Reduce el tiempo de acceso a datos frecuentes
RAM
¿Qué es?
Memoria volátil
¿Para qué sirve?
Guarda datos temporales mientras el sistema está encendido
ROM
¿Qué es?
Memoria no volátil
¿Para qué sirve?
Contiene instrucciones permanentes, como el arranque
CPU
¿Qué es?
Unidad Central de Procesamiento
Partes
ALU
¿Qué es?
Unidad Aritmético-Lógica
¿Para qué sirve?
Realiza operaciones matemáticas y lógicas
UC
¿Qué es?
Unidad de Control
¿Para qué sirve?
Interpreta instrucciones y dirige el flujo de datos
Registros
¿Qué es?
Memoria interna de alta velocidad
¿Para qué sirve?
Guarda datos temporales durante la ejecución
¿Para que sirve?
Ejecuta instrucciones y coordina el funcionamiento del sistema