19-02-2014, 16:55
Buenas, no tengo la foto del final pero ahí va lo que me acuerdo:
Parte teórica:
1) El comportamiento de las funciones de semáforos no se modifica al ser estas bloqueantes o no bloqueanes.
2) En la segmentación, cuando se traduce una dirección lógica a física de memoria, esta se guarda en el programa que la generó para acceder más rápidamente cuando se vuelva a referenciar.
3) En paginación por demanda, el SO es quien detecta los accesos inválidos a memoria, y el Hardware es quien dispara la interrupción.
4) El algoritmo de planificación HRRN es más justo y equitativo que el SJF (Shortest Job First).
5) Un programa puede tener instrucciones privilegiadas, pero nunca va a poder ejecutarlas correctamente.
Parte práctica:
1) Bueno, este era un ejercicio para pensar, no había que hacer ningún cálculo (o al menos yo no lo hice). Era una mezcla de sistemas de archivos y seguridad. Preferiría esperar a que alguien consiga el enunciado y no meter la pata escribiendo algo que no me acuerdo bien.
2) Típico ejercicio de paginación bajo demanda.
Páginas de 1024 bytes, memoria física de 8K. Habia un proceso A (PID: 1000) que se estaba ejecutando y te daban la tabla de páginas con el marco en donde se encontraba cada una. Y te decia que el proceso iba a referenciar un cantidad de direcciones virtuales (eran 5 o 6, no me acuerdo).
Te pedían:
a) Traducir las siguientes direcciones virtuales (en decimal) a direcciones físicas (en decimal).
b) Realizar la tabla invertida luego de las referencias que hizo el proceso A.
c) En base al punto anterior. Realizar la tabla invertida, sabiendo que hay un nuevo proceso B (PID: 2000) que hace referencia a 3 páginas (todas en memoria), donde la función hash f(página,2000) da siempre 3.
Lamentablemente no me acuerdo de memoria la tabla que te daban como dato, cuando aparezca el enunciado se aclarará seguramente.
Bueno, espero que les sirva.
Parte teórica:
1) El comportamiento de las funciones de semáforos no se modifica al ser estas bloqueantes o no bloqueanes.
2) En la segmentación, cuando se traduce una dirección lógica a física de memoria, esta se guarda en el programa que la generó para acceder más rápidamente cuando se vuelva a referenciar.
3) En paginación por demanda, el SO es quien detecta los accesos inválidos a memoria, y el Hardware es quien dispara la interrupción.
4) El algoritmo de planificación HRRN es más justo y equitativo que el SJF (Shortest Job First).
5) Un programa puede tener instrucciones privilegiadas, pero nunca va a poder ejecutarlas correctamente.
Parte práctica:
1) Bueno, este era un ejercicio para pensar, no había que hacer ningún cálculo (o al menos yo no lo hice). Era una mezcla de sistemas de archivos y seguridad. Preferiría esperar a que alguien consiga el enunciado y no meter la pata escribiendo algo que no me acuerdo bien.
2) Típico ejercicio de paginación bajo demanda.
Páginas de 1024 bytes, memoria física de 8K. Habia un proceso A (PID: 1000) que se estaba ejecutando y te daban la tabla de páginas con el marco en donde se encontraba cada una. Y te decia que el proceso iba a referenciar un cantidad de direcciones virtuales (eran 5 o 6, no me acuerdo).
Te pedían:
a) Traducir las siguientes direcciones virtuales (en decimal) a direcciones físicas (en decimal).
b) Realizar la tabla invertida luego de las referencias que hizo el proceso A.
c) En base al punto anterior. Realizar la tabla invertida, sabiendo que hay un nuevo proceso B (PID: 2000) que hace referencia a 3 páginas (todas en memoria), donde la función hash f(página,2000) da siempre 3.
Lamentablemente no me acuerdo de memoria la tabla que te daban como dato, cuando aparezca el enunciado se aclarará seguramente.
Bueno, espero que les sirva.