option
Cuestiones
ayuda
daypo
buscar.php

Sistemas Operativos

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Sistemas Operativos

Descripción:
Tema 1: Introducción. CONCEPTOS BÁSICOS

Fecha de Creación: 2025/06/07

Categoría: Otros

Número Preguntas: 220

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Qué es un computador?. Un dispositivo exclusivamente para jugar videojuegos. Una máquina que permite procesar la información de forma lenta y manual. Una máquina que permite procesar la información de forma rápida y automática. Un aparato que únicamente sirve para almacenar datos.

¿Por qué no es sencilla la utilización de un computador?. Porque los computadores son extremadamente frágiles. Porque necesitan electricidad para funcionar. Porque la interfaz es extraña y compleja al pensamiento humano. Porque no tienen pantalla.

¿Qué se entiende por "interfaz" de un objeto?. La parte interna del objeto que no puede ser modificada. El conjunto de instrucciones internas del sistema. La parte del objeto accesible desde su exterior que nos permite usarlo y consultar su estado. El material del que está hecho un objeto.

¿Cuál es una característica clave del funcionamiento del computador?. Es siempre intuitivo para cualquier usuario. Se basa en el lenguaje natural humano. Requiere que el usuario comprenda una interfaz compleja. No necesita programación para funcionar.

¿Cuál de los siguientes enunciados resume mejor el propósito de una interfaz?. Es un programa que protege el estado interno del sistema. Es una estructura física que almacena datos. Es un componente que mejora la velocidad del procesamiento. Es el medio mediante el cual interactuamos con un objeto y accedemos a su estado.

¿Por qué la interfaz de un computador se considera compleja para los usuarios?. Porque requiere conocimientos avanzados de electrónica. Porque está basada en un conjunto extenso de programas multimedia. Porque se basa en instrucciones máquina que son difíciles de usar directamente. Porque solo puede ser utilizada por la CPU.

¿Qué elementos del computador se controlan mediante instrucciones máquina?. Solo el software. Exclusivamente la memoria RAM. La CPU, la memoria y los periféricos. Los programas de usuario.

¿Cuál sería una consecuencia si los usuarios tuvieran que usar directamente las instrucciones máquina?. Los programas serían más seguros. Se escribirían pocos programas y no muy complejos. El hardware se desgastaría rápidamente. El sistema operativo funcionaría mejor.

¿Cuál de las siguientes afirmaciones describe mejor el problema del uso directo del hardware?. Es sencillo y rápido para la mayoría de los usuarios. Solo requiere conocimientos de diseño gráfico. Es complejo, tedioso y lleno de detalles. Solo se aplica al uso de Internet.

¿Qué función cumple el lenguaje o código máquina en un computador?. Permite navegar por internet. Es utilizado para ejecutar videojuegos. Controla directamente el hardware del computador. Solo se usa en impresoras.

¿Cuál ha sido la solución adoptada para gestionar la complejidad del uso directo del hardware?. Eliminar el uso del hardware físico. Reemplazar el hardware con inteligencia artificial. Escribir capas o niveles de software. Usar exclusivamente pantallas táctiles.

¿Qué es una capa de software de nivel i?. Un conjunto de periféricos conectados a la CPU. Un programa de edición de texto. Un conjunto de programas que se comunican con el nivel inferior y ofrecen una interfaz más sencilla al nivel superior. Una forma de desinstalar programas del sistema operativo.

¿Qué ventaja proporciona el uso de capas de software?. Evita que los programas funcionen demasiado rápido. Permite que el usuario interactúe directamente con el hardware sin dificultad. Proporciona un mecanismo de abstracción que oculta los detalles del nivel inferior. Requiere que los usuarios programen en lenguaje máquina.

¿Cuál de las siguientes afirmaciones es verdadera respecto a la relación entre capas de software?. El nivel i se comunica directamente solo con el usuario. El nivel i utiliza la interfaz del nivel superior para ejecutar tareas. El nivel i presenta una interfaz más sencilla al nivel superior y utiliza la interfaz del nivel inferior. Todas las capas solo funcionan si hay una conexión a Internet.

¿Qué posibilidad tienen las capas superiores respecto a las inferiores?. Solo pueden usar la interfaz de la capa de más bajo nivel. Siempre ignoran las instrucciones máquina. Pueden usar la interfaz del nivel i o también las de los niveles inferiores (i -1, i -2, ...), dependiendo del diseño. Solo pueden ejecutarse en modo texto.

¿Cuál es la capa de software más importante de un sistema informático?. El antivirus. El navegador web. El sistema operativo. El procesador de texto.

¿Cuál es la función principal del sistema operativo?. Enviar correos electrónicos automáticamente. Ejecutar videojuegos de forma más fluida. Servir como intermediario entre el usuario y el hardware. Diseñar componentes físicos del computador.

¿Qué proporciona el sistema operativo para que los programas se ejecuten?. Una lista de programas ya escritos. Un entorno práctico y eficiente para su ejecución. Un sistema de refrigeración automático. Un acceso directo al hardware sin intermediación.

¿Cuál de las siguientes opciones corresponde a un objetivo del sistema operativo?. Mejorar la calidad de la pantalla del computador. Eliminar automáticamente software no deseado. Ofrecer servicios a usuarios, programas y otros sistemas. Traducir el lenguaje humano a instrucciones máquina.

¿Cuál es uno de los objetivos del estudio de los sistemas operativos?. Aprender a diseñar nuevas arquitecturas de hardware. Conocer los lenguajes de programación más populares. Tener una visión general de sus componentes y organización básica. Comprender la historia de la computación desde el siglo XIX.

¿Cómo se puede definir un sistema operativo?. Como un programa de diseño gráfico. Como un conjunto de programas que controlan el acceso a Internet. Como un conjunto de programas que controlan directamente los recursos hardware. Como un único programa que convierte datos en gráficos.

¿Qué recursos controla directamente un sistema operativo?. La interfaz de usuario, las aplicaciones web y el diseño gráfico. Solo la impresora y el monitor. La CPU, la memoria principal y los periféricos. Las conexiones de red únicamente.

¿Qué proporciona el sistema operativo al usuario en lugar del hardware directamente?. Una interfaz de línea de comandos únicamente. Una máquina virtual más fácil de usar. Un acceso irrestricto al hardware. Una red social privada para ejecutar programas.

¿Cuál es la posición del sistema operativo dentro del software de un computador?. Es la capa de software más superficial. Es la interfaz gráfica de usuario. Es la capa de software más baja. Es un conjunto de aplicaciones independientes.

¿Qué rol cumple el sistema operativo respecto al hardware subyacente?. Lo reemplaza por completo. Permite al usuario acceder a él sin ninguna restricción. Lo oculta mediante una abstracción más fácil de usar. Lo desconecta para ahorrar energía.

¿Qué tipo de programas forman el nivel inmediatamente superior al sistema operativo?. Navegadores web y juegos. Antivirus y compresores de archivos. Traductores, editores de texto e intérpretes de órdenes. Controladores de dispositivos y firmware.

¿Qué programas, además de traductores y editores de texto, se mencionan como parte del entorno para el desarrollo de software?. Reproductores multimedia y clientes de correo. Enlazadores y depuradores. Compiladores y procesadores de texto. Aplicaciones móviles y drivers.

¿Cuál es la función principal de los traductores, editores, enlazadores y depuradores mencionados?. Permitir al usuario instalar videojuegos. Crear un nivel de abstracción cómodo para el desarrollo de programas. Ejecutar directamente instrucciones máquina. Administrar conexiones de red.

