SISTEMES OPERATIUS

 

 

Professora coordinadora: Maria Bosch Pou (mariab@eupmt.cat)

 

Tipus d’assignatura: Troncal

 

Nivell: 2A

 

Càrrrega lectiva: 9 crèdits (7,5 de teoria/aplicació i 1.5 de laboratori) / 7 crèdits ECTS

 

Recomanacions: Haver cursat o estar cursant l’assignatura “Metodologia de la Programació”.

 

Organització de la docència:

Teoria/aplicació: 4 hores/setmana x 15 setmanes

Laboratori: 2 hores/quinzena x 15 setmanes

 

Descripció

Proporcionar una visió general dels principis, mètodes i aplicacions dels sistemes operatius sense centrar-se en un ordinador o sistema concret. Facilitar els coneixements de cadascun dels subsistemes que el formen i de les tècniques utilitzades en la gestió i compartició de recursos. Comprendre la necessitat de l'execució concurrent en els sistemes actuals i distribuïts.

 

Objectius

En finalitzar el curs, l’estudiant serà capaç de:

·          Identificar els diferents tipus de sistemes operatius actuals, així com les seves característiques fonamentals, i els conceptes i tècniques utilitzades pels sistemes operatius al llarg de la seva evolució.

·          Identificar i reconèixer  els diferents tipus d’estratègies de planificació i assignació de recursos i els diferents algorismes associats.

·          Utilitzar de manera correcta les eines per a la especificació i programació d’execucions concurrents.

·          Identificar les funcions, característiques i algorismes utilitzats en el disseny i implementació dels sistemes operatius distribuïts.

 

Competències transversals

En aquesta assignatura es treballen les següents competències transversals:

·          Dirigir i col·laborar en equips de treball.

·          Gestionar el treball personal.

                               

Bibliografia bàsica

·          Sistemas Operativos. Un enfoque basado en conceptos. (2a edicion). D.M. Dhamdhere. Mc.Graw Hill 2008

·          Sistemas Operativos. Una visión aplicada (2ª edición) ; Carretero Pérez, Jesús; Mc Graw Hill, 2007

·          Prácticas de Sistemas Operativos. De la base al diseño; Carretero Pérez, Jesús; Mc Graw Hill, 2002

·          El libro de Linux; Sarwar, Syed M.; Koretsky Robert; Sarwar, Syes A.; Addison Wesley, 2002

 

Bibliografia complementària

·          Unix Programación Avanzada; Marquez, Fco. Manuel; Ra_ma

·          Sistemas Operativos; William Stallings; Prentice Hall. 2001

·          Sistemas operativos. 6ª edición; Silberschatz,Galvin,Gagne; Limusa Wiley

 

Criteris d’avaluació i mètode de qualificació

·          La nota final serà: 35% prova parcial1 + 35% prova parcial2 + 5% treball dirigit1 + 5% treball dirigit2 + 20% pràctiques.

·          La nota de pràctiques s'obté a partir de l'aprofitament de les sessions de pràctiques i les memòries lliurades.

 


Programa de teoria

 

Tema 1. Introducció

                1.1. Què és un S.O.

                1.2. Tipus de S.O.

                1.3.  Diferents perspectives d’un S.O.

 

Tema 2. Gestió de dades

                2.1. Interfície del Sistema de Fitxers

                2.2. Implementació del S.F.

                2.3. Implementació de l’Entrada/Sortida

 

Tema 3. Gestió de processos

                3.1. Processos i fils d’execució

                3.2. Gestió de la memòria

                3.3. Concurrència

 

Tema 4. Conceptes avançats

                4.1. Sockets

                4.2. Comunicacions orientades a connexió i no orientades a connexió

                4.3. Sistemes operatius distribuïts

               

 

Programa de pràctiques

1. Gestió de fitxers. Entrada/Sortida.

2. Creació i sincronització de processos.

3. Comunicació de processos.

 

Metodologia docent

En ser una assignatura de fonamentació en sistemes operatius, les classes seran bàsicament expositives on s’explicaran els conceptes teòrics tot resolent  exercicis i problemes a fi de reforçar la comprensió del tema exposat.

Al llarg del quadrimestre es formaran grups de dues persones per a realitzar  fora de l’aula treballs dirigits. El professor proposarà els enunciats amb les pautes a seguir per al seu desenvolupament:

·          Estudi comparatiu de diferents tipus de S.O.

·          Estudi comparatiu de les Crides al Sistema de diferents S.O. en funció de les seves característiques.

·          Estratègies per a tractar l’Interbloqueig en S.O. actuals.

·          Simulació del comportament del S.O. en funció dels diferents modes d’interacció, execució...

·          Programació en C.

© 2008 Politècnica de Mataró | Av. Puig i Cadafalch, 101-111 - 08303 Mataró
tel 93 741 50 75 - 93 757 44 04| fax 93 757 05 24 | email escola@eupmt.cat Política de privacitat

PART-TIME | L'Escola dels emprenedors | Perfils internacional i professional

Qui sóm | Què fem | Com ho fem | On sóm | Contactar

by Bitlonia