1. Introducció
1.1. Definició de Sistema Operatiu
1.2. Visió història dels Sistemes Operatius
1.3. Serveis que ofereix el sistema operatiu
2. Sistema Operatiu : màquina virtual
2.1. Concepte de Màquina Virtual
2.2. Fases d’execució d’un programa (Procés)
2.3. Espais d’adreces d’un procés: Lògic i físic
2.4. Mecanismes d’entrada al sistema operatiu: Trap, excepcions i interrupcions
2.5. Procés: un cop d'ull des de l’interior del sistema
3. Concurrència i Comunicació
3.1. Introducció
3.2. Sincronització de Processos
3.3. Exclosió mútua
3.4. Suport Hardware per la exclusió mútua
3.5. Semàfors
3.6. Pas de missatges
3.7. Problemes de Coordinació entre processos: Deadlock
4. Dispositius d’entrada/sortida, visió externa
4.1. Concepte de dispositiu d’entrada/sortida
4.2. Característiques dels dispositius
4.3. Dispositius reals : físics i lògics
4.4. Independència dels dispositius
4.5. Gestió de dispositius a UNIX
5. Sistema de fitxers, visió externa
5.1. Definició
5.2. Concepte de fitxers
5.3. Espai de noms
5.4. Protecció
5.5. El sistema de fitxers i la protecció a UNIX
6. Gestió de processos, visió externa
6.1. Cicle de vida d’un procés
6.2. Cicle de vida d’un procés
6.3. Excepcions i senyals software.
6.4. Gestió de processos a UNIX
6.5. Algorismes de Schedulling
7. Gestió de memòria
7.1. Funcions de traducció d'adreces.
7.2. Models de gestió de memòria d'assignació contigua
7.3. Models de gestió de memòria d'assignació no contigua
7.4. Memòria Virtual
7.5. Polítiques de gestió
7.6. Exemples pràctics de MMU
L’assignatura està organitzada en classes de Teoria ,problemes i laboratori (2 pràctiques)
A les classes de problemes es realitzaran problemes programats de reforç a les classes de teoria i per tant alhora relacionats amb les pràctiques.
A les pràctiques es veuran dos aspectes tractats al curs: Intèrpret de comandes i concurrència. Com a plataforma s’utilitzarà un SO de la família UNIX, i Microsoft
Per aprovar l’assignatura serà necessari haver aprovat independentment la teoria i les pràctiques.
Hi hauran una data d’entrega de cada pràctica per aprovar en primera convocatòria i una altra per segona convocatòria. En primera convocatòria s'acceptarà una pràctica amb nota de 4.5. Els que presentin la pràctica en segona convocatòria com a molt opten a un 6. En aquest cas hauran de treure una puntuació mínima de 5 de cada pràctica. Les pràctiques són individuals i hauran de funcionar, per tant l’alumne haurà de demostrar-ho davant del professor en la classe de pràctiques. Hi hauran controls a classe de pràctiques i l'assistència serà obligatòria com a mínim en un 60% de les classes de cada pràctica. La participació activa a les classes de pràctiques podrà arribar a valdre fins a un 20% de la nota de pràctiques.
A les classes de problemes es realitzaran problemes programats de reforç a les classes de teoria i a les pràctiques. En qualsevol moment del curs es podran demanar els exercicis solucionats per avaluar-los. En aquest cas la nota obtinguda correspondrà a un 10% de la nota de teoria.
Independentment d’haver aprovat les pràctiques els alumnes es podran presentar a l’examen teòric i es guardaran les notes tant de teoria com de pràctiques per la segona convocatòria si s’aprova una part i no l’altre.
Càlcul de la nota:
Nota d'examen (>=4.5) * 0.75 + Nota pràctiques (>=4.5) * 0.25
Les parts no realitzades o amb nota inferior a la mínima exigida (pràctiques o examen) tindran un valor de 0 en el còmput de la nota final.
Criteris específics de la nota «No Presentat»:
Es considerarà no presentat un alumne que no hagi presentat les pràctica, i no s'hagi presentat a l'examen.