Diferencia entre revisiones de «Página Principal»
De Wiki de Sistemas Operativos
(→Fundamentos de Sistemas Operativos: modificaciones índice) |
(→Unidades didácticas: actualización parcial índice) |
||
Línea 23: | Línea 23: | ||
* 2.5. [[Llamadas al sistema|Llamadas al sistema]] | * 2.5. [[Llamadas al sistema|Llamadas al sistema]] | ||
* 2.6. [[Ejercicios fundamentos Sistemas Operativos|Ejercicios]] | * 2.6. [[Ejercicios fundamentos Sistemas Operativos|Ejercicios]] | ||
+ | |||
+ | == Modelos de diseño de Sistemas Operativos == | ||
+ | |||
+ | * 3.1. [[Modelos de Diseño de Sistemas Operativos|Modelos de diseño de sistemas operativos]] | ||
+ | * 3.2. [[Virtualización]] | ||
== Procesos == | == Procesos == | ||
− | * | + | * 4.1. [[Multiprogramación|La multiprogramación]] |
− | * | + | * 4.2. [[Estados de los procesos|Estados de los procesos]] |
− | * | + | * 4.3. [[Planificador de procesos|El planificador de procesos]] |
− | * | + | * 4.4. [[Comportamiento de los procesos|El comportamiento de los procesos según el planificador]] |
− | * | + | * 4.5. [[Bloque de control de procesos|El bloque de control del proceso]] |
− | * | + | * 4.6. [[Conmutación de procesos|La conmutación de procesos]] |
− | * | + | * 4.7. [[Hilos|Hilos]] |
− | * | + | * 4.8. [[Ejercicios Procesos|Ejercicios]] |
== Planificación de Procesos == | == Planificación de Procesos == | ||
− | * | + | * 5.1 [[Planificación de procesos|La planificación de procesos]] |
− | * | + | * 5.2 [[Índices de evaluación|Índices de evaluación de la planificación de procesos]] |
− | * | + | * 5.3 [[Criterios de planificación|Criterios de planificación]] |
− | * | + | * 5.4 [[Planificadores de sistemas operativos existentes|Planificadores de sistemas operativos existentes]] |
− | * | + | * 5.5 [[Ejercicios planificación de procesos|Ejercicios]] |
== Otros aspectos relacionados con la planificación de procesos == | == Otros aspectos relacionados con la planificación de procesos == | ||
− | * | + | * 6.1 [[Planificación de procesos de tiempo real|La planificación de procesos de tiempo real]] |
− | * | + | * 6.2 [[Planificación en sistemas multiprocesadores|La planificación de procesos en sistemas multiprocesadores]] |
− | * | + | * 6.3 [[Ejercicios otros aspectos de la planificación|Ejercicios]] |
== Concurrencia de procesos == | == Concurrencia de procesos == | ||
− | * | + | * 7.1 [[Concurrencia de procesos|Concurrencia de procesos]] |
− | * | + | * 7.2 [[Mecanismos de sincronización|Control optimista y pesimista de la concurrencia]] |
− | * | + | * 7.3 [[Cerrojos|Cerrojos]] |
− | * | + | * 7.4 [[Ejercicio de concurrencia de procesos|Ejercicios]] |
== Semáforos y comunicación == | == Semáforos y comunicación == | ||
− | * | + | * 8.1 [[Semáforos|Semáforos]] |
− | * | + | * 8.2 [[Monitores|Monitores]] |
− | * | + | * 8.3 [[Mensajería|Mensajería]] |
− | * | + | * 8.4 [[Ejercicios sincronización y comunicación|Ejercicios]] |
== Interbloqueo == | == Interbloqueo == | ||
− | * | + | * 9.1 [[Definición de interbloqueo|Definición]] |
− | * | + | * 9.2 [[Condiciones para el interbloqueo y estrategias de resolución|Modelado y Estrategias]] |
− | * | + | * 9.3 [[Algoritmo para averiguar interbloqueo|Algoritmo del banquero]] |
− | * | + | * 9.4 [[Ejercicios]] |
== Administración de memoria contigua == | == Administración de memoria contigua == | ||
− | * | + | * 10.1 [[Introducción|Introducción]] |
− | * | + | * 10.2 [[SO monoprogramables|SO monoprogramables]] |
− | * | + | * 10.3 [[SO multiprogramables con particiones fijas|SO multiprogramables con particiones fijas]] |
− | * | + | * 10.4 [[SO multiprogramables con particiones variables|SO multiprogramables con particiones variables]] |
− | * | + | * 10.5 [[Ejercicios administración de memoria contigua|Ejercicios]] |
== Segmentación y paginación == | == Segmentación y paginación == | ||
− | * | + | * 11.1 [[Segmentacion|Segmentación]] |
− | * | + | * 11.2 [[Paginación|Paginación]] |
− | * | + | * 11.3 [[Sistema combinado|Sistema combinado]] |
− | * | + | * 11.4 [[Ejemplo de segmentación, paginación y combinado|Ejercicios]] |
== Memoria virtual == | == Memoria virtual == | ||
− | * | + | * 12.1 [[Memoria Virtual|Introducción]] |
− | * | + | * 12.2 [[Criterios de reemplazo|Criterios de reemplazo]] |
− | * | + | * 12.3 [[Ejercicios memoria virtual|Ejercicios]] |
== Entrada/Salida == | == Entrada/Salida == | ||
− | * | + | * 13.1 [[EstructuraES|Estructura dispositivo E/S]] |
− | * | + | * 13.2 [[GestionES|Modos de gestionar dispositivos E/S]] |
− | * | + | * 13.3 [[Diseño modular E/S|Diseño modular E/S]] |
− | * | + | * 13.4 [[Ejercicios de Entrada/Salida|Ejercicios]] |
== Gestión L/E == | == Gestión L/E == | ||
− | * | + | * 14.1 [[Discos Magnéticos|Discos Magnéticos]] |
− | * | + | * 14.2 [[MejorasTiempoBusqueda|Mejoras en el tiempo de búsqueda]] |
− | * | + | * 14.3 [[Mejoras en la demora de rotación|Mejoras en la demora de rotación]] |
− | * | + | * 14.4 [[Tipos de errores en discos magnéticos|Tipos de errores en discos magnéticos]] |
− | * | + | * 14.5 [[Ejercicios Gestión L/E|Ejercicios]] |
== Administración de archivos == | == Administración de archivos == | ||
− | * | + | * 15.1 [[Introducción en la administración de archivos|Introducción en la administración de archivos]] |
− | * | + | * 15.2 [[FAT|FAT]] |
− | * | + | * 15.3 [[EXT2 |EXT2]] |
− | * | + | * 15.4 [[Ejercicios Administración Ficheros|Ejercicios]] |
== Anexo == | == Anexo == | ||
− | |||
− | + | Esta sección contiene información interesante pero que no pertenece al temario de la asignatura. | |
+ | |||
* Todo lo que siempre has querido saber sobre el protocolo SSH está [[SSH|aquí]]. | * Todo lo que siempre has querido saber sobre el protocolo SSH está [[SSH|aquí]]. |
Revisión del 13:50 3 oct 2012
Bienvenido al wiki de la asignatura de Sistemas Operativos del departamento de Lenguajes y Sistemas Informáticos de la Universidad de Sevilla. ¡Contribuye!
Contenido
- 1 Novedades y noticias
- 2 Unidades didácticas
- 2.1 Introducción a los Sistemas Operativos
- 2.2 Fundamentos de Sistemas Operativos
- 2.3 Modelos de diseño de Sistemas Operativos
- 2.4 Procesos
- 2.5 Planificación de Procesos
- 2.6 Otros aspectos relacionados con la planificación de procesos
- 2.7 Concurrencia de procesos
- 2.8 Semáforos y comunicación
- 2.9 Interbloqueo
- 2.10 Administración de memoria contigua
- 2.11 Segmentación y paginación
- 2.12 Memoria virtual
- 2.13 Entrada/Salida
- 2.14 Gestión L/E
- 2.15 Administración de archivos
- 2.16 Anexo
Novedades y noticias
- Comienza el curso 2012/2013 --Pneira 15:01 28 sep 2012 (UTC)
Unidades didácticas
A continuación encontrarás las unidades didácticas que forman parte de la asignatura.
Introducción a los Sistemas Operativos
- 1.1. Qué es un sistema operativo
- 1.2. Breve introducción histórica a los sistemas operativos
- 1.3. Tipos de sistemas operativos
Fundamentos de Sistemas Operativos
- 2.1. Organización básica de un ordenador
- 2.2. Modos de operación de la CPU
- 2.3. Componentes básicos de un sistema operativo
- 2.4. Conceptos básicos
- 2.5. Llamadas al sistema
- 2.6. Ejercicios
Modelos de diseño de Sistemas Operativos
Procesos
- 4.1. La multiprogramación
- 4.2. Estados de los procesos
- 4.3. El planificador de procesos
- 4.4. El comportamiento de los procesos según el planificador
- 4.5. El bloque de control del proceso
- 4.6. La conmutación de procesos
- 4.7. Hilos
- 4.8. Ejercicios
Planificación de Procesos
- 5.1 La planificación de procesos
- 5.2 Índices de evaluación de la planificación de procesos
- 5.3 Criterios de planificación
- 5.4 Planificadores de sistemas operativos existentes
- 5.5 Ejercicios
Otros aspectos relacionados con la planificación de procesos
- 6.1 La planificación de procesos de tiempo real
- 6.2 La planificación de procesos en sistemas multiprocesadores
- 6.3 Ejercicios
Concurrencia de procesos
- 7.1 Concurrencia de procesos
- 7.2 Control optimista y pesimista de la concurrencia
- 7.3 Cerrojos
- 7.4 Ejercicios
Semáforos y comunicación
- 8.1 Semáforos
- 8.2 Monitores
- 8.3 Mensajería
- 8.4 Ejercicios
Interbloqueo
- 9.1 Definición
- 9.2 Modelado y Estrategias
- 9.3 Algoritmo del banquero
- 9.4 Ejercicios
Administración de memoria contigua
- 10.1 Introducción
- 10.2 SO monoprogramables
- 10.3 SO multiprogramables con particiones fijas
- 10.4 SO multiprogramables con particiones variables
- 10.5 Ejercicios
Segmentación y paginación
- 11.1 Segmentación
- 11.2 Paginación
- 11.3 Sistema combinado
- 11.4 Ejercicios
Memoria virtual
- 12.1 Introducción
- 12.2 Criterios de reemplazo
- 12.3 Ejercicios
Entrada/Salida
- 13.1 Estructura dispositivo E/S
- 13.2 Modos de gestionar dispositivos E/S
- 13.3 Diseño modular E/S
- 13.4 Ejercicios
Gestión L/E
- 14.1 Discos Magnéticos
- 14.2 Mejoras en el tiempo de búsqueda
- 14.3 Mejoras en la demora de rotación
- 14.4 Tipos de errores en discos magnéticos
- 14.5 Ejercicios
Administración de archivos
- 15.1 Introducción en la administración de archivos
- 15.2 FAT
- 15.3 EXT2
- 15.4 Ejercicios
Anexo
Esta sección contiene información interesante pero que no pertenece al temario de la asignatura.
- Todo lo que siempre has querido saber sobre el protocolo SSH está aquí.