DADES IDENTIFICATIVES 2008_09
Assignatura SISTEMES OPERATIUS Codi 17111007
Ensenyament
Enginyeria Tècnica en Telecomunicacions, Especialitat en Telemàtica (2003)
Cicle 1er
Descriptors Crèd. Crèd. teoria Crèd. pràctics Tipus Curs Període
4.5 3 1.5 Troncal Segon Segon
Llengua d'impartició
Català
Departament Enginyeria Informàtica i Matemàtiques
Coordinador/a
MONCUSÍ MERCADÉ, MARIA DELS ÀNGELS
Adreça electrònica angels.moncusi@urv.cat
santiago.romani@urv.cat
Professors/es
MONCUSÍ MERCADÉ, MARIA DELS ÀNGELS
ROMANÍ ALSO, SANTIAGO
Web
Descripció general i informació rellevant Entendre les funcions, components i estructura d’un sistema operatiu. Analitzar els mecanismes que intervenen en l’execució de les aplicacions. Entendre els mecanismes de gestió de memòria que utilitzen les aplicacions. Entendre la transferència de dades entre les aplicacions i els perifèrics. Utilitzar el sistema de fitxers per a emmagatzemar i organitzar la informació. Seguretat i protecció de les dades. Utilitzar els mecanismes de comunicació i sincronisme. Utilitzar les interfície que proporciona el SO al usuari i al programador. Utilitzar els mecanismes de sincronització i comunicació entre processos. Nocions bàsiques d’administració dels SO.

Competències
Codi  
A3 Capacitat de dissenyar un sistema, component o procés de l'àmbit de la Tecnologia de la informació i les Comunicacions per complir les especificacions requerides.
A5 Capacitat d'utilitzar les tècniques, habilitats i eines de l'enginyeria moderna necessàries per la pràctica en l'enginyeria de Telecomunicació.
A6 Capacitat per dissenyar, construir, explotar i gestionar xarxes de telecomunicacions, enteses com sistemes de transport de la informació.
A7 Capacitat per determinar la dimensió dels recursos necessaris i utilitzar-los amb eficàcia, a partir del coneixement de les tecnologies bàsiques de transmissió i per qualsevol mida o àmbit d'aplicació de les xarxes.
A9 Capacitat per realitzar un tractament simbòlic de la informació digitalitzada.
A10 Capacitat per concebre, implementar i explotar els serveis de telecomunicacions en totes les seves formes, definint la seva organització, proposant els elements lògics de que es composen i establint els processos de comunicació necessaris entre els diferents components del sistema.
B2 Comprensió de la responsabilitat ètica i professional.
B3 Capacitat per comunicar-se de forma efectiva en el vocabulari professional i idiomes pertinents.
B4 Capacitat per afrontar l'aprenentatge al llarg de tota la vida professional.

Objectius d'aprenentatge
Objectius Competències
Entendre i utilitzar les interfície que proporciona el SO l'usuari i al programador A3
A10
Entendre les funcions, components i estructura d’un sistema operatiu A10
Entendre els mecanismes de gestió de memòria que utilitzen les aplicacions A7
A9
Entendre el funcionament de l'entrada i sortida de dades A3
Utilitzar el sistema de fitxers per a emmagatzemar i organitzar la informació A3
Utilitzar els mecanismes de seguretat i protecció de les dades. A3
A5
A6
B2
Utilitzar els mecanismes de sincronització i comunicació entre processos treballant en equip A3
A5
B3
Administrar de manera bàsica un Sistema Operatiu A5
A7
B4

