Valencià Castellano
Inici Presentació Normatives Serveis


Darrera actualització: 17/01/2012*

Objectius

L'objectiu principal d'aquesta assignatura és aprofundir en els conceptes bàsics sobre sistemes operatius (SO) plantejats en l'assignatura Sistemes Operatius I, abordar aspectes de disseny i implementació materialitzats en SO actuals concrets (com Linux i Windows NT/2000) i aprofundir en la utilització dels serveis que ofereixen els SO.

Avaluació

L'avaluació de l'assignatura es realitzarà mitjançant:
- Un examen escrit (o dos, si l'alumne es presenta al primer examen parcial).
- Una sèrie d'exercicis realitzats en cada sessió de pràctiques en el laboratori.

Temari de teoria


TEMA 1. INTRODUCCIÓ
1.1 Taxonomía dels sistemes operatius (SOTA)
1.2 Intoducción al SO Linux
1.3 Introducció al SO Windows-NT/2000
1.4 Introducció al SO Minix

TEMA 2. GESTIÓ DE PROCESSOS
2.1 Concepte i implementació de procés
2.2 Informació del procés
2.3 Estats del procés
2.4 Formació d'un procés
2.5 Concepte de fil d'execució
2.6 Processos en Minix, Linux i Windows NT/2000
2.7 Planificació de processos i fils en Minix, Linux i Windows NT/2000
2.8 Serveis POSIX per a gestió de processos i fils


TEMA 3. SINCRONITZACIÓ I COMUNICACIÓ DE PROCESSOS
3.1 Mecanismes de comunicació i sincronització

3.1.1 Mutex i variables de condició
3.1.2. Senyals
3.1.3 Pas de missatges
3.1.4 Monitors
3.2 Mecanismes de concurrència en Minix, Linux i Windows NT/2000
3.3 Serveis POSIX per a gestió de comunicació i sincronització de processos

TEMA 4. SISTEMES DE E/S
4.1 Estructura i components del sistema de E/S
4.2 Dispositius d'emmagatzematge secundari
4.2.1 Discos
4.2.1.1 Estructura física dels discos
4.2.1.2 Format físic i lògic de discos
4.2.1.3 Planificació de l'accés a disc
4.2.1.4 Fiabilitat i tolerància a fallades: Sistemes RAID
4.3 Dispositius d'emmagatzematge secundari i terciari
4.4 El rellotge
4.5 El sistema de E/S en Linux i Windows NT/2K
4.6 Serveis POSIX de E/S

TEMA 5. GESTIÓ DE FITXERS
5.1 Fitxers
5.2 El sistema de directoris
5.3 Serveis POSIX per a gestió de fitxers i directoris
5.4 Implementació del sistema de fitxers
5.5 Mecanismes d'increment de prestacions
5.6 Muntatge de sistemes de fitxers
5.7 Protecció del sistema de fitxers
5.8 Gestió de fitxers en Linux
5.9 Gestió de fitxers en Windows NT/2K


TEMA 6. GESTIÓ DE MEMÒRIA
6.1 Intercanvi
6.2. Memòria virtual
6.3 Arxius projectats en memòria
6.4 Gestió de memòria en Linux
6.5 Gestió de memòria en Windows NT/2K




En les sessions del laboratori l'alumne aprofundirà en la utilització dels serveis bàsics proporcionats per sistemes operatius tipus UNIX relatius a la gestió/comunicació de processos i a la gestió de fitxers i directoris.

Bibliografia

1. J. Carretero y otros. "Sistemas Operativos. Una Visión Aplicada". McGraw-Hill. 2001

2. W. Stallings. "Sistemas Operativos. Aspectos internos y principios de diseño". Prentice-Hall, 5a. edición. 2005

3. D.P. Bovet, M. Cesati. "Understanding the Linux Kernel". O'Reilly. 2001

4. D.A. Solomon. "A fondo. La arquitectura de Windows NT". Microsoft Press. 1999

5. A.S. Tanenbaum, A.S. Woodnull. "Sistemas Operativos. Diseño e Implementación". Prentice-Hall International, 2a. edición. 1996

6. F.M. Márquez. "Unix: Programación avanzada". Ra-Ma. 1996