Exposición # 6 Software del sistema operativo
La mayoría de los sistema operativos tienen la funcionalidad de paginación y segmentación.
Política de lectura: Está relacionado con la carga de la página en memoria principal.
Paginación previa: se cargan otras páginas distintas a las demandadas, deben ir a un fallo de página.
Paginación por demanda: cuando se hace referencia a una posición en dicha página.
Políticas de ubicación:
Se encargan de ubicar los procesos en memoria.
Mejor ajuste: Lista de huecos, explora la lista completa, busca el mejor espacio de memoria.
Primer ajuste: Busca el primer espacio de memoria donde quepa.
Política de reemplazo: Consiste en seleccionar la página que se va a reemplazar.
- Algoritmos básicos
1) Algoritmo optimo – trata de prever que paginas pueden subidas o cargadas y consiste en un precargue de páginas que el usuario pueda que utilice, si hay fallo de página se ejecuta el intercambio.
2) Algoritmo LRU – es la política usada menos recientemente, esta reemplaza la que lleva más tiempo referenciada, este proceso cuando hay muchas cantidades de procesos se da sobrecarga.
3) Algoritmo FIFO – primera en entrar primera en salir, reemplaza la que mayor tiempos de reloj lleva de carga en la memoria, esta puede producir hiperpaginacion.
4) Algoritmo CLOCK o de reloj – le coloca en el marco un bit de uso cuando es “1” está en uso o ha sido recientemente usada y cuando es “0” es la página candidata a ser reemplaza, el apuntador arranca en la primera posición y empieza a recorrer la lista circularmente llenando espacios de memoria vacíos, cuando se llena busca el próximo en “0” y mientras tanto los que encuentra en “1” los cambia por “0”.
No hay comentarios:
Publicar un comentario