Admin Memo

28
 UNIVERSIDAD ALAS PERUANAS UNIVERSIDAD ALAS PERUANAS  FACULTAD DE INGENIERIAS Y ARQUITECTURA FACULTAD DE INGENIERIAS Y ARQUITECTURA  ESCUELA PROFESIONAL DE INGENIERI AS DE SISTEMAS E INFORMATICA ESCUELA PROFESIONAL DE INGENIERIAS DE SISTEMAS E INFORMATICA SISTEMA OPERATIVOS Profesor Ing.Oscar Becerra Pacherres

description

Tarea

Transcript of Admin Memo

  • UNIVERSIDAD ALAS PERUANAS FACULTAD DE INGENIERIAS Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERIAS DE SISTEMAS E INFORMATICASISTEMA OPERATIVOSProfesorIng.Oscar Becerra Pacherres

    *SISTEMAS OPERATIVOS

    AdministracinDe laMemoriaAdministracin de la memoriaParticiones DinmicasUsuario nicoParticiones FijasPart.Dinamicas Relocalizables

    *SISTEMAS OPERATIVOS

    Este tipo de esquema solo permite el ingreso de un solo job a la memoria libre y si en caso sobra espacio este no es utilizado por nadie Esquema de Usuario nicoUno de los problemas con este esquema es que no apoya la multiprogramacin ya que solo puede manejar una tarea a la vez

    *SISTEMAS OPERATIVOS

    100 kMEMORIALIBREJ1 70k Memoria desperdiciadaMemoria Principal Despus de la Asignacin de los JobsJ2 50k ( Tendr que esperar )Esquema de Usuario nico10 KS.O30 k70 kS.O10 K

    *SISTEMAS OPERATIVOS

    Tambin llamado particiones estticas fue el primer intento para posibilitar la multiprogramacin. Este esquema es mas flexible que el de usuario nico porque permite que varios programas estn en memoria al mismo tiempo Hay dificultades si el tamao de las particiones son pequeos o grandes Esquema de Particiones Fijas

    *SISTEMAS OPERATIVOS

    P1P2P3P4Memoria Principal Despus de la Asignacin de los JobsJ1 20k J2 40k J3 15k J4 20k P1P2P3P4( El Job4 tendr que esperar a que un Job concluya )Esquema de Particiones Fijas10 K80 k15 k15 k40 kJob 1 (20k)Job 2 (15k)Job 3 (40k)

    *SISTEMAS OPERATIVOS

    Este tipo de esquema utiliza toda la memoria al cargar las primeras tareas, pero conforme entran nuevas tareas en el sistema que no son del mismo tamao de las que acaban de salir de la memoria se acomodan en los espacios disponibles de acuerdo con su prioridad Presenta el problema de la fragmentacin externa Esquema de Particiones Dinmicas

    *SISTEMAS OPERATIVOS

    1J1 20k J2 40k Viene J3 50kViene J4 20kViene J5 30kFinalizo el Job2 yJob 1 (20k)Job 2 (40k)OOL 70k20k 40k 70k Job 1 (20k)Job 2 (40k)OOLJob 3 (50k)O20k 40k 50k 20k Job 1 (20k)Job 2 (40k)OOJob 3 (50k)OJob 4 (20k)O20k 40k 50k 20k LJob 1 (20k)Job 2 (40k)OOJob 3 (50k)OJob 4 (20k)O20k 50k 20k 30k 10k Esquema de Particiones Dinmicas

    *SISTEMAS OPERATIVOS

    J1 600k J2 400k J3 650k El J3 no puede ingresar porque es grande as que tiene que esperar a que un Job se desocupeEsquema de Primer Ajuste10 K510 K750 K600 KP1P2P3Job 1 (600k)Job 2 (400k)10 K

    *SISTEMAS OPERATIVOS

    J1 600k J2 400k J3 650k Se hace una comparacin entre los Jobs y el tamao de las particiones con la finalidad de no desperdiciar mucha memoriaEsquema de Mejor Ajuste10 K510 K750 K600 KP1P2P3Job 1 (600k)Job 2 (400k)10 KJob 3 (650k)

    *SISTEMAS OPERATIVOS

    1El proceso de desasignacion consiste en liberar un espacio en la memoria y este espacio de querer liberar pasara de un estado ocupado a un estado libre En la desasignacion en particiones fijas se presentan tres casos Desasignacin

    *SISTEMAS OPERATIVOS

    SISTEMA OPERATIVOSCaso 1 : Unin de dos bloquesOcupadoOcupadoOcupadoLibreLibreLibreDesasignacin en Particiones Fijas50 K20 K15 K70 K40 K30 K80k80 K20 K15 K70 K40 KLibreOcupadoOcupadoLibreLibre

    *SISTEMAS OPERATIVOS

    Caso 2 : Unin de tres bloquesDesasignacin en Particiones Fijas50 K20 K15 K70 K40 K30 K120kOcupadoOcupadoOcupadoLibreLibreLibre20 K15 K70 K120 KLibreOcupadoLibreLibre

    *SISTEMAS OPERATIVOS

    Caso 3 : Bloque aisladoDesasignacin en Particiones Fijas50 K20 K15 K70 K40 K30 KEntradaNulaOcupadoOcupadoOcupadoOcupadoOcupadoOcupado50 K20 K15 K70 K40 K30 KOcupadoOcupadoOcupadoOcupadoOcupadoLibre

    *SISTEMAS OPERATIVOS

    En este tipo de esquema el administrador de memoria relocaliza los programas para reunir los bloques vacos y los compacta para hacer un bloque de memoria lo bastante grande El sistema operativo compacta la memoria a este proceso tambin se le conoce como recoleccin de basura o defragmentacion Part.Dinmicas Relocalizables

    *SISTEMAS OPERATIVOS

    10 K30 K20 K15 KOcupadoLibreOcupadoLibre10 K20 K40 K30k + 10+ =40kPart.Dinmicas Relocalizables

    *SISTEMAS OPERATIVOS

    PreguntasPor qu se utilizamos la multiprogramacin ?De qu manera ocurre la fragmentacin interna ?Cmo ocurre la fragmentacin externa ? Por qu se requiere la compactacin?Nombre una o dos ventajas y desventajas de los esquemas de Usuario nico y particin fijaNombre una o dos ventajas y desventajas de los esquemas de Particiones Dinmicas y Relocalizables.En el esquema de Usuario nico qu sucede cuando el programa es demasiado grande que el espacio de memoria disponible ?En el esquema de Particiones Fijas qu sucede cuando se asignaba una particin a una tarea ?Por qu se dice que el esquema de Particiones Fijas es mas flexible que el de Usuario nico ?Cul es la diferencia bsica entre el esquema de primer y mejor ajuste?

    *SISTEMAS OPERATIVOS

    La multiprogramacin se utiliza para poder ejecutar varios programas al mismo tiempo.

    *SISTEMAS OPERATIVOS

    La Frag.Interna el uso parcial de las particiones fijas y la creacin coincidente de espacios sin utilizar,La fragmentacin interna ocurre cuando el tamao de la tarea es menor que la particin..

    *SISTEMAS OPERATIVOS

    La fragmentacin externa ocurre cuando la memoria es asignada subsecuentemente y esto crea fragmentos de memoria libre entre bloques de memoria asignada

    .

    *SISTEMAS OPERATIVOS

    La compactacin se requiere para poder juntar los espacios no utilizados en la memoria y as no desperdiciar mucha de esta y tratar de usar al mximo toda la memoria

    .

    *SISTEMAS OPERATIVOS

    *SISTEMAS OPERATIVOS

    *SISTEMAS OPERATIVOS

    Si el programa es demasiado grande y no cabe en el espacio de memoria disponible, este no se puede ejecutar.

    .

    *SISTEMAS OPERATIVOS

    Una vez asignada una particin a una tarea , no se permite que ninguna otra tarea entrara a sus fronteras ya sea de manera intencional o accidental

    .

    *SISTEMAS OPERATIVOS

    Se dice que el esquema de Particin Fija es mas flexible que el de Usuario nico porque permite que varios programas estn en memoria al mismo tiempo

    .

    *SISTEMAS OPERATIVOS

    La diferencia radica en que el esquema de Primer Ajuste el ingreso de jobs tienen un orden ,van ingresando a las particiones de manera ordenada y se corre el riesgo de desperdiciar memoria , en cambio en el esquema de Mejor ajuste el ingreso de jobs se da mediante una comparacin entre el job y la particin y este ingresa en la particin que sea casi o del mismo tamao para as poder evitar desperdicio de memoria

    .

    *SISTEMAS OPERATIVOS