Test: Sistemas operativos y gestión (49 preguntas)

Preguntas y respuestas del test

1. ¿Qué es un sistema operativo?

Un conjunto de aplicaciones que ejecuta tareas del usuario sin gestionar los recursos del ordenador.
Un componente físico que conecta los dispositivos y traduce sus señales para el procesador.
Un conjunto de programas que gestiona el hardware y el software y permite al usuario comunicarse con el ordenador.
Un lenguaje de programación que convierte instrucciones de usuario directamente en operaciones del ordenador.

Un conjunto de programas que gestiona el hardware y el software y permite al usuario comunicarse con el ordenador.

Explicación

Un sistema operativo reúne programas que gestionan el hardware y el software y ofrecen una forma de comunicación con el ordenador. Un conjunto de aplicaciones puede utilizar esos recursos, pero no constituye por sí mismo el sistema operativo.

2. ¿Cómo hace el sistema operativo que el hardware resulte transparente para quienes crean y utilizan aplicaciones?

Sustituye los componentes físicos por aplicaciones que realizan sus funciones sin intervención del sistema.
Gestiona los recursos hardware y ofrece una interfaz que sirve de base para crear y ejecutar aplicaciones.
Se ocupa de almacenar las aplicaciones, pero deja la gestión de los recursos a cada usuario.
Permite que cada aplicación controle directamente el hardware sin una interfaz común de acceso.

Gestiona los recursos hardware y ofrece una interfaz que sirve de base para crear y ejecutar aplicaciones.

Explicación

Al gestionar los recursos hardware y proporcionar una interfaz, el sistema operativo oculta detalles del hardware y facilita la creación y ejecución de aplicaciones. El acceso directo de cada aplicación no describe esa función de intermediación.

3. En un ordenador usado por varias personas, ¿qué distingue a un sistema multiusuario de uno monousuario?

El sistema multiusuario funciona sin administrar los recursos; el monousuario organiza el acceso de varios usuarios.
El sistema multiusuario asigna un ordenador distinto a cada persona; el monousuario comparte un ordenador entre varias.
El sistema multiusuario permite que varias personas utilicen recursos del mismo ordenador; el monousuario los ofrece a una persona.
El sistema multiusuario se define por ejecutar varias tareas; el monousuario, por trabajar con un único procesador.

El sistema multiusuario permite que varias personas utilicen recursos del mismo ordenador; el monousuario los ofrece a una persona.

Explicación

La distinción depende de cuántos usuarios pueden disponer de los recursos de un mismo ordenador. Ejecutar varias tareas describe una clasificación distinta, no la diferencia entre monousuario y multiusuario.

4. ¿Qué cambio caracteriza la evolución desde los primeros sistemas operativos hasta los actuales?

Los primeros y los actuales son monolíticos, pero los actuales permiten modificar sus componentes.
Los primeros eran monolíticos y no modificables; los actuales se describen como abiertos, segmentados y organizados por niveles funcionales.
Los primeros eran abiertos y organizados por niveles; los actuales son monolíticos y no modificables.
Los primeros se organizaban por tareas del usuario; los actuales eliminan la segmentación y los niveles funcionales.

Los primeros eran monolíticos y no modificables; los actuales se describen como abiertos, segmentados y organizados por niveles funcionales.

Explicación

La evolución descrita contrapone los sistemas iniciales monolíticos y no modificables con los actuales, abiertos, segmentados y organizados por niveles. La idea de que los primeros eran abiertos invierte esa distinción.

5. ¿Qué diferencia tecnológica hubo entre la primera y la segunda generación de ordenadores?

La primera empleó válvulas de vacío y lenguaje máquina; la segunda introdujo transistores y procesamiento por lotes.
La primera empleó transistores y procesamiento por lotes; la segunda incorporó válvulas de vacío y lenguaje máquina.
La primera empleó válvulas de vacío y procesamiento por lotes; la segunda introdujo transistores y lenguaje máquina.
La primera incorporó circuitos integrados y multiproceso; la segunda introdujo memorias de semiconductores.

La primera empleó válvulas de vacío y lenguaje máquina; la segunda introdujo transistores y procesamiento por lotes.

Explicación

La primera generación se asocia con válvulas de vacío y lenguaje máquina, mientras que la segunda introdujo transistores y procesamiento por lotes. La opción que atribuye transistores a la primera generación intercambia los rasgos tecnológicos.

6. ¿Qué rasgo distingue a la cuarta generación de ordenadores de la tercera?

La cuarta se caracteriza por circuitos integrados y multiproceso; la tercera incorporó miniaturización y memorias de semiconductores.
La cuarta se caracteriza por válvulas de vacío y lenguaje máquina; la tercera introdujo transistores y procesamiento por lotes.
La cuarta se caracteriza por miniaturización, memorias de semiconductores e interfaces más sencillas; la tercera incorporó circuitos integrados y multiproceso.
La cuarta se caracteriza por procesamiento por lotes; la tercera incorporó una interfaz más sencilla y memorias de semiconductores.

