Sistemas operativos
1.- SO= Conjunto de programas de HW controla la ejecución del resto de los programas y optimiza uso recursos.
2.- Tipos SO:
a) Estructura: Monolítica; Multicapa yMicrokernel.
b) Implementación: Lenguajes Bajo y Alto Nivel.
c) Configuración: Estática y Dinámica.
d) Servicios: Usuarios: Mono y multiusuarios; Tareas: Mono y Multitareas; Procesadores: Mono yMultiprocesadores: Asimétrico o Simétrico.
e) Interconexión: Aislados ; En Red o Distribuidos.
3.- Gestión de Procesos
Programa: Secuencia de instrucciones en un lenguaje (estático).
Proceso:Instancia ejecución de un programa (dinámico)
Estados Procesos: Nuevo; En Ejecución; Listo; Bloqueado; Listo y Suspendido; Bloqueado y Suspendido; Terminado.
Planificación de Procesos.Instante Entrada – Instante Salida – Tiempo en CPU – Tiempo Espera – Tiempo Respuesta.
Algoritmos Planificación de Procesos
FIFO; SJF; SRTF;RR
Con prioridades; Apropiativas o NO-Apropiativas.4.- Gestión de memoria
Particiones Estáticas : Se dividen en zonas de igual o distinto tamaño.
Algoritmos Asignación Distinto Tamaño: 1 cola para cada partición; 1 cola para todas lasparticiones.
Particiones Dinámicas: Cada vez que entra un proceso y cuando sale.
Algoritmos Asignación de Memoria:
FIST FIT; BAD FIT; NEXT FIT; BEST FIT; Compactación; Colegas; Paginación; Segmentación;Segmentación Paginada.
Administración Espacios Libre y Asignados
Mapa de Bits: Bit 1= Asignado ; Bit 0 0 Libre.
Lista de Enlazados: Lista enlazados con estado partición.
5.- GestiónMemoria Virtual: Cuando no existe memoria física para ejecutar un proceso.
Algoritmos reemplazo de páginas: Optimo; LRU; FIFO.
6.- Gestión de E/S : De distintos dispositivos.
Evolución: CPU,Controlador; Interrupciones; DMA; Procesadores y Procesadores con Memoria.
7.- Gestión de Discos Duros: Dispositivos de E/S más importantes para guardar información No volátil.
Algoritmos de...
Regístrate para leer el documento completo.