

























Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Apuntes del curso universitario de Informatica sobre la Administración de la Memoria - El sistema operativo ubica los procesos de usuario en Memoria Principal.
Tipo: Apuntes
1 / 33
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
Segmentación
El programa ve a la memoria como un conjunto de segmentos de tamaño variable Es fácil manejar estructuras de datos que crecen Es fácil compartir bibliotecas Pueden aplicarse privilegios a un segmento Los programas pueden usar múltiples segmentos.
Dirección de comienzo del segmento
Tamaño del segmento
Bits: presente, modificado, accedido
Bits de permiso/protección
Paginación Por Demanda
Es similar a la paginación simple
No todas las páginas necesitan estar en memoria a la vez
Permite agrandar el espacio de memoria
Ventaja: más multiprogramación
Desventaja: más overhead
Un proceso puede dividirse en pedazos que no necesariamente deben ubicarse en forma contigua en memoria central.
¿Es necesario que todas las páginas de un proceso estén en memoria central durante la ejecución?
El sistema operativo trae a memoria central pequeñas partes de un programa.
Parte residente es la porción del proceso que está en memoria real.
Se genera una interrupción cuando se necesita una dirección que no está en memoria real.
El sistema operativo pone el proceso en Estado Bloqueado.
La interrupción de E/S indica que la operación en disco se ha completado.
El sistema operativo pone el proceso afectado en Listos.
Más procesos pueden mantenerse en memoria
Sólo se cargan en memoria algunas porciones de cada proceso Con tantos procesos en memoria principal, es muy probable que un proceso esté en estado de Listos en cualquier momento
… se desperdiciaría espacio al cargar en memoria principal muchas porciones de un proceso cuando en realidad, sólo se utilizarán unas pocas.
… se ahorrará tiempo al no cargar / descargar las porciones no utilizadas de la memoria.
Se retira de memoria una porción del proceso justo antes de que fuera necesitada
El procesador pierde más tiempo en “swapear” que en ejecutar las instrucciones del usuario