Principios fundamentales Sistemas Operativos Abriertos
Enviado por Gustavo Alainn • 17 de Agosto de 2018 • Ensayo • 1.071 Palabras (5 Páginas) • 123 Visitas
Sistemas Operativos Abiertos
Unidad 1: Memoria Virtual
Unidad 2: Administración de E/S
Unidad 3: Planificación de Procesos
Unidad 4: Planificación de Almacenamiento Secundario
Unidad 5: Sistemas Operativos Abiertos
Libros → SO Abiertos 5ta Edicion Silberchatz y Galvin
editorial Addison, wesley/ pearson
→SO Andrew tenenbaum 2da edición prentice hall
- SO Hm Deitel 2da edición, Addison wesley
Unidad 1 Cap 8 libro silberschatz
Memoria Virtual (“gestión de Memoria”) o Gestión de Almacenamiento
Conceptos previos:
Sistema Operativo
- características
-Tipos
Componentes de un SO:
Gestión de Procesos
Gestión de almacenamiento primario
Gestión de Archivos
Gestión de I/O de Datos
Gestión de almacenamiento secundario
Interfaz de usuario
Interprete de Ordenes
Núcleo
- Gestión de Almacenamiento Primario (memoria)
[pic 1][pic 2]
El CPU Interactúa con este
- El tiempo de Acceso
- Velocidad
- Costo
- Capacidad
Los 3 tipos de almacenamiento interactúan una vez se enciende la PC.
Como sube la memoria virtual: toma memoria de almacenamiento secundario cuando el primario se queda sin memoria.
Linux G++ Proyecto
Estructura de Recubrimiento Típica:
Esta formada por 3 fases:
→Inicialización
→Procesamiento
→Salida
[pic 3]
- Fase de Entrada
- Fase de Proceso
- Fase de Salida
La forma que interactúa es por medio de mensajes.
→En el almacenamiento primario a las divisiones se les conoce como paginas.
[pic 4]
A.P
Paginas
Archivo de páginas contiguas
Segmentos (Bloques)
Conjunto de páginas
(set page)
→Las páginas están divididas en segmentos o bloques de información.
Ej.: Un archivo puedo quedar en una página o un conjunto de páginas (set page) deben estar estas páginas juntas.
Fragmentación →Desperdicio de Espacio
A.S(marcos como A.P Paginas)
Stack=Pila→ la info es almacenada en el A.P[pic 5]
Estructura donde se almacena la info cuando el SO la necesite
Estados de Procesos:
-Listo
-Bloqueado
-En espera
-En Ejecución
-Suspendido
En el So no se manejan colas por la prioridad que pueden poseer los procesos.
Fragmentación: Es el desperdicio de espacio, se dan en los 2 tipos de almacenamiento que existen.
Existen 2 tipos de fragmentación:
-Interna
-Externa
Fragmentación Interna: Sucede si se habla A.P sucede adentro de las paginas y si es A.S es en los marcos.
Fragmentación Externa: es el desperdicio entre las paginas (A.P) o marcos (A.S).
[pic 6]
Técnicas para evitar fragmentación:
→Unir o condensación: lista de disponibles
→Compactación: Bloques/segmentos.
→Estrategias de colocación.
→Paginación.
Unir
Es unir las entradas adyacentes para formar uno más grande.
Compactación
Compactar una estructura.
La fragmentación no es de un solo tipo de almacenamiento.
Estrategias de Colocación
permite determinar en qué lugar de la memoria principal se deben colocar los datos y programas entrantes.
Tipos
Primer ajuste→Incrementa internamente porque agarra la primera
Mejor ajuste
Peor ajuste
El más aconsejable es el primer ajuste, pero se podría hacer una mezcla para mejor optimización pero solo en la estrategia de colocación y la técnica no.
[pic 7]
Paginación:
→Dirección de memoria
→Espacio de memoria que se divide en secciones
→Interna / Dirección
→Dirección Lógica → Físicas (memoria Virtual)
→Pagina Compartida
...