La cuarta se caracteriza por miniaturización, memorias de semiconductores e interfaces más sencillas; la tercera incorporó circuitos integrados y multiproceso.

Explicación

La cuarta generación se caracteriza por la miniaturización, las memorias de semiconductores y una interfaz más sencilla; los circuitos integrados y el multiproceso corresponden a la tercera. La opción que atribuye esos últimos rasgos a la cuarta invierte las generaciones.

7. ¿Cómo cambia la explotación de los recursos entre un sistema monousuario y uno multiusuario?

En el monousuario, las tareas se ejecutan simultáneamente; en el multiusuario, cada proceso obtiene un ordenador distinto.
En el monousuario, los procesos se ejecutan uno tras otro; en el multiusuario, comparten recursos y reciben tiempos de CPU.
En el monousuario, varios usuarios comparten tiempos de CPU; en el multiusuario, los procesos se ejecutan uno tras otro.
En ambos sistemas los procesos reciben tiempos de CPU compartidos, pero solo el monousuario admite varios usuarios.

En el monousuario, los procesos se ejecutan uno tras otro; en el multiusuario, comparten recursos y reciben tiempos de CPU.

Explicación

En la explotación monousuario, los procesos se ejecutan uno tras otro, mientras que en la multiusuario comparten recursos y reciben tiempos de CPU. La ejecución secuencial no es la característica descrita para la explotación multiusuario.

8. Un usuario interactúa con un sistema y necesita que este responda de inmediato; ¿qué modalidad de procesamiento se ajusta a esa necesidad?

El procesamiento por lotes, que carga datos, los procesa y obtiene resultados.
El procesamiento en tiempo real, que ofrece una respuesta inmediata durante la interacción.
El procesamiento por lotes, que asigna una respuesta inmediata a cada interacción.
El procesamiento monotarea, que determina cuántos usuarios comparten el ordenador.

El procesamiento en tiempo real, que ofrece una respuesta inmediata durante la interacción.

Explicación

El procesamiento en tiempo real ofrece una respuesta inmediata mientras el usuario interactúa con el sistema. El procesamiento por lotes sigue una secuencia de carga, procesamiento y obtención de resultados, en lugar de centrarse en esa respuesta interactiva.

9. Una clasificación describe un sistema como multiusuario, multitarea y multiprocesador; ¿qué aspecto corresponde a cada término?

Número de tareas, número de procesadores y número de usuarios, respectivamente.
Número de procesadores, número de usuarios y número de tareas, respectivamente.
Número de usuarios, número de procesadores y número de tareas, respectivamente.
Número de usuarios, número de tareas y número de procesadores, respectivamente.

Número de usuarios, número de tareas y número de procesadores, respectivamente.

Explicación

La clasificación distingue el número de usuarios, de tareas y de procesadores, que corresponden respectivamente a multiusuario, multitarea y multiprocesador. La alternativa que atribuye «multitarea» al número de procesadores confunde dos criterios distintos.

10. ¿Qué ocurre cuando un sistema emplea multiproceso simétrico en lugar de asimétrico?

Los procesos o sus hebras pueden enviarse a cualquiera de los procesadores disponibles, en vez de ser distribuidos por un procesador maestro.
Los procesadores alternan entre ser maestros y esclavos, en vez de compartir los procesos o sus hebras disponibles.
Un procesador maestro distribuye la carga entre procesadores esclavos, en vez de permitir enviar procesos a cualquiera de ellos.
Cada procesador ejecuta un sistema operativo independiente, en vez de recibir procesos distribuidos por un procesador maestro.

Los procesos o sus hebras pueden enviarse a cualquiera de los procesadores disponibles, en vez de ser distribuidos por un procesador maestro.

Explicación

En el multiproceso simétrico, los procesos o sus hebras pueden enviarse a cualquiera de los procesadores disponibles. La distribución desde un procesador maestro a procesadores esclavos describe el modelo asimétrico.

11. ¿Qué característica permite que un sistema distribuido presente sus recursos remotos al usuario como si fueran locales?

La administración independiente de cada equipo sin una visión común del sistema
La conexión de equipos sin intercambio de recursos a través de una red
La ejecución de todos los componentes en un único equipo centralizado
La integración de equipos separados en una red que se perciben como un único sistema

La integración de equipos separados en una red que se perciben como un único sistema

Explicación

Un sistema distribuido conecta equipos físicamente separados y hace que sus componentes se perciban como un único sistema, con acceso transparente a recursos remotos. Un equipo centralizado no reúne máquinas separadas ni ofrece esa percepción integrada.

12. Una organización combina varios equipos para aumentar la capacidad de cálculo y configura otro componente para asumir el trabajo si uno falla. ¿Qué ventajas de los sistemas distribuidos aplica?

Aumento de potencia mediante la combinación de equipos y tolerancia a fallos mediante reemplazo
Aumento de potencia mediante un procesador central y tolerancia a fallos mediante copias de archivos
Distribución del trabajo entre equipos y eliminación de la necesidad de reemplazar componentes
Reducción de potencia para simplificar la administración y aislamiento de los equipos averiados

