Dades generals

Curs acadèmic:
2017
Descripció:
Organització, estructura i serveis dels sistemes operatius. Gestió i administració de memòria i processos. Gestió d'entrada / sortida. Sistemes de fitxers. Mecanismes d'entrada al sistema: implementació del nucli. Models de gestió de memòria
Crèdits ECTS:
5

Grups

Grup A

Durada:
Semestral, 1r semestre
Professorat:
TEODOR MARIA JOVE LAGUNAS  / PERE VILA TALLEDA
Idioma de les classes:
Català (90%), Anglès (10%)

Competències

  • CT03 Utilitzar tecnologies de la informació i la comunicació
  • CT06 Disenyar propostes creatives
  • CT14 Proposa noves iniciatives en la planificació i desenvolupament de projectes
  • CCI2 Capacitat per a planificar, concebre, desplegar i dirigir projectes, serveis i sistemes informàtics en tots els àmbits, liderant la seva posada en marxa i la seva millora contínua i valorant el seu impacte econòmic i social.
  • CCI5 Coneixements, administració i manteniment sistemes, serveis i aplicacions informàtiques.
  • CCI10 Coneixement de les característiques, funcionalitats i estructura dels Sistemes Operatius i dissenyar i implementar aplicacions basades en els seus serveis.
  • CCI14 Coneixement i aplicació dels principis fonamentals i tècniques bàsiques de la programació paral·lela, concurrent, distribuïda i de temps real.

Continguts

1. Hardware: Entorn de treball

          1.1. Estructura interna d’un sistema operatiu

          1.2. Nucli d’un sistema operatiu

          1.3. Requisits i ajuts hardware

2. Gestió de Processos, visió interna

          2.1. Processos i fils d'execució

          2.2. Canvis de context

          2.3. Grau de multiprogramació

          2.4. Planificadors a curt, mig i llarg termini

          2.5. Algorismes de planificació del processador

          2.6. Entrada al Sistema Operatiu

          2.7. Planificadors de UNIX

3. Gestió de memòria

          3.1. Funcions de traducció d'adreces.

          3.2. Models de gestió de memòria d'assignació contigua

          3.3. Models de gestió de memòria d'assignació no contigua

          3.4. Memòria Virtual

          3.5. Polítiques de gestió

          3.6. Exemples pràctics de MMU

4. Gestió de les Entrada/Sortides, visió interna

          4.1. Controlador (driver) d’un dispositiu

          4.2. Buffering

          4.3. Principis de disseny del software d’entrada/sortida

          4.4. Organització per capes

          4.5. Aspectes de la implementació del software d’entrada/sortida

          4.6. Spooling

          4.7. Exemples de mòduls de LINUX

5. Gestió de Fitxers, visió interna

          5.1. Visió estàtica del Sistema de Fitxers

          5.2. Visió dinàmica del Sistema de Fitxers

          5.3. Aspectes de rendiment i fiabilitat

          5.4. Exemples de SF

          5.5. SO de temps real

          5.6. SO multiprocessador

          5.7. SO en xarxa i SO distribuïts

Activitats

Tipus d’activitat Hores amb professor Hores sense professor Total
Anàlisi / estudi de casos 4 10 14
Classes expositives 17 13 30
Elaboració de treballs 25 26 51
Prova d'avaluació 2 8 10
Tutories 10 10 20
Total 58 67 125

Bibliografia

  • Marzo i Lázaro, Josep Lluís, Royo Vallés, Dolors (1998). Introducció als sistemes operatius. Barcelona: EDIUOC. Catàleg
  • Sistemas operativos, : una visión aplicada (cop. 2001). Madrid [etc.]: McGraw Hill. Catàleg
  • Carretero Pérez, Jesús, García Carballeira, Félix, Pérez Costoya, Fernando (DL 2002). Libro de prácticas de sistemas operativos. Madrid [etc.]: McGraw-Hill. Catàleg
  • Milenkovic, Milan (1994). Sistemas operativos, : conceptos y diseño (2ª ed). Madrid [etc.]: McGraw-Hill. Catàleg
  • Tanenbaum, Andrew S (cop. 1993). Sistemas operativos modernos. México [etc.]: Prentice-Hall Hispanoamericana. Catàleg
  • Silberschatz, Abraham, Galvin, Peter Baer (cop. 1998). Operating system concepts (5th ed). Reading [etc.]: Addison-Wesley. Catàleg
  • Nutt, G. (2004). Sistemas Operativos (3ª ed.). Madrid [etc.]: Pearson Addison Wesley. Catàleg
  • Stallings, William (cop. 2005 ). Sistemas operativos : aspectos internos y principios de diseño (5ª ed.). Madrid [etc.]: Prentice Hall. Catàleg

Avaluació i qualificació

Activitats d'avaluació:

Descripció de l'activitat Avaluació de l'activitat %
Lliurament de pràctiques S'ha de lliurar cada pràctica en la data que s'indicarà en la web de l'assignatura mitjançant "la meva UdG".

Veure mètode d'avaluació
50
Proves i exàmens Proves i exàmens 50

Qualificació

Hi hauran una data d’entrega de cada pràctica per aprovar en primera convocatòria i una altra per aprovar en 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 haurà 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. Per a cada pràctica s’haurà d’omplir un qüestionari en el moment de la presentació. 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 10% de la nota de pràctiques.
A classe de teoria es realitzaran dos proves. Aquestes proves són eliminatòries amb un 5 i es podran compensar entre elles a partir de 4,5.
A l’examen final serà de recuperació de les proves realitzades a classe de teoria. A cada part s’haurà de treure com a mínim un 4,5.
Per aprovar el curs s’hauran de superar totes les parts amb les notes mínimes descrites anteriorment.

Càlcul de la nota:

Nota d'examen (>=4.5) * 0.5 + Nota pràctiques (>=4.5) * 0.5

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 l'alumne que no hagi realitzat cap acte d'avaluació.

Observacions

Organització docent:
-----------------------
L’assignatura està organitzada en classes de:
Teoria: 1,5 hores setmana
Laboratori: 2 hores setmana

------------------------------------------------------------------

Assignatures recomanades

  • Sistemes operatius