Quiz
Test de Sistemas Operativos
Este quiz tem tempo limite, por isso abre no player de sempre.
Perguntas do quiz (97)
1En un sistema de interrupciones vectorizadas, ¿quién es el responsable de rellenar el vector de interrupción.
- AEl sistema operativo.
- BEl hardware.
- CEl programa de usuario.
2¿Quién es el responsable de conmutar el procesador de modo usuario a modo privilegiado?
- AEl programa de usuario.
- BEl sistema operativo.
- CEl hardware.
3En el procesador se ha intentado ejecutar una instrucción de acceso a memoria y eso ha provocado una excepción. ¿Qué tipo de código y que modo de ejecución es mas probable que haya provocado este evento?
- ACódigo del sistema operativo en modo privilegiado.
- BCódigo del usuario en modo no privilegiado.
- CCódigo del usuario en modo privilegiado.
4Para implementar un sistema de tiempo compartido, es imprescindible la existencia de esta característica en el hardware:
- AUn sistema de interrupciones.
- BUn procesador con dos modos de operación (usuario/sistema).
- CUna jerarquía de memoria.
5¿Por qué un programa ejecutable binario de Linux no es directamente ejecutable en un sistema Windows, si en ambos casos utilizan el mismo código maquina?
- AWindows aplica medidas de seguridad (directivas) para el código máquina que impiden la ejecución de código máquina de otro sistema operativo.
- BEn realidad Windows y Linux corren sobre procesadores levemente diferentes.
- CLas API de las llamadas al sistema son diferentes.
6Una diferencia entre un sistema por lotes y uno de tiempo compartido es que:
- AEl sistema de tiempo compartido permite la multiprogramación.
- BEn el sistema por lotes no se garantiza la interactividad.
- CEl sistema de tiempo compartido es un caso particular del sistema por lotes.
7¿Que debe ofrecer el sistema operativo ante la existencia de una jerarquía de memorias?
- APolíticas dirigidas a asegurar que la información de uso más frecuente se encuentre en los niveles de la jerarquía más próximos al procesador.
- BServicios que eviten que existan copias de la misma información en distintos niveles de la jerarquía, de forma que no se desperdicie capacidad de almacenamiento.
- CMecanismos y políticas que garanticen que el uso compartido de la jerarquía no vulnere la confidencialidad de la información almacenada.
- APolíticas dirigidas a asegurar que la información de uso más frecuente se encuentre en los niveles de la jerarquía más próximos al procesador.
8El interprete de órdenes o shell es un caso de:
- ALlamada al sistema.
- BPrograma del sistema.
- CArquitectura del sistema.
9El modelo de diseño de sistema operativo que es mas aprovechable en un sistema distribuido es:
- APor capas
- BCliente-Servidor
- CMonolítico
10De estos 3 conceptos típicos de un sistema operativo, dos son políticas y uno es un mecanismo. ¿Cuál es el mecanismo?
- AOrdenación de procesos basados en prioridades
- BCola de preparados
- CAlgoritmo Round-Robin
11¿Cuál de estos sistemas de gestión de procesos es más adecuado para aplicaciones multimedia (p.ej. un reproductor de video)?
- ASistema de procesamiento por lotes.
- BSistema de tiempo compartido.
- CSistema de tiempo real.
12¿Cuál de estos servicios resulta imprescindible en cualquier tipo de sistema informático que disponga de un sistema operativo?
- AMultiprogramación (multiprogramming).
- BCarga de programas (program loading).
- CMemoria virtual (virtual memory).
13Cuando se decide dotar al sistema operativo de un sistema de archivos, se persiguen varias metas. A continuación se enumeran tres posibles objetivos. ¿Cuál es el más importante de los tres?
- AProporcionar a los usuarios una abstracción cómoda del almacenamiento.
- BProteger adecuadamente la información de accesos indebidos.
- CAumentar el rendimiento en el tiempo de acceso al almacenamiento.
14¿Existe algún mecanismo mediante el cual un proceso de usuario puede ejecutar código del núcleo del sistema operativo?
- ASí, ejecutando una interrupción de E/S.
- BSí, invocando una llamada al sistema.
- CNo, un proceso de usuario nunca puede ejecutar código del núcleo.
15El sistema operativo...
- AActúa en respuesta a eventos externos.
- BSirve de interfaz entre el procesador y los periféricos.
- CNunca consume tiempo de CPU a costa de los programas de usuarios.
16Un semáforo tiene actualmente el valor 2. Si se ejecuta una operación wait o P sobre él, ¿qué sucederá?
- AEl proceso que ejecuta la operación se bloquea hasta que otro ejecute una operación signal o V.
- BTras completar la operación, el proceso continuará adelante sin bloquearse.
- CEl proceso continuará adelante sin bloquearse, y si previamente existían procesos bloqueados a causa del semáforo, se desbloqueará uno de ellos.
17¿Eliminan los semáforos la espera activa?
- ASí, siempre que se inicialicen al número máximo de recursos que se comparten.
- BSí, ya que las operaciones espera y señal se implementan como acciones indivisibles.
- CDepende de cómo se implementen las operaciones de los semáforos.
18enemos un recurso compartido por varios procesos, inicialmente libre, sobre el que se pretende garantizar acceso en exclusión mutua. ¿Cuál es la técnica correcta para conseguir la exclusión mutua?
- ADisponer de un semáforo inicializado a uno, realizar una operación signal/V sobre el semáforo antes de acceder al recurso y una operación wait/P tras su uso.
- BDisponer de un semáforo inicializado a uno, realizar una operación wait/P sobre el semáforo antes de acceder al recurso y una operación signal/V tras su uso.
- CDisponer de un semáforo inicializado a cero, realizar una operación wait/P sobre el semáforo antes de acceder al recurso y una operación signal/V tras su uso
19Podemos proteger el acceso a un recurso compartido por N procesos mediante:
- ASemáforos, siempre que estos estén implementados sin espera activa.
- BSoluciones por software al problema de la sección crítica basadas exclusivamente en el uso de variables locales a los procesos, para evitar tener secciones críticas.
- CSoluciones basadas en instrucciones hardware atómicas como por ejemplo SWAP(A,B).
20Para resolver el problema de la sección crítica, puede emplearse una variable global turno con el identificador del proceso que tiene derecho a entrar en la sección crítica, de tal forma que un proceso espera si no es su turno. Cada vez que un proceso sale de su sección crítica, cambia el valor de turno al identificador de otro proceso. Esta solución:
- AEs correcta.
- BNo cumple la propiedad de progreso.
- CCumple las propiedades de progreso y espera limitada pero no es válida, ya que no cumple la exclusión mutua al emplear una variable global compartida.
21¿Bajo que circunstancias deben ser atómicas las operaciones wait y signal (P y V) sobre un semáforo?
- ADeben ser atómicas si se quiere evitar la espera activa.
- BDeben ser atómicas en todo caso y una forma de conseguirlo en sistemas monoprocesador es inhabilitando las interrupciones.
- CDa igual si son atómicas o no si nos encontramos en sistemas monoprocesador, pero deben ser atómicas en sistemas multiprocesador.
22¿Es posible implementar una cola de espera mediante semáfo?
- ASí, mediante semáforos inicializados a cero sobre los que se hacen operaciones signal para bloquear procesos y operaciones wait
para despertarlos. - BNo es posible implementar colas de espera con semáforos. Los semáforos sirven únicamente para garantizar exclusión mutua en el acceso a recursos compartidos.
- CSí, mediante semáforos inicializados a cero sobre los que se hacen operaciones wait para bloquear procesos y operaciones signal para despertarlos.
- ASí, mediante semáforos inicializados a cero sobre los que se hacen operaciones signal para bloquear procesos y operaciones wait
23¿Con cuál de las siguientes afirmaciones te quedarías?
- AUn proceso pesado contiene uno o varios hilos que comparten los diferentes recursos salvo la memoria.
- BLos hilos son siempre soportados e implementados por el sistema operativo.
- CEl cambio de contexto entre hilos de diferentes procesos pesados es más costoso que entre hilos de un mismo proceso pesado.
24¿Cuál de las siguientes afirmaciones acerca de los cambios de contexto es FALSA?
- ASon improductivos, por lo que deben realizarse lo más rápidamente posible.
- BLos realiza el planificador a medio plazo, usando instrucciones que tratan con muchos registros a la vez, como PUSHA.
- CLos lleva a cabo el despachador (dispatcher).
25El Bloque de Control de Proceso:
- AEs la estructura de datos que el sistema operativo utiliza para representar el estado de un proceso.
- BEs el algoritmo que minimiza el tiempo de cambio de contexto.
- CEs la cola de control de procesos en estado preparado
26¿Cuál de estos cambios de estado de un proceso no puede darse?
- ADe «preparado» a «bloqueado».
- BDe «preparado» a «en ejecución».
- CDe «bloqueado» a «preparado».
27¿Cuál de estas afirmaciones sobre planificación de procesos es cierta?
- ALos métodos basados en prioridades tienen riesgo de inanición.
- BLos métodos multicolas solo son aplicables en sistemas multiprocesadores.
- CEl cuanto de tiempo óptimo para la planificación Round Robin depende exclusivamente del tiempo de cambio de contexto.
28¿Cuál de estas políticas consigue un mejor tiempo medio de espera?
- AFCFS.
- BSJF.
- CRound Robin.
29El «efecto convoy» se puede producir en sistemas que planifiquen los procesos con un algoritmo:
- ASJF no expulsivo.
- BSJF expulsivo.
- CFCFS.
30Tenemos un sistema multiprogramado con una única CPU. ¿Cuáles de las siguientes afirmaciones NUNCA podría ser cierta para ese sistema?
- AEn el sistema se podrían ejecutar varios procesos concurrentes.
- BPodría ser un sistema de tiempo compartido en el que se pueden ejecutar varios procesos en paralelo.
- CPodría ser un sistema de tiempo compartido y además multiusuario.
31Sea un procesador que utiliza paginación, con 4KB de tamaño de página y en el que los procesos pueden direccionar como máximo 8192 páginas. El tamaño de la dirección lógica en este procesadores de:
- A12 bits.
- B13 bits.
- C25 bits.
32¿Cuál de las siguientes afirmaciones sobre el sistema operativo es verdadera?
- AEl intérprete de órdenes sirve para ejecutar servicios proporcionados por el sistema operativo.
- BLas órdenes del shell son llamadas al sistema.
- CEl intérprete de órdenes se ejecuta en modo núcleo, puesto que se comunica directamente con el hardware.
33¿Cuál de es tas afirmaciones sobre el sistema operativo es FALSA?
- AEl reparto de los recursos de la máquina entre los procesos que coexisten en el ordenador es una tarea del sistema operativo.
- BEl sistema operativo se considera una máquina extendida porque además de facilitar el uso del hardware también proporciona servicios que éste no puede ofrecer por si solo.
- CGarantizar la protección entre usuarios de un sistema es tarea del sistema operativo, no del hardware.
- DLa detección de un fallo de página es tarea del sistema operativo.
34Cuál de los siguientes métodos de planificación de procesos es más adecuado para gestionar un sistema, si el objetivo principal es minimizar el tiempo de espera medio de los procesos.
- ATurno rotatorio (o round robin).
- BTurno rotatorio con múltiples colas realimentadas.
- CFIFO
- DSJF
35Los hilos de un mismo proceso:
- AComparten todos los recursos, excepto las interrupciones.
- BComparten el código y los datos, pero no la pila.
- CComparten el código, las variables locales y los ficheros abiertos.
- DComparten el código, los registros de CPU y los datos.
36Considerando el mismo sistema de la pregunta anterior, pero duplicando el tamaño de página.
- AEmpeoraría el problema de la fragmentación externa y disminuiría el tamaño de las tablas de página.
- BEmpeoraría el problema de la fragmentación interna y disminuiría el tamaño de las tablas de página.
- CEmpeoraría el problema de la fragmentación externa y aumentaría el tamaño de las tablas de página.
- DEmpeoraría el problema de la fragmentación interna y aumentaría el tamaño de las tablas de página.
37En un sistema multiprogramado con gestión de memoria por paginación, donde los procesos tienen 16 KB de espacio lógico, las páginas son de 1 KB y hay 64 KB de memoria física, sin memoria virtual, la dirección lógica está formada por:
- A4 bits para la página y 12 bits para el desplazamiento.
- B4 bits para la página y 10 bits para el desplazamiento.
- C6 bits para la página y 12 bits para el desplazamiento.
- D6 bits para la página y 10 bits para el desplazamiento.
38El mapa de bits para mantener el espacio libre en el disco ocupará.
- A Tantos bits como bloques tenga el disco.
- BTantos bits como bloques libres tenga el disco.
- CTantos bits como bloques libres tenga el disco, multiplicado por el número de archivos que tenga cada bloque.
- DTantos bits como bloques libres tenga el disco, multiplicado por el logaritmo en base 2 del tamaño del bloque.
39La compactación de memoria es necesaria en un esquema de gestión de memoria:
- ADe particiones fijas.
- BDe particiones variables.
- CPaginado.
- DNinguna de las anteriores.
40La TLB (Translation Lookaside Buffer):
- AAcelera el proceso de traducción de direcciones.
- BHa de implementarse como una rutina del núcleo.
- CDisminuye la tasa de fallos de página (si el cuanto de tiempo de los procesos es lo bastante grande).
- DTodas las anteriores son ciertas.
41El algoritmo de la segunda oportunidad es una política de:
- ADetección.
- BSustitución.
- CTraducción.
- DUbicación.
42En una máquina cuyas direcciones virtuales ocupan 32 bits y con páginas de 4Kbytes. ¿Cuántas páginas distintas se pueden referenciar?
- AMenos de cuatro mil.
- BEntre cuatro mil y un millón.
- CMás de un millón.
- DMás de cuatro mil millones.
43¿Cual de estas organizaciones de memoria puede beneficiarse del uso de una TLB?
- APaginada.
- BSegmentada.
- CCombinación de paginada y segmentada.
- DTodas las anteriores son ciertas.
44Con el esquema de gestión de memoria mediante particiones variables se produce
- AFragmentación interna.
- BFragmentación de tablas.
- CFragmentación externa.
- DNo existe fragmentación.
45¿Cuál de estas acciones es realizada directamente por el hardware?
- ACargar un archivo ejecutable en memoria
- BSeleccionar un página victima.
- CTraducir una dirección virtual a física.
- DTodas las anteriores.
46¿Cuál de estas afirmaciones es cierta?
- AEl tamaño de un marco de página no tiene por qué coincidir con el tamaño de una página lógica.
- BLa paginación por demanda exige un hardware con bit de referencia.
- CLa segmentación soluciona completamente el problema de la fragmentación.
- DLas TLB se pueden usar con paginación y también con segmentación.
47El problema de autorreferencia a ficheros se puede poner de manifiesto en directorios con estructuras
- AArbórea.
- BDe grafo acíclico.
- CDe grafo general
- DLineal
48Al acceso directo a un fichero, si se emplea asignación enlazada de espacio...
- AEs imposible.
- BEs implementable si el fichero tiene un tamaño múltiplo de la longitud del bloque físico.
- CPosible, pero el tiempo de acceso es proporcional al tamaño total del fichero.
- DPosible, pero el tiempo de acceso es superior que con la asignación indexada.
49Realizar una copia de seguridad es más complicada cuando la organización del sistema de archivo es:
- AArbórea.
- BEn grafo acíclico.
- CEn grafo general.
- DLineal
50La fragmentación externa en disco se presenta con la asignación...
- AContigua
- BEnlazada
- CIndexada
- DNinguna de las anteriores
51¿La política de asignación de espacio que da mejores tiempos en los accesos directos a fichero es la indexada?
- AVerdadeiro
- BFalso
52¿Por qué se hace necesario compactar el sistema de ficheros cuando se emplea asignación de espacio contigua?
- APara disminuir la fragmentación interna.
- BPara aumentar la fragmentación interna
- CPara disminuir la fragmentación externa.
- DNinguna de las anteriores.
53¿Qué ventaja aporta el uso de interrupciones en las operaciones de E/S frente a no usarlas?
- Aaumenta la rapidez en las transferencias de datos
- Baumenta la fiabilidad en las transferencias de datos
- Ccontribuye a proteger la entrada/salida de accesos maliciosos
- Dpermite comprobar fácilmente la finalización de las operaciones de E/S
54La multiprogramación implica necesariamente
- Aconcurrencia
- Bparalelismo
- Cprocesamiento por lotes
- Dtiempo compartido
55¿Cuál de estas afirmaciones es cierta?
- Aun proceso pesado contiene uno o varios hilos
- Bun proceso pesado pertenece a uno o varios hilos
- Cun hilo contiene uno o varios procesos pesados
- Dun hilo pertenece a uno o varios procesos pesados
56Las llamadas al sistema...
- Asólo se pueden ejecutar en modo privilegiado
- Bejecutan código perteneciente al núcleo
- C(a) y (b) son ciertas
- Dtodas las anteriores son falsas
57Del sistema de asignación contigua de espacio a ficheros puede afirmarse que:
- APermite el acceso eficiente a la información contenida en los ficheros, tanto de manera secuencial como directa (aleatoria).
- BLa cuestión de cuánto espacio reservar para un nuevo fichero influye en la eficiencia del sistema.
- CPadece el problema de fragmentación externa.
- DTodas las afirmaciones anteriores son correctas.
58Del sistema de asignación enlazada de espacio a ficheros puede afirmarse que:
- APermite el acceso eficiente a la información contenida en los ficheros, tanto de manera secuencial como directa (o aleatoria).
- BPermite agrupar bloques en grupos contiguos llamados clusters, enlazando los clusters entre sí, lo que reduce la cantidad de punteros necesarios para mantener las listas enlazadas, aunque a costa de la fragmentación interna.
- CPadece el problema de fragmentación externa.
- DEs muy robusto frente a pérdidas de bloques o punteros causados por averías del hardware.
59La planificación de procesos de nivel intermedio está estrechamente relacionada con:
- ALa planificación del procesador.
- BLa planificación de las operaciones de Entrada/Salida.
- CLa planificación de memoria.
- DLa planificación del espacio en disco.
60En un sistema de tiempo real es crítico:
- AEl grado de ocupación del procesador.
- BEl flujo de trabajo.
- CEl tiempo de espera.
- DEl tiempo de respuesta.
61La confiabilidad es una propiedad característica de los sistemas:
- AMultiprogramados.
- BDe tiempo compartido.
- CDe tiempo real.
- DDistribuidos.
62El sistema operativo OS/2 es un caso de sistema operativo con modelo:
- AMonolítico.
- BPor capas.
- CMáquina virtual.
- DCliente/Servidor.
63Si una solución al problema de la sección crítica da lugar a inanición, entonces no cumple la condición:
- AExclusión mutua
- BEspera limitada
- CProgreso
- DTodas las anteriores son falsas
64¿El problema de la sección crítica puede ser resuelto con semáforos?
- ASiempre
- BDepende de cómo estén implementados los semáforos
- CNunca
- DTodas las anteriores son falsas
65El efecto convoy se puede producir en sistemas con planificación del procesador:
- AFIFO
- BSJF no expulsivo
- CSJF expulsivo
- DRound-Robin
66El fenómeno de inanición no se puede producir en sistema con planificación del procesador:
- AFIFO
- BSJF no expulsivo
- CSJF expulsivo
- DRound-Robin
67El intérprete de órdenes:
- AEs un programa del sistema
- BObtiene y ejecuta las órdenes especificadas por el usuario
- CHace uso de las llamadas al sistema para desempeñar su función
- DTodas las anteriores son ciertas
68No tiene sentido hablar de:
- Aun sistema multiprogramado monousuario
- Bun sistema de tiempo compartido multiusuario
- Cun sistema multiprogramado y multiprocesador
- Dun sistema de tiempo compartido no multiprogramado
69El que ciertas instrucciones se llamen “atómicas” significa que:
- ANo se pueden ejecutar concurrentemente
- BSe han de ejecutar indivisiblemente
- CNo tiene ningún significado especial
- DTodas son falsas
70Se ejecutan consecutivamente dos operaciones P o WAIT sobre un semáforo. ¿ Es esto posible ?
- ASi
- BSí, siempre que no hayan sido procesos diferentes
- CNo
- DNo, si las ha realizado un solo proceso
71La utilización de una cola de procesos para la implementación de las operaciones con semáforos:
- Aes necesaria para poder realizar una implementación de los mismos
- Bevita las soluciones con espera activa
- Ces posible gracias a las instrucciones atómicas (test-and-set y swap)
- Dtodas las anteriores son ciertas
72Un sistema monoprocesador que lleve a cabo una planificación no expulsiva:
- ANo es implementable
- BNo puede ser multiprogramado ya que para ello es necesario una política expulsiva
- CPresenta menos dificultades para controlar el problema de la sección crítica
- Dtodas las anteriores son falsas
73Sobre planificación de procesos:
- ATodos los métodos basados en prioridades tienen riesgo de inanición
- BLos métodos multicolas están concebidos para planificar sistemas multiprocesadores
- CEl cuanto de tiempo óptimo para un Round Robin viene influenciado por el tiempo de cambio de contexto
- Da) y c) son ciertas
74¿Por qué los programas de usuario se compilan con un compilador diferente a Nachos?
- APorque se han de ejecutar en una máquina simulada MIPS
- BPorque los programas de usuario de Nachos son muy simples y no se requiere un compilador completo de C
- CPorque los programas de usuario Nachos usan llamadas al sistema Nachos
- DNinguna de las anteriores
75La gestión de memoria de Nachos:
- Aes ineficiente porque padece fragmentación externa
- Busa paginación por demanda
- Cusa paginación
- Dninguna de las anteriores
76En el problema del interbloqueo, la satisfacción de la condición de espera circular implica:
- Ala satisfacción de la condición de retención y espera
- Bla satisfacción de la condición de no expropiación
- Cla satisfacción de la condición de exclusión mutua
- Dno implica nada sobre las otras condiciones
77Un estado seguro es:
- Aaquel en el cual no se da interbloqueo de forma inminente
- Baquel en el cual se da interbloqueo pero no causa más problemas
- Caquel en el que no se da la espera circular
- Dninguna de las anteriores
78Una secuencia segura es:
- Auna secuencia circular de ejecución de procesos
- Buna secuencia de ejecución de procesos
- Cuna secuencia de ejecución de procesos en la que todos los procesos pueden terminar
- Dninguna de las anteriores
79En el algoritmo del banquero:
- Acuando un proceso realiza una petición de recursos, le son concedidos
- Bcuando un proceso realiza una petición de recursos, no le son concedidos
- Ccuando un proceso realiza una petición de recursos, aun habiendo recursos puede que no se le concedan
- Dcuando un proceso realiza una petición de recursos, se le conceden siempre que existan recursos disponibles
80Suponga un sistema de archivos que utiliza asignación indexada de espacio en disco y además la representación del espacio libre se lleva a cabo mediante un mapa o vector de bits. El aumento del tamaño de bloque del sistema de archivos implica:
- ALa disminución de la fragmentación interna.
- BEl aumento de la fragmentación externa.
- CLa disminución del tamaño máximo que puede alcanzar un archivo.
- DLa disminución del tamaño del mapa o vector de bits.
81Suponga que dispone de un sistema de archivos que se utiliza sólo para almacenar en él copias de seguridad. ¿Qué política de asignación de espacio en disco utilizaría para este sistema de archivos?
- AAsignación contigua
- BAsignación encadenada
- CAsignación indexada
- DCualquiera de las anteriores ya que producirían el mismo rendimiento
82 Dados los siguientes algoritmos de reemplazo de páginas: FIFO, LRU, óptimo y segunda oportunidad, la clasificación de estos algoritmos de “malo” a “perfecto”
de acuerdo con sus tasas de fallos de páginas es:- AFIFO, LRU, optimo, segunda oportunidad
- BFIFO, optimo , segunda oportunidad, LRU
- CFIFO, segunda oportunidad, LRU, optimo
- DFIFO, LRU, segunda oportunidad, optimo
83Un sistema de gestión de memoria:
- AContigua con particiones de tamaño variable no padece fragmentación externa
- BSegmentado mejora la fragmentación externa, aunque no la soluciona, ofrece ventajas en relación a la protección y comparición frente a la gestión de memoria contigua y además mejora el rendimiento desde el punto de vista del tiempo de acceso a memoria frente a la contigua
- CPaginada no padece de fragmentación externa pero si interna, ofrece ventajas en relación a la protección y comparición frente a la gestión de
memoria contigua pero empeora el rendimiento desde el punto de vista del tiempo de acceso a memoria frente a la contigua - DTodas las anteriores son falsas
84El fenómeno de espera activa por operaciones de entrada/salida se puede evitar utilizando:
- Ainterrupciones
- Binstrucciones privilegiadas
- Cacceso directo a memoria (DMA)
- Dun pareja de registros base y límite
85En un sistema multihilo:
- Aun proceso pesado puede tener varios hilos con distintos espacios de memoria
- Bun proceso pesado tiene uno o más hilos con distintos conjuntos de registros
- Cpor lo general, el tiempo de cambio de contexto es mayor entre hilos que entre procesos pesados
- Ddos hilos de un mismo usuario comparten el mismo espacio de memoria
86Una llamada al sistema es:
- Aun servicio del sistema operativo
- Bun programa del núcleo del sistema operativo
- Cuna orden del intérprete de órdenes
- Dun tipo especial de programa del sistema
87La técnica de planificación Round-Robin:
- Aen general, da mejores tiempos de espera que el FCFS
- Bminimiza el tiempo medio de retorno
- Cpermite acotar el tiempo de espera máximo
- Dpermite acotar el tiempo de respuesta máximo
88La técnica de Buffering permite que:
- AUn proceso no espere debido a que un recurso no compartido esté asignado a otro proceso.
- BUn proceso nunca espere debido a al lentitud de los dispositivos de E/S.
- CSe solapen operaciones de CPU de un proceso con operaciones de E/S de otro proceso.
- DTodas las afirmaciones anteriores son falsas.
89La independencia del dispositivo significa o implica que...
- Ael usuario no debe conocer características propias de cada clase de dispositivo.
- Bel juego de caracteres empleados por una terminal de caracteres ha de ser ASCII.
- Clos dispositivos deberían tener independencia de los procesos de usuario.
- Dlos procesos de usuario deberían trabajar indirectamente con los dispositivos.
90La técnica del spooling...
- Aexige comprobar periódicamente la aparición de ficheros en el directorio de spool.
- Bsolapa la ejecución en CPU de un proceso con la E/S de otros ya terminados.
- Ccrea un dispositivo virtual dedicado a partir de uno compartido.
- DEn general, son ciertas a,b y c.
91¿Cuál de estos sistemas informáticos no se puede dar?
- Aun sistema monoprogramado por lotes multiusuario.
- Bun sistema multiprogramado por lotes monousuario.
- Cun sistema monoprogramado de tiempo compartido multiusuario.
- Dun sistema multiprogramado de tiempo compartido monousuario.
92El modo dual de operación en los sistemas es posible gracias a:
- AQue existe el sistema operativo
- BQue las instrucciones máquina están divididas en privilegiadas y no privilegiadas
- CQue la memoria está dividida en memoria del sistema y de usuario
- DQue se dispone de llamadas al sistema
93¿Con cuál de las siguientes afirmaciones te quedarías?
- AEl diseño de un S.O. siguiendo una estructura monolítica permite que se pueda realizar un mantenimiento y depuración sencillos del mismo
- BEn general, el diseño por capas tiende a ser menos eficiente que el monolítico
- CEl modelo cliente-servidor es equivalente a un sistema que sigue el enfoque jerárquico donde las capas pueden cambiar su nivel en la jerarquía
- DEl enfoque micronúcleo tiene como dos de sus mejores virtudes la portabilidad y el tamaño final del sistema operativo, siempre menor que el que se obtiene siguiendo cualquier otro esquema
94El interprete de órdenes
- AEs un programa del sistema y constituye la única forma de solicitar servicios al SO
- BEjecuta las órdenes indicadas por el usuario y para ello hace uso a su vez de las llamadas al sistema
- CAl ser un programa del sistema, no necesita realizar llamadas al sistema
- DSiempre forma parte del núcleo del sistema operativo
95En un sistema informático, los procesos recién creados entran en una cola de espera. Entran en la cola de preparados sólo cuando se ve que la utilización de la CPU cae por debajo del 20%. Este sistema...
- Autiliza planificación expulsiva
- Butiliza planificación de largo plazo o alto nivel
- Caplica envejecimiento de procesos
- Daplica multicola de dos niveles con realimentación
96El controlador de E/S y la memoria intercambian datos directamente, sin la intervención de la CPU, cuando se tiene:
- AE/S controlada por programa.
- BE/S por interrupciones.
- CDMA.
- DNinguna de las anteriores
97El tiempo de cambio de contexto:
- Aes constante para dos hilos cualesquiera
- Bes menor entre dos hilos pertenecientes a la misma tarea, comparado con hilos de distintas tareas.
- Ces mayor cuanto más grande es el cuanto de tiempo, si planificamos con un Round Robin.
- Dtodas son falsas
Informações
- Descrição
- Fundamentos FSO Quiz sobre Test de Sistemas Operativos, criado por luckys_luck em 14-05-2014.
- Autor
- luckys_luck
- Idioma
- Español
- Visualizações
- 637
- Histórico
- Criado em 14 mai 2014 · atualizado em 9 dez 2016
- Etiquetas
- Avaliação
- Ainda sem avaliações Avalie este quiz