Aumento de potencia mediante la combinación de equipos y tolerancia a fallos mediante reemplazo

Explicación

Combinar equipos permite aumentar la potencia, y la tolerancia a fallos se consigue cuando otro componente puede reemplazar al que se avería. Mantener copias de archivos, por sí solo, no equivale al reemplazo de un componente que falla.

13. ¿Qué diferencia distingue a un cluster de un grid por la ubicación habitual de sus equipos?

Un cluster requiere un único equipo, mientras que un grid conecta equipos de una misma instalación
Un cluster conecta equipos sin una red común, mientras que un grid utiliza una red local compartida
Un cluster suele reunir equipos en una red local, mientras que un grid puede distribuirlos por todo el mundo
Un cluster suele distribuir equipos por todo el mundo, mientras que un grid los reúne en una red local

Un cluster suele reunir equipos en una red local, mientras que un grid puede distribuirlos por todo el mundo

Explicación

Los equipos de un cluster suelen estar conectados en una misma red local, mientras que los de un grid pueden encontrarse distribuidos por todo el mundo. La opción inversa intercambia precisamente las ubicaciones habituales de ambos sistemas.

14. Una empresa adquiere un ordenador con una licencia OEM y después quiere trasladar esa licencia a otro equipo compatible. ¿Qué característica de la licencia OEM determina si puede hacerlo?

Se compra directamente al desarrollador y puede cederse a otro usuario
Permite instalarse en varias máquinas mediante una clave compartida
Está vinculada al hardware específico con el que se suministró
Puede trasladarse entre equipos compatibles si se desinstala del anterior

Está vinculada al hardware específico con el que se suministró

Explicación

La licencia OEM queda vinculada al hardware específico con el que se suministra, por lo que no se traslada a otro equipo como una licencia retail. La posibilidad de instalarse en otro hardware compatible corresponde a la licencia retail, no a la OEM.

15. ¿Qué posibilidad caracteriza a una licencia retail cuando el usuario cambia de ordenador?

Puede destinarse a actividades educativas aunque se haya comprado para un uso comercial
Puede utilizarse en cualquier cantidad de máquinas mediante una única clave compartida
Puede instalarse en hardware compatible y cederse o revenderse, respetando el uso en una máquina a la vez
Permanece asociada al ordenador original, aunque el nuevo equipo sea compatible

Puede instalarse en hardware compatible y cederse o revenderse, respetando el uso en una máquina a la vez

Explicación

Una licencia retail puede instalarse en hardware compatible y también cederse o revenderse, aunque normalmente se usa en una máquina a la vez. Una licencia vinculada al ordenador original describe la restricción propia de una OEM.

16. Una organización necesita habilitar el uso concurrente de un sistema operativo en 25 equipos mediante una sola clave. ¿Qué tipo de licencia se ajusta a esa necesidad?

Una licencia de actualización que sustituye un sistema anterior por menor coste
Una licencia retail que permite instalar el sistema en hardware compatible
Una licencia por volumen contratada para la cantidad de usos concurrentes requerida
Una licencia OEM concedida al fabricante para un equipo específico

Una licencia por volumen contratada para la cantidad de usos concurrentes requerida

Explicación

La licencia por volumen permite utilizar varias máquinas con una única clave y puede contratarse para cantidades de usos concurrentes, como 25. Una licencia retail puede cambiar de hardware compatible, pero no es la modalidad descrita para gestionar varios usos concurrentes con una clave.

17. Un sistema operativo debe asignar prioridades de ejecución, administrar memoria y finalizar un proceso. ¿Qué niveles se encargan, respectivamente, de esas tres tareas?

Nivel 1, nivel 3 y nivel 2
Nivel 1, nivel 2 y nivel 3
Nivel 3, nivel 2 y nivel 1
Nivel 2, nivel 1 y nivel 3

Nivel 1, nivel 2 y nivel 3

Explicación

El nivel 1 gestiona el procesador y las prioridades, el nivel 2 administra la memoria y el nivel 3 inicia, detiene y finaliza procesos. El nivel 3 no administra la memoria; esa tarea corresponde al nivel 2.

18. ¿Qué distribución de tareas corresponde a los niveles 4 y 5 de un sistema operativo por capas?

El nivel 4 gestiona archivos y directorios; el nivel 5 gestiona almacenamiento y periféricos de entrada y salida
El nivel 4 gestiona memoria y procesos; el nivel 5 gestiona prioridades del procesador y archivos
El nivel 4 gestiona almacenamiento y periféricos de entrada y salida; el nivel 5 gestiona archivos, directorios e interfaz
El nivel 4 gestiona el procesador y sus prioridades; el nivel 5 gestiona memoria y periféricos

El nivel 4 gestiona almacenamiento y periféricos de entrada y salida; el nivel 5 gestiona archivos, directorios e interfaz

Explicación