¿Qué tipo de software conforman los programas de las dos capas intermedias del sistema informático?. Software de entretenimiento. Software de usuario. Software de redes. Software de sistemas.

¿Cuál es la finalidad principal de los programas de aplicación?. Proveer servicios a otros programas del sistema. Controlar el hardware directamente. Resolver problemas concretos del usuario. Traducir código fuente a código máquina.

¿Quién suele ejecutar los programas de aplicación?. Administradores de sistemas. Usuarios no informáticos. Programadores del sistema operativo. Solo la CPU directamente.

¿Cuál de los siguientes programas pertenece a la capa de aplicación?. Enlazador de código objeto. Intérprete de órdenes del sistema. Hoja de cálculo. Planificador de procesos del sistema operativo.

¿Qué afirmación describe correctamente una de las funciones del sistema operativo?. Crear conexiones automáticas a internet. Detectar virus en tiempo real. Constituir una máquina virtual o extendida. Instalar actualizaciones de hardware.

¿Cuál es la segunda función general del sistema operativo?. Gestionar redes sociales. Controlar exclusivamente la tarjeta gráfica. Utilización compartida de los recursos. Ejecutar directamente programas de usuario.

¿Qué significa que el sistema operativo constituye una “máquina virtual”?. Que simula la conexión a Internet de un computador. Que convierte los programas en archivos ejecutables. Que transforma recursos físicos en versiones virtuales más fáciles de usar. Que crea imágenes gráficas de la CPU.

¿Cuál es una característica clave de la máquina virtual creada por el sistema operativo?. Tiene las mismas limitaciones que el hardware físico. Es más difícil de usar que el hardware real. Es más general, poderosa y fácil de utilizar. Solo funciona en sistemas operativos antiguos.

¿Cuál de los siguientes recursos es transformado en una versión virtual por el sistema operativo?. El teclado y el ratón exclusivamente. El monitor de vídeo. El procesador, la memoria o el disco. Los programas de usuario.

¿Por qué se dice que el sistema operativo puede considerarse una máquina virtual?. Porque reemplaza completamente al hardware real. Porque convierte el software en hardware físico. Porque ofrece al usuario una interfaz abstracta más fácil que el hardware físico. Porque ejecuta programas sin necesidad de procesador.

¿Qué diferencia principal hay entre la máquina virtual y la máquina real?. La máquina virtual tiene menor rendimiento. La máquina virtual es más limitada en funciones. La máquina virtual es más sencilla de manejar. La máquina real no tiene memoria ni almacenamiento.

¿Qué ilusión crea el sistema operativo respecto a la CPU?. Que la CPU es más lenta pero más precisa. Que hay una gran cantidad de CPU virtuales disponibles. Que la CPU no necesita energía para funcionar. Que todos los programas se ejecutan en segundo plano.

¿Qué permite la virtualización de la CPU?. Ejecutar programas solo de uno en uno. Bloquear el uso del procesador por parte de los usuarios. Que muchos programas se ejecuten aparentemente al mismo tiempo. Que la CPU deje de depender del sistema operativo.

¿Cómo consigue el sistema operativo virtualizar la CPU?. Eliminando procesos en segundo plano. Simulando una red de computadoras. Usando mecanismos de planificación y con ayuda del hardware. Aumentando la frecuencia del reloj de la CPU.

¿Qué significa virtualizar la CPU?. Usar procesadores físicos distribuidos por la red. Reducir el consumo energético de la CPU. Convertir una o pocas CPU reales en muchas CPU virtuales. Convertir programas de usuario en instrucciones máquina.

¿Qué área del sistema se menciona como ejemplo donde la máquina virtual difiere de la real?. Disco duro. Memoria RAM. CPU. Monitor.

¿Cuál es una característica habitual del hardware de Entrada/Salida (E/S) en un sistema básico?. Es muy intuitivo y fácil de programar. Funciona de forma autónoma sin software. Es extremadamente complejo y requiere programas sofisticados para su uso. Solo puede ser utilizado en sistemas operativos antiguos.

¿Qué función cumple el sistema operativo respecto al hardware de E/S?. Elimina la necesidad de usar E/S. Crea un software propietario para cada dispositivo. Simplifica el uso del hardware de E/S mediante una máquina virtual. Hace que todos los dispositivos sean invisibles al usuario.

¿Por qué el sistema operativo proporciona una máquina virtual para la E/S?. Para acelerar la CPU. Para reducir el consumo eléctrico de los periféricos. Para evitar que el usuario tenga que comprender el hardware de E/S. Para eliminar la necesidad de usar discos duros.

¿Qué tipo de interfaz ofrece el sistema operativo al usuario para gestionar la E/S?. Una interfaz directa con el controlador del dispositivo. Una interfaz gráfica de usuario obligatoria. Una interfaz más simple, proporcionada por la máquina virtual. Una interfaz de red basada en IP.

¿Cuál es uno de los principales problemas que evita el sistema operativo al usuario en relación con la E/S?. Tener que configurar manualmente la memoria. Usar código máquina para ejecutar juegos. Comprender el funcionamiento interno del hardware de E/S. Actualizar constantemente los programas de aplicación.

¿Cómo puede un sistema operativo crear la ilusión de una memoria principal más grande que la real?. Usando solo la memoria RAM disponible. Utilizando memoria secundaria como discos magnéticos. Desactivando programas en segundo plano. Aumentando la velocidad del procesador.

¿Qué efecto tiene repartir la memoria principal entre varios usuarios?. Cada usuario tiene acceso exclusivo a toda la memoria real. Cada usuario "ve" una máquina virtual con menos memoria que la real. Se duplica la cantidad de memoria real disponible. Los usuarios deben compartir la CPU en lugar de la memoria.

¿Cuál es una forma en que la memoria virtual difiere de la memoria física?. La memoria virtual siempre es más lenta que la física. La memoria virtual puede tener un tamaño diferente al de la memoria física. La memoria virtual solo almacena instrucciones máquina. La memoria virtual no es gestionada por el sistema operativo.

¿Qué recurso utiliza un sistema operativo para extender la memoria principal?. Tarjetas gráficas. Procesador adicional. Memoria secundaria (discos magnéticos). Módulos de red.

¿Por qué un sistema operativo presenta una imagen de memoria diferente a la real?. Para hacer que el hardware parezca más lento. Para simplificar la gestión de recursos y mejorar la experiencia del usuario. Para evitar el uso de discos duros. Para impedir que varios usuarios trabajen simultáneamente.

¿Qué función tiene el sistema de ficheros en una máquina virtual?. Permitir la conexión a Internet. Almacenar programas y datos a largo plazo. Controlar la memoria RAM. Gestionar la ejecución de programas.

¿En qué se basa el sistema de ficheros para almacenar información?. En la memoria RAM del ordenador. En la capacidad de almacenamiento sobre disco de la máquina real. En la velocidad del procesador. En la tarjeta gráfica.

¿Cómo accede el usuario a la información almacenada en el sistema de ficheros?. Mediante direcciones físicas en el disco. A través de nombres simbólicos asignados a los archivos. Directamente con instrucciones máquina. Usando números de serie de los sectores del disco.

¿Cuál es una ventaja de utilizar nombres simbólicos en el sistema de ficheros?. Permite que el usuario evite aprender a usar el sistema operativo. Facilita el acceso a la información sin conocer su posición física. Elimina la necesidad de discos físicos. Hace que los datos se almacenen automáticamente en la nube.

¿Qué elemento físico soporta el sistema de ficheros?. La memoria secundaria (disco). La CPU. La memoria principal (RAM). Los periféricos de entrada.

