Usamos cookies para personalizar su experiencia. Si sigue navegando estará aceptando su uso. Más información.
option

Arquitectura de Computadores II

INFORMACIÓN ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
Arquitectura de Computadores II

Descripción:
Segundo Bimestre UTPL

Autor:
Darwin Freire
(Otros tests del mismo autor)

Fecha de Creación:
28/07/2020

Categoría:
Informática
Comparte el test:
Facebook
Twitter
Whatsapp
REALIZAR TEST
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
Un sistema operativo Proporciona comunicación entre los procesadores, la memoria principal y los módulos de salida. Es un conjunto de programas destinados a permitir la comunicación del usuario con un ordenador y gestionar sus recursos de manera eficiente Transfiere datos entre el computador y su entorno externo.
Los objetivos de un sistema operativo son: Minimizar el uso de los recursos y brindar comodidad al usuario Permitir el acceso a los recursos del sistema y garantizar seguridad a los procesos Brindar comodidad al usuario y lograr la operación eficiente del sistema.
Desde el punto de vista de usuario. Un sistema operativo es diseñado para: Maximizar la utilización de recursos. Usabilidad individual y maximizar la utilización de recursos Asignar Recursos.
El sistema operativo como programa de control Actúa como el administrador de los recursos hardware de la computadora. Evita las solicitudes conflictivas de los recursos hardware de la computadora Gestiona la ejecución de los programas de usuario para evitar errores y mejorar el uso de la computadora.
La multiprogramación: Incrementa el uso de la CPU organizando los trabajos de modo que la CPU siempre tenga uno que ejecutar Solo se ejecuta un proceso o trabajo a la vez. El sistema operativo mantiene en memoria solo un trabajo o proceso.
¿Qué tipo de procesamiento fue el predominante en la segunda generación sistemas informáticos? Procesamiento por lotes. Tiempo real. Tiempo compartido.
Los núcleos de Linux son casos de: Núcleos monolíticos. Micronúcleos. Sistemas por capas.
Los sistemas monolíticos: Se descompone en varios niveles, cada uno de ellos está construido sobre capas inferiores. No existe una estructura propiamente dicha o es mínima. Abstraer el hardware de la computadora, formando varios entornos de ejecución.
Los sistemas por capas: Abstraer el hardware de la computadora, formando varios entornos de ejecución. Se descompone en varios niveles, cada uno de ellos está construido sobre capas inferiores. No existe una estructura propiamente dicha o es mínima.
Los sistemas microkernels: Instrumentan copias exactas del hardware simple. Proporcionan la comunicación entre los clientes y servidores utilizando el paso de mensajes. Proporcionan un mecanismo de comunicaciones entre el programa cliente y los distintos servicios que se ejecutan en el espacio de usuario.
Un proceso es: Un programa. El código de un programa. Un programa en ejecución.
El planificador a largo plazo: Controla el grado de multiprogramación del sistema. Reduce la contienda por el uso de la CPU. Se lo conoce como planificador de la CPU.
La conmutación de contexto es: Se la considera como tiempo útil. Se la considera como tiempo muerto ya que implica un gasto extra de tiempo. El proceso está esperando a que se produzca un suceso.
Los procesos que afectan o pueden verse afectados por los demás procesos se los conocen como: Competitivos. Cooperativos. Paralelos.
El bloque de control de proceso está formado por varios elementos entre ellos el de información de planificación de la CPU, el mismo que: Es el contador que indica la dirección de la siguiente instrucción que va a ejecutar dicho proceso. Incluye información de la prioridad del proceso, los punteros a las colas de planificación y otros parámetros de planificación que se requieren. Incluye información acerca del valor de los registros base y límite, las tablas de páginas o de segmentos, dependiendo del mecanismo de gestión de la memoria utilizado por el SO.
Un proceso que está utilizando la CPU en un instante dado está: En ejecución. Bloqueado. Listo.
El algoritmo de planificación de procesos que realiza una asignación equitativa del tiempo de procesador es: SJF. Round Robin. Por prioridad.
Considere el siguiente conjunto de procesos, con el tiempo de ráfaga de CPU dada en milisegundos: ¿Cuál es el tiempo de retorno del proceso P3 utilizando el algoritmo de planificación FIFO (Primero en entrar primero en salir)? 10 ut 14 ut 13 ut.
El algoritmo de planificación de procesos que asocia con cada proceso la longitud de su siguiente ráfaga de CPU. Por prioridad. FIFO. SJF.
El tiempo de espera es: El intervalo que va desde el instante en que se ordena la ejecución de un proceso hasta el instante en que se completa. Es la suma de los periodos invertidos en esperar en la cola de procesos preparados. Es el tiempo que el proceso tarde en empezar a responder.
La región crítica es: El conjunto de instrucciones que delimitan la actualización de una o más variables compartidas. Cuando un proceso permite temporalmente a los demás procesos utilizar la sección compartida. El conjunto de instrucciones que permiten trabajar con secciones compartidas.
El requisito de exclusión mutua se refiere a: Existe un límite en el número de veces que se permite que otros procesos entren en sus secciones críticas y después de que un proceso haya hecho una solicitud para entrar en sus secciones crítica y antes de que la misma haya sido concedida. Si ningún proceso está ejecutando su sección crítica y algunos procesos desean entrar en sus correspondientes secciones críticas, sólo aquellos procesos que no estén ejecutando sus secciones restantes pueden participar en la decisión de cuál será el siguiente que entre en su sección crítica y esta selección no se puede posponer indefinidamente. Si el proceso Pi está ejecutándose en su sección crítica, los demás procesos no pueden estar ejecutando sus secciones críticas.
Si el proceso se está ejecutando en su sección crítica los demás procesos no pueden estar ejecutándose en sus secciones críticas, significa que se encuentra en: Exclusión mutua. Sincronización. Bloqueo mutuo.
El requisito de progreso se refiere a: Existe un límite en el número de veces que se permite que otros procesos entren en sus secciones críticas y después de que un proceso haya hecho una solicitud para entrar en sus secciones crítica y antes de que la misma haya sido concedida. Si ningún proceso está ejecutando su sección crítica y algunos procesos desean entrar en sus correspondientes secciones críticas, sólo aquellos procesos que no estén ejecutando su secciones restantes pueden participar en la decisión de cuál será el siguiente que entre en su sección crítica y esta selección no se puede posponer indefinidamente. Si el proceso Pi está ejecutándose en su sección crítica, los demás procesos no pueden estar ejecutando sus secciones críticas.
El requisito de espera limitada se refiere a: Existe un límite en el número de veces que se permite que otros procesos entren en sus secciones críticas y después de que un proceso haya hecho una solicitud para entrar en sus secciones crítica y antes de que la misma haya sido concedida. Si ningún proceso está ejecutando su sección crítica y algunos procesos desean entrar en sus correspondientes secciones críticas, sólo aquellos procesos que no estén ejecutando sus secciones restantes pueden participar en la decisión de cuál será el siguiente que entre en su sección crítica y esta selección no se puede posponer indefinidamente. Si el proceso Pi está ejecutándose en su sección crítica, los demás procesos no pueden estar ejecutando sus secciones críticas.
Un semáforo es: Una variable entera a la que, dejando a parte la inicialización, sólo se accede mediando dos operaciones atómicas estándar; wait ( ) y signal ( ). Tiene un conjunto de operaciones definidas por el programador que gozan de las características de exclusión mutua. Asegura que sólo un proceso esté activo cada vez dentro del monitor.
Un monitor es: Una variable entera a la que, dejando a parte la inicialización, sólo se accede mediando dos operaciones atómicas estándar; wait ( ) y signal ( ). Tiene un conjunto de operaciones definidas por el programador que gozan de las características de exclusión mutua. Sirven para resolver diversos problemas de sincronización.
El semáforo contador: Sólo puede ser 0 ó 1. Puede variar en un dominio. Se conocen como cerrojos mútex.
La condición para resolver el problema de la sección crítica, que se exige que no puede haber más de un proceso trabajando en la sección crítica, es la condición de: Exclusión mutua. Progreso. Espera limitada.
¿Cuál de estas afirmaciones es correcta? El problema de la sección crítica solo puede darse en sistemas monolíticos. El problema de la sección crítica solo puede darse en sistemas multiprocesadores. El problema de la sección crítica solo puede darse en sistemas concurrentes.
La exclusión mutua en Interbloqueos se refiere a: Un recurso sólo puede ser liberado voluntariamente por el proceso que le retiene, después de que dicho proceso haya completado la tarea. Al menos un recurso debe estar en modo no compartido. Un proceso debe estar reteniendo al menos un recurso y esperando para adquirir otros recursos adicionales que actualmente estén retenidos por otros procesos.
Una situación de interbloqueo puede surgir si se dan simultáneamente las siguientes condiciones: Exclusión mutua, retención y espera, sin desalojo. Exclusión mutua, retención y espera, espera circular. Exclusión mutua, retención y espera, sin desalojo, espera circular.
El grafo de asignación de recursos del sistema Está formado por un conjunto de vértices V y de un conjunto de aristas E. Está formado solo por el conjunto de procesos activos del sistema. Está formado sólo por el conjunto de procesos inactivos del sistema.
Una condición no necesaria para la aparición del interbloqueo es: La existencia de recursos con número finito de instancias. La existencia de recursos que exigen exclusión mutua. La aparición de un estado inseguro.
Una de las principales desventajas de la estrategia de prevención es: Los procesos deben conocer sus futuros requisitos de recursos. Hay pérdidas inherentes por expropiación. Los procesos se pueden bloquear durante largos periodos.
Una de las principales desventajas de la estrategia de detección es: Los procesos deben conocer sus futuros requisitos de recursos. Hay pérdidas inherentes por expropiación. Los procesos se pueden bloquear durante largos periodos.
Una de las principales desventajas de las técnicas de prevención de interbloqueos consiste: Los procesos deben conocer sus futuros requisitos de recursos. Impide solicitudes graduales de recursos. Pérdidas inherentes por expropiación.
Los grafos de asignación de recursos son una técnica de: Predicción de interbloqueos. Prevención de interbloqueos. Detección de interbloqueos.
El estado de interbloqueos se produce cuando se dan simultáneamente las siguientes condiciones: Exclusión mutua, retención y espera, existencia de expropiación y espera circular. Sección crítica, retención y espera, existencia de expropiación y espera circular. Exclusión mutua, retención y espera, no existencia de expropiación y espera circular.
Analice el siguiente grafo de asignación de recursos: Corresponde a un grafo de asignación de recursos con un interbloqueo. Corresponde a un grafo de asignación de recursos sin interbloqueo. Corresponde a un grafo de asignación de recursos con solo una instancia.
Si al realizar la asignación de memoria se cuenta con suficiente espacio para alojar el proceso pero este no es contiguo se trata de un problema de: Fragmentación interna. Fragmentación externa. Compactación.
La técnica de reorganizar los contenidos de la memoria para colocar junta toda la memoria libre en un bloque grande se llama: Reubicación. Compactación. Protección.
La dirección lógica es: La dirección generada por la CPU. La dirección que se carga en el registro de direcciones de memoria. La dirección que llega al chip de memoria.
Con el esquema de gestión de memoria mediante particiones fijas se produce: Fragmentación interna. Fragmentación externa. No existe fragmentación.
Indique cuál es la dirección física de la dirección virtual (0,128), utilizando la siguiente tabla de segmentos: 628. 3192. Error.
La compactación de memoria es necesaria en un esquema de gestión de memoria: De particiones fijas. De particiones dinámicas. De paginación.
¿Cuál es la función del gestor de memoria virtual? Permitir la ejecución de procesos que están parcialmente en memoria principal. Permitir la ejecución de procesos que están completamente en memoria secundaria. Permitir la ejecución de procesos que están completamente en memoria principal.
El algoritmo que sustituye la página que no haya sido utilizada durante el periodo más largo de tiempo se conoce como: FIFO. LRU. Óptimo.
El número de procesos en memoria principal depende de: Capacidad física de memoria. Capacidad de la memoria Caché. Tamaño del proceso.
¿Cuántos fallos de página se producen para la siguiente cadena de referencias, si se utiliza 4 marcos de páginas y el algoritmo de sustitución LRU? 1 2 3 4 2 1 5 6 2 1 2 3 7 6 3 2 1 2 3 6. 10 fallos de página. 8 fallos de página. 7 fallos de página.
El nombre de un archivo se divide en dos partes: Un nombre y una extensión. Obligatorios o sugeridos. Bloqueo compartido, bloqueo exclusivo.
El atributo de un archivo que mantiene la fecha de creación, la última modificación el último uso del mismo, es: Tipo. Ubicación. Hora, fecha e identificación del usuario.
La colección de información relacionada, con un nombre, que se graba en almacenamiento secundario se conoce como: Archivo. Directorio. Proceso.
Los directorios con estructuras de árboles: Permiten a los usuarios crear sus propios subdirectorios y organizar sus archivos. Crean directorios separados para cada usuario, cada usuario tendrá su propio directorio que contendrá sus propios archivos. Todos los archivos están contenidos en un mismo directorio y resulta fácil de mantener y comprender.
Un directorio de un único nivel se caracteriza por: Permitir a los usuarios crear sus propios subdirectorios. Crear directorios separados para cada usuario, cada usuario tendrá su propio directorio que contendrá sus propios archivos. Todos los archivos están contenidos en un mismo directorio.
La estructura de directorios de gráfica acíclica: Cada usuario tiene su propio directorio. Permite el compartimiento de archivos o directorios. Tiene la forma de un árbol y es la estructura de directorios más común.
La asignación contigua: Tiene todos los apuntadores juntos en una sola ubicación (bloque índice). Requiere que cada archivo ocupe un conjunto de bloques contiguos en el disco. Cada archivo es una lista enlazada de bloques de discos, los bloques pueden estar dispersos en cualquier parte del disco.
Para accesar a los archivos que se encuentran en una cinta magnética se lo realiza utilizando el acceso: Acceso Secuencial. Acceso Enlazado. Acceso Directo.
El atributo “Identificador” se refiere a: El nombre del archivo simbólico es la única información que se mantiene en un formato legible por parte de las personas. Una etiqueta unívoca, que usualmente es un número, identifica el archivo dentro del sistema de archivos. Es un puntero a un dispositivo y a la ubicación del archivo dentro de dicho dispositivo.
Los mecanismos de protección proporcionan un acceso controlado limitando los tipos de accesos a archivos. Podemos controlar varios tipos de operaciones diferentes: Propietario, Grupo de usuarios, Otros usuarios. Nombre, Tipo, Ubicación, Tamaño, Protección, Fecha, hora e identificador del usuario. Lectura, Escritura, Ejecución, Adición, Borrado, Listado.
Uno de los objetivos del sistema de E/S es: Proporcionar la información que el sistema necesita para iniciar un SO a partir de dicho volumen. Proporcionar manejadores (drivers) para los dispositivos concretos. Proporcionar información sobre la memoria disponible.
Un controlador es: Una interfaz uniforme de acceso a dispositivos con el subsistema de E/S. Un punto de conexión llamado puerto. Un conjunto de componentes electrónicos que pueden operar un puerto, un bus o un dispositivo.
Un driver es: Una interfaz uniforme de acceso a dispositivos con el subsistema de E/S. Un punto de conexión llamado puerto. Un conjunto de componentes electrónicos que pueden operar un puerto, un bus o un dispositivo.
La E/S con bloqueo: Cuando una aplicación emite una llamada al SO con bloqueo, se suspende la ejecución de dicha aplicación. Se utiliza solo para dispositivos de entrada. Cuando una aplicación emite una llamada al SO con bloqueo, no se suspende la ejecución de dicha aplicación.
Los dispositivos que pueden ser usados de manera concurrente por varios procesos son: Dispositivos asíncronos. Dispositivos síncronos. Dispositivos Compartidos.
De las diferentes técnicas de E/S, ¿cuál libera de más trabajo de E/S a la CPU?. Técnica de Polling. Interrupciones. DMA.
El controlador de E/S y la memoria intercambian datos directamente, sin la intervención de la CPU, cuando se tiene: E/S controlada por programa. E/S por interrupciones. DMA.
El subsistema de E/S, es: Un driver de dispositivo que contiene el código que permite a un sistema operativo controlar un determinado tipo de dispositivo de E/S. El componente del sistema operativo que se encarga de efectuar todas aquellas tareas necesarias para la realización de las operaciones de E/S que son comunes a todos los dispositivos independientes de los mismos. Una función del núcleo encargada de atender una determinada interrupción.
Los manejadores de interrupciones son: Un driver de dispositivo que contiene el código que permite a un sistema operativo controlar un determinado tipo de dispositivo de E/S. El componente del sistema operativo que se encarga de efectuar todas aquellas tareas necesarias para la realización de las operaciones de E/S que son comunes a todos los dispositivos independientes de los mismos. Una función del núcleo encargada de atender una determinada interrupción.
Una interrupción es el mecanismo en el que: El controlador indica su estado mediante el bit busy en el registro status. El procesador se comunica con el controlador leyendo y escribiendo patrones de bits. Le permite al controlador de hardware notificar a la CPU cuando un dispositivo está listo para servicio.
¿Cuál es la idea fundamental de utilizar una máquina virtual? La de abstraer el hardware de la computadora. Incrementar la velocidad de ejecución del hardware. Proporcionar ejecución paralela de aplicaciones.
¿En qué generación podemos catalogar a los sistemas operativos actuales? Segunda. Tercera. Cuarta.
¿En qué modo se ejecuta el software si se le brinda acceso a todo el hardware? Modo Kernel. Modo Usuario.
Las versiones originales de sistemas operativos como MS-DOS y UNIX se pueden clasificar como sistemas de tipo: Monolítico Por capas MicroKernel.
¿Qué evento puede provocar la creación de un proceso? Error fatal Apagado del sistema Arranque del sistema.
Un proceso padre puede terminar la ejecución de uno de sus procesos hijo, si el padre está saliendo, y el sistema no permite que un hijo continúe si su padre ha terminado. Verdadero Falso.
¿Cómo se conoce al estado de un proceso que está en cola de espera para que se le asigne un procesador? Preparado Ejecución Nuevo.
La transición del estado Ejecutado a Bloqueado, ocurre cuando se asigna los recursos solicitados por el proceso y se lo coloca nuevamente en la cola de procesos Listos. Verdadero Falso.
El propósito de la planificación de procesos de un sistema operativo es: Llevar un cronograma estadístico de procesos ejecutados. Gestionar la memoria RAM Mantener al procesador siempre ocupado.
El algoritmo de planificación FIFO, es no apropiativo, es decir, reemplaza procesos en ejecución por otros de mayor prioridad. Verdadero Falso.
El algoritmo por Prioridad asigna a cada proceso un índice de prioridad, siempre se ejecutará el proceso que tenga mayor prioridad, aunque alguno ya esté en ejecución. Si dos procesos tienen igual prioridad, se ejecutará al que haya llegado primero a la cola. Verdadero Falso.
Un proceso está en estado de preparado cuando: El proceso está a la espera de que le asignen a un procesador. El proceso está siendo creado. El proceso está esperando a que se produzca un suceso.
Un proceso está en estado de Ejecución si: El proceso está en cola de espera. Está siendo creado. El proceso está utilizando el procesador en ese instante.
Los estados por los que un proceso puede pasar son: Nuevo, Ejecución y Listo. Nuevo, Ejecución y terminado Nuevo, Ejecución, Espera, Preparado y Terminado.
Un proceso puede tener una transición de Nuevo a Ejecución. Verdadero Falso.
Los registros del procesador, incluido el contador de programa forman parte del Bloque de control de procesos. Verdadero Falso.
El planificador a mediano plazo: Selecciona los procesos que se encuentran en almacenamiento secudario para cargarlos a memoria principal. Traslado de un proceso en memoria principal a disco (intercambio o “swapping”). Posteriormente volverá a memoria principal. Selecciona de entre los procesos que están preparados para ser ejecutados y asigna la CPU a uno de ellos.
¿Cuál de estas políticas consigue un mejor tiempo medio de espera? SJF Round Robin FIFO.
Los requerimientos para solucionar el problema de la sección crítica son: Exclusión mutua, tiempo de espera, espera ilimitada. Interbloqueo, progreso, espera ilimitada. Exclusión mutua, progreso, espera limitada.
Si el proceso se está ejecutando en su sección crítica los demás procesos no pueden estar ejecutándose en sus secciones críticas, significa que se encuentra en: Bloqueo mutuo. Exclusión mutua. Sincronización.
La exclusión mutua en Interbloqueos se refiere a: Un recurso sólo puede ser liberado voluntariamente por el proceso que le retiene, después de que dicho proceso haya completado la tarea. Al menos un recurso debe estar en modo no compartido. Un proceso debe estar reteniendo al menos un recurso y esperando para adquirir otros recursos adicionales que actualmente estén retenidos por otros procesos.
Referente a procesos, un estado seguro es aquél en el que: Hay bloqueos pero se puede alcanzar el estado siguiente Hay bloqueos y no se puede alcanzar el estado siguiente No hay bloqueos y se puede alcanzar el estado siguiente.
Denunciar test Condiciones de uso
INICIO
CREAR TEST
INFORMACIÓN
ESTADÍSTICAS
RÉCORDS
Otros tests del Autor