Estudia > Oferta formativa > Oferta d'assignatures > Detall de l'assignatura
Anar al contingut (clic a Intro)
UdG Home UdG Home
Tancar
Menú

Estudia

Dades generals

Curs acadèmic:
2011
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
Idioma principal de les classes:
Català
S’utilitza oralment la llengua anglesa en l'assignatura:
Poc (25%)
S’utilitzen documents en llengua anglesa:
Majoritàriament (75%)

Grups

Grup A

Durada:
Semestral, 2n semestre
Professorat:
SILVIA MARGARITA BALDIRIS NAVARRO  / Teodor Maria Jove Lagunas  / Juan Puiggali Allepuz

Grup B

Durada:
Semestral, 2n semestre
Professorat:
SILVIA MARGARITA BALDIRIS NAVARRO  / Teodor Maria Jove Lagunas  / Juan Puiggali Allepuz  / VICTOR TORRES PADROSA

Competències

  • CT03 Utilitzar tecnologies de la informació i la comunicació
  • CB04 - Avaluar la pròpia activitat i aprenentatge , i elaboració d'estratègies per millorar-los
  • CB06 - Coneixement, administració i manteniment sistemes, serveis i aplicacions informàtiques
  • CT10 Avaluar la pròpia activitat i aprenentatge, i elaboració de estratègies per a millorar-les
  • CT12 Avaluar la sostenibilitat de les propostes i actuacions pròpies
  • CT08 - Dissenyar propostes creatives
  • CCI1 Capacitat per a dissenyar, desarrotllar, seleccionar i avaluar aplicacions i sistemes informàtics, assegurant la seva fiabilitat, seguretat i qualitat, d'acord amb els principis ètics i a la legislació i normativa vigent
  • 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.
  • CE12 - Capacitat per dissenyar , desenvolupar , seleccionar i avaluar aplicacions i sistemes informàtics , assegurant la seva fiabilitat ,seguretat i qualitat , d'acord amb principis ètics ia la legislació i normativa vigent
  • CE13 - Capacitat per 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
  • 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.
  • CE20 - Coneixement de les característiques, funcionalitats i estructura dels Sistemes Operatius i dissenyar i implementar aplicacions basades en els seus serveis
  • CCI17 Capacitat per a dissenyar i avaluar interfícies persona computador que garanteixin l'accessibilitat i usabilitat als sistemes, serveis i aplicacions informàtiques.
  • CE24 - Coneixement i aplicació dels principis fonamentals i tècniques bàsiques de la programació paral·lela, concurrent, distribuïda i de temps real
  • CE27 - Capacitat per dissenyar i avaluar interfícies persona computador que garanteixin l'accessibilitat i usabilitat als sistemes, serveis i aplicacions informàtiques

Continguts

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

3. Gestió de processos, visió externa

          3.1. Procés: un cop d'ull des de l’interior del sistema

          3.2. Cicle de vida d’un procés

          3.3. Cicle de vida d’un procés

          3.4. Excepcions i senyals software.

          3.5. Gestió de processos a UNIX

          3.6. Algorismes de Schedulling

4. Concurrència i Comunicació

          4.1. Introducció

          4.2. Sincronització de Processos

          4.3. Exclosió mútua

          4.4. Suport Hardware per la exclusió mútua

          4.5. Semàfors

          4.6. Pas de missatges

          4.7. Problemes de Coordinació entre processos: Deadlock

5. Dispositius d’entrada/sortida, visió externa

          5.1. Concepte de dispositiu d’entrada/sortida

          5.2. Característiques dels dispositius

          5.3. Dispositius reals : físics i lògics

          5.4. Independència dels dispositius

          5.5. Gestió de dispositius a UNIX

6. Sistema de fitxers, visió externa

          6.1. Definició

          6.2. Concepte de fitxers

          6.3. Espai de noms

          6.4. Protecció

          6.5. El sistema de fitxers i la protecció a UNIX

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

Activitats

Tipus d’activitat Hores amb professor Hores sense professor Total
Anàlisi / estudi de casos 2,00 3,00 5,00
Prova d'avaluació 5,00 10,00 15,00
Sessió expositiva 14,00 16,00 30,00
Sessió participativa 13,00 22,00 35,00
Sessió pràctica 10,00 30,00 40,00
Total 44,00 81,00 125

Bibliografia

  • Marzo i Lázaro, Josep Lluís (1998 ). Introducció als sistemes operatius . Barcelona: EDIUOC. Catàleg
  • Carretero Pérez, Jesús (cop. 2001 ). Sistemas operativos : una visión aplicada . 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
  • Nutt, Gary J (cop. 2004 ). Sistemas operativos (3ª ed.). Madrid [etc.]: Pearson Educación. Catàleg
  • Silberschatz, Abraham (2002 ). Sistemas operativos (6ª ed.). México [etc.]: Limusa Wiley. Catàleg
  • Carretero Pérez, Jesús (DL 2002 ). Libro de prácticas de sistemas operativos . Madrid [etc.]: McGraw-Hill. Catàleg

Avaluació i qualificació

Activitats d'avaluació:

Descripció de l'activitat Avaluació de l'activitat %
Pràctica de shell Correspon a la meitad de la nota de pràctiques i és obligatòria aprovar-la per a poder aprovar pràctiques. 12,5
Pràctica de concurrència Correspon a la meitad de la nota de pràctiques i és obligatòria aprovar-la per a poder aprovar pràctiques. 12,5
Examen final Prova escrita dels continguts del curs. 75

Qualificació

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.

Escull quins tipus de galetes acceptes que el web de la Universitat de Girona pugui guardar en el teu navegador.

Les imprescindibles per facilitar la vostra connexió. No hi ha opció d'inhabilitar-les, atès que són les necessàries pel funcionament del lloc web.

Permeten recordar les vostres opcions (per exemple llengua o regió des de la qual accediu), per tal de proporcionar-vos serveis avançats.

Proporcionen informació estadística i permeten millorar els serveis. Utilitzem cookies de Google Analytics que podeu desactivar instal·lant-vos aquest plugin.

Per a oferir continguts publicitaris relacionats amb els interessos de l'usuari, bé directament, bé per mitjà de tercers (“adservers”). Cal activar-les si vols veure els vídeos de Youtube incrustats en el web de la Universitat de Girona.