Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Informáticos y S.S.O.O.
◼ Autora: Alba Laín Díaz-Flores
https://www.youtube.com/watch?v=ltJ1VSCcmok
▪ Sincronización de procesos.
https://www.youtube.com/watch?v=hMhPTWUJX_M&t=4s
▪ Cada proceso en ejecución necesita un área de memoria para ubicar 3 tipos de datos:
▪ Bloque de Control del Proceso (PCB) La pila (zona de trabajo durante la ejecución
MEMORIA
sistema le asignará una partición que pueda
contenerlo. Será necesario que los programas
declaren sus necesidades de memoria al
sistema.
PARTICIONES ▪ Todos los programas se colocan en una cola
única de espera, y será el sistema el encargado
CONTIGUAS
de seleccionar cual cargar en la partición
disponible en un momento dado.
▪ El planificador de trabajos del sistema es el
FIJAS
componente encargado de hacer dicha
selección, y los puede hacer respetando el orden
de llegada de los programas. De esta forma para
una partición libre se elegirá el primer
programa de la cola si cabe en ella, en caso
contrario quedará desocupada y el resto de
los programas deberán esperar que se libere
una partición de tamaño adecuado para el
primero.
▪ FIFO es un criterio de selección simple
de programar pero puede provocar cierta
infrautilización de la memoria. El
planificador puede lograr mayor eficacia
si cada vez que debe seleccionar un
GESTIÓN DE trabajo, analiza la cola de espera
buscando:
MEMORIA ▪ El trabajo de tamaño más adecuado a
la partición libre
PARTICIONES ▪ El primero que quepa en la partición
disponible.
CONTIGUAS ▪ Los sistemas que vayan a procesar
https://www.youtube.com/watch?v=dc_SDyLYq3U
SEGMENTACIÓN
▪ La segmentación es un esquema de gestión de memoria evolucionado que se
basa en particiones variables y presenta varias ventajas.
◼ Los bloques de un proceso pueden estar situados en áreas de
memora NO contiguas (datos, pila, código)
GESTIÓN
▪ Utilizando p como índice el sistema recorrerá toda
la Tabla de páginas (Tpg) hasta localizar dicha
página, a continuación sumará el desplazamiento
DE a la dirección de carga correspondiente y
obtendrá la dirección real adecuada.
MEMORIA
▪ El sistema analizará cada nuevo trabajo para
conocer el número de páginas que ocupa y
buscará en su lista de frames libres. Si encuentra
PAGINACIÓN suficientes, cargará en ellas las páginas del
programa y construirá la correspondiente tabla de
páginas, actualizando la lista de frames libres.
Cada trabajo en memoria poseerá su propia Tpg
apuntada por el bloque de control del propio
trabajo, accesible mediante instrucciones
privilegiadas por el sistema. De esta manera se
logra evitar la fragmentación interna, ya que
cualquier frame libre es asignable a un trabajo
que necesite memoria.
GESTIÓN DE MEMORIA
Resumen
▪http://somebooks.es/capitulo-4-
estructura-del-sistema-operativo-parte-
1/5/
GESTIÓN DE MEMORIA VIRTUAL
▪Vídeo corto generalidades
▪Arquitectura de Computadores II - Memoria virtual
https://www.youtube.com/watch?v=habd
RVUUfCY&list=PLhMtLV713WEcwaHlm0e
XucoctaehiBXiS
▪ Los dispositivos de E/S se pueden
dividir en:
DISCO
El software de manejo de dispositivos
está organizado en capas
◼ Libres o Propietarias:
◼ Las licencias de sw libre se basan en la distribución del código
fuente junto con el programa, así como las cuatro premisas de
libertades de sw.
◼ Las licencias de sw propietario no permiten la modificación,
distribución, y propósito de uso, etc.