Paginacion de Un Sistema Operativo

PAGINACION DE UN SISTEMA OPERATIVO La paginación, que hace el sistema operativo, es definir espacios de memoria mediante

Views 94 Downloads 0 File size 84KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

PAGINACION DE UN SISTEMA OPERATIVO La paginación, que hace el sistema operativo, es definir espacios de memoria mediante marcos de pagina, donde se cargarán porciones de los programas que ira ejecutando. Esta forma de definir paginas, mediante espacios definidos llamados marcos de pagina, permite un rápido acceso mediante la indexación, y evita que todo el programa tenga que ser levantado en un solo bloque a memoria antes de ser ejecutado, desperdiciando mucho espacio en la memoria y fragmentandola considerablemente (dejando espacio muertos demasiado chicos para ser utilizados para subir otro programa). Como no todo el programa se levanta a memoria, en bloque, sino que se lo divide en porciones que ocupan esos marcos de pagina, permite tener varios programas operando en memoria y a su vez, el indexado y la división del programa, permite levantar del disco duro la parte del programa que será necesaria con mucha mas velocidad. También esto permite, ir volcando al disco duro, en forma indexada, paginas del programa que no se necesitan, para dejar lugar para ir subiendo nuevas paginas. Este procedimiento de volcado al disco duro de porciones de memoria en predefinidos marcos de pagina, tiene relación con la memoria virtual, ya que el sistema puede contar con espacio extra en la ram, y leer del espacio creado mediante los marcos de pagina como si fuera una extensión de la ram. Debemos tener en cuenta, que el procesador, solo puede operar con lo que hay en la ram, y que lo que hay en el disco duro, debe ser puesto en la ram antes de que el procesador pueda operar con ello. A su vez, se llama cachet o memoria cachet, a espacios de memoria que utilizan los dispositivos para depositar en forma temporal los datos mientras son requeridos, esto permite acelerar el procedimiento de lectura de un dispositivo, si se va llenando este cachet con información adelantada a la que nos pide ( si el sistema esta leyendo los primeros clúster de un programa, ir cargando los próximos aunque no lo pida) así como este, hay distintos sistemas para regular la prestación de los dispositivos, que por sus necesidades mecánicas no pueden responder inmediatamente a la solicitud de proveer los datos almacenados. Los discos duros modernos, tienen su propio cachet que permite operar con buena prestación, y además el SO crea estos cachet para los dispositivos que lo necesiten, como el CDrom, el mouse, el teclado y toda provisión de datos que llega al sistema. Asimismo para la grabación en dispositivos y la presentación en pantalla, y también para impresión se crean cachet, para que el procesador pueda desatenderse de esos procesos y seguir con otro programa, y un sistema de alerta cuando uno de los dispositivos no puede leer de los datos en esos cachet (como la falta de hojas en una impresora o falla en la grabación de un CD) estos sistemas de alarma, frenan todos los procesos en curso, y dirigen la atención del sistema a ese dispositivo que no responde, hasta solucionar el problema o anular la operación que produjo el bloqueo por alarma.