¿Por qué es esencial la protección en ordenadores compartidos por varios usuarios?. Para mejorar la velocidad del procesador. Para evitar que un usuario afecte negativamente el trabajo de otro. Para aumentar la capacidad de almacenamiento. Para permitir que todos usen la misma sesión al mismo tiempo.

¿Qué papel juega el hardware básico en la protección del sistema?. No tiene influencia en la protección. Proporciona diferentes grados de protección que varían entre ordenadores. El hardware siempre provee protección máxima. El hardware se encarga solo del almacenamiento, no de la protección.

¿Qué misión tiene el sistema operativo en cuanto a la protección?. Proporcionar gráficos y sonidos. Constituir una máquina virtual en la que ningún usuario pueda perjudicar a otro. Incrementar la memoria RAM. Simplificar la interfaz de usuario.

¿Qué problema busca resolver el tratamiento de errores en un sistema operativo?. La ralentización de la CPU. El fallo en la conexión a internet. Los efectos negativos causados por errores o mala fe entre usuarios. El aumento del tamaño de la memoria.

¿Qué consecuencia tendría un sistema operativo sin mecanismos adecuados de protección?. Mayor facilidad para ejecutar juegos. Riesgo de que un usuario afecte el trabajo de otro. Mejor rendimiento del hardware. Menor necesidad de memoria secundaria.

¿Qué permite una máquina virtual respecto a la interacción entre programas de distintos usuarios?. Que los programas funcionen exclusivamente de forma independiente. Que la salida de un programa pueda usarse como entrada de otro. Que solo un programa pueda ejecutarse a la vez. Que los programas se ejecuten sin acceso a memoria.

¿De qué depende la naturaleza concreta de una máquina virtual?. De la marca del hardware físico. De la aplicación particular a la que se dedique. De la velocidad de la red. De la cantidad de usuarios conectados.

¿Cómo difiere una máquina virtual que controla un sistema de tiempo real respecto a una para desarrollo de programas?. No hay diferencia entre ambas. La máquina de tiempo real tiene características distintas a la de desarrollo de programas. La máquina de desarrollo de programas funciona solo con hardware antiguo. La máquina de tiempo real no puede ejecutar programas.

¿Cuál es una función típica de la interacción entre programas en una máquina virtual?. Ejecutar programas sin permisos. Pasar la salida de un programa como entrada de otro. Borrar automáticamente todos los datos de usuario. Aumentar la capacidad de disco duro.

¿Qué implica que la naturaleza de una máquina virtual dependa de su aplicación?. Que siempre se usen las mismas herramientas. Que se adapte a las necesidades específicas de cada uso. Que sea incompatible con otros programas. Que no pueda modificarse.

¿Cuál es uno de los objetivos principales de un sistema operativo respecto a los recursos del ordenador?. Limitar el acceso a un solo usuario. Compartir los recursos entre varios usuarios que trabajan simultáneamente. Incrementar el coste del hardware. Desactivar dispositivos de E/S para ahorrar energía.

¿Qué tipos de recursos administra un sistema operativo en un ordenador?. Solo la memoria principal. CPU, espacio de memoria, espacio de almacenamiento de ficheros y dispositivos de E/S. Únicamente los programas instalados. Los monitores y teclados.

¿Cuál es la finalidad de asignar y administrar recursos en un sistema informático?. Incrementar la disponibilidad del ordenador para sus usuarios y maximizar la utilización de recursos. Aumentar el coste del ordenador. Evitar que los usuarios ejecuten programas. Limitar el almacenamiento de ficheros.

¿De qué depende la importancia de utilizar los recursos de forma eficiente?. De la cantidad de usuarios conectados. Del coste de los recursos. Del tamaño del monitor. De la velocidad de la CPU únicamente.

¿Qué función desempeña un sistema operativo como administrador de recursos?. Controlar únicamente los dispositivos de entrada y salida. Asignar y gestionar todos los recursos para optimizar su uso. Solo almacenar datos de usuarios. Desactivar el uso simultáneo de recursos.

¿Cuál es una función principal del sistema operativo como programa de control?. Crear interfaces gráficas para juegos. Gestionar la ejecución de los programas de usuario para evitar errores y mejorar el uso del ordenador. Incrementar el tamaño de la memoria RAM automáticamente. Desactivar programas cuando la computadora está apagada.

¿Qué debe decidir el sistema operativo respecto a los recursos y los programas?. Cómo asignar los recursos para que la computadora opere de manera eficiente y equitativa. Qué programas eliminar sin permiso del usuario. Cómo aumentar la velocidad del procesador. Cuándo conectar dispositivos externos.

¿Qué papel tiene el sistema operativo en el uso del procesador?. No interviene en la gestión del procesador. Dirige el procesador para usar otros recursos del sistema y ejecutar programas. Solo monitorea la temperatura del procesador. Cambia la velocidad del procesador sin control.

¿Qué debe llevar cuenta el sistema operativo para administrar los recursos?. De los colores de la pantalla. De quién utiliza los recursos, para distribuirlos y decidir concesiones en caso de conflicto. De la música reproducida en el equipo. De los programas que no se usan.

¿Por qué es importante que el sistema operativo contabilice la utilización de recursos?. Para aumentar el consumo eléctrico. Para decidir a quién conceder recursos cuando hay conflictos entre programas o usuarios. Para deshabilitar programas automáticamente. Para cambiar el sistema de archivos.

¿Cómo se describe el mecanismo de control que ejerce el sistema operativo (SO)?. El SO es un programa externo que controla al procesador sin ejecutarse en él. El SO es un programa que se ejecuta en el procesador como cualquier otro software, y cede el control para permitir la ejecución de otros programas. El SO controla el procesador mediante hardware dedicado que no forma parte del software. El SO ejecuta todos los programas sin necesidad de ceder el control al procesador.

¿Por qué el sistema operativo debe ceder el control con frecuencia?. Para que el hardware pueda realizar tareas de mantenimiento. Para que los programas de usuario puedan ejecutarse y el procesador pueda recuperar el control periódicamente. Para evitar que el procesador se sobrecaliente. Para permitir que el sistema operativo se actualice automáticamente.

¿De qué depende el sistema operativo para recuperar el control del procesador?. De un mecanismo externo de hardware que interrumpe el procesador. De la colaboración del procesador y que los programas cedan el control. De reiniciar el sistema periódicamente. De cerrar todos los programas de usuario.

¿Cuál es una característica inusual del control que ejerce el sistema operativo?. Funciona como un programa más y no desde un nivel externo o separado del procesador. Controla el sistema sin necesidad de ejecutarse en el procesador. Opera exclusivamente mediante hardware y no mediante software. Solo controla la memoria, pero no el procesador.

¿Qué implica que el sistema operativo "deba ceder el control con frecuencia"?. Que el sistema operativo puede ejecutar todos los programas simultáneamente sin interrupciones. Que el sistema operativo permite que otros programas se ejecuten para mantener un funcionamiento multitarea. Que el sistema operativo se ejecuta solo cuando el procesador está inactivo. Que el sistema operativo nunca recupera el control una vez cedido.

¿Qué es necesario para comprender mejor la estructura de un sistema operativo?. Conocimientos sobre programación web y bases de datos. Conocimientos sobre arquitectura y organización de sistemas informáticos. Experiencia en diseño gráfico y edición multimedia. Manejo avanzado de sistemas operativos específicos.

¿Qué caracteriza a un sistema operativo monoprogramado o de flujo único?. Ejecuta múltiples tareas simultáneamente para maximizar la eficiencia. Dedica la máquina a la ejecución de una sola tarea, sin importar su duración. Permite que múltiples usuarios utilicen el sistema a la vez. Solo gestiona dispositivos de entrada/salida, sin controlar la CPU.

