- Conceptos básicos. Procesos. Process Control Block. Schedulling. Algoritmos. Comunicación entre procesos. Deadlocks. Memoria: utilización y administración. Almacenamiento de memoria virtual. File systems. Swap. Dominios de protección. Matriz de acceso. (Multilevel Queue Schedulling) MFQS (Multilevel Feed Back Queue Schedulling) Múltiple CPU Comunicación entre procesos. Algoritmos de Soluciona al Problema de Sección Critica Técnicas con Espera Ocupada Deshabilitación de Interrupciones Algoritmo de Variables de Cierre Algoritmo de alternación Estricta Algoritmo de Peterson (o Algoritmo de Dekker) Semáforos Monitores Deadlocks Condiciones Necesarias para que se produzca DEADLOCK Resourse Allocation Graph(Grafo de utilizacion de recursos) Mecanismos para tratar con Deadlocks Prevención de Deadlocks Evasion de Deadlocks Algoritmo del banquero de Dijkstra Detección y Recuperación de Deadlocks Algoritmos de Detección de Deadlock Recuperación ante Deadlocks Memoria Utilización de la memoria. Administración de Memoria Real. Asignación contigua de almacenamiento de un solo usuario. Multiprogramación de partición fija. Multiprogramación de partición variable. Compactación o Compresión. Estrategias de colocación en el almacenamiento. Best Fit. First fit Worst Fit. Almacenamiento de Memoria Virtual. Paginación. Soporte de Hardware. Protección. Multilevel Paging. Inverted Page Table. Paginas Compartidas. Segmentación. Mecanismo de traduccion de direcciones. Protección. Segmentos Compartidos. Fragmentación. Paginación por demanda. Reemplazo de Página. Algoritmos de remplazo de página. FIFO (Firs In First Out). LRU (Least Recently Used). Algoritmo de Segunda Chance LFU (Least Frequently Used) MFU (Most Frequently Used). Page Buffering. Trashing. Working-Set. PFF (Page Fault Frequency). Prepaginado. Segmentación por demanda. File Systems. Estructuras de directorios. Single Level Directory. Two Level Directory. Estructura de Árbol. Grafo Acíclico. Grafos. Implementación de File Systems. Método de Asignación Contigua. Asignación Indexada. Manejo de espacio libre. Implementación de la lista de espacio libre. Bit Vector (Vector de Bits). Lista Encadenada. Implementación de Directorios. Lista Encadenada. Hash. Estructura del Almacenamiento Secundario. Estructura de disco. Algoritmos de Selección de Cola de I/O. FCFS (First Come Firs Served). SSJF (Shortest Seek Time First). Scan. C-Scan Formateo. Formateo Físico. Formateo Lógico. Manejo del espacio de Swap. Proteccion. Dominios de proteccion. Matriz de Acceso.