Idioma: Español
Fecha: Subida: 2020-04-15T00:00:00+02:00
Duración: 8m 39s
Lugar: Videotutoriales
Visitas: 1.200 visitas

Tema05-V03

Apartado 5.3

Transcripción

Entonces, en este tercer videotutoriales del tema 5, titulado. Memoria, memoria virtual. Vamos a ver el apartado 3, titulado tratamiento de fallo este página. Si recordamos lo que decíamos en el apartado anterior, tenemos una tabla de páginas en la cual vamos a tener una entrada por cada página virtual y en la cual tenemos dos elementos, el validez y el número de página física. Pues bien, cuando el vientre está aula, nos indica que es una cierto de página y lo que nos dan información referente a la página física, donde está localizada la página física correspondiente a esa página virtual en la memoria física. Sin embargo, cuando el vino de la línea está 0, se producía, tal como decíamos un fallo de página, cuando hay inflado fallo de página, se produce una excepción por fallo de página, separa el proceso ante una mala ejecución que ha provocado dicho fallo, y el control lo toma el sistema operativo, que empieza a solucionar ese fallo de páginas, impida resolver el fallo de página. El primer paso que tiene que hacer es encontrar la página solicitada en la memoria secundaria, y una vez que la ha encontrado, la tienen que traer a la memoria principal de cimientos, donde colocar esa página virtual en una página física de la memoria principal. Bien. Primer detallito. La dirección virtual que nos generan no tiene ninguna información referente a dos de esta, en esa página virtual, en la memoria secundaria, en el disco duro, es simplemente una dirección de memoria. Por tanto, el sistema operativo, cuando empieza un proceso, ejecutarse, cuando la primera vez que se arranca el programa tienen que hacer dos tareas, la primera tarea, es localizar en disco reservar, en lo que sería la memoria secundaria un espacio para poner esas páginas virtuales del proceso; ejecutar la segunda sería crear una estructura donde guardase para cada página virtual. Cuál es su dirección en disco? Bien, esto último se puede hacer de dos maneras. O bien el sistema operativo pueden utilizar una estructura imputable, aparte donde indiquen, para cada página virtual su correspondencia en disco, o bien, como el ejemplo que aquí nos ocupa, usar la misma tabla de páginas así en este ejemplo que ya veíamos en una transparencia anterior cuando empieza de validez este acero, elemento que tenemos aquí que sería en lo que llamábamos número de páginas físico ya no será el número de página físico, sino que lo que contendrá será la dirección de esa página con respecto a su posición en disco, en lo que sería la memoria secundaria. Por tanto, con una única tabla, con la tabla de páginas, el sistema operativo sería capaz de localizar las páginas físicas en memoria física cuando sea una cierto de página, y sería capaz de localizar cuando sea un fallo de página, la página virtual correspondiente, que estaría en el disco duro con la memoria secundaria. La segunda opción es decidir dónde colocar una página que hay que traer disco de memoria, principal donde colocarla en qué página física colocarla. Para eso, como un recordamos la memoria física, actúas todas sus páginas actual común con un con de forma asociativa. Es decir, cualquier página virtual puede ir a cualquier página física de algún momento. Nos podría pasar, como el ejemplo que tenemos aquí que todas las páginas físicas estuvieran ocupadas. Por tanto, tal como veíamos en el tema cuatro necesitaremos un algoritmo de reemplazo. Intentaremos una política de reemplazo para decidir cuando todas las páginas físicas estén ocupadas. Cual vamos a ir a sustituir, cual vamos a reemplazar para en mis hueco traer la nueva página solicitada. La nueva página virtual solicitada normalmente el algoritmo que se sigue utilizando, es el mismo que veíamos el tema anterior, que es el el Rhur, el menos crecientemente utilizado, pero de nuevo nos pasa lo mismo, un el r u perfecto, sería demasiado caro, porque teníamos, tendríamos que estar actualizando las estructuras de datos utilizadas para poder hacer ese seguimiento. De nuevo se sigue utilizando una política llamada Pseudo el Rhur, donde tendremos un bic de uso la idea es muy parecida, en la misma, que la anterior, tendremos un vil de uso por cada entrada de la tabla de páginas cada vez que se acceda a una tabla de páginas. Ese bit de uso se activará y se pondrá el sistema operativo; periódicamente lo pondrá 0, cuando el sistema operativo decide que tienen que quiere seleccionar una página para liberar, para atraer, otra, página virtual a ese hueco de páginas física seleccionará un entre todas las que tengan de uso pagado. Eso querrá decir si tienen el sol tienen acero, querrá decir que desde que el sistema operativo, lapao hasta este momento actual, esa página no ha sido utilizada y, por tanto, es una candidata perfecta idónea para ser reemplazada respecto a las políticas de escritura, ya dijimos también en el tutorial anterior que normalmente se va utilizarla, poses que se va a utilizar la escritura. El problema de la escritura directa es claro. Es muy sencillo. Una política de escritura directa tendrían que escribir, tanto en la memoria principal como en el disco duro, cada vez que haya una bonificación. Recordemos que el disco duro es un elemento bastante lento. Las diferencias de acceso es enorme con respecto a la memoria principal y, por tanto, haría que el proceso de escribirse fuese muy lento. De ahí que nos den, que nos vamos a cantar siempre por una política pues escritura. Entonces las escrituras individuales se realizan sobre la página física en la que esta memoria principal y solo cuando esa página se reemplace esa página será escrita en la memoria secundaria. Por tanto necesitamos un bit de bonificación, un nuevo de control para conocer si una página ha sido modificada o no a la hora de ser reemplazada, estén de modificación, se activará a 1, cuando la página se escriba para poder, para que el sistema sepa a la hora de reemplazarla que la tiene que escribir el disco, porque él fue modificada. Destacar que cuando tengamos la política de pseudo el rebut, el sistema operativo ante y Greenpace es decir ante dos páginas que tienen las 2, el de uso cero si una de las dos tienen de modificación a uno mientras que la otra tiene ese viento, acero, elegirá primero, aquella página que tenga el de uso acero y el de modificación acero, básicamente porque esta, este reemplazo va a ser menos costoso, ya que la página reemplazar, no tiene que ser escrita en disco. La siguiente diapositiva se presenta un resumen de cómo nos quedaría ahora la entablada de páginas, que sería la misma del ejemplo de la del anterior. Entonces. Antes veíamos que solo teníamos un vidente, control y el número de páginas física. En realidad, como decía, pues ahora mismo pasamos a tener tres vips de control, el de validez, que estará uno indicándonos que es un acierto, y aquí tendremos el muro de página física correspondiente. Cuando este es de validez hacer un recordamos que será un fallo de página y que lo normal es que aquí tendríamos la dirección de acceso al disco duro, anular memoria secundaria para encontrar esa página virtual tendremos el vid de uso; para él la política de reemplazo seure o el Rhur recordamos estará a uno indicando que ha sido accedido a recientemente periódicamente el sistema operativo pondrá ese bit a cero a la hora de seleccionar una página al reemplazar el sistema operativo hará una selección entre aquellas que tengan el de uso acero, porque indicará que desde que el sistema operativo lo desactivó hasta el momento actual no ha sido usada esa página web. Por último, tenemos el de control de modificación, que se pondrá uno cuando la página sea modificada para indicarle al sistema operativo que cuando haya un reemplazo tiene que escribir dicha página a discos. Recordamos que esto es porque se utilizan la política de escritura. Con esto terminamos el tercer videotutoriales, el tema cinco recordaros, que este apartado tres está en el apartado. Se corresponde con el apartado 5, punto tres de los apuntes, y, como siempre recomendaré. Es que no solo os dedicáis a ver el vídeo tutorial sino que también nos lean dichos

Propietarios

Maria Pilar Gonzalez Ferez

Comentarios

Nuevo comentario

Serie: Tema 5 - ETC (+información)

Jerarquía de Memoria: Memoria Virtual