¿Por qué se dice que un programa de usuario en un sistema monoprogramado no puede mantener ocupados continuamente la CPU o los dispositivos de E/S?. Porque el sistema operativo limita la duración de ejecución de cada programa. Porque un solo programa no puede aprovechar completamente los recursos durante todo el tiempo. Porque los dispositivos de E/S solo funcionan en intervalos programados. Porque la CPU siempre está reservada para el sistema operativo.

¿Qué ventaja tiene la multiprogramación en un sistema operativo de propósito general?. Permite que la máquina se dedique exclusivamente a una sola tarea para mayor seguridad. Facilita que múltiples programas compartan la CPU y dispositivos, aumentando la utilización de recursos. Reduce la complejidad del sistema operativo y mejora su estabilidad. Limita el acceso a la memoria para evitar conflictos.

¿Qué significa que un sistema operativo sea de "propósito general"?. Que está diseñado para realizar una tarea específica y optimizada. Que puede gestionar múltiples tipos de programas y usuarios, adaptándose a distintas necesidades. Que solo funciona en hardware especializado. Que no tiene capacidad de multiprogramación.

¿Cuál es el principal objetivo de la multiprogramación en un sistema operativo?. Ejecutar un solo programa a la vez para maximizar la eficiencia de la CPU. Incrementar el uso de la CPU asegurando que siempre haya una tarea para ejecutar. Asignar toda la memoria disponible a un único programa para evitar errores. Facilitar la ejecución de programas solo cuando no hay dispositivos de E/S activos.

¿Cómo mantiene la multiprogramación varios trabajos en memoria?. Guardando un solo programa en memoria principal para asegurar su velocidad. Almacenando simultáneamente varios programas en la memoria principal. Ejecutando programas únicamente desde la memoria secundaria. Utilizando la memoria únicamente para almacenar datos, no programas.

¿Cómo divide la CPU su tiempo entre los programas en un sistema multiprogramado?. Asignando tiempo fijo y equitativo sin considerar las necesidades de cada programa. Distribuyendo el tiempo según los recursos que cada programa necesite en un momento dado. Ejecutando primero el programa que se cargó primero y luego los demás. Dedicando toda la CPU a los programas que no usan dispositivos de E/S.

¿Qué recurso es fundamental para que la multiprogramación funcione correctamente?. Una CPU de múltiples núcleos exclusivamente. La capacidad de la memoria principal para alojar varios programas. La existencia de dispositivos de almacenamiento externos rápidos. Un sistema operativo que no gestione el tiempo de ejecución.

¿Cuál es la diferencia clave entre un sistema monoprogramado y uno multiprogramado?. El sistema multiprogramado ejecuta programas secuencialmente sin compartir recursos. El sistema multiprogramado permite la ejecución simultánea de varios programas, mientras que el monoprogramado solo uno a la vez. El sistema monoprogramado usa memoria secundaria para todos los programas. El sistema monoprogramado no requiere un sistema operativo.

¿Qué ocurre cuando un programa debe esperar a que se complete una tarea, como una operación de E/S?. El sistema operativo detiene la CPU hasta que el programa termine la tarea. El sistema operativo elige otro programa para que use la CPU mientras tanto. La CPU se apaga para ahorrar energía. El programa en espera retiene la CPU sin dejarla libre.

¿Qué significa que la CPU "conmute" a otro trabajo?. Que cambia la ejecución actual a otro programa listo para ejecutarse. Que reinicia completamente el sistema operativo. Que apaga la CPU para ahorrar energía. Que guarda el trabajo actual en disco y lo elimina de la memoria.

¿Qué sucede cuando un programa que estaba esperando la finalización de una tarea (por ejemplo, E/S) la completa?. El programa queda bloqueado hasta que el sistema operativo lo seleccione para ejecutarse. El programa se elimina automáticamente de la memoria. El sistema operativo lo reinicia desde el principio. El programa se ejecuta inmediatamente sin necesidad de planificación.

¿Bajo qué condición la CPU nunca estará inactiva según este modelo de multiprogramación?. Mientras haya al menos un programa que necesite ejecutarse. Mientras haya programas que estén bloqueados esperando E/S. Siempre que el sistema operativo esté en modo de suspensión. Solo cuando todos los programas han terminado y la memoria está vacía.

¿Qué rol juega el sistema operativo en la gestión de programas que esperan por E/S?. Ignorar los programas en espera hasta que se reinicie el sistema. Cambiar la ejecución a otros programas mientras el programa espera por la E/S. Forzar la finalización inmediata del programa en espera. Ejecutar todos los programas simultáneamente sin interrupciones.

¿Qué permite obtener una utilización óptima de los recursos en un sistema multiprogramado?. Ejecutar una sola tarea durante todo el tiempo para evitar conflictos. Tener almacenado un conjunto adecuado de tareas listas para ejecutarse en cada momento. Apagar la CPU cuando una tarea espera por E/S para ahorrar energía. Eliminar tareas que no terminan rápidamente.

¿Qué hace el procesador cuando una tarea está esperando el final de una operación de E/S?. Se detiene hasta que la tarea termine la operación. Pasa a trabajar en alguna otra tarea pendiente. Reinicia el sistema operativo para liberar recursos. Ejecuta únicamente procesos del sistema operativo.

¿Cuál es la principal carga que recae sobre el sistema operativo en un sistema multiprogramado?. Controlar los recursos y proteger cada tarea de las actividades de las otras. Ejecutar solamente las tareas que no requieren dispositivos de E/S. Ejecutar todos los programas simultáneamente sin control. Reiniciar automáticamente cuando un programa falla.

¿Cómo se llama un sistema operativo que controla la ejecución de múltiples tareas batch simultáneamente?. Sistema operativo monoprogramado. Monitor de batch de varios flujos. Sistema operativo en tiempo real. Sistema operativo de propósito específico.

¿Por qué es importante que el sistema operativo proteja cada tarea frente a las otras?. Para evitar que una tarea interrumpa el funcionamiento de otra o cause errores. Para acelerar la ejecución de la tarea más importante. Para evitar que todas las tareas se ejecuten al mismo tiempo. Para liberar memoria automáticamente cuando una tarea termina.

¿Qué característica principal diferencia a los sistemas de tiempo compartido de los sistemas multiprogramados tradicionales?. La CPU sólo cambia de programa cuando uno termina su ejecución. La CPU reparte su tiempo entre los programas independientemente de si están bloqueados o no. Los sistemas de tiempo compartido no permiten la ejecución simultánea de varios programas. La CPU ejecuta un solo programa sin interrupciones.

¿Qué aspecto no ofrece un sistema multiprogramado clásico que sí ofrece un sistema de tiempo compartido?. Uso eficiente de la CPU y memoria. Conmutación de programas cuando uno está esperando por E/S. Interacción directa del usuario con el sistema. Capacidad de ejecutar programas batch.

En un sistema de tiempo compartido, ¿cuándo ocurren las conmutaciones de la CPU entre programas?. Sólo cuando un programa termina su tarea. Sólo cuando un programa está bloqueado esperando E/S. Periódicamente, independientemente del estado de los programas. Nunca, un programa usa la CPU hasta finalizar.

¿Cuál es el principal beneficio de los sistemas de tiempo compartido respecto a la multiprogramación?. Mayor velocidad en la ejecución de programas batch. Mejor utilización de memoria secundaria. Permite la interacción continua del usuario con el sistema. Reduce el número de programas ejecutándose simultáneamente.