El nivel 4 administra dispositivos de almacenamiento y periféricos de entrada y salida, mientras que el nivel 5 administra archivos, directorios e interfaz. La opción que asigna archivos al nivel 4 y periféricos al nivel 5 intercambia las responsabilidades.

19. En un entorno UNIX, ¿cómo se denomina normalmente un programa que se ejecuta en segundo plano y ofrece funciones para utilizar recursos del sistema operativo?

Un gestor de archivos
Un controlador de dispositivo
Un daemon o demonio
Un intérprete de comandos

Un daemon o demonio

Explicación

Un servicio suele ejecutarse en segundo plano para proporcionar funciones relacionadas con los recursos del sistema operativo; en UNIX se denomina daemon o demonio. Un controlador de dispositivo administra la interacción con un dispositivo, pero no es el nombre UNIX general de ese tipo de servicio.

20. Al ejecutar DIR C: en MS-DOS, ¿qué secuencia describe cómo se obtiene y presenta la información del directorio?

La orden solicita información al monitor, que pide leer el directorio al controlador; el gestor de archivos accede al disco y muestra el resultado
La orden consulta directamente el disco; el monitor solicita al gestor de archivos detener el controlador y presentar el directorio
La orden solicita información al gestor de archivos, que pide leer el directorio al nivel de disco; el controlador accede al disco y la información llega al monitor
La orden pide al nivel de disco iniciar un proceso; el gestor de archivos lo finaliza y el controlador envía el resultado a la memoria

La orden solicita información al gestor de archivos, que pide leer el directorio al nivel de disco; el controlador accede al disco y la información llega al monitor

Explicación

DIR C: solicita información al gestor de archivos, que recurre al nivel de gestión de disco para leer el directorio; luego el controlador accede al disco y los datos se envían al monitor. La secuencia alternativa sitúa al monitor al inicio de la solicitud, aunque la orden se dirige primero al gestor de archivos.

21. ¿Qué caracteriza a un proceso en un sistema operativo?

Es un programa en ejecución que debe cargarse en memoria y recibir los recursos que necesita.
Es un archivo ejecutable almacenado en disco que aún no requiere memoria ni recursos.
Es un conjunto de procesos preparados que comparten una prioridad y una ubicación en memoria.
Es una instrucción del sistema operativo que asigna recursos a los programas antes de ejecutarlos.

Es un programa en ejecución que debe cargarse en memoria y recibir los recursos que necesita.

Explicación

Un proceso es un programa mientras se ejecuta, por lo que debe cargarse en memoria y recibir recursos. Un archivo ejecutable que todavía no se ha iniciado no constituye por sí mismo un proceso en ejecución.

22. ¿En qué se diferencian los procesos de usuario de los procesos de sistema respecto al acceso al hardware?

Ambos funcionan en modo privilegiado, pero los procesos de usuario reciben menos recursos.
Los procesos de usuario funcionan en modo restringido y los de sistema en modo privilegiado.
Ambos funcionan en modo restringido, pero los procesos de sistema tienen mayor prioridad.
Los procesos de usuario funcionan en modo privilegiado y los de sistema en modo restringido.

Los procesos de usuario funcionan en modo restringido y los de sistema en modo privilegiado.

Explicación

Los procesos de usuario tienen restricciones para acceder al hardware, mientras que los procesos de sistema operan en modo privilegiado. La prioridad no es lo que define esta diferencia de modos de acceso.

23. ¿Qué información puede consultar el sistema operativo en el bloque de control de un proceso?

Su código fuente, historial de cambios, fecha de creación y permisos del usuario.
Su PID, estado, prioridad, ubicación en memoria y recursos asignados.
La lista de instrucciones pendientes, el resultado esperado y el tiempo total de ejecución.
Los datos compartidos con otros procesos, sus archivos de salida y su orden de llegada.

Su PID, estado, prioridad, ubicación en memoria y recursos asignados.

Explicación

El bloque de control almacena datos de gestión del proceso, como el PID, el estado, la prioridad, la ubicación en memoria y los recursos asignados. El código fuente y el historial de cambios no forman parte de la información indicada para ese bloque.

24. ¿Qué ocurre con un programa cuando el cargador lo prepara para su ejecución?

Crea su bloque de control y PID, le asigna prioridad base y recursos, lo registra, lo carga en memoria y lo deja preparado.
Le asigna directamente la CPU, ejecuta sus instrucciones iniciales y después crea su bloque de control.
Lo registra en la tabla de procesos y le asigna memoria, pero deja la creación del PID para el planificador.
Lo carga en memoria y lo bloquea hasta que un proceso de sistema le asigne una prioridad y recursos.

Crea su bloque de control y PID, le asigna prioridad base y recursos, lo registra, lo carga en memoria y lo deja preparado.

Explicación

El cargador crea el bloque de control y el PID, asigna prioridad base y recursos, registra y carga el proceso, y lo deja en la cola de espera de la CPU. El proceso queda preparado, no comienza directamente en ejecución antes de su planificación.

25. ¿Qué es una hebra dentro de un proceso?