Continguts
Tema Subtema
Presentació Presentació de l’assignatura. Definició i funcions d’un Sistema Operatiu. Interfícies d’usuari, programador i administrador
Introducció a l'administració de Unix Conceptes bàsics d'administració de Unix, programació de la shell.
Introducció Arrancada d’un computador i activació del Sistema Operatiu. Components i estructura. Introducció a les diferents unitats dels Sistemes Operatius: Processos, memòria, comunicació i sincronització de processos, Entrada i Sortida, arxius i directoris, seguretat i protecció.
Gestió de processos Conceptes de multitasca, multiusuari, concurrència, paral·lelisme. Objectius de la planificació. Estructura d’informació dels processos, estats i planificació. Threads, Senyals i excepcions, temporitzadors, servidors i dimonis.
Gestió de memòria Objectius. Generació d’un executable, mapes de memòria, assignació contigua, intercanvi. Assignació no contigua: Paginació i Segmentació. Memòria virtual.
Comunicació i sincronització de processos Concurrència, Seccions crítiques. Mecanismes de sincronització: semàfors, missatges, senyals. Interbloqueig.
Gestió de l’entrada i sortida Caracterització genèrica dels dispositius. Arquitectura de la Entrada i sortida. Emmagatzemamemt secundari. Característiques. Planificació del disc.
Gestió d’arxius i directoris Visió d’usuari. Estructura de l’arxiu i del directori. Sistema d’arxius. Estructura, assignació de blocs i gestió de l’espai lliure. Fiabilitat i recuperació.
Seguretat i protecció Problemes i polítiques de seguretat.

Planificació
Metodologies  ::  Proves
  Competències (*) Hores a classe Hores fora de classe (**) Hores totals
Activitats Introductòries
1 0 1
 
Sessió Magistral
17 17 34
Resolució de problemes, exercicis a l'aula ordinària
8 8 16
Pràctiques a laboratoris
14 21 35
Resolució de problemes, exercicis
0 9 9
 
Atenció personalitzada
1 0 1
 
Proves objectives de preguntes curtes
2 2 4
Proves pràctiques
4 4 8
Proves orals
0.5 0 0.5
Proves de Desenvolupament
2 2 4
 
(*) En el cas de docència no presencial, són les hores de treball amb suport vitual del professor.
(**) Les dades que apareixen a la taula de planificació són de caràcter orientatiu, considerant l’heterogeneïtat de l’alumnat

Metodologies
Metodologies
  Descripció
Activitats Introductòries Es realitzarà una petita introdució a l'inici de cada sessió Magistral.
Sessió Magistral Es presentaran els conceptes i s'analitzaran diverses implementacions, fent èmfasis en els avantatges i els inconvenients.
Resolució de problemes, exercicis a l'aula ordinària Es resoldran problemes i exercicis curts per part del professorat i de l'alumnat.
Pràctiques a laboratoris Usant l'ordinador en grups de dos alumnes, practicaran els conceptes d'administració de sistemes operatius i la programació concurrent.
Resolució de problemes, exercicis Resoldran problemes i exercicis que permetran entendre i practicar els conceptes teòrics exposats en les classes magistrals.

Atenció personalitzada
 
Sessió Magistral
Resolució de problemes, exercicis a l'aula ordinària
Pràctiques a laboratoris
Resolució de problemes, exercicis
Atenció personalitzada
Proves orals
Proves de Desenvolupament
Descripció
Horaris de consulta

Avaluació
  Descripció Pes
Resolució de problemes, exercicis a l'aula ordinària S'avaluarà la participació i l'interes de l'alumnat en la resolució dels problemes, responent les preguntes que es realitzen i resolent els problemes a la pissara. fins a un 5 % extra a afagir a la resta de percentatges
Proves objectives de preguntes curtes Preguntes curtes de conceptes explicats a les sessions magistrals 60 %
Proves pràctiques Implementació pràctica d’un problema a resoldre en grup dins i fora dels laboratoris. 30%
Proves de Desenvolupament Resolució de problemes on s'han d'aplicar els conceptes explicats a classe en les sessions magistrals. 10 %
 
Altres comentaris i segona convocatòria

Fonts d'informació

Bàsica Carretero Pérez, J.; García Carballeira,F.; de Miguel Anasagasti, P; Pérez Costoya, F., Sistemas Operativos. Una visión Aplicada, Mc. Graw Hill, 2001

Complementària Frisch, A., Essential System Administration, 3rd Edition, O Reilly, 2002

Recomanacions

Assignatures que en continuen el temari
FONAMENTS DE LA PROGRAMACIÓ II/17111005
INTRODUCCIÓ ALS COMPUTADORS/17111006