¿Qué recurso se reparte entre varios programas en un sistema de tiempo compartido?. Solo la memoria principal. Exclusivamente los dispositivos de E/S. El tiempo de CPU. El almacenamiento en disco.

¿Por qué las conmutaciones frecuentes en sistemas de tiempo compartido son importantes para el usuario?. Porque permiten que la CPU se apague entre conmutaciones. Porque hacen que el usuario tenga la impresión de que el computador está dedicado exclusivamente a él. Porque eliminan la necesidad de planificar la ejecución de los programas. Porque permiten que solo un usuario use la computadora a la vez.

¿Qué tipo de sistemas permite el tiempo compartido gracias a su capacidad de conmutar frecuentemente entre programas?. Sistemas batch monousuario. Sistemas informáticos interactivos y multiusuario. Sistemas de flujo único sin interacción. Sistemas que solo ejecutan programas en segundo plano.

¿Cuál es la consecuencia directa de que el tiempo compartido reparta tiempos de CPU con respuestas aceptables?. El rendimiento del hardware disminuye drásticamente. El usuario puede interactuar de forma fluida con el sistema mientras su programa se ejecuta. Los programas no pueden ejecutarse simultáneamente. La CPU queda inactiva durante largos períodos.

¿Qué significa que un sistema sea multiusuario en el contexto de tiempo compartido?. Que solo un usuario puede usar el sistema a la vez. Que muchos usuarios pueden compartir simultáneamente la computadora. Que el sistema solo ejecuta un programa por usuario. Que el sistema no gestiona la interacción del usuario.

¿Cuál es el efecto de la alta frecuencia de conmutaciones en la percepción del usuario?. Que el sistema parece lento y no responde. Que el usuario siente que la computadora está dedicada exclusivamente a su tarea. Que los programas se ejecutan sin posibilidad de interacción. Que el sistema se bloquea frecuentemente.

¿Qué es un proceso en un sistema de tiempo compartido?. Un conjunto de instrucciones en disco que no se ejecutan. Un programa que está en memoria y en ejecución. Un usuario conectado al sistema. Un programa en espera de recibir entrada.

¿Por qué el sistema operativo conmutará la CPU a otro proceso durante una operación de entrada/salida interactiva?. Porque la E/S interactiva es muy rápida y la CPU puede descansar. Porque la E/S interactiva es lenta comparada con la CPU, evitando que esta quede ociosa. Porque la CPU no puede ejecutar operaciones de E/S. Porque solo un proceso puede usar la CPU a la vez.

¿Qué mecanismos utiliza un sistema de tiempo compartido para repartir el uso del computador entre usuarios?. Multiprogramación y planificación de CPU. Un solo programa que se ejecuta por usuario. Ejecución secuencial sin conmutación. Uso exclusivo de la CPU por un usuario.

¿Cuál es la característica principal de la E/S interactiva en un sistema de tiempo compartido?. La entrada se realiza solo por archivos. La salida no se muestra al usuario. La entrada y salida se realizan a la velocidad humana, mucho más lenta que la CPU. No existe E/S interactiva en estos sistemas.

¿Qué ocurre normalmente durante la ejecución de un proceso en un sistema de tiempo compartido?. El proceso se ejecuta de manera continua hasta finalizar. El proceso se ejecuta brevemente antes de terminar o necesitar una operación de E/S. El proceso siempre se ejecuta sin interrupciones. El proceso puede utilizar la CPU solo después de que otros hayan terminado.

¿Por qué los trabajos se mantienen inicialmente en disco en un sistema multiprogramado?. Porque la memoria principal suele ser limitada y no puede contener todos los trabajos al mismo tiempo. Porque el disco es más rápido que la memoria principal. Porque el planificador de trabajos no puede decidir qué trabajos ejecutar. Porque los trabajos en disco no necesitan planificación.

¿Qué función cumple el planificador de trabajos en un sistema de tiempo compartido?. Ejecutar directamente todos los trabajos en el disco. Decidir qué trabajos se cargan en memoria principal para ser ejecutados. Eliminar trabajos de la cola sin ejecutarlos. Mantener todos los trabajos en memoria sin planificar.

¿Qué nombre recibe la decisión que toma el sistema para elegir cuál de los trabajos en memoria principal se ejecuta?. Gestión de memoria. Planificación a largo plazo. Planificación de la CPU o planificación a corto plazo. Planificación de disco.

¿Por qué es necesario un mecanismo de gestión de memoria en sistemas multiprogramados?. Porque la memoria principal debe dividirse entre varios trabajos simultáneamente. Porque el disco no puede almacenar trabajos. Porque no hay limitaciones en el tamaño de la memoria. Porque todos los trabajos se ejecutan al mismo tiempo sin control.

¿Qué ocurre si varios trabajos están preparados en memoria principal?. Se ejecutan todos simultáneamente sin control. El sistema debe elegir cuál ejecutar mediante planificación a corto plazo. Todos quedan en espera hasta que termine uno. Los trabajos se eliminan para liberar memoria.

¿Qué objetivo debe garantizar el sistema operativo en un sistema de tiempo compartido?. Que solo un usuario utilice la CPU a la vez. Un tiempo de respuesta razonable para los usuarios. Que los procesos se ejecuten en orden alfabético. Que la memoria física sea ilimitada.

¿Qué mecanismo permite ejecutar un proceso que no está totalmente cargado en memoria principal?. Multiprogramación estricta. Memoria virtual. Cola de trabajos en disco. Planificación a largo plazo.

¿Qué ventaja ofrece la memoria virtual en un sistema de tiempo compartido?. Limita la ejecución de programas al tamaño de la memoria física. Permite ejecutar programas mayores que la memoria física real. Elimina la necesidad de discos duros. Reduce el número de usuarios que pueden acceder al sistema.

¿Qué función tiene el sistema de archivos en sistemas de tiempo compartido?. Almacenar únicamente archivos temporales en memoria. Proveer almacenamiento a largo plazo en una colección de discos. Ejecutar procesos simultáneos. Gestionar la memoria principal.

¿Qué debe incluir el sistema operativo para manejar el sistema de archivos en sistemas de tiempo compartido?. Un planificador de CPU. Mecanismos para la gestión de discos. Controladores de teclado y ratón. Un intérprete de órdenes.

¿Cuál es una de las funciones principales que proporciona un sistema operativo?. Fabricar hardware para el computador. Proporcionar un entorno para la ejecución de programas. Reemplazar al usuario en la toma de decisiones. Ejecutar únicamente programas escritos en lenguaje máquina.

¿Qué tipo de interfaz de usuario permite introducir y editar órdenes de texto?. Interfaz gráfica de usuario. Interfaz de línea de órdenes. Interfaz de realidad virtual. Interfaz de proceso por lotes.

¿Qué característica define a una interfaz de proceso por lotes?. Permite ejecutar órdenes mediante archivos que contienen comandos y directivas. Presenta órdenes a través de ventanas y botones gráficos. Solo está disponible en sistemas operativos modernos. Ejecuta órdenes en tiempo real sin almacenamiento previo.

¿Cuál es la interfaz que utilizan hoy en día casi todos los sistemas operativos?. Interfaz de línea de órdenes. Interfaz de proceso por lotes. Interfaz gráfica de usuario (GUI). Interfaz de programación en bajo nivel.

¿Qué permite hacer una interfaz gráfica de usuario en un sistema operativo?. Ejecutar órdenes solo mediante texto. Ejecutar órdenes explícita o implícitamente mediante ventanas y elementos gráficos. Evitar que el usuario interactúe con el sistema. Limitar el acceso a programas del sistema operativo.

