wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

1er. Parcial Software de Base

Total questions: 94

Worksheet time: 50mins

Name
Class
Date
1.

¿Qué característica define a la arquitectura de Von Neumann?

a)

Separación de instrucciones y datos

b)

Uso de múltiples buses de datos

c)

Un solo bus para instrucciones y datos

d)

Exclusiva para sistemas embebidos

2.

¿Cuál es la principal diferencia entre la arquitectura Von Neumann y Harvard?

a)

Harvard no utiliza memoria

b)

Harvard usa buses separados para datos e instrucciones

c)

Von Neumann tiene más velocidad

d)

Von Neumann es exclusiva de RISC

3.

¿Qué define a la arquitectura CISC?

a)

Instrucciones simples

b)

Menor número de ciclos de reloj

c)

Instrucciones complejas que hacen varias tareas

d)

Uso exclusivo en móviles

4.

¿Qué ventaja tiene la arquitectura RISC?

a)

Ejecución de múltiples tareas simultáneamente

b)

Instrucciones más simples y eficientes

c)

Menos registros en el procesador

d)

Más consumo energético

5.

¿Qué rol tiene el software de base en estas arquitecturas?

a)

Permitir navegar en internet

b)

Administrar los componentes físicos del sistema

c)

Ejecutar juegos

d)

Reproducir música

6.

¿Cómo se comunican el hardware y el software de base?

a)

Mediante sensores

b)

Por medio de una pantalla táctil

c)

A través de interfaces y protocolos

d)

Por puertos USB

7.

¿Cuál es un ejemplo de sistema operativo clásico?

a)

Android

b)

Windows 11

c)

UNIX

d)

iOS

8.

¿Qué lenguaje se usaba comúnmente en arquitecturas clásicas?

a)

HTML

b)

JavaScript

c)

Assembly

d)

PHP

9.

¿Cómo se gestiona la memoria en estas arquitecturas?

a)

Con servicios web

b)

Por acceso secuencial

c)

Con paginación y segmentación

d)

Usando solo registros

10.

¿Qué función tienen los buses en una computadora?

a)

Alimentar el procesador

b)

Transportar datos e instrucciones

c)

Ejecutar gráficos

d)

Reiniciar el sistema

11.

¿Cuál es un ejemplo de evolución en la arquitectura clásica?

a)

Teléfonos inteligentes

b)

Conectores HDMI

c)

Uso de multiprocesadores

d)

Discos compactos

12.

¿Qué importancia tienen los procesadores clásicos?

a)

Proveen conexión a internet

b)

Mejoran el diseño gráfico

c)

Determinan la velocidad de ejecución de tareas

d)

Ejecutan música

13.

¿Qué es un sistema multiprocesador?

a)

Un programa con muchas ventanas

b)

Un sistema con múltiples tarjetas gráficas

c)

Un sistema con varios núcleos de procesamiento

d)

Un sistema sin disco duro

14.

¿Qué permiten las redes en estas arquitecturas?

a)

Mejorar el color de pantalla

b)

Eliminar errores de software

c)

Comunicación entre dispositivos

d)

Aumentar el volumen de audio

15.

¿Por qué es importante la seguridad en sistemas clásicos?

a)

Para evitar el uso excesivo de memoria

b)

Para prevenir accesos no autorizados

c)

Para encender más rápido

d)

Para instalar juegos

16.

¿Cuál es la función del procesador?

a)

Controlar el volumen

b)

Ejecutar instrucciones y operaciones lógicas

c)

Proteger la memoria

d)

Sincronizar dispositivos

17.

¿Qué componentes tiene un procesador?

a)

Disco duro, fuente, ventilador

b)

Pantalla, ratón, teclado

c)

Unidad de control, ALU, registros y buses

d)

Tarjeta gráfica y sonido

18.

¿Qué es el ciclo de ejecución de instrucciones?

a)

Serie de reinicios del sistema

