Вы находитесь на странице: 1из 10

Universidad Nacional 1. Introduccin. 1-1 Definicin. 1-2 Estructura de los sistemas operativos. 1-3 Servicios y su disponibilidad.

1-4 Breve historia. 2. Los procesos. 2-1 Concepto de proceso. 2-2 Planificacin de los procesos. 2-3 2.3. Especificacin de los procesos. 2-4 2.4. Estados de los procesos. 2-5 2.5. Procesos e hilos. 3. Comunicacin y sincronizacin entre procesos. 3-1 Exclusin mutua. 3-2 Semforos 3-3 Monitores 3-4 Mensajes 4. La gestin de la memoria. 4-1 Sistemas elementales de gestin de la memoria principal. 4-2 Gestin con particiones fijas y variables. 4-3 Paginacin y segmentacin. 4-4 Memoria virtual. 4-5 Polticas de sustitucin de pginas y de asignacin.

5. La gestin de archivos. 5-1 Archivos. Operaciones sobre archivos. 5-2 Directorios y su estructura. Tipos de directorio. 5-3 Mtodos de acceso y de asignacin. 5-4 Caches de disco. 5-5 Seguridad y privacidad. 6. La gestin del sistema de entrada y salida. 6-1 Controlador de E/S. 6-2 E/S controlada por programa. 6-3 E/S controlada por interrupciones. 6-4 Acceso directo a memoria (DMA). 6-5 Procesador de E/S. 6-6 Buffers de E/S. 6-7 Discos magnticos. 6-8 Planificacin del disco. 7. Concurrencia e Interbloqueos.

7-1 Definicin de concurrencia e interbloqueo. 7-2 Prevencin del interbloqueo. 7-3 Deteccin y recuperacin ante Interbloqueos. 7-4 Mtodo combinado para el manejo de Interbloqueos.

Standford

http://www.stanford.edu/~ouster/cgi-bin/cs140-winter12/lectures.php
LEC 1: Introduction, Operating System History

LEC 2: Processes and Threads LEC 4: Concurrent Threads

LEC 7: Scheduling, cont'd LEC 10: Linkers, cont'd

LEC 11: Dynamic Storage Management LEC 12: Dynamic Storage Management, cont'd Virtual Memory LEC 13: Virtual Memory LEC 18: Thrashing and Working Sets LEC 19: Storage Devices LEC 27: Virtual Machines

LEC 16: Demand Paging LEC 17: Demand Paging, cont'd LEC 20: File Systems LEC 23: Directories and Links LEC 24: File System Crash Recovery

LEC 5: Locks and Condition Variables LEC 6: Locks and Condition Variables Scheduling LEC 8: Implementing Locks LEC 9: Deadlock Linkers LEC 25: Protection and Security LEC 26: Protection and Security LEC 28: Technology and Operating Systems

Harvard

LEC 1: Intro LEC 2: OS Structure

LEC 3: Processes LEC 4: Threads

LEC 5: Synchronization LEC 6: CVs, semaphores, monitors LEC 8: Scheduling

LEC 9 :Virtual memory LEC 10: Virtual memory LEC 14: Linux case study: VM system LEC 15: Disks overview LEC 19: NFS LEC 20: RAID

LEC 11: Demand Paging and Multilevel Page Tables LEC 12: Page Replacement LEC 13: Page Replacement LEC 16: Filesystem organization LEC 17: Berkeley Fast Filesystem (FFS) LEC 18: Log-structured and journaling filesystems

LEC 7: Sync problems and deadlock

-MAQUINAS VIRTUALES LEC 21: Virtual machines: VM/370, VMWare and Xen LEC 22: Case study: Internet server design -EXTRAS LEC 23: Spin and Exokernel LEC 24: Distributed OS and Amoeba

MIT

LEC 1: Operating systems LEC 2: PC hardware and x86 programming LEC 14: OS Organization

LEC 5: Process Creation System call, Interrupt, and Exception Handling LEC 8: Processes and coordination

LEC 13: Scheduling LEC 7: Process scheduling

LEC 3: Virtual Memory LEC 6: Virtual Memory Multiprocessors and locking LEC 4: JOS memory layout LEC 19: Virtual Machines LEC 20: Virtual Machine Applications

LEC 9: File systems LEC 10: Crash recovery LEC 11: File system performance and fast crash recovery

LEC 16: Scalable locks (code) LEC 17: Lock-free coordination

otro LEC 12: Performance and durability LEC 15: Language/OS co-design LEC 21: Bugs LEC 22: Rebootless updates

---------------------------------------

-----------------------------------------

Вам также может понравиться