09-02-2010, 23:55
buenas noches, estoy haciendo ejerciendo de finales y me surgieron unas dudas con 2 ejercicios especificos:
Ejercicio 1:
Un sistema de memoria segmentada utiliza un segmento de 1022 bytes para el primer segmento de código. Si utiliza la gestión de memoria virtual. 1)Cuál es el valor del campo selector de la dirección virtual que puede accederlo. 2).Qué atributo determina si está en memoria principal. 3) Cual es el valor del campo límite expresado en hexadecimal y 4)que campo de su descriptor indica la dirección de comienzo de segmento
1. CERO
Los puntos 2,3 y 4 los pude reolver bien, pero nose a que se refiere el punto 1
Ejercicio 2:
Un proceso que se ejecuta en un sistema con memoria virtual puramente segmentada tiene un primer segmento de código de 4096 bytes.
• ¿Cuanto vale el campo el campo P de presencia cuando el programa está ejecutando la tercera instrucción? Bit de presencia activo o en 1
• ¿Que valor de la entidad “selector” de la dirección virtual permite acceder al segmento? Actua cómo indice de la LDT y es el cero.
• ¿Que valor tiene el bit de Granularidad? Desactivado en 0
• Si la base alojada en su descriptor y expresada en hexadecimal es 32 42 70 00. ¿Cuál es la dirección fisica que correspondería al último byte del segmento? 32 42 7F FF
En este caso el punto que no me queda claro es el 2 (el del selector), no entiendo de donde sale. Para mi la respuesta seria el Indice del campo selector, o sea, los 13 bits de mas peso.
Si alguno puede ayudarme o tiene alguna idea de como se resuelve, por favor diganme xq rindo mañana y nose que responder.
Saludos y mucha suerte a los que tenemos que dar el final jajaj.
Ejercicio 1:
Un sistema de memoria segmentada utiliza un segmento de 1022 bytes para el primer segmento de código. Si utiliza la gestión de memoria virtual. 1)Cuál es el valor del campo selector de la dirección virtual que puede accederlo. 2).Qué atributo determina si está en memoria principal. 3) Cual es el valor del campo límite expresado en hexadecimal y 4)que campo de su descriptor indica la dirección de comienzo de segmento
1. CERO
Los puntos 2,3 y 4 los pude reolver bien, pero nose a que se refiere el punto 1
Ejercicio 2:
Un proceso que se ejecuta en un sistema con memoria virtual puramente segmentada tiene un primer segmento de código de 4096 bytes.
• ¿Cuanto vale el campo el campo P de presencia cuando el programa está ejecutando la tercera instrucción? Bit de presencia activo o en 1
• ¿Que valor de la entidad “selector” de la dirección virtual permite acceder al segmento? Actua cómo indice de la LDT y es el cero.
• ¿Que valor tiene el bit de Granularidad? Desactivado en 0
• Si la base alojada en su descriptor y expresada en hexadecimal es 32 42 70 00. ¿Cuál es la dirección fisica que correspondería al último byte del segmento? 32 42 7F FF
En este caso el punto que no me queda claro es el 2 (el del selector), no entiendo de donde sale. Para mi la respuesta seria el Indice del campo selector, o sea, los 13 bits de mas peso.
Si alguno puede ayudarme o tiene alguna idea de como se resuelve, por favor diganme xq rindo mañana y nose que responder.
Saludos y mucha suerte a los que tenemos que dar el final jajaj.