Professional Documents
Culture Documents
Cuestionario 2
21. En un sistema con hilos, hay una pila por cada hilo o
una pila por cada proceso cuando se utilizan hilos a nivel
usuario? y cuando se utilizan hilos a nivel de kernel?
Explique.
*Hay una pila por cada hilo. En el kernel se utilizan los hilos
para iniciar provesos.
Cuestionario #3
1. En la figura 3-3 los registros base y lmite contienen el
mismo valor, 16,384. Es esto un accidente,
o siempre son iguales? Si esto es slo un accidente, por
qu son iguales en este ejemplo?
Si cada trabajo tiene un 50% de E / S espera, entonces tomar
20 minutos para completar en el ausencia de competencia. Si
se ejecuta de forma secuencial, la segunda terminar 40
minutos despus de la primera aperturas. Con dos puestos de
trabajo, la utilizacin de la CPU aproximada es 1-0,52. As,
cada uno recibe 0.375 CPU minuto por minuto de bienes hora.
Para acumular 10 minutos de tiempo de CPU, un trabajo debe
funcionar durante 10 / 0.375 minutos o aproximadamente
26,67 minutos. De este modo se ejecuta secuencialmente los
trabajos terminen despus de 40 minutos, pero el
funcionamiento en paralelo que terminen despus de 26,67
minutos
2. Un sistema de intercambio elimina huecos mediante la
compactacin. Suponiendo una distribucin aleatoria de
muchos huecos y muchos segmentos de datos y un
tiempo de lectura o escritura en una palabra de memoria
de 32 bits de 10 nseg, aproximadamente cunto tiempo
se requiere para compactar 128 MB? Para simplificar,
suponga que la palabra 0 es parte de un hueco y que la
palabra ms alta en la memoria contiene datos vlidos.
Casi toda la memoria tiene que ser copiado, lo que requiere
que cada palabra que ser leer y luego reescrito en una
ubicacin diferente. La lectura de 4 bytes tarda 10 nseg.