Una copia del proceso que se ejecuta en un procesador independiente y mantiene sus propios recursos.
Un punto de ejecución que puede correr a la vez que otros en un sistema multiprocesador o alternarse en uno con un solo procesador.
Una unidad de memoria compartida que determina la prioridad de todos los procesos del sistema.
Una tarea que se ejecuta simultáneamente con otras en cualquier sistema, aunque tenga un solo procesador.

Un punto de ejecución que puede correr a la vez que otros en un sistema multiprocesador o alternarse en uno con un solo procesador.

Explicación

Una hebra es un punto de ejecución dentro de un proceso; su ejecución puede ser simultánea en un multiprocesador o conmutada en un sistema con un solo procesador. Tener varias hebras no implica que cada una sea una copia del proceso con recursos propios.

26. ¿Cómo se relacionan los recursos de un proceso con las hebras que contiene?

Las hebras del mismo proceso comparten memoria y datos, y el proceso es propietario de los recursos que utilizan.
El sistema operativo es propietario de los recursos de las hebras y asigna datos separados a cada proceso.
Cada hebra mantiene su propia memoria y sus propios datos, mientras el proceso conserva solo la prioridad.
Las hebras comparten el procesador, pero cada una pertenece a un proceso distinto que posee sus recursos.

Las hebras del mismo proceso comparten memoria y datos, y el proceso es propietario de los recursos que utilizan.

Explicación

Las hebras de un proceso comparten memoria y datos, y el proceso posee los recursos que usan. Considerar que cada hebra tiene memoria y datos independientes confunde la estructura compartida de las hebras de un mismo proceso.

27. ¿Qué describe el cambio de contexto entre procesos?

La coordinación de procesos para acceder a una región crítica sin interferencias.
La asignación de una prioridad base y recursos a un proceso que acaba de cargarse en memoria.
Las operaciones de guardar y cargar información para pasar un proceso preparado a ejecución.
La división del tiempo de CPU en turnos iguales para los procesos preparados.

Las operaciones de guardar y cargar información para pasar un proceso preparado a ejecución.

Explicación

El cambio de contexto comprende guardar y cargar información para que un proceso preparado pase a ejecución. Asignar recursos al iniciar un programa es una tarea distinta del cargador, no el cambio de contexto.

28. ¿Qué diferencia a Round-robin de FCFS en la asignación de CPU?

Round-robin atiende según el orden de llegada; FCFS elige el proceso preparado con menor tiempo de ejecución.
Round-robin elige el proceso con menor tiempo restante; FCFS reparte el tiempo de ejecución por turnos.
Round-robin mantiene el proceso actual hasta que termina; FCFS elige según las prioridades dinámicas.
Round-robin reparte el tiempo de ejecución por turnos; FCFS atiende según el orden de llegada en una cola FIFO.

Round-robin reparte el tiempo de ejecución por turnos; FCFS atiende según el orden de llegada en una cola FIFO.

Explicación

Round-robin asigna tiempo de ejecución por turnos, mientras que FCFS sigue el orden de llegada en una cola FIFO. Elegir continuamente el menor tiempo restante corresponde a otra estrategia de planificación, no a Round-robin.

29. Un proceso nuevo llega mientras otro está en ejecución. ¿Qué diferencia de decisión distingue STR de SRTF?

STR selecciona por orden de llegada; SRTF asigna a cada proceso turnos de igual duración.
STR compara continuamente el tiempo restante; SRTF conserva la preferencia del proceso actual hasta que termina.
STR elige la mayor prioridad dinámica; SRTF conserva el proceso actual aunque otro tenga menos tiempo restante.
STR conserva la preferencia del proceso actual hasta que termina; SRTF compara el tiempo restante y elige el menor.

STR conserva la preferencia del proceso actual hasta que termina; SRTF compara el tiempo restante y elige el menor.

Explicación

STR mantiene la preferencia del proceso en ejecución y, al terminar, escoge entre los preparados el de menor tiempo de ejecución; SRTF compara continuamente el tiempo restante. La comparación continua del tiempo restante es precisamente lo que distingue a SRTF de STR.

30. Al coordinar procesos que acceden a una región crítica, ¿qué requisitos debe satisfacer la sincronización?

Uso eficaz del procesador, rendimiento y tiempo de espera.
Exclusión mutua, progreso y espera acotada.
Orden de llegada, prioridad base y tiempo de respuesta.
Cola FIFO, cambio de contexto y asignación de turnos.

Exclusión mutua, progreso y espera acotada.

Explicación

Para una región crítica, los requisitos son exclusión mutua, progreso y espera acotada, con el fin de evitar interferencias y coordinar el orden de ejecución. El rendimiento y el tiempo de espera son objetivos de planificación, no los tres requisitos de sincronización de una región crítica.

31. ¿Qué conjunto de tareas corresponde al administrador de memoria de un sistema?