¿Qué hace el sistema operativo cuando se ejecuta un programa?. Envía el programa directamente al hardware sin control. Carga el programa en memoria y lo ejecuta. Modifica el código del programa para acelerar su ejecución. Impide la ejecución de programas que no sean del sistema.

¿Cómo puede terminar la ejecución de un programa?. Solo de forma normal. Solo de forma anormal. De forma normal o anormal (indicando un error). Nunca termina, se ejecuta indefinidamente.

¿Por qué los usuarios no pueden controlar directamente los dispositivos de entrada/salida (E/S)?. Porque los dispositivos no están conectados al sistema operativo. Para proteger el sistema y mejorar la eficacia, el control se hace a través del sistema operativo. Porque los dispositivos de E/S no necesitan ser controlados. Porque solo el hardware controla las operaciones de E/S.

¿Qué funciones relacionadas con ficheros realiza un sistema operativo?. Crear, borrar, leer, escribir, buscar y mostrar información en ficheros y directorios. Solo almacenar datos sin manipularlos. Ejecutar programas en los ficheros automáticamente. Limitar el acceso a la red.

¿Qué mecanismo puede incluir un sistema operativo para controlar el acceso a ficheros?. Permitir acceso universal sin restricciones. Mecanismos de gestión de permisos para lectura, escritura o ejecución. Evitar la creación de ficheros nuevos. Ejecutar todos los ficheros automáticamente.

¿Cómo puede realizarse la comunicación entre procesos en un sistema operativo?. Solo mediante archivos temporales. Usando memoria compartida o mediante el paso de mensajes. Solo cuando los procesos se ejecutan en computadoras diferentes. A través de la impresión de documentos.

¿En qué situaciones puede necesitar comunicarse un proceso con otro?. Solo cuando ambos procesos están en la misma computadora. Solo si los procesos forman parte del mismo programa. Cuando los procesos se ejecutan en la misma computadora o en diferentes computadoras conectadas en red. Nunca, los procesos siempre trabajan de forma independiente.

¿Qué tipos de errores puede detectar un sistema operativo?. Solo errores en programas de usuario. Solo errores físicos del hardware. Errores en hardware (procesador, memoria, dispositivos), errores de usuario y errores de software. No detecta errores, solo los programas lo hacen.

¿Cuál de los siguientes es un ejemplo de error en un dispositivo de E/S que puede detectar el sistema operativo?. Un desbordamiento aritmético. Fallo en la conexión de red. Intento de acceso ilegal a memoria. Un error en el código fuente del programa.

¿Qué hace el sistema operativo cuando detecta un error?. Ignora el error y continúa la ejecución. Apaga el computador inmediatamente. Realiza la acción apropiada para garantizar un funcionamiento correcto y coherente. Elimina automáticamente el programa que causó el error.

¿Cuál es una función clave del sistema operativo en sistemas con varios usuarios?. Ejecutar únicamente un trabajo a la vez. Gestionar y asignar los recursos disponibles entre los distintos trabajos. Permitir que cada usuario controle directamente el hardware. Aumentar manualmente la capacidad de la memoria física.

¿Qué recursos administra el sistema operativo cuando hay varios trabajos ejecutándose simultáneamente?. Solo el espacio en disco. Únicamente la CPU. CPU, memoria principal, espacio en disco y dispositivos de E/S. Solo los dispositivos de entrada y salida.

¿Por qué es necesario que el sistema operativo utilice software especial para gestionar los recursos?. Porque los usuarios prefieren no involucrarse en la gestión. Porque la gestión manual de recursos es sencilla y rápida. Porque los recursos se deben compartir de forma eficiente y segura entre múltiples usuarios y procesos. Porque los recursos no pueden compartirse bajo ningún concepto.

¿Qué sucede si el sistema operativo no gestiona correctamente la asignación de recursos?. Todos los programas se ejecutan más rápido. Puede haber conflictos, fallos o mal uso de recursos que afecten el rendimiento. Los usuarios tendrán más control directo sobre el hardware. No afecta el funcionamiento del sistema.

¿Qué recurso NO es gestionado normalmente por el sistema operativo?. Ciclos de CPU. Espacio de memoria principal. Espacio en el disco. Alimentación eléctrica del ordenador.

¿Cuál es el propósito principal del sistema operativo al realizar un seguimiento del uso de recursos por parte de los programas de usuario?. Incrementar la velocidad del procesador. Obtener estadísticas para reconfigurar y mejorar el sistema. Reducir el tamaño de la memoria principal. Permitir que los usuarios modifiquen el hardware directamente.

¿Qué función garantiza que la ejecución de un proceso no interfiera con la de otros procesos ni con el sistema operativo?. Registro de actividades. Protección. Multiprogramación. Virtualización.

¿Qué medida de seguridad utiliza un sistema operativo para evitar el acceso no autorizado por parte de intrusos?. Control de temperatura del CPU. Solicitud de contraseña al usuario. Administración de memoria virtual. Optimización de operaciones de E/S.

¿A qué dispositivos se extiende la defensa de seguridad del sistema operativo para evitar accesos ilegales?. Solo al procesador. Únicamente a la memoria RAM. A dispositivos de E/S, incluyendo adaptadores de red. Solo a la pantalla y teclado.

¿Por qué es importante que el sistema operativo controle y registre el uso de recursos?. Para eliminar programas antiguos automáticamente. Para asegurar que el sistema funcione de forma eficiente y predecible. Para permitir que el hardware se recaliente. Para que los usuarios puedan cambiar la configuración de la CPU.

¿Cómo interactúan los usuarios y programas con el sistema operativo para solicitar servicios?. Directamente con el hardware sin intermediarios. A través de un intérprete de órdenes o llamadas al sistema. Modificando el código fuente del sistema operativo. Solo mediante la interfaz gráfica, sin opciones de texto.

¿Qué tipo de intérprete de órdenes puede usar un sistema operativo para permitir la interacción con el usuario?. Únicamente interfaces gráficas. Únicamente intérpretes basados en texto. Intérpretes de órdenes textuales o gráficos. Solo por medio de comandos en lenguaje máquina.

¿Qué función cumplen las llamadas al sistema en la interacción con el sistema operativo?. Permiten a los programas comunicarse con el hardware directamente. Facilitan a los programas el acceso a servicios y recursos gestionados por el sistema operativo. Sirven para desinstalar aplicaciones. No tienen función en la interacción con el sistema operativo.

¿Cuál es una ventaja de utilizar un intérprete de órdenes gráfico frente a uno textual?. Requiere menos recursos del sistema operativo. Permite una interacción más intuitiva y visual con el usuario. Es más rápido para usuarios avanzados que conocen comandos. Solo permite ejecutar programas sin opciones de configuración.

¿Qué ocurre si un usuario intenta ejecutar un programa sin usar un intérprete de órdenes o llamada al sistema?. El programa se ejecuta directamente sin problemas. No puede acceder a los servicios del sistema operativo ni al hardware. El sistema operativo detiene automáticamente la computadora. Se ejecuta pero sin acceso a la memoria.

¿Qué es un intérprete de órdenes en un sistema operativo?. Un programa que ejecuta directamente el hardware. Un programa que muestra un prompt e interpreta las órdenes que el usuario introduce. Un programa que almacena archivos de forma automática. Un programa que traduce el lenguaje máquina a lenguaje humano.

¿Cómo se llama el intérprete de órdenes en sistemas UNIX?. CMD. Bash. Shell. DOS.

¿Qué indica el prompt que muestra un intérprete de órdenes?. Que la computadora está apagada. Que el usuario debe apagar el sistema. Que es posible introducir una orden. Que el sistema está en modo de espera por hardware.

