wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

EXAMEN DE SISTEMAS OPERATIVOS-3° PARCIAL

Total questions: 99

Worksheet time: 50mins

Name
Class
Date
1.

Una dirección absoluta se refiere a:

a)

La posición relativa dentro del proceso

b)

La dirección generada en tiempo de ejecución

c)

La ubicación física real en la memoria RAM

d)

La dirección virtual asignada por la MMU

2.

Las direcciones relativas dependen de:

a)

La arquitectura del CPU

b)

La dirección base del programa

c)

La tabla de páginas

d)

El tamaño del segmento

3.

La fórmula para obtener una dirección absoluta desde una relativa es:

a)

Absoluta = Relativa – Base

b)

Absoluta = Segmento / Offset

c)

Absoluta = Base + Relativa

d)

Absoluta = Página × Offset

4.

¿Quién convierte direcciones relativas en absolutas?

a)

El compilador

b)

La MMU

c)

El programador

d)

El sistema de archivos

5.

Las direcciones absolutas NO son usadas por:

a)

Los programadores en el código fuente

b)

La CPU

c)

El hardware

d)

La MMU

6.

Una ventaja de las direcciones relativas es que permiten:

a)

Que todo esté en la misma dirección física

b)

Reubicar programas en memoria sin problemas

c)

Saltar páginas

d)

Reducir la RAM usada

7.

Las direcciones absolutas son asignadas por:

a)

El compilador

b)

El hardware y el SO

c)

El usuario

d)

El disco duro

8.

¿Qué sucede sin direcciones relativas?

a)

No habría CPU

b)

La RAM funcionaría igual

9.

Las direcciones relativas también se conocen como:

a)

Direcciones estáticas

b)

Direcciones lógicas

c)

Direcciones virtuales

d)

Direcciones anidadas

10.

Las direcciones absolutas también se conocen como:

a)

Direcciones reales

b)

Direcciones ficticias

c)

Direcciones indirectas

d)

Direcciones optimizadas

11.

Principal ventaja de las direcciones relativas:

a)

Aumentan la velocidad de CPU

b)

Reducen fallos de disco

c)

Abstracción para los programas

d)

Permiten usar discos externos

12.

La MMU usa la dirección base para:

a)

Armar bibliotecas

b)

Crear segmentos

c)

Traducir direcciones relativas

d)

Formatear marcos

13.

Sin direcciones absolutas:

a)

Habría más paginación

b)

El CPU no podría acceder a posiciones reales de memoria

c)

Los procesos serían más rápidos

d)

Los segmentos no tendrían tamaño

14.

Un ejemplo de dirección relativa:

a)

0xFFF12

b)

15320

c)

300 bytes desde el inicio del programa

d)

64 KB

15.

Las direcciones lógicas:

a)

Son independientes de la posición física

b)

Son asignadas por la BIOS

c)

Están en el disco duro

d)

Son usadas solo por Linux

16.

¿Qué utiliza la CPU para ejecutar instrucciones?

a)

Direcciones lógicas

b)

Direcciones absolutas

17.

Ventaja del uso de la MMU:

a)

Quita memoria al proceso

b)

Simplifica el almacenamiento

c)

Aísla los procesos en memoria

d)

Evita usar memoria virtual

18.

Cuando un programa inicia, usa direcciones:

a)

Absolutas

b)

Relativas

c)

Físicas

d)

De disco

19.

Un proceso puede ubicarse en cualquier parte de la RAM gracias a:

a)

Los drivers

b)

La traducción de direcciones

c)

La BIOS

d)

El sistema de archivos

20.

Las direcciones absolutas son necesarias porque:

a)

Permiten depuración más simple

b)

Reducen la fragmentación

c)

La CPU solo entiende posiciones físicas

d)

Eliminan fallos de página

21.

Uno de los objetivos de la seguridad es:

a)

Aumentar el tamaño del disco

b)

Mantener la integridad de los datos

c)

Reducir usuarios

d)

Optimizar gráficos

22.

La confidencialidad busca:

a)

Que nadie vea la RAM

b)

Tener más aplicaciones

c)

Limitar acceso no autorizado a información

d)

Crear copias de seguridad