b)

Proceso de instalación de programas

c)

Búsqueda, decodificación y ejecución de instrucciones

d)

Conexión con internet

19.

¿Qué son los registros del procesador?

4 lines
20.

¿Qué son los registros del procesador?

a)

Memoria externa

b)

Áreas internas para guardar datos temporales

c)

Datos almacenados en la nube

d)

Sonido digital

21.

¿Qué hacen los registros de propósito general?

a)

Almacenan imágenes

b)

Ejecutan videojuegos

c)

Guardan datos y operandos temporales

d)

Controlan el volumen

22.

¿Para qué sirven los registros de control?

a)

Indican cómo operar el CPU

b)

Almacenan música

c)

Ejecutan antivirus

d)

Pintan la interfaz

23.

¿Qué hacen los registros de dirección?

a)

Guardan nombres de usuario

b)

Apuntan a ubicaciones de memoria

c)

Crean íconos

d)

Ejecutan redes sociales

24.

¿Qué indican los registros de estado?

a)

Tiempo restante de batería

b)

Estado de las operaciones lógicas

c)

Nombre del usuario

d)

Hora del sistema

25.

¿Qué ventaja ofrecen los registros frente a la RAM?

a)

Son más baratos

b)

Acceso ultrarrápido a datos

c)

Se conectan por Wi-Fi

d)

Son externos al CPU

26.

¿Cuál es la función del registro IP?

a)

Apuntar a la dirección web

b)

Controlar impresoras

c)

Indicar la próxima instrucción a ejecutar

d)

Reproducir sonidos

27.

¿Qué es un procesador multinúcleo?

a)

Uno que ejecuta solo una tarea

b)

Un CPU con múltiples núcleos

c)

Un GPU de gráficos

d)

Procesador de textos

28.

¿Qué hace la tecnología de hiperprocesamiento?

a)

Apaga el equipo

b)

Ejecuta múltiples hilos en un núcleo

c)

Mejora el sonido

d)

Reduce la calidad gráfica

29.

¿Cómo usan los sistemas operativos los registros?

a)

Para imprimir documentos

b)

Para almacenar fotos

c)

Para gestionar tareas y memoria

d)

Para mostrar videos

30.

¿Qué tendencia hay en la evolución de procesadores?

a)

Aumentar el tamaño físico

b)

Usar refrigeración líquida solamente

c)

Mejorar eficiencia y reducir consumo energético

d)

Usar baterías solares

31.

¿Por qué son importantes los registros en el CPU?

a)

Para instalar juegos

b)

Para decorar la pantalla

c)

Aumentan la velocidad y control del procesamiento

d)

Reducen el brillo

32.

¿Qué es la memoria RAM?

a)

Memoria de solo lectura

b)

Memoria para almacenamiento permanente

c)

Memoria volátil de acceso rápido

d)

Unidad de procesamiento

33.

¿Cuál es una característica de la RAM?

a)

Acceso secuencial

b)

Almacenamiento lento

c)

Acceso aleatorio y rápido

d)

Solo lectura

34.

¿Qué diferencia a la DRAM de la SRAM?

a)

DRAM es más rápida

b)

SRAM necesita ser refrescada

c)

DRAM es más lenta y volátil

d)

SRAM es de almacenamiento masivo

35.

¿Qué hace la memoria RAM durante la ejecución de un programa?

a)

Encripta los datos

b)

Almacena instrucciones y datos temporalmente

c)

Muestra gráficos

d)

Conecta dispositivos

36.

¿Cuál es una diferencia clave entre RAM y ROM?

a)

RAM almacena datos permanentemente

b)

ROM es volátil

c)

RAM pierde datos sin energía

d)

ROM es más rápida

37.

¿Qué son los modos de direccionamiento?

a)

Métodos para crear redes

b)

Estrategias para acceder a los datos en memoria

c)

Técnicas de encriptación

d)