Registrar las zonas libres, impedir la entrada de procesos nuevos y mantener los datos de los procesos siempre en RAM.
Registrar las zonas ocupadas, reservar espacio para nuevos procesos, liberar el de los finalizados e intercambiar datos con el disco.
Guardar los procesos finalizados en memoria, reservar espacio para los periféricos y convertir páginas en segmentos.
Asignar marcos iguales a cada proceso, traducir las órdenes de los periféricos y organizar archivos en el disco.

Registrar las zonas ocupadas, reservar espacio para nuevos procesos, liberar el de los finalizados e intercambiar datos con el disco.

Explicación

El administrador de memoria controla las zonas en uso, reserva y libera espacio y también intercambia datos entre memoria y disco. La asignación de marcos iguales es propia de la paginación, no el conjunto de funciones descrito para el administrador.

32. ¿Qué diferencia caracteriza a las particiones variables frente a las fijas?

Las variables eliminan toda fragmentación al cambiar de tamaño; las fijas conservan registros detallados de cada zona libre y ocupada.
Las variables mantienen los procesos en disco; las fijas reservan espacio únicamente cuando un proceso termina.
Las variables registran las zonas libres y ocupadas, aunque pueden sufrir fragmentación externa; las fijas pueden desperdiciar espacio por fragmentación interna o externa.
Las variables dividen cada proceso en páginas iguales; las fijas permiten ubicar esas páginas en marcos no contiguos.

Las variables registran las zonas libres y ocupadas, aunque pueden sufrir fragmentación externa; las fijas pueden desperdiciar espacio por fragmentación interna o externa.

Explicación

Las particiones variables mantienen registros de las zonas libres y ocupadas, pero aún pueden sufrir fragmentación externa; las fijas pueden desperdiciar memoria por fragmentación interna o externa. Cambiar el tamaño de las particiones variables no elimina necesariamente la fragmentación.

33. ¿Cómo permite la memoria virtual ejecutar un programa cuyo espacio total no está cargado en la RAM?

Divide el programa en segmentos de tamaño variable y conserva todos esos segmentos en RAM mientras se ejecuta.
Traslada cada proceso completo a una zona exclusiva del disco y lo ejecuta allí sin cargar partes en RAM.
Reserva marcos contiguos para el programa entero y guarda en disco una copia de los datos ya procesados.
Mantiene en RAM la parte que debe ejecutarse y conserva el resto en disco, usando este espacio para simular una memoria disponible mayor.

Mantiene en RAM la parte que debe ejecutarse y conserva el resto en disco, usando este espacio para simular una memoria disponible mayor.

Explicación

La memoria virtual mantiene en memoria la parte del programa que se necesita ejecutar y conserva el resto en disco, lo que simula una capacidad de RAM mayor. Trasladar un proceso poco utilizado a una zona exclusiva de intercambio describe el intercambio, no la memoria virtual.

34. Si un equipo ejecuta solo algunas páginas de un programa, ¿cómo funciona la memoria virtual con las páginas restantes?

Mantiene en RAM las páginas que se ejecutan y conserva las demás en disco, cuyo espacio disponible puede utilizar.
Mantiene en RAM todas las páginas y guarda las demás en una zona exclusiva de intercambio reservada para ese proceso.
Divide las páginas en segmentos variables y las conserva en disco hasta que el programa finaliza.
Traslada el programa completo a una zona exclusiva de disco y lo devuelve a RAM cuando se necesita.

Mantiene en RAM las páginas que se ejecutan y conserva las demás en disco, cuyo espacio disponible puede utilizar.

Explicación

La memoria virtual mantiene en RAM las páginas que se ejecutan y conserva las restantes en disco, utilizando espacio disponible de este. La zona exclusiva de intercambio corresponde al intercambio de memoria, no a la definición de memoria virtual.

35. Un proceso se usa poco y el sistema lo retira temporalmente de la memoria física; ¿qué ocurre en el intercambio de memoria?

Se divide en marcos iguales y permanece en RAM aunque deje de utilizarse.
Se transforma en bloques de tamaño variable y se almacena en la memoria física.
Se conserva en el espacio libre del disco y vuelve a RAM cuando se ejecuta una página suya.
Se vuelca a una zona exclusiva de intercambio en disco y vuelve a RAM cuando se necesita.

Se vuelca a una zona exclusiva de intercambio en disco y vuelve a RAM cuando se necesita.

Explicación

En el intercambio, el proceso poco utilizado se vuelca desde la memoria física a una zona exclusiva del disco y regresa a RAM cuando hace falta. Usar espacio de disco disponible para conservar páginas restantes es propio de la memoria virtual.

36. ¿Qué organización permite que las páginas de un programa se ubiquen en marcos de RAM no contiguos?

La paginación, que divide la RAM en marcos iguales y los programas en páginas del mismo tamaño.
La memoria virtual, que divide la RAM en segmentos variables y ubica cada programa en un bloque contiguo.
La segmentación, que divide la RAM y los programas en bloques iguales asignados consecutivamente.
El intercambio, que divide cada proceso en zonas variables guardadas en marcos de igual tamaño.

La paginación, que divide la RAM en marcos iguales y los programas en páginas del mismo tamaño.

