Assignatura: 4512-Sistemes Operatius(6 crèdits)

Anuncio
ESCOLA POLITÈCNICA SUPERIOR
UNIVERSITAT DE LES ILLES BALEARS
Enginyeria Tècnica Industrial
(esp. Electrònica Industrial)
B.O.E. 6-Març-2001
Assignatura: 4512-Sistemes Operatius(6 crèdits)
Impartició: 3er Curs-2on Quatrimestre
Curs: 2002-2003
Professor(s): Ricardo Galli Granada
0.- DESCRIPTORS B.O.E.
Organización, estructura y servicio de los sistemas operativos. Gesytión y administración de memoria y de
procesos. Gestión de entrada/salida. Sistemas de ficheros..
1.- OBJECTIUS
2.- PROGRAMA
Coneixements Previs: Introducció al Computadors, Introducció a la Programació (molt recomanable).
2.1- Teoria
1. Introducció
• Que és un SO.
• Sistemes Primitius.
• Buffering i Spooling.
• Història.
• Multiprogramació.
• Temps compartit.
• Protecció.
• Arquitectura dels SO
2. Sistema Operatiu UNIX/Linux
• Conceptes Bàsics
• Comparació i diferencies
• Usuaris i comptes.
• El nucli
• El shell
• Sistema de Fitxers
• Eines i Entorn de desenvolupament
3. Processos
• Concepte de Procés
• Estats de processos.
• Transicions d'estat.
• Bloc de Control de Processos
• Operacions sobre Processos.
• Suspensió i reanudació.
• Senyals.
• Nucli del Sistema Operatiu.
• Processos en UNIX.
4. Concurrència
• Problema del Productor/Consumidor.
• Secció Crítica.
• Problemes de Sincronització de Processos
• Semàfors.
• Monitors.
• Comunicació entre Processos.
• Comunicació en UNIX:
- Missatges.
- Senyals.
- Memòria Compartida.
5. Assignació de Processador
• Conceptes de Multiprogramació.
• Conceptes d'Assignació.
• Algorismes d’Assignació.
• Avaluació d'Algorismes
• Assignació de Processador en UNIX
2.2- Pràctica
(40% de l'assignatura)
• Concurrència:
Desenvolupament de programes en Linux o UNIX utilizant cridades de sistemes i llibreries per a solucionar
problemes de concurrència.
3.- BIBLIOGRAFIA
Applied Operating System Concepts. Abraham Silberschatz, Peter Galbin, G. Gagne. John Wiley and Sons,
Setembre 1999.
Sistemas Operativos, segunda edición. Willliam Stalling. Prentice Hall 1997.
Inside Windows NT. Helen Custer. Microsoft Press 1993.
The Design and Implementation of the 4.3 BSD UNIX Operating System. S. Leffler, M. K. McKusick, M. J.
Karels, J. S. Quaterman. Addison-Wesley, 1990.
Operating System Design. Andrew Tannembaum. Prentice Hall 1987.
Operating System Concepts - Alternate Edition. Abraham Silberschatz, James Peterson. Addison Wesley
1988.
Sistemas Operativos. Conceptos Fundamentales. Tercera Edición. Abraham Silberschatz, James Peterson, P.
Galvin. Addison Wesley, 1994.
Sistemnas Operativos - Segunda Edición. H. M. Deittel. Addison Wesley Iberoamericana 1993.
The UNIX Programming Environment. Brian Kernighan, Rob Pike. Prentice Hall 1984
4.- CRITERIS D'AVALUACIÓ
Exàmen final (test) més correcció de pràctiques
5.- TUTORIES
Tutoria Electrònica
6.- ADREÇA ELECTRÒNICA I ALTRES INFORMACIONS
[email protected]
Descargar