23.

La disponibilidad garantiza que:

a)

Los usuarios cambien contraseñas

b)

Los recursos estén accesibles cuando se requieran

c)

No existan virus

d)

Solo haya un usuario a la vez

24.

La autenticación verifica:

a)

El proceso que ejecuta la CPU

b)

La identidad del usuario

c)

El tamaño de la memoria

d)

La carga del SO

25.

La autorización define:

a)

El color del escritorio

b)

El tipo de contraseña

c)

Qué acciones puede realizar cada usuario

d)

El tamaño del archivo

26.

La auditoría permite:

a)

Hacer limpieza del disco

b)

Registrar actividades del sistema

c)

Aumentar la RAM

d)

Crear permisos automáticamente

27.

Un ejemplo de amenaza:

a)

Malware

b)

Memoria virtual

c)

Procesos en espera

d)

Drivers

28.

Una vulnerabilidad es:

a)

Un proceso en ejecución

b)

Una debilidad aprovechable por un atacante

c)

Un archivo protegido

d)

Un algoritmo seguro

29.

¿Qué modelo asigna permisos según funciones?

a)

DAC

b)

RBAC

c)

MAC

d)

TCB

30.

En el modelo MAC, los accesos se basan en:

a)

Antivirus

b)

Niveles de seguridad

c)

Usuarios invitados

d)

Carpetas ocultas

31.

El cifrado protege:

a)

El disco duro

b)

La BIOS

c)

La información durante transmisión o almacenamiento

d)

La velocidad del CPU

32.

Los sistemas operativos modernos implementan:

a)

Solo autenticación

b)

Autenticación, autorización y auditoría

c)

Solo firewall

d)

Solo antivirus

33.

La integridad asegura que:

a)

La RAM sea grande

b)

Los datos no sean alterados sin autorización

c)

Se repitan archivos

d)

El disco esté limpio

34.

Un ataque DoS afecta la:

a)

Confidencialidad

b)

Disponibilidad

c)

Integridad

d)

Virtualización

35.

La seguridad de archivos controla:

a)

La fuente del SO

b)

Acceso, lectura y modificación

c)

La red

d)

Los controladores

36.

Una matriz de acceso define:

a)

El tamaño de la RAM

b)

Qué sujetos acceden a qué objetos

c)

El modelo de CPU

d)

Los drivers

37.

Un mecanismo de defensa pasivo es:

a)

Antivirus

b)

Cifrado

c)

Depuración

d)

Cola de procesos

38.

El control de acceso previene:

a)

Fallos de página

b)

Fragmentación

c)

Accesos indebidos a recursos

d)

Multiprocesamiento

39.

Un exploit aprovecha:

a)

Actualizaciones nuevas

b)

Vulnerabilidades

c)

Copias de seguridad

d)

Antivirus

40.

El aislamiento de procesos evita:

a)

Que ocupen mucha RAM

b)

Que interfieran entre sí

c)

Que se actualicen

d)

Que se ejecuten en segundo plano

41.

Windows implementa seguridad mediante:

a)

Solo firewall

b)

Control de cuentas, permisos y cifrado

c)

Eliminación de procesos

d)

Bloqueo de RAM

42.

Linux utiliza permisos basados en:

a)

Antivirus

b)

Usuario, grupo y otros

c)

Memoria virtual

d)

Compactación

43.

Android se basa en:

a)

DLLs

b)

Aislamiento de aplicaciones (sandbox)

c)

Archivos .sys

d)

BIOS

44.

La política de seguridad establece:

a)

El fondo de pantalla

b)

El núcleo del sistema

c)

Reglas y procedimientos para proteger el sistema

d)

Los controladores

45.

Una amenaza interna proviene de:

a)

Hackers externos

b)

Usuarios legítimos del sistema

c)

Virus del correo

d)

BIOS

46.

La ingeniería social se basa en:

a)

Manipular al usuario

b)

Atacar RAM

c)

Alterar hardware

d)

Cambiar privilegios del kernel

47.

Un firewall controla:

a)

Procesos

b)

Tráfico de red

c)

RAM

d)

Compactación

48.

Un malware puede:

a)

Compactar memoria