Explicación

La paginación divide la RAM en marcos iguales y los programas en páginas del mismo tamaño, que pueden situarse en marcos no contiguos. La segmentación, en cambio, emplea bloques de tamaño variable.

37. ¿Qué rasgo distingue la segmentación de la paginación?

La segmentación usa bloques iguales para todos los procesos, mientras que la paginación los ajusta a cada proceso.
La segmentación usa bloques de tamaño variable ajustados al proceso, mientras que la paginación usa bloques iguales.
La segmentación conserva páginas en disco, mientras que la paginación vuelca procesos a una zona exclusiva.
La segmentación requiere marcos no contiguos, mientras que la paginación organiza bloques variables según el proceso.

La segmentación usa bloques de tamaño variable ajustados al proceso, mientras que la paginación usa bloques iguales.

Explicación

La segmentación divide la memoria en bloques de tamaño variable que se ajustan a las necesidades del proceso; la paginación utiliza bloques iguales. La posibilidad de ubicar páginas en marcos no contiguos es una característica de la paginación y no define la segmentación.

38. ¿Cómo se clasifica un teclado según el tipo de información que maneja?

Como dispositivo por bloques, al igual que los soportes de almacenamiento.
Como interfaz gráfica, porque muestra caracteres en una pantalla.
Como soporte de transmisión, porque envía información al ordenador.
Como dispositivo por caracteres, al igual que el monitor y la impresora.

Como dispositivo por caracteres, al igual que el monitor y la impresora.

Explicación

El teclado se clasifica como dispositivo por caracteres, junto con el monitor y la impresora. Los dispositivos por bloques manejan registros o bloques de información, por lo que no describen el tipo de información procesada por el teclado.

39. ¿Qué función cumple un controlador o driver para un periférico?

Clasifica el periférico según procese información por bloques o por caracteres.
Divide la memoria del ordenador en bloques que se ajustan al periférico conectado.
Almacena temporalmente los datos del periférico en una zona exclusiva del disco.
Traduce entre el periférico y el ordenador para que ambos puedan comunicarse.

Traduce entre el periférico y el ordenador para que ambos puedan comunicarse.

Explicación

Un controlador es un pequeño programa que traduce entre el periférico y el ordenador para que ambos se entiendan. La clasificación por bloques o caracteres describe tipos de dispositivos, no la función del controlador.

40. ¿Qué función cumple un sistema de archivos en una partición?

Permite almacenar, modificar y recuperar información.
Controla la comunicación entre el procesador y la memoria.
Divide el espacio de una partición en nuevas particiones.
Registra el orden de arranque de los sistemas instalados.

Permite almacenar, modificar y recuperar información.

Explicación

Un sistema de archivos organiza la información para que pueda almacenarse, modificarse y recuperarse dentro de una partición. El orden de arranque corresponde a una función distinta y no define el sistema de archivos.

41. Antes de trabajar con una partición, ¿qué operación es necesario realizar para asignarle un sistema de archivos?

Comprimirla.
Formatearla.
Desfragmentarla.
Desmontarla.

Formatearla.

Explicación

El formateo asigna previamente un sistema de archivos a la partición para poder trabajar con ella. La desfragmentación reorganiza datos y no asigna el sistema de archivos.

42. Al guardar un archivo en una partición, ¿qué representa un clúster o unidad de asignación?

El registro que identifica el nombre y la ubicación de cada archivo en la partición.
La unidad mínima de almacenamiento del disco, que equivale necesariamente a un sector.
La unidad mínima de almacenamiento del archivo, formada por uno o varios sectores contiguos.
El espacio total de la partición, dividido en sectores que no necesitan ser contiguos.

La unidad mínima de almacenamiento del archivo, formada por uno o varios sectores contiguos.

Explicación

Un clúster es la unidad mínima con la que se almacena un archivo en la partición y está compuesto por uno o varios sectores contiguos. No debe confundirse con un sector individual, pues un clúster puede abarcar varios.

43. ¿Cómo se diferencian MBR y GPT en la ubicación de la información sobre las particiones?

MBR distribuye copias por las particiones, mientras GPT la guarda en un solo lugar.
Ambos guardan una única copia central, pero GPT la cifra para protegerla.
MBR la guarda en un solo lugar, mientras GPT distribuye copias por las particiones.
Ambos distribuyen copias por las particiones, pero MBR conserva una copia central adicional.

MBR la guarda en un solo lugar, mientras GPT distribuye copias por las particiones.

Explicación

MBR almacena la información de las particiones en un solo lugar, mientras que GPT distribuye copias de esa información. La afirmación de que MBR distribuye copias y GPT usa un único lugar invierte la diferencia.

44. Al comparar los límites indicados para MBR y GPT, ¿qué configuración corresponde a cada tabla?

MBR admite hasta 128 particiones; GPT admite hasta 2 TB y cuatro particiones por disco.
MBR admite hasta 2 TB y 128 particiones; GPT admite cuatro particiones por disco.
MBR admite hasta 2 TB y cuatro particiones por disco; GPT admite hasta 128 particiones.
MBR admite cuatro particiones por disco sin límite de capacidad; GPT admite hasta 128 particiones.

