20203GH
20203GH
20203GH
Docente
Modalidad Presencial
Sistemas
Operativos II
Curso 2021/22
Grado en Ingeniería de
Sistemas de Información
Guía docente de Sistemas Operativos II
3
Guía docente de Sistemas Operativos II
2 Objetivos y competencias
Cada vez más, uno de los requisitos más importantes del software es capaz de
trabajar con grandes cantidades de información en un tiempo razonable. Las herramientas
de programación que se estudian en esta asignatura permitirán desarrollar software con un
rendimiento mucho mayor.
4
4
Guía docente de Sistemas Operativos II
5
Guía docente de Sistemas Operativos II
3 Contenidos de la asignatura
3.1. PROGRAMA
1. INTRODUCCIÓN
1.1. Los sistemas operativos UNIX
1.2. Estructura de un sistema operativo moderno
1.2.1. Llamadas al sistema
1.3. Descarga de una distribución de Linux
1.3.1. Terminales
1.4. El compilador gcc
1.5. Páginas de manual
1.6. Eclipse para C/C++
2. EL SISTEMA DE ARCHIVOS
2.1. Manejo básico de ficheros
2.2. Administración de ficheros
2.2.1. La función stat
2.2.2. Cambio de permisos, propietario y grupo
2.2.3. Cambio de fechas
2.3. Compartición y bloqueo de ficheros
6
6
Guía docente de Sistemas Operativos II
3. APLICACIONES MULTIPROCESO
3.1. Llamada al sistema exec
3.2. Llamada al sistema fork
3.2.1. Terminación ordenada de procesos
3.2.2. Información sobre procesos
3.3. Memoria compartida
3.4. Semáforos
3.5. Señales
3.5.1. Espera de señales
3.5.2. Temporizador
3.6. Tuberías
3.6.1. Tuberías con nombre
3.6.2. Servidores de mensajes
3.7. Colas de mensajes
4. APLICACIONES MULTIHILO
4.1. Paso de argumentos
4.2. Memoria compartida
4.3. Uso de mutex
4.4. Variables de condición
4.5. Barreras
4.6. Hilos y señales
3.2. BIBLIOGRAFÍA
7
Guía docente de Sistemas Operativos II
4 Indicaciones metodológicas
• Actividades de evaluación
8
8
Guía docente de Sistemas Operativos II
5 Evaluación
9
Guía docente de Sistemas Operativos II
TOTAL 100%
6 Apoyo tutorial
10
10
Guía docente de Sistemas Operativos II
11
Guía docente de Sistemas Operativos II
12
12
Guía docente de Sistemas Operativos II
ANEXO I
13
Guía docente de Sistemas Operativos II
ANEXO II
Escenario CONFINAMIENTO
14
14