Download Taller de Sistemas Operativos - Departamento de Informática USM
Document related concepts
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 (rmonge@inf.utfsm.cl) 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