Download Taller de Sistemas Operativos - Departamento de Informática USM

Document related concepts

Linux International wikipedia , lookup

Shell de Unix wikipedia , lookup

Supercomputadora wikipedia , lookup

Núcleo (informática) wikipedia , lookup

Montar (informática) wikipedia , lookup

Transcript
Departamento de Informática
Taller de Sistemas Operativos
Universidad Técnica Federico Santa María
“Taller de Sistemas
Operativos”
Prof. Dr. Raúl Monge
2º Semestre del 2000
1
Departamento de Informática
Taller de Sistemas Operativos
Universidad Técnica Federico Santa María
Descripción del Curso
2
Departamento de Informática
Taller de Sistemas Operativos
Universidad Técnica Federico Santa María
Antecedentes Generales
Asignatura:
Taller de Sistemas Operativos
Sigla:
Créditos:
Número de horas:
Cátedra
Ayudantía
Laboratorio
Pre-requisito:
Examen final:
Profesor:
Ayudantes:
Horario:
ICI-345
3
Raúl Monge
2 (2 sesiones semanales)
0 (Una sesión semanal)
6 (corresponde a cuatro tareas)
ILI-243 (Sistemas Operativos)
NO
Raúl Monge ([email protected])
NO
Jueves 9,10 (F-135)
3
1
Departamento de Informática
Taller de Sistemas Operativos
Universidad Técnica Federico Santa María
Objetivos
Al final del curso el alumno será capaz:
• Instalar un Sistema Operativo y realizar tareas básicas de
administración de sistemas.
• Conocer las órdenes básicas del Sistema Operativo
• Programar utilizando llamadas al sistema para manejo de
archivos, control de procesos, manejo de señales y
comunicación entre procesos.
• Desarrollar un proyecto de programación de sistemas.
Raúl Monge
4
Departamento de Informática
Taller de Sistemas Operativos
Universidad Técnica Federico Santa María
Contenido
1. Introducción. Estructura y Servicios Básicos del Sistema
Operativo.
2. El Sistema de Archivos
Estructura del Sistema de Archivos. Operaciones de manejo
del directorio y los archivos.
3. Procesos Concepto de procesos y operaciones de manejo
de procesos. Entorno y uso de pipes. Señales y manejadores
de señales.
4. Concurrencia y Comunicación entre Procesos.
Memoria Compartida y semáforos. Cola de mensajes. Uso
de sockets. Multihebras.
5. E/S. Entrada y salida. Drivers.
Raúl Monge
5
Departamento de Informática
Taller de Sistemas Operativos
Universidad Técnica Federico Santa María
Evaluación
• Actividades a evaluar:
– Tareas (30%)
– Certamen (30%)
– Proyecto (40%)
• Calendario de actividades:
–
–
–
–
–
–
–
Raúl Monge
Tarea Nº1 :
Tarea Nº2 :
Tarea Nº3 :
Certamen :
Anteproyecto:
Informe de Avance:
Informe Final:
Viernes 25 /8 del 2000
Viernes 15 /9 del 2000
Viernes 13 /10 del 2000
Jueves 26 /10 del 2000
Jueves 19 /10 del 2000
Jueves 9 /11 del 2000
Jueves 23 /11 del 2000
6
2
Departamento de Informática
Taller de Sistemas Operativos
Universidad Técnica Federico Santa María
Bibliografía
Literatura sobre Unix
Maurice J. Bach, "The Design of the Unix Operating System", Prentice-Hall,
1986.
B. Kernighan, R. Pike, "The Unix Programming Environment", Prentice-Hall,
1984.
Marc J. Rochkind, "Advanced Unix Programming", Prentice-Hall, 1985.
W. Richard Stevens, "Advanced Programming in the Unix Environment",
Addison-Wesley, 1993.
Literatura sobre Linux
Matt Welsh, et.al., "Running Linux", 3rd. Edition, O´Reilly, 1999.
Jessica P. Hekman, "Linux in a Nutshell: A Desktop Quick Reference", O´Reilly,
1997.
Raúl Monge
7
3