Estilos de codificación

38.

¿Qué es el modo inmediato?

a)

Usa una dirección en memoria

b)

Tiene una variable oculta

c)

El valor está dentro de la instrucción

d)

No se usa en sist

39.

¿Qué es el modo inmediato?

a)

Usa una dirección en memoria

b)

Tiene una variable oculta

c)

El valor está dentro de la instrucción

d)

No se usa en sistemas modernos

40.

¿Cómo funciona el modo directo?

a)

Accede por un registro

b)

Usa la dirección indicada en la instrucción

c)

Usa otra instrucción para direccionar

d)

Utiliza la pila

41.

¿Qué define al modo indirecto?

a)

El valor está dentro del acumulador

b)

Usa una dirección base

c)

La dirección está contenida en otra ubicación

d)

Solo funciona en modo protegido

42.

¿Qué es el modo por registro?

a)

Usa memoria secundaria

b)

Utiliza registros del procesador

c)

Instrucciones fuera de línea

d)

Depende de la ROM

43.

¿Qué define al modo indexado?

a)

Opera sobre datos cifrados

b)

Usa un registro con desplazamiento

c)

Solo lee variables

d)

Solo funciona en sistemas ARM

44.

¿Qué es el modo relativo?

a)

Usa una dirección fija

b)

Calcula direcciones con base en el contador de programa

c)

Solo accede a RAM

d)

Trabaja sin registros

45.

¿Qué ocurre en el modo implícito?

a)

Se especifica una dirección

b)

El operando está definido por la instrucción

c)

Requiere salto condicional

d)

Siempre usa el acumulador

46.

¿Por qué son útiles los modos de direccionamiento?

a)

Reducen la velocidad

b)

Evitan el uso de registros

c)

Hacen el código más flexible y eficiente

d)

Aumentan el tamaño de la memoria

47.

¿Qué es el ciclo fetch-decode-execute?

a)

Una forma de hacer backups

b)

Proceso para ejecutar instrucciones

c)

Mecanismo de renderizado

d)

Ciclo de reinicio del CPU

48.

¿Qué es una interrupción?

a)

Un error de hardware

b)

Evento que detiene temporalmente un proceso para atender otro más urgente

c)

Reinicio del sistema

d)

Acceso a memoria virtual

49.

¿Qué tipos de interrupciones existen?

a)

De texto y video

b)

Por errores gráficos

c)

De hardware y software

d)

Externas e internas solamente

50.

¿Cuál es un ejemplo de interrupción de hardware?

a)

Guardar un archivo

b)

Movimiento del mouse

c)

Ejecutar una app

d)

Copiar texto

51.

¿Qué es una interrupción de software?

a)

Acceso a disco

b)

Presionar el botón de encendido

c)

Solicitud de función al sistema operativo

d)

Cambio de usuario

52.

¿Cómo se maneja una interrupción?

a)

Reiniciando el sistema

b)

El sistema ignora la petición

c)

Se guarda el estado, se atiende y luego se retoma la tarea

d)

Se borra la memoria

53.

¿Qué es un vector de interrupción?

a)

Un tipo de registro de video

b)

Dirección donde se almacena la rutina para manejar la interrupción

c)

Archivo de texto

d)

Archivo ejecutable

54.

¿Qué es una llamada a servicio del sistema?

a)

Un archivo duplicado

b)

Función para solicitar tareas al sistema operativo

c)

Interrupción del usuario

d)

Proceso de login

55.

¿Cuál es la diferencia entre interrupción y llamada a servicio?

a)

Ninguna, son iguales

b)

La interrupción la ejecuta el usuario

c)

Interrupción es automática y llamada es manual

d)

Ambas son manuales

56.

¿Qué puede hacer una llamada de proceso?

a)

Cerrar el sistema

b)

Formatear disco

c)

Crear, suspender o eliminar procesos

d)

Abrir la calculadora

57.