MBR admite hasta 2 TB y cuatro particiones por disco; GPT admite hasta 128 particiones.

Explicación

Los límites indicados son 2 TB y cuatro particiones por disco para MBR, frente a un máximo de 128 particiones para GPT. Atribuir a MBR las 128 particiones confunde los límites de ambas tablas.

45. ¿Qué define a un sistema de numeración?

Un conjunto de instrucciones para traducir cualquier texto a código binario.
Un conjunto de símbolos y reglas para representar cantidades o datos numéricos.
Una secuencia de símbolos ordenados según el tamaño de las cantidades representadas.
Una colección de operaciones para almacenar archivos y recuperar sus datos.

Un conjunto de símbolos y reglas para representar cantidades o datos numéricos.

Explicación

Un sistema de numeración se compone de símbolos y reglas que permiten representar cantidades o datos numéricos. Una secuencia de símbolos sin reglas de representación no basta para definirlo.

46. ¿Qué caracteriza al sistema binario y a cada una de sus cifras?

Utiliza los dígitos del 0 al 7, y cada cifra representa la unidad más pequeña de información.
Utiliza 0 y 1, y cada cifra es un bit, la unidad más pequeña de información posible.
Utiliza los dígitos del 0 al 9, y cada cifra recibe el nombre de bit.
Utiliza 0 y 1, y cada pareja de cifras forma la unidad más pequeña de información posible.

Utiliza 0 y 1, y cada cifra es un bit, la unidad más pequeña de información posible.

Explicación

El sistema binario emplea los dígitos 0 y 1, y cada uno se denomina bit, la unidad más pequeña de información posible. La unidad mínima es cada bit individual, no una pareja de cifras.

47. Para convertir un número decimal a base 8, ¿qué procedimiento se sigue?

Dividir sucesivamente por 2 hasta obtener un cociente menor que 2.
Agrupar las cifras decimales de tres en tres y traducir cada grupo a octal.
Dividir sucesivamente por 8 hasta obtener un cociente menor que 8.
Multiplicar sucesivamente por 8 hasta obtener un producto menor que 8.

Dividir sucesivamente por 8 hasta obtener un cociente menor que 8.

Explicación

La conversión desde decimal a base 8 se realiza mediante divisiones sucesivas por la base, hasta que el cociente sea menor que 8. Dividir por 2 es el procedimiento asociado a la conversión a base 2, no a base 8.

48. ¿Qué diferencia distingue la representación de coma fija de la de coma flotante?

La coma fija representa reales con un rango mayor, mientras que la coma flotante se limita a enteros con el punto decimal a la derecha de los bits.
La coma fija expresa los valores mediante una mantisa y un exponente, mientras que la coma flotante usa una posición decimal invariable.
La coma fija representa enteros con el punto decimal situado a la derecha de los bits, mientras que la coma flotante representa reales y enteros con un rango mayor.
La coma fija guarda el signo en el último byte, mientras que la coma flotante codifica cada cifra en un byte separado.

La coma fija representa enteros con el punto decimal situado a la derecha de los bits, mientras que la coma flotante representa reales y enteros con un rango mayor.

Explicación

La coma fija presupone el punto decimal a la derecha de los bits y representa números enteros, mientras que la coma flotante admite reales y enteros en un rango mayor. La opción que atribuye la mantisa y el exponente a la coma fija invierte esta distinción.

49. En una representación numérica de coma flotante basada en notación científica, ¿cómo se expresa un número?

Como una cifra multiplicada por un signo almacenado en el último byte.
Como un entero con el punto decimal fijado después del bit menos significativo.
Como una secuencia de bytes en la que cada uno representa una cifra decimal.
Como una mantisa multiplicada por una base elevada a un exponente.

Como una mantisa multiplicada por una base elevada a un exponente.

Explicación

La notación científica de coma flotante expresa el número como una mantisa multiplicada por una base elevada a un exponente. La representación de coma fija, en cambio, se caracteriza por una posición decimal supuesta y no por esa combinación de mantisa y exponente.

Repasa con flashcards

Memoriza las respuestas con 95 flashcards de Sistemas operativos y gestión.

¿Qué es un sistema operativo?

Es el conjunto de programas que gestiona el hardware y el software del ordenador y permite comunicarse con él.

¿Qué función cumple un sistema operativo respecto al hardware y las aplicaciones?

Gestiona los recursos hardware y proporciona la base para crear y ejecutar aplicaciones mediante una interfaz que oculta el hardware.

¿A cuántos usuarios ofrece recursos un sistema operativo monousuario?

A un único usuario.

Ver las flashcards →

Profundiza con el resumen

Lee el resumen completo de Sistemas operativos y gestión.

Ver el resumen →

Cursos similares

Haz tus propios test

Sube tus apuntes y la IA te genera preguntas tipo test con corrección en 30 segundos.

Generador de test