Sistemas Operativos de La Tecnologia

download Sistemas Operativos de La Tecnologia

of 2

Transcript of Sistemas Operativos de La Tecnologia

  • 7/24/2019 Sistemas Operativos de La Tecnologia

    1/2

    SISTEMA OPERATIVO

    Existen otras restricciones para los intercambios, ya que si se quiereintercambiar un proceso, debe asegurarse que est completamente inacti!o,

    pues cualquier solicitud de E"S que este pendiente tiene una importanciaespecial#

    Supongamos que la operaci$n de E"S est% en una cola porque el dispositi!oestaba ocupado# Si se intercambia por e&emplo el proceso P' que est% en lamemoria con el proceso P( que est% en el almacenamiento secundario, laoperaci$n de E"S que ten)a pendiente el proceso P', podr)a intentar usar lamemoria que a*ora pertenece al proceso P(#

    +as dos soluciones para resol!er este problema son

    -unca intercambiar un proceso con operaciones de E"S pendientes#

    E&ecutar las operaciones de E"S, solo en los bu.ers del sistema operati!o#

    ASI/-A0I1- ESTATI0A 2E +A MEMORIA PARTI0IO-A2A#

    En la mayor)a de los esquemas de gesti$n de memoria, se puede suponer queel sistema operati!o ocupa una parte 3&a de la memoria principal y el resto dela memoria est% disponible para ser usado por !arios procesos#

    Si las particiones son del mismo tama4o, la ubicaci$n de un proceso en lamemoria es tri!ial, ya que mientras *aya una partici$n libre, puede cargarse un

    proceso en esa partici$n# 0uando todas las particiones est%n ocupadas porprocesos que no est%n listos para e&ecutarse, uno de esos procesos debesacarse y *acer sitio para un nue!o proceso#

    Si las particiones son de distinto tama4o, *ay dos maneras posibles de asignarlos procesos a las particiones

    +a 5orma m%s simple es asignar cada proceso a la partici$n m%s peque4a en laque quepa, es decir, solo en la que me&or se adapte, para lo cual es precisoconocer la cantidad m%xima de memoria, que necesitar)a cada uno de losprocesos y realmente esta in5ormaci$n no siempre se conocer%# En este caso,

    ser% necesaria una cola de plani3caci$n para cada partici$n, que albergue losprocesos listos para e&ecutarse, cuyo destino es esa partici$n# +a !enta&a deeste en5oque es que los procesos est%n siempre asignados de 5orma que seminimi6a la memoria desapro!ec*ada dentro de cada partici$n#

    Este en5oque que parece $ptimo desde el punto de !ista de una partici$nindi!idual, no lo es, desde el punto de !ista del sistema global, ya que sitenemos particiones grandes y los procesos que !an llegando son todos

  • 7/24/2019 Sistemas Operativos de La Tecnologia

    2/2

    peque4os, las colas de las particiones grandes permanecer%n sin usar, inclusoaunque alg7n proceso m%s peque4o pudiera *aber sido asignado a las mismas#