b)

Robar datos o dañar sistemas

c)

Traducir instrucciones

d)

Reducir fragmentación

49.

La seguridad lógica protege:

a)

Datos y acceso del sistema

b)

Cables

c)

Hardware físico

d)

Sensores térmicos

50.

La seguridad física protege:

a)

Bases de datos

b)

Drivers

c)

Instalaciones, equipos y dispositivos

d)

Procesos virtuales

51.

La dirección virtual es generada por:

a)

La BIOS

b)

El proceso en ejecución

c)

El disco

d)

El kernel

52.

Una dirección virtual NO es:

a)

Independiente del hardware

b)

Traducción de la MMU

c)

Una posición física en RAM

d)

Una abstracción

53.

La dirección virtual se convierte en física usando:

a)

La MMU

b)

El CPU

c)

El disco

d)

El compilador

54.

La dirección virtual pertenece al:

a)

Sistema general

b)

Espacio de direcciones del proceso

c)

BIOS

d)

Driver gráfico

55.

En paginación, la dirección virtual se divide en:

a)

Segmento y base

b)

Página y desplazamiento

c)

Bloque y sector

d)

Dirección y offset

56.

Cuando una página no está en RAM ocurre:

a)

Error de segmento

b)

Fallo de seguridad

c)

Page fault

d)

Fragmentación

57.

El TLB sirve para:

a)

Comprimir RAM

b)

Guardar archivos

c)

Acelerar traducciones de direcciones

d)

Eliminar páginas

58.

La memoria virtual permite:

a)

Usar más CPU

b)

Simular más memoria usando disco

c)

Desactivar paginación

d)

Eliminar la RAM

59.

La segmentación usa direcciones:

a)

Físicas solamente

b)

Segmento + dirección relativa

c)

Página + marco

d)

Offset + CPU

60.

Un beneficio del espacio virtual es:

a)

Reducir archivos

b)

Aislamiento de procesos

c)

Más fragmentación

d)

Menos seguridad

61.

La paginación elimina:

a)

Fallos de página

b)

La fragmentación externa

c)

Compactación

d)

Seguridad por hardware

62.

Un fallo de página excesivo causa:

a)

Aceleración

b)

Thrashing

c)

Más direcciones

d)

Segmentación pura

63.

El bit de presencia indica:

a)

Si la página está en memoria física

b)

Si la página está en memoria virtual

c)

Si la página está en el disco

d)

Si la página está en el TLB

64.

La dirección virtual es esencial para:

a)

Juegos

b)

Sistemas multitarea

c)

Periféricos

d)

GIFs

65.

Swapping significa:

a)

Compactar RAM

b)

Mover páginas entre RAM y disco

c)

Cerrar procesos

d)

Extender segmentos

66.

Los sistemas modernos usan principalmente:

a)

Segmentación pura

b)

Solo direcciones absolutas

c)

Paginación

d)

Matrices lineales

67.

Una ventaja de la dirección virtual es:

a)

Hace lento el sistema

b)

Permite cargar solo lo necesario (demanda)

c)

Elimina TLB

d)

Evita SO

68.

Si una página está modificada, su bit es:

a)

Clean = 0

b)

Dirty = 1

c)

Pres = 2

d)

Carga = 1

69.

Un error de segmentación ocurre cuando:

a)

No hay RAM

b)

Se compacta memoria

c)

Se accede a una dirección inválida

d)

No hay swap

70.

La MMU mantiene:

a)

Periféricos

b)

Tablas de páginas o segmentos

c)

Chips gráficos

d)

Drivers de audio

71.

¿Qué combina la paginación + segmentación?

a)

Disco y RAM

b)

Segmentos divididos en páginas

c)

Archivos FAT

d)

Drivers del kernel

72.

¿Cuál puede ser el espacio virtual de 64 bits?

a)

10 MB

b)

1 GB

c)

4 GB

d)

Muy grande (terabytes o más)

73.

¿Qué ocurre si el TLB falla?

a)

Nada cambia

b)

Se consulta la tabla de páginas

c)

Se elimina la página

d)

Se reinicia el SO

74.

¿De qué depende la dirección física final?

a)

El CPU

