Logo Studenta

Parcial III

¡Estudia con miles de materiales!

Vista previa del material en texto

PARCIAL III
1. ¿A qué se denomina cilindro en los discos magnéticos?
Al conjunto de pistas concéntricas de un mismo diámetro en un conjunto de platos solidarios a un eje de rotación
2. ¿Qué situación debe sostenerse para que se produzca "thrashing"?
Que el conjunto de trabajo de un proceso sea mayor que el conjunto residente.
3. Robo de ciclos
Es el nombre que se le da a la actividad que realiza DMA cuando toma el bus para transferir.
4. ¿Cuál de las condiciones necesarias puede violarse?
La espera circular, exigiendo un orden de asignación de recursos.
5. La traducción de direcciones lógicas a físicas se realiza en: tiempo de compilación, tiempo de carga y tiempo de ejecución
Si se realiza en tiempo de carga, las posiciones de las variables de un programa permanecen fijas.
6. Planificación de disco
Es necesario que las operaciones de E/S de disco sean optimizadas (planificadas) por las demoras que significa su acceso.
7. ¿Qué problemas puede ocasionar tamaños pequeños de páginas?
El principal problema es el tamaño de las tablas de páginas de cada proceso.
8. ¿A qué se denomina estado seguro de un sistema?
Al hecho de que existe al menos una secuencia de ejecución, donde todos los procesos terminan.
9. ¿Qué ventajas tiene tratar a la tabla de páginas con estructura hashing?
Que reduce el tamaño de la tabla de página, haciendo cálculos en el momento de la traducción.
10. ¿Cuáles son las llamadas al sistema en Linux que se utilizan para manejar semáforos?
sem_init, sem_post, sem_wait.
11. ¿Qué diferencia hay entre la paginación y la segmentación?
La paginación optimiza espacio en la RAM, la segmentación contempla las estructuras de programación.
12. ¿Qué ventajas ofrece la técnica de memoria virtual?
Se puede ejecutar programas, aunque sea más grandes que la Mp asignada y da protección a la ejecución.
13. ¿Para qué sirve el valor que devuelve la función fork()?
Para distinguir si el proceso que está ejecutando es el padre, el hijo o hubo errores.
14. La memoria virtual:
Es una técnica que permite la ejecución de procesos, aunque no estén cargados totalmente en memoria principal.
15. Qué diferencia hay entre: E/S con grandes transferencias de datos vs gran cantidad de pequeñas E/S?
La primera es realizada por una única operación, porque el registro es grande, en cambio la segunda, son varias peticiones simultáneas de unos pocos bytes.
16. ¿Cuál es la herramienta que mejor satisface la gestión de módulos en la memoria principal?
La segmentación se adecua mejor a la organización lógica de los módulos del proceso en memoria principal.
17. ¿Para qué el padre espera que finalicen los hijos?
Para poder presentar por pantalla el valor final del contador.
18. ¿Qué tamaño tiene típicamente una página de memoria en GNU/Linux?
4096 Bytes.
19. ¿Cuáles son las ventajas de la evitación frente a la prevención y a la detección?
Permite un mayor grado de concurrencia y no es necesario hacer rollback.
20. ¿Cómo se implementa el algoritmo del “reloj”?
Similar a FIFO, pero se le agrega un bit de referenciado, para elegir el primero ingresado no referenciado.

Continuar navegando

Materiales relacionados

103 pag.
Curso de programacion de virus

Vicente Riva Palacio

User badge image

ninette

39 pag.
procesos[SO]

UNAM

User badge image

campuzanobeni3

100 pag.
E-book Sistemas Operacionais Esp

FTECBRASIL

User badge image

Eduardo Henz