¿Por qué es importante la seguridad en llamadas a servicio?

a)

Para evitar pérdida de archivos

b)

Para controlar acceso a recursos

58.

¿Por qué es importante la seguridad en llamadas a servicio?

a)

Para evitar pérdida de archivos

b)

Para controlar acceso a recursos

c)

Para cambiar contraseñas

d)

Para ver videos

59.

¿Qué función tienen las interrupciones en multitarea?

a)

Evitan el uso de RAM

b)

Permiten cambiar entre tareas activas sin bloquear el sistema

c)

Apagan la pantalla

d)

Activan el sonido

60.

¿Qué es una excepción?

a)

Error físico

b)

Reinicio de hardware

c)

Error gestionado por el sistema para evitar fallos

d)

Mensaje de texto

61.

¿Qué optimiza el uso de interrupciones?

a)

Tiempo de espera

b)

Uso de discos

c)

Prioridades y buffers

d)

Velocidad de teclado

62.

¿Dónde se aplican las llamadas e interrupciones en la vida real?

a)

Sólo en videojuegos

b)

Solo en redes

c)

En smartwatches, cajeros y sistemas en tiempo real

d)

Solo en Windows XP

63.

¿Qué ventaja ofrece el uso correcto de interrupciones y llamadas?

a)

Mejora la estética

b)

Aumenta el tamaño de archivos

c)

Mejora el rendimiento del sistema

d)

Agrega fondos de pantalla

64.

¿Qué hace un compilador?

a)

Ejecuta instrucciones directamente

b)

Traduce línea por línea

c)

Convierte todo el código a máquina antes de ejecutarse

d)

Borra el código fuente

65.

¿Cuál es una ventaja del compilador?

a)

Traduce en tiempo real

b)

Genera código optimizado y más rápido

c)

Necesita internet

d)

No detecta errores

66.

¿Qué desventaja tiene un compilador?

a)

Ejecuta lentamente

b)

Requiere código fuente cada vez

c)

Debe recompilar tras errores

d)

No sirve para PC

67.

¿Qué hace un intérprete?

a)

Traduce todo el código a la vez

b)

Traduce y ejecuta línea por línea

c)

Solo ejecuta código en Java

d)

Crea código fuente

68.

¿Cuál es una ventaja del intérprete?

a)

No necesita memoria

b)

Permite modificar y probar sin recompilar

c)

Es más rápido que el compilador

d)

Solo funciona en C++

69.

¿Qué desventaja tiene un intérprete?

a)

Solo traduce programas en Java

b)

No detecta errores

c)

Es más lento porque traduce en tiempo real

d)

No puede usar Python

70.

¿Qué es un ensamblador?

a)

Creador de imágenes

b)

Traductor de lenguaje ensamblador a código máquina

c)

Interpretador de JavaScript

d)

Compilador de C

71.

¿Qué ventaja tiene el lenguaje ensamblador?

a)

Es universal

b)

Es más lento

c)

Permite optimizar el uso del hardware

d)

Solo funciona en Linux

72.

¿Cuál es una desventaja del ensamblador?

a)

Muy fácil de aprender

b)

Portabilidad entre sistemas

c)

Es complejo y dependiente del hardware

d)

Traduce HTML

73.

¿Qué lenguaje usa un compilador?

a)

Lenguaje máquina

b)

Lenguaje de bajo nivel

c)

Lenguaje de alto nivel como C o Java

d)

Instrucciones binarias

74.

¿Qué lenguaje usan los intérpretes?

a)

C++ y Go

b)

Java y C

c)

Python y JavaScript

d)

Assembly y Pascal

75.

¿Qué tipo de código traduce un ensamblador?

a)

Código binario

b)

Lenguaje de alto nivel

c)

Código ensamblador como MOV, ADD

d)

Scripts de shell

76.

¿Cómo se diferencia el compilador del intérprete?

a)

Ambos ejecutan línea por línea