En MS-DOS, ¿cómo suele mostrarse el prompt del intérprete de órdenes?. C:>. $. #. @.

¿Qué información puede incluir el prompt en un intérprete de órdenes?. Solo el nombre del usuario. Directorio de trabajo, nombre del equipo u otros símbolos. La contraseña del usuario. La dirección IP del servidor.

¿Cuál es el primer paso que realiza el shell al ejecutar una orden externa?. Ejecutar el programa directamente. Identificar el fichero que contiene la orden. Pasar argumentos al programa. Cargar el programa en memoria.

¿Qué diferencia existe entre órdenes internas y órdenes externas en el shell?. Las órdenes internas son programas independientes guardados en disco. Las órdenes internas son rutinas implementadas dentro del intérprete de órdenes y no tienen fichero asociado. Las órdenes externas no reciben argumentos. Las órdenes internas siempre requieren más memoria que las externas.

¿Qué hace el shell después de encontrar el fichero correspondiente a una orden externa?. Lo elimina para liberar espacio. Lo ejecuta sin argumentos. Lo carga en memoria y lo ejecuta pasando los argumentos. Lo copia a otro directorio.

¿Cuál de las siguientes afirmaciones es correcta?. Todas las órdenes son siempre archivos externos. El intérprete no puede ejecutar órdenes internas. Las órdenes internas son procedimientos propios del intérprete. Las órdenes externas nunca reciben argumentos.

¿Qué es lo último que hace el shell al ejecutar una orden externa?. Busca el fichero. Identifica el fichero. Carga el programa en memoria. Ejecuta el programa pasándole sus argumentos.

¿Qué ocurre cuando un programa ejecutado desde el intérprete de órdenes finaliza?. El sistema se apaga automáticamente. El control vuelve al sistema operativo y se reinicia la computadora. El control regresa al intérprete de órdenes, que muestra de nuevo el indicador. El intérprete de órdenes termina su ejecución.

¿Qué llamada al sistema utiliza un programa para indicar que ha finalizado su ejecución?. exec(). exit(). read(). launch().

¿Cuál de las siguientes afirmaciones describe mejor al intérprete de órdenes?. Es un programa que se ejecuta una única vez al iniciar el sistema. Es una interfaz de hardware que gestiona directamente los dispositivos. Es un programa de sistema que permite al usuario ejecutar comandos y programas. Es una utilidad del sistema operativo utilizada solo para la configuración del equipo.

¿Cuál es el ciclo típico de funcionamiento del intérprete de órdenes?. Ejecuta un comando → formatea el disco → espera otra orden. Recibe una orden → interpreta → lanza programa → muestra resultado → termina. Muestra el indicador → recibe orden → ejecuta programa → espera nueva orden. Recibe señal del hardware → realiza diagnóstico → apaga el sistema.

¿Qué función realiza el intérprete de órdenes al ejecutar un programa?. Redirige su salida al núcleo del sistema operativo. Realiza llamadas al sistema necesarias para lanzarlo. Genera una versión compilada del programa. Almacena el programa en disco para su ejecución posterior.

¿Cómo realiza un usuario final las llamadas al sistema en la mayoría de los casos?. Introduciendo directamente los códigos binarios de las llamadas. Mediante la ejecución indirecta a través de los programas que usa. Por medio del administrador del sistema operativo. Utilizando comandos de bajo nivel desde el núcleo.

¿Qué efecto tiene la sustitución del intérprete de órdenes por una interfaz gráfica basada en iconos?. Cambia el funcionamiento interno del sistema operativo. Aumenta la cantidad de llamadas directas al hardware. Cambia la forma en que el usuario interactúa con el sistema. Elimina la necesidad de utilizar llamadas al sistema.

¿Qué ocurre cuando un usuario selecciona un icono que representa un programa en una interfaz gráfica?. El sistema operativo detiene todos los procesos activos. Se llama automáticamente al sistema para ejecutar el programa asociado. El intérprete de órdenes solicita confirmación al usuario. El sistema crea una nueva partición para ejecutar el programa.

¿Cuál es la principal diferencia entre un programador y un usuario final en lo referente al sistema operativo?. El programador usa directamente el hardware sin pasar por el sistema operativo. El usuario final siempre escribe sus propias llamadas al sistema. El usuario final utiliza las llamadas al sistema de forma indirecta. El programador no necesita utilizar llamadas al sistema.

¿Qué aspecto del sistema se mantiene constante al reemplazar el intérprete de órdenes por una interfaz gráfica?. La velocidad del sistema operativo. La interfaz con el usuario. La interfaz con el sistema operativo. El diseño del hardware.

¿Cuál de los siguientes programas no forma parte del sistema operativo aunque venga incluido con él?. Gestor de memoria. Intérprete de órdenes. Planificador de la CPU. Manejador de dispositivos.

¿Qué característica define específicamente al sistema operativo como programa de sistema?. Controla la velocidad de reloj del procesador. Incluye todos los programas necesarios para programar. Acepta llamadas al sistema y las procesa. Proporciona interfaces gráficas para el usuario.

¿Qué tienen en común los traductores, editores, ensambladores y enlazadores mencionados en el texto?. Son ejecutados en modo kernel exclusivamente. Se utilizan solo para tareas de red. Forman parte del hardware del sistema. Son programas de sistema que ayudan al programador.

¿Qué se entiende por “directorio de trabajo” en un sistema de ficheros?. El primer directorio que se crea al instalar el sistema operativo. La carpeta raíz del sistema de archivos. El directorio en el que el usuario está situado en un momento dado. El directorio que contiene los archivos del sistema operativo.

¿Cuál es el propósito principal de las llamadas al sistema en un sistema operativo?. Reducir el uso de memoria de los programas. Ejecutar programas de usuario sin necesidad de hardware. Solicitar servicios del sistema operativo desde un programa en ejecución. Eliminar procesos innecesarios automáticamente.

¿Por qué se dice que el sistema operativo actúa como una máquina virtual?. Porque emula un sistema sin necesidad de hardware físico. Porque se ejecuta en un entorno totalmente independiente. Porque ofrece una interfaz más fácil de usar que el hardware real. Porque puede ejecutar múltiples sistemas operativos a la vez.

¿Cuál de las siguientes afirmaciones describe mejor una llamada al sistema?. Una función del lenguaje de programación que permite hacer operaciones aritméticas. Una orden interna del procesador. Una petición que hace un programa al sistema operativo para ejecutar una función específica. Una forma de cerrar procesos desde el hardware.

¿Qué se logra con el uso de llamadas al sistema en lugar de acceder directamente al hardware?. Una ejecución más lenta pero segura. Una independencia del sistema operativo. Un acceso más rápido a los dispositivos físicos. Una mayor abstracción y portabilidad del software.

¿Cuál es el primer paso que se realiza en una llamada al sistema?. Se guarda el estado del disco. Se ejecuta la instrucción trap. Se colocan los parámetros en registros específicos. Se carga un nuevo proceso desde el disco.

¿Qué efecto tiene la instrucción trap durante una llamada al sistema?. Provoca que el sistema operativo ignore el proceso actual. Provoca que el hardware guarde el contador de programa y el PSW. Reinicia la ejecución del sistema operativo desde cero. Ejecuta directamente la función solicitada por el usuario.

¿Qué función cumple el contador de programa (PC) durante una llamada al sistema?. Controla la velocidad de ejecución del sistema operativo. Indica al sistema operativo qué dispositivos están libres. Señala la dirección de la siguiente instrucción a ejecutar. Permite compartir la CPU entre procesos.