b)

El disco

c)

La tabla de páginas/segmentos + MMU

d)

El usuario

75.

¿Qué soluciona la compactación?

a)

Paginación

b)

Interrupciones

c)

Fragmentación externa

d)

Fallos de página

76.

¿Cuándo ocurre la fragmentación externa?

a)

La RAM se llena completamente

b)

Hay huecos dispersos en la memoria

c)

Falta disco duro

d)

Se usa paginación

77.

¿Qué considera el tiempo de compactación?

a)

El sistema de archivos

b)

Todo el proceso de mover segmentos

c)

La memoria virtual

d)

La paginación

78.

Compactar implica:

a)

Eliminar procesos

b)

Mover segmentos dentro de RAM

c)

Cerrar el sistema

d)

Aumentar CPU

79.

Antes de compactar se debe:

a)

Aumentar RAM

b)

Analizar fragmentación

c)

Formatear disco

d)

Apagar procesos

80.

La compactación requiere suspender:

a)

El disco

b)

Procesos temporalmente

c)

El kernel

d)

La memoria virtual

81.

La distancia a mover segmentos afecta:

a)

Seguridad

b)

Virtualización

c)

Tiempo de compactación

d)

Contraseñas

82.

Un costo de compactación es:

a)

Más velocidad

b)

Bloqueo temporal del sistema

c)

Reducir fragmentación interna

d)

Acelerar CPU

83.

Sistemas modernos evitan compactación porque:

a)

No funciona

b)

Daña memoria

c)

Paginación elimina fragmentación externa

d)

Es ilegal

84.

Mover segmentos requiere actualizar:

a)

Antivirus

b)

Tablas de segmentos y direcciones base

c)

Drivers

d)

Contraseñas

85.

El tiempo de movimiento depende de:

a)

Idioma del SO

b)

Velocidad de transferencia de memoria

c)

Drivers

d)

Seguridad

86.

Una desventaja de la compactación es:

a)

Reduce RAM

b)

Crea huecos

c)

Alto costo temporal

d)

Aumenta fragmentación

87.

La compactación busca crear:

a)

Más procesos

b)

Un bloque continuo libre

c)

Más marcos

d)

Más discos

88.

Se requiere compactar cuando:

a)

Hay paginación

b)

No hay un bloque grande contiguo

c)

La RAM está vacía

d)

Hay archivos duplicados

89.

El análisis previo revisa:

a)

Usuarios activos

b)

Ubicación de segmentos y huecos

c)

Versiones del CPU

d)

Drivers

90.

En compactación incremental:

a)

Se mueve todo de golpe

b)

Se mueve por fases

c)

No se mueve nada

d)

Solo se mueve un proceso

91.

La compactación puede causar:

a)

Más seguridad

b)

Mayor latencia

c)

Menos procesos

d)

Fallo de BIOS

92.

Es riesgoso interrumpir la compactación porque:

a)

El disco se llena

b)

Puede causar inconsistencias de memoria

c)

La RAM se borra

d)

El kernel se reinicia

93.

El tiempo total de compactación incluye:

a)

Sólo movimiento

b)

Análisis, movimiento y actualización

c)

La RAM se borra

d)

Fallo de BIOS

94.

Durante compactación se bloquean:

a)

Archivos

b)

Accesos simultáneos a regiones movidas

c)

Usuarios

d)

Drivers

95.

Compactar puede tardar:

a)

Horas

b)

Días

c)

Milisegundos a segundos

d)

Microaños

96.

Es más costoso compactar cuando:

a)

Hay pocos segmentos

b)

La memoria es grande y dispersa

c)

No hay programas

d)

Se usa SSD

97.

Para eliminar fragmentación externa, el SO:

a)

Formatea RAM

b)

Reorganiza segmentos físicamente

c)

Usa disco

d)

Crea páginas

98.

La compactación afecta el rendimiento porque:

a)

Usa más swap

b)

Borran segmentos

c)

El CPU se pausa parcialmente

d)

Los procesos se duplican

99.

En el ejemplo, después de compactar se obtiene:

a)

Más huecos

b)

Un único bloque libre continuo

c)

Menos memoria

d)

Más procesos