(a) Los algoritmos apropiativos desperdician más tiempo en cambios de
contexto. Os algoritmos apropiativos perden máis tempo nos cambios
de contexto V F. (b) Un programa ejecutado por el root, pasa más tiempo en modo kernel
que si lo ejecuta un usuario normal. Un programa executado por o
root pasa máis tempo no modo de núcleo que se o executa un usuario
normal. V F. (c) En un sistema donde solo hay un proceso listo, bajarle la prioridad
hace que tarde más en ejecutarse. Nun sistema onde só está listo
un proceso, reducindo a súa prioridade conséguese que tarde mis en
executarse. V F. d) Un usuario normal, que además no es del grupo root, puede ejecu-
tar un fichero setuid y setgid del root con permisos rwsr-sr-x. Un
usuario normal, que tampouco pertence ao grupo root, pode executar
un ficheiro setuid e setgid de root con permisos rwsr-sr-x V F. (e) Los algoritmos con prioridades no apropiativas no tienen inanición
(startvation). Os algoritmos con priordades non apropiativas non
teñen starvation. V F. (f) Un bucle de llamadas exec puede llenar la tabla de procesos del sis-
tema. Un lazo de chamadas ao sistema exec pode encher a táboa de
procesos do sistema. V F. - En la pila del proceso está el código de las funciones recursivas cuando se llaman: V F. -Cuando se ejecuta un programa C, las variables locales del main() están en la pila del
proceso: V F. -Para un proceso con varios hilos (threads) de ejecución, los hilos comparten código, datos y
pila: V F. -El código de la función de librería malloc usada en un programa C está en el espacio de
direcciones del proceso: V F. -Para un sistema con una tabla de páginas de tres niveles (sin caché, ni TLB), traer y ejecutar
una instrucción que añade un valor constante a un registro, implica exactamente tres accesos
a memoria: V F. -Para un sistema con tablas de páginas en tres niveles, donde la tabla de páginas raíz no está
fija en memoria, y procesador con caché y TLB, traer y ejecutar una instrucción que añade
un valor constante a un registro, puede implicar cuatro accesos a memoria: V F. -Si las direcciones físicas son de 32 bits y las páginas de 4Kbytes, el número de página virtual
necesariamente viene dado por 20 bits:_ V F. -En un sistema con segmentación que NO TIENE paginación (segmentación pura), es posible
implementar memoria virtual: V F. -Con Tabla de Páginas Invertida, los sistema operativos no podrían resolver los fallos de
páginas de los procesos: V F. -Para un proceso cuyo espacio virtual ocupa N páginas, el algoritmo de reemplazo FIFO
produce siempre los mismos fallos de página con N marcos asignados al proceso que con
N+1: V F. -En la pila del proceso están las variables locales y parámetros de funciones: V F. -Las variables locales del main no están en la pila del proceso: V F. -Las variables automáticas definidas en funciones están en la pila del proceso: V F. -Las variables automáticas definidas en main() no están en la pila del proceso: V F. -El código y los datos de la librería malloc usada en un programa C están en el espacio de
direcciones del kernel: V F. -Las variables estáticas definidas en funciones están en la pila del proceso: V F. -Las variables estáticas definidas en main() no están en la pila del proceso: V F. -Para un proceso con varios hilos de ejecución, cada hilo tiene su propio espacio de direcciones
(código, datos, stack): V F. -Para un sistema con una tabla de páginas en un nivel (y no caché, no TLB), traer y ejecutar una
instrucción que añade un valor constante a un registro, implica exactamente dos accesos a memoria: V F. -Para un sistema con una tabla de páginas de dos niveles (y no caché, no TLB), traer y ejecutar una
instrucción que añade un valor constante a un registro, implica exactamente dos accesos a memoria: V F. -Para un sistema con tablas de páginas en dos niveles donde la página raíz no está fija en memoria y
procesador con caché y TLB, traer y ejecutar una instrucción que añade un valor constante a un
registro, puede implicar ningún acceso a memoria: V F. -Dado un número de bits para las direcciones virtuales, y una tabla de páginas de un nivel, el
tamaño de la tabla de páginas se reduce con páginas más grandes: V F. -Si las direcciones físicas son de 32 bits y las páginas de 4Kbytes, el número de página física viene
dado por 18 bits: V F. -Una tabla de páginas multinivel típicamente reduce la cantidad de memoria necesaria para
almacenar tablas de páginas comparada con una tabla de páginas de un nivel: V F. -Si el bit de validez está a cero en una Entrada de Tabla de Página necesaria para un acceso a
memoria, la página deseada deberá ser traída a memoria desde el dispositivo de
almacenamiento: V F. -Con Tablas de Páginas Invertida, las páginas virtuales pueden ser más grandes que las páginas
físicas: V F. -Las TLBs son más beneficiosas con tablas de páginas multinivel que con tablas de páginas de un
nivel: V F. -Cuando el dirty bit está a cero en una Entrada de Tabla de Página necesaria para un acceso a
memoria, existe una copia exacta de la página deseada en el dispositivo de
almacenamiento: V F. -El algoritmo de reemplazo LRU con N+1 páginas de memoria siempre se comporta mejor que
LRU con N páginas de memoria: V F. -El algoritmo de reemplazo FIFO con N+1 páginas de memoria siempre se comporta mejor que
FIFO con N páginas de memoria: V F. 3. (0.3 puntos) En una arquitectura de memoria con un registro base y un registro límite -puede haber varios proceso activos en memoria: V F. 3. (0.3 puntos) En una arquitectura de memoria con un registro base y un registro límite -permite swapping (intercambio de procesos): V F. 3. (0.3 puntos) En una arquitectura de memoria con un registro base y un registro límite -un proceso que necesita 16Mbytes de memoria puede correr en una maquina con 8Megabytes de
RAM: V F. 4. (0.3 puntos) En una entrada de TLB está contenida esta información -num página lógica: V F. 4. (0.3 puntos) En una entrada de TLB está contenida esta información -num página física: V F. 4. (0.3 puntos) En una entrada de TLB está contenida esta información -offset en la página lógica: V F. 4. (0.3 puntos) En una entrada de TLB está contenida esta información -offset en la página física: V F. 4. (0.3 puntos) En una entrada de TLB está contenida esta información -información de permisos de la página: V F. 4. (0.3 puntos) En una entrada de TLB está contenida esta información -dirección base de la tabla de páginas raíz o de primer nivel: F V. 5. (0.3 puntos) Al incrementar el tamaño de página -se reduce el tamaño de la tabla de páginas: V F. 5. (0.3 puntos) Al incrementar el tamaño de página -se incrementa el tiempo de servicio de un fallo pagina: V F. 5. (0.3 puntos) Al incrementar el tamaño de página -se reduce el numero de fallos en la TLB: V F.
|