¿Qué es el PSW (Processor Status Word) en el contexto de una llamada al sistema?. Un conjunto de instrucciones que se ejecutan automáticamente. Un bloque de memoria que almacena los procesos del usuario. Una palabra que contiene el estado del procesador (modo, interrupciones, etc.). Un archivo de configuración del sistema operativo.

¿Qué ocurre después de ejecutar la instrucción trap durante una llamada al sistema?. Se reinicia el sistema operativo. Se elimina el proceso en ejecución. Se carga un nuevo contador de programa y una nueva PSW. Se formatea la memoria RAM.

¿Qué contiene el nuevo contador de programa que se carga tras una llamada al sistema?. El nombre del usuario que ejecutó el proceso. Una dirección de memoria con código del sistema operativo. Un índice de archivos de sistema. El valor de la última instrucción ejecutada.

¿Qué hace el sistema operativo al finalizar el servicio solicitado por una llamada al sistema?. Cierra la sesión del usuario. Cambia la prioridad del proceso. Coloca un código de estado en un registro. Reinicia el hardware del procesador.

¿Qué función cumple la instrucción return from trap en una llamada al sistema?. Finaliza definitivamente el proceso usuario. Muestra el resultado de la operación en pantalla. Restaura el contador de programa y el PSW anteriores. Libera memoria utilizada por el sistema operativo.

¿Qué función tienen las rutinas de biblioteca asociadas a las llamadas al sistema en lenguajes de alto nivel?. Incrementar la velocidad de compilación. Eliminar la necesidad de un sistema operativo. Ocultar los detalles técnicos de las llamadas al sistema. Controlar directamente los dispositivos de hardware.

¿Qué ventaja proporciona el uso de rutinas de biblioteca en relación con la portabilidad del código?. Permite ejecutar código sin compilar. Evita errores de lógica en tiempo de ejecución. Hace el código más portable al abstraer del hardware específico. Convierte automáticamente el código a múltiples lenguajes.

¿Qué elemento realiza internamente una rutina de biblioteca durante una llamada al sistema?. Ejecuta el sistema operativo directamente. Carga parámetros en registros y lanza una instrucción trap. Interpreta instrucciones en tiempo real desde el teclado. Instala un nuevo kernel en memoria.

¿Cuál de las siguientes afirmaciones describe mejor el propósito de una API en este contexto?. Ejecutar programas sin sistema operativo. Facilitar la creación de redes entre procesos. Proporcionar una interfaz de llamada a procedimiento para acceder a servicios del sistema operativo. Compilar código fuente automáticamente.

¿Cuál de las siguientes opciones NO es una categoría común de llamadas al sistema?. Control de procesos. Manipulación de dispositivos. Compilación de código fuente. Comunicaciones.

¿Qué llamada al sistema se usaría para iniciar la ejecución de un programa contenido en un fichero?. Manipulación de dispositivos. Ejecución de ficheros. Mantenimiento de información. Planificación de tareas.

¿Qué tipo de llamada al sistema sería adecuada para crear un nuevo directorio?. Mantenimiento de información. Control de procesos. Manipulación de ficheros. Control de usuarios.

¿Qué categoría de llamada al sistema se utilizaría para obtener más memoria dinámica para un programa en ejecución?. Manipulación de dispositivos. Mantenimiento de información. Control de procesos. Ninguna de las anteriores.

¿Por qué es necesario implementar mecanismos de protección en sistemas multiprogramados?. Para aumentar la velocidad de ejecución del sistema operativo. Para reducir el número de llamadas al sistema. Para evitar que un programa interfiera con otros programas o usuarios. Para desactivar funciones innecesarias del procesador.

¿Cuál de los siguientes ejemplos ilustra un fallo en los mecanismos de protección del sistema operativo?. Un programa imprime sin solicitarlo. Un usuario no puede crear un archivo nuevo. Un programa accede a memoria usada por otro proceso. El sistema operativo tarda en responder a una orden.

¿Qué podría permitir un sistema sin protección adecuada entre procesos?. Uso eficiente de la memoria. Programación paralela optimizada. Daños entre programas o pérdida de información. Acceso más rápido a la CPU.

Una consecuencia directa de no implementar protección en llamadas al sistema sería: Mejora del rendimiento del sistema operativo. Uso más eficiente del disco duro. Riesgo de acceso indebido a recursos de otros usuarios. Reducción en el uso de la memoria RAM.

¿Qué característica distingue principalmente el modo supervisor del modo usuario?. El modo usuario permite el acceso total al hardware. El modo supervisor restringe el acceso a la memoria principal. El modo supervisor permite ejecutar instrucciones privilegiadas. Ambos modos tienen el mismo nivel de acceso al sistema operativo.

¿Cómo determina el procesador en qué modo se encuentra?. Consultando una tabla de acceso definida por el usuario. Mediante el bit de modo en la palabra de estado del procesador (PSW). A través del tipo de aplicación que se esté ejecutando. Analizando el contenido del disco duro.

¿Cuál es el objetivo principal de que existan dos modos de operación en el procesador?. Aumentar la velocidad de ejecución de programas de usuario. Permitir a los usuarios modificar directamente el sistema operativo. Separar la ejecución de tareas privilegiadas y no privilegiadas. Multiplicar la capacidad de almacenamiento.

¿Qué afirmación es correcta respecto al modo usuario?. Permite la ejecución de llamadas al sistema directamente desde el hardware. Limita el acceso a recursos y evita ejecución de instrucciones privilegiadas. Es utilizado únicamente en sistemas sin multiprogramación. Permite cambiar entre procesos sin pasar por el sistema operativo.

¿Qué tipo de instrucciones no están permitidas en modo usuario?. Instrucciones aritméticas básicas. Instrucciones reservadas para funciones como autorizar o inhibir interrupciones. Instrucciones para gestionar variables locales. Instrucciones para mostrar texto en pantalla.

¿Cuál de las siguientes acciones está prohibida en modo usuario?. Realizar operaciones de entrada/salida (E/S). Ejecutar operaciones matemáticas simples. Acceder a variables de un programa. Mostrar datos en pantalla.

¿Qué significa conmutar un procesador entre distintos procesos?. Cambiar de un programa a otro en ejecución. Incrementar la velocidad del procesador. Detener la ejecución de un programa. Guardar datos en la memoria.

¿En qué modo está permitido parar la CPU?. En modo usuario. En modo supervisor. En modo seguro. En modo de espera.

¿En qué modo se ejecuta el sistema operativo con acceso total al hardware?. Modo usuario. Modo supervisor. Modo protegido. Modo privilegiado.

¿Qué ocurre cuando un programa de usuario realiza una llamada al sistema para acceder a un recurso hardware?. La CPU conmuta automáticamente a modo usuario. La CPU conmuta automáticamente a modo supervisor. La llamada se ignora si no está en modo supervisor. La CPU se detiene momentáneamente.

¿Por qué un usuario no puede acceder directamente a un controlador de impresora?. Porque no tiene acceso al modo usuario. Porque debe hacerlo mediante llamadas al sistema para evitar interferencias. Porque las impresoras no permiten acceso remoto. Porque la CPU no puede ejecutar esas instrucciones.

¿Cómo se regresa del modo supervisor al modo usuario?. Mediante una interrupción externa. Por un reinicio del sistema. Por una instrucción reservada. Automáticamente tras finalizar la tarea.

¿Cuál es la función principal de la conmutación automática a modo supervisor durante una llamada al sistema?. Permitir que el usuario pueda acceder directamente al hardware. Garantizar que el sistema operativo controle el acceso a los recursos hardware. Detener temporalmente la ejecución del programa. Reiniciar la CPU para mejorar el rendimiento.

Denunciar Test
Chistes IA