b)

Compilador traduce todo antes y el intérprete mientras ejecuta

c)

El compilador es más lento

d)

El intérprete necesita red

77.

¿Dónde se usa el lenguaje ensamblador hoy en día?

a)

Diseño gráfico

b)

Programas de oficina

c)

Firmware y

78.

¿Dónde se usa el lenguaje ensamblador hoy en día?

a)

Diseño gráfico

b)

Programas de oficina

c)

Firmware y sistemas embebidos

d)

Redes sociales

79.

¿Qué herramienta usarías para desarrollo web rápido?

a)

Compilador de C

b)

Ensamblador

c)

Intérprete como Python

d)

Editor hexadecimal

80.

¿Qué es una computadora digital?

a)

Dispositivo mecánico

b)

Equipo que procesa datos analógicos

c)

Dispositivo que procesa datos binarios electrónicamente

d)

Máquina de escribir

81.

¿Para qué se usa una computadora digital?

a)

Solo para videojuegos

b)

Exclusivamente para diseño

c)

Para procesar información en diversos sectores

d)

Para decorar oficinas

82.

¿Qué tipo de datos procesa una computadora digital?

a)

Gráficos vectoriales

b)

Números decimales

c)

Datos binarios

d)

Señales análogas

83.

¿Qué es una máquina multinivel?

a)

Dispositivo con doble pantalla

b)

Computadora con varios discos duros

c)

Modelo jerárquico de niveles de hardware y software

d)

Software de animación

84.

¿Cuáles son los niveles de una máquina multinivel?

a)

Red, gráfica, sonido

b)

Visual, manual, automático

c)

Físico, microarquitectura, ISA, sistema operativo, alto nivel, aplicaciones

d)

Entrada, salida, video

85.

¿Qué hay en el nivel físico de una computadora?

a)

Programas

b)

Controladores

c)

Componentes electrónicos como CPU y RAM

d)

Juegos instalados

86.

¿Qué define la microarquitectura?

a)

Interfaz gráfica

b)

Diseño de pantallas

c)

Cómo se implementan las instrucciones internamente

d)

Velocidad del mouse

87.

¿Qué es el ISA (Instruction Set Architecture)?

a)

Protocolo de red

b)

Lenguaje de alto nivel

c)

Conjunto de instrucciones que el procesador puede ejecutar

d)

Formato de imagen

88.

¿Qué rol tiene el sistema operativo en la máquina multinivel?

a)

Hacer dibujos

b)

Controlar la impresora

c)

Administrar recursos y facilitar uso de software

d)

Crear animaciones

89.

¿Qué hacen los lenguajes de alto nivel?

a)

Se usan solo en videojuegos

b)

Permiten programar sin preocuparse del hardware

c)

Son binarios

d)

Solo funcionan en Linux

90.

¿Qué se ejecuta en el nivel de aplicaciones?

a)

Controladores del sistema

b)

Antivirus solamente

c)

Software que usan los usuarios como navegadores

d)

Código ensamblador

91.

¿Qué ventaja tiene el modelo multinivel?

a)

Usa más RAM

b)

Hace que la computadora sea más lenta

c)

Mejora la organización y escalabilidad del sistema

d)

Solo funciona en PC viejas

92.

¿Qué permite la virtualización en una computadora?

a)

Crear gráficos 3D

b)

Navegar sin internet

c)

Ejecutar múltiples sistemas en una sola máquina

d)

Mejorar el sonido

93.

¿Dónde se aplica el modelo multinivel hoy en día?

a)

En calculadoras

b)

En consolas de videojuegos únicamente

c)

En la nube, smartphones y supercomputadoras

d)

En impresoras

94.

¿Por qué es importante la jerarquía en sistemas computacionales?

a)

Para gastar más energía

b)

Para mostrar más colores

c)

Para facilitar el diseño y compatibilidad del software

d)

Para instalar más juegos