Font size
Worksheets1er. Parcial Software de Base
Total questions: 94
Worksheet time: 50mins
¿Qué característica define a la arquitectura de Von Neumann?
Separación de instrucciones y datos
Uso de múltiples buses de datos
Un solo bus para instrucciones y datos
Exclusiva para sistemas embebidos
¿Cuál es la principal diferencia entre la arquitectura Von Neumann y Harvard?
Harvard no utiliza memoria
Harvard usa buses separados para datos e instrucciones
Von Neumann tiene más velocidad
Von Neumann es exclusiva de RISC
¿Qué define a la arquitectura CISC?
Instrucciones simples
Menor número de ciclos de reloj
Instrucciones complejas que hacen varias tareas
Uso exclusivo en móviles
¿Qué ventaja tiene la arquitectura RISC?
Ejecución de múltiples tareas simultáneamente
Instrucciones más simples y eficientes
Menos registros en el procesador
Más consumo energético
¿Qué rol tiene el software de base en estas arquitecturas?
Permitir navegar en internet
Administrar los componentes físicos del sistema
Ejecutar juegos
Reproducir música
¿Cómo se comunican el hardware y el software de base?
Mediante sensores
Por medio de una pantalla táctil
A través de interfaces y protocolos
Por puertos USB
¿Cuál es un ejemplo de sistema operativo clásico?
Android
Windows 11
UNIX
iOS
¿Qué lenguaje se usaba comúnmente en arquitecturas clásicas?
HTML
JavaScript
Assembly
PHP
¿Cómo se gestiona la memoria en estas arquitecturas?
Con servicios web
Por acceso secuencial
Con paginación y segmentación
Usando solo registros
¿Qué función tienen los buses en una computadora?
Alimentar el procesador
Transportar datos e instrucciones
Ejecutar gráficos
Reiniciar el sistema
¿Cuál es un ejemplo de evolución en la arquitectura clásica?
Teléfonos inteligentes
Conectores HDMI
Uso de multiprocesadores
Discos compactos
¿Qué importancia tienen los procesadores clásicos?
Proveen conexión a internet
Mejoran el diseño gráfico
Determinan la velocidad de ejecución de tareas
Ejecutan música
¿Qué es un sistema multiprocesador?
Un programa con muchas ventanas
Un sistema con múltiples tarjetas gráficas
Un sistema con varios núcleos de procesamiento
Un sistema sin disco duro
¿Qué permiten las redes en estas arquitecturas?
Mejorar el color de pantalla
Eliminar errores de software
Comunicación entre dispositivos
Aumentar el volumen de audio
¿Por qué es importante la seguridad en sistemas clásicos?
Para evitar el uso excesivo de memoria
Para prevenir accesos no autorizados
Para encender más rápido
Para instalar juegos
¿Cuál es la función del procesador?
Controlar el volumen
Ejecutar instrucciones y operaciones lógicas
Proteger la memoria
Sincronizar dispositivos
¿Qué componentes tiene un procesador?
Disco duro, fuente, ventilador
Pantalla, ratón, teclado
Unidad de control, ALU, registros y buses
Tarjeta gráfica y sonido
¿Qué es el ciclo de ejecución de instrucciones?
Serie de reinicios del sistema
Proceso de instalación de programas
Búsqueda, decodificación y ejecución de instrucciones
Conexión con internet
¿Qué son los registros del procesador?
¿Qué son los registros del procesador?
Memoria externa
Áreas internas para guardar datos temporales
Datos almacenados en la nube
Sonido digital
¿Qué hacen los registros de propósito general?
Almacenan imágenes
Ejecutan videojuegos
Guardan datos y operandos temporales
Controlan el volumen
¿Para qué sirven los registros de control?
Indican cómo operar el CPU
Almacenan música
Ejecutan antivirus
Pintan la interfaz
¿Qué hacen los registros de dirección?
Guardan nombres de usuario
Apuntan a ubicaciones de memoria
Crean íconos
Ejecutan redes sociales
¿Qué indican los registros de estado?
Tiempo restante de batería
Estado de las operaciones lógicas
Nombre del usuario
Hora del sistema
¿Qué ventaja ofrecen los registros frente a la RAM?
Son más baratos
Acceso ultrarrápido a datos
Se conectan por Wi-Fi
Son externos al CPU
¿Cuál es la función del registro IP?
Apuntar a la dirección web
Controlar impresoras
Indicar la próxima instrucción a ejecutar
Reproducir sonidos
¿Qué es un procesador multinúcleo?
Uno que ejecuta solo una tarea
Un CPU con múltiples núcleos
Un GPU de gráficos
Procesador de textos
¿Qué hace la tecnología de hiperprocesamiento?
Apaga el equipo
Ejecuta múltiples hilos en un núcleo
Mejora el sonido
Reduce la calidad gráfica
¿Cómo usan los sistemas operativos los registros?
Para imprimir documentos
Para almacenar fotos
Para gestionar tareas y memoria
Para mostrar videos
¿Qué tendencia hay en la evolución de procesadores?
Aumentar el tamaño físico
Usar refrigeración líquida solamente
Mejorar eficiencia y reducir consumo energético
Usar baterías solares
¿Por qué son importantes los registros en el CPU?
Para instalar juegos
Para decorar la pantalla
Aumentan la velocidad y control del procesamiento
Reducen el brillo
¿Qué es la memoria RAM?
Memoria de solo lectura
Memoria para almacenamiento permanente
Memoria volátil de acceso rápido
Unidad de procesamiento
¿Cuál es una característica de la RAM?
Acceso secuencial
Almacenamiento lento
Acceso aleatorio y rápido
Solo lectura
¿Qué diferencia a la DRAM de la SRAM?
DRAM es más rápida
SRAM necesita ser refrescada
DRAM es más lenta y volátil
SRAM es de almacenamiento masivo
¿Qué hace la memoria RAM durante la ejecución de un programa?
Encripta los datos
Almacena instrucciones y datos temporalmente
Muestra gráficos
Conecta dispositivos
¿Cuál es una diferencia clave entre RAM y ROM?
RAM almacena datos permanentemente
ROM es volátil
RAM pierde datos sin energía
ROM es más rápida
¿Qué son los modos de direccionamiento?
Métodos para crear redes
Estrategias para acceder a los datos en memoria
Técnicas de encriptación
Estilos de codificación
¿Qué es el modo inmediato?
Usa una dirección en memoria
Tiene una variable oculta
El valor está dentro de la instrucción
No se usa en sist
¿Qué es el modo inmediato?
Usa una dirección en memoria
Tiene una variable oculta
El valor está dentro de la instrucción
No se usa en sistemas modernos
¿Cómo funciona el modo directo?
Accede por un registro
Usa la dirección indicada en la instrucción
Usa otra instrucción para direccionar
Utiliza la pila
¿Qué define al modo indirecto?
El valor está dentro del acumulador
Usa una dirección base
La dirección está contenida en otra ubicación
Solo funciona en modo protegido
¿Qué es el modo por registro?
Usa memoria secundaria
Utiliza registros del procesador
Instrucciones fuera de línea
Depende de la ROM
¿Qué define al modo indexado?
Opera sobre datos cifrados
Usa un registro con desplazamiento
Solo lee variables
Solo funciona en sistemas ARM
¿Qué es el modo relativo?
Usa una dirección fija
Calcula direcciones con base en el contador de programa
Solo accede a RAM
Trabaja sin registros
¿Qué ocurre en el modo implícito?
Se especifica una dirección
El operando está definido por la instrucción
Requiere salto condicional
Siempre usa el acumulador
¿Por qué son útiles los modos de direccionamiento?
Reducen la velocidad
Evitan el uso de registros
Hacen el código más flexible y eficiente
Aumentan el tamaño de la memoria
¿Qué es el ciclo fetch-decode-execute?
Una forma de hacer backups
Proceso para ejecutar instrucciones
Mecanismo de renderizado
Ciclo de reinicio del CPU
¿Qué es una interrupción?
Un error de hardware
Evento que detiene temporalmente un proceso para atender otro más urgente
Reinicio del sistema
Acceso a memoria virtual
¿Qué tipos de interrupciones existen?
De texto y video
Por errores gráficos
De hardware y software
Externas e internas solamente
¿Cuál es un ejemplo de interrupción de hardware?
Guardar un archivo
Movimiento del mouse
Ejecutar una app
Copiar texto
¿Qué es una interrupción de software?
Acceso a disco
Presionar el botón de encendido
Solicitud de función al sistema operativo
Cambio de usuario
¿Cómo se maneja una interrupción?
Reiniciando el sistema
El sistema ignora la petición
Se guarda el estado, se atiende y luego se retoma la tarea
Se borra la memoria
¿Qué es un vector de interrupción?
Un tipo de registro de video
Dirección donde se almacena la rutina para manejar la interrupción
Archivo de texto
Archivo ejecutable
¿Qué es una llamada a servicio del sistema?
Un archivo duplicado
Función para solicitar tareas al sistema operativo
Interrupción del usuario
Proceso de login
¿Cuál es la diferencia entre interrupción y llamada a servicio?
Ninguna, son iguales
La interrupción la ejecuta el usuario
Interrupción es automática y llamada es manual
Ambas son manuales
¿Qué puede hacer una llamada de proceso?
Cerrar el sistema
Formatear disco
Crear, suspender o eliminar procesos
Abrir la calculadora
¿Por qué es importante la seguridad en llamadas a servicio?
Para evitar pérdida de archivos
Para controlar acceso a recursos
¿Por qué es importante la seguridad en llamadas a servicio?
Para evitar pérdida de archivos
Para controlar acceso a recursos
Para cambiar contraseñas
Para ver videos
¿Qué función tienen las interrupciones en multitarea?
Evitan el uso de RAM
Permiten cambiar entre tareas activas sin bloquear el sistema
Apagan la pantalla
Activan el sonido
¿Qué es una excepción?
Error físico
Reinicio de hardware
Error gestionado por el sistema para evitar fallos
Mensaje de texto
¿Qué optimiza el uso de interrupciones?
Tiempo de espera
Uso de discos
Prioridades y buffers
Velocidad de teclado
¿Dónde se aplican las llamadas e interrupciones en la vida real?
Sólo en videojuegos
Solo en redes
En smartwatches, cajeros y sistemas en tiempo real
Solo en Windows XP
¿Qué ventaja ofrece el uso correcto de interrupciones y llamadas?
Mejora la estética
Aumenta el tamaño de archivos
Mejora el rendimiento del sistema
Agrega fondos de pantalla
¿Qué hace un compilador?
Ejecuta instrucciones directamente
Traduce línea por línea
Convierte todo el código a máquina antes de ejecutarse
Borra el código fuente
¿Cuál es una ventaja del compilador?
Traduce en tiempo real
Genera código optimizado y más rápido
Necesita internet
No detecta errores
¿Qué desventaja tiene un compilador?
Ejecuta lentamente
Requiere código fuente cada vez
Debe recompilar tras errores
No sirve para PC
¿Qué hace un intérprete?
Traduce todo el código a la vez
Traduce y ejecuta línea por línea
Solo ejecuta código en Java
Crea código fuente
¿Cuál es una ventaja del intérprete?
No necesita memoria
Permite modificar y probar sin recompilar
Es más rápido que el compilador
Solo funciona en C++
¿Qué desventaja tiene un intérprete?
Solo traduce programas en Java
No detecta errores
Es más lento porque traduce en tiempo real
No puede usar Python
¿Qué es un ensamblador?
Creador de imágenes
Traductor de lenguaje ensamblador a código máquina
Interpretador de JavaScript
Compilador de C
¿Qué ventaja tiene el lenguaje ensamblador?
Es universal
Es más lento
Permite optimizar el uso del hardware
Solo funciona en Linux
¿Cuál es una desventaja del ensamblador?
Muy fácil de aprender
Portabilidad entre sistemas
Es complejo y dependiente del hardware
Traduce HTML
¿Qué lenguaje usa un compilador?
Lenguaje máquina
Lenguaje de bajo nivel
Lenguaje de alto nivel como C o Java
Instrucciones binarias
¿Qué lenguaje usan los intérpretes?
C++ y Go
Java y C
Python y JavaScript
Assembly y Pascal
¿Qué tipo de código traduce un ensamblador?
Código binario
Lenguaje de alto nivel
Código ensamblador como MOV, ADD
Scripts de shell
¿Cómo se diferencia el compilador del intérprete?
Ambos ejecutan línea por línea
Compilador traduce todo antes y el intérprete mientras ejecuta
El compilador es más lento
El intérprete necesita red
¿Dónde se usa el lenguaje ensamblador hoy en día?
Diseño gráfico
Programas de oficina
Firmware y
¿Dónde se usa el lenguaje ensamblador hoy en día?
Diseño gráfico
Programas de oficina
Firmware y sistemas embebidos
Redes sociales
¿Qué herramienta usarías para desarrollo web rápido?
Compilador de C
Ensamblador
Intérprete como Python
Editor hexadecimal
¿Qué es una computadora digital?
Dispositivo mecánico
Equipo que procesa datos analógicos
Dispositivo que procesa datos binarios electrónicamente
Máquina de escribir
¿Para qué se usa una computadora digital?
Solo para videojuegos
Exclusivamente para diseño
Para procesar información en diversos sectores
Para decorar oficinas
¿Qué tipo de datos procesa una computadora digital?
Gráficos vectoriales
Números decimales
Datos binarios
Señales análogas
¿Qué es una máquina multinivel?
Dispositivo con doble pantalla
Computadora con varios discos duros
Modelo jerárquico de niveles de hardware y software
Software de animación
¿Cuáles son los niveles de una máquina multinivel?
Red, gráfica, sonido
Visual, manual, automático
Físico, microarquitectura, ISA, sistema operativo, alto nivel, aplicaciones
Entrada, salida, video
¿Qué hay en el nivel físico de una computadora?
Programas
Controladores
Componentes electrónicos como CPU y RAM
Juegos instalados
¿Qué define la microarquitectura?
Interfaz gráfica
Diseño de pantallas
Cómo se implementan las instrucciones internamente
Velocidad del mouse
¿Qué es el ISA (Instruction Set Architecture)?
Protocolo de red
Lenguaje de alto nivel
Conjunto de instrucciones que el procesador puede ejecutar
Formato de imagen
¿Qué rol tiene el sistema operativo en la máquina multinivel?
Hacer dibujos
Controlar la impresora
Administrar recursos y facilitar uso de software
Crear animaciones
¿Qué hacen los lenguajes de alto nivel?
Se usan solo en videojuegos
Permiten programar sin preocuparse del hardware
Son binarios
Solo funcionan en Linux
¿Qué se ejecuta en el nivel de aplicaciones?
Controladores del sistema
Antivirus solamente
Software que usan los usuarios como navegadores
Código ensamblador
¿Qué ventaja tiene el modelo multinivel?
Usa más RAM
Hace que la computadora sea más lenta
Mejora la organización y escalabilidad del sistema
Solo funciona en PC viejas
¿Qué permite la virtualización en una computadora?
Crear gráficos 3D
Navegar sin internet
Ejecutar múltiples sistemas en una sola máquina
Mejorar el sonido
¿Dónde se aplica el modelo multinivel hoy en día?
En calculadoras
En consolas de videojuegos únicamente
En la nube, smartphones y supercomputadoras
En impresoras
¿Por qué es importante la jerarquía en sistemas computacionales?
Para gastar más energía
Para mostrar más colores
Para facilitar el diseño y compatibilidad del software
Para instalar más juegos
