Contextualització

Dades de la matèria

Any acadèmic
2012-13
Nom
SISTEMES OPERATIUS AVANÇATS
Codi Assignatura/Matèria
103053
Centre
Escola Politècnica Superior
Departament
INFORMATICA I ENGINYERIA INDUSTRIAL
Cicle
2
Tipologia
OBLIGATÒRIA
Extensió
1R QUADRIMESTRE 2N CICLE INFORMÀTICA I MÀSTER
Crèdits ECTS
6.0
Hores
150.0
Percentatge d'ús de l'Idioma
Idioma
Percentatge d'ús
Anglès
0.0
Català
0.0
Castellà
0.0

Recomanacions (màx. 4000 caràcters)


Assignatura/matèria en el conjunt del pla d'estudis (màx. 4000 caràcters)


Requisits per cursar-la

Prerequisits
Corequisits

Professorat

Nom
Correu
Horari de consulta
Crèdits teòrics
Crèdits pràctics
Manuel Fernando Cores Prado
fcores@diei.udl.cat
Lunes 16h-17h y Miércoles 16h-17h
3
Francesc Xavier Solsona Tehas
francesc@diei.udl.cat
3

Competències

Competències estratègiques de la Universitat de Lleida

  • Domini de les Tecnologies de la Informació i la Comunicació.

Competències específiques de la titulació

  • Capacitat per dissenyar i avaluar sistemes operatius i servidors, i aplicacions i sistemes basats en computació distribuïda
  • Capacitat per a modelar, dissenyar, definir l'arquitectura, implantar, gestionar, operar, administrar i mantenir aplicacions, xarxes, sistemes, serveis i continguts informàtics

Competències transversals de la titulació

  • Capacitat de planificació i organització del treball personal
  • Capacitat de concebre, dissenyar i implementar projectes i / o aportar solucions noves, utilitzant eines pròpies de l'enginyeria

Continguts

Continguts de la matèria

Bloc I.    Conceptes Avançats de Sistemes Operatius.

1.    El Nucli d’un Sistema Operatiu

1.1.    Introducció

1.2.    Especificació Funcional del Nucli d’un SO

1.3.    Llistes i Estructures de Dades

1.4.    Implementació.

1.5.    Cas d’estudi: Linux

2.    Sistemes Operatius Distribuïts

2.1.    Principis Bàsics

2.2.    Sincronització del Rellotge

2.3.    Exclusió Mútua

2.4.    Assignació de Processos a Processadors

2.5.    Cas d’estudi: Serveis Distribuïts Linux (NFS, NIS, ect)

Bloc II.    Casos d’estudi

3.    Sistemes Operatius Encastats: Android

3.1.    Introducció

3.1.1    Que és Android?

3.1.2    Fonaments bàsics

3.2.    Instal•lació Android SDK i Eines.

3.3.    Desenvolupament Aplicacions i Activitats

3.3.1    Gestió Dispositius Virtuals

3.3.2    Gestió Projectes

3.3.3    Compilació i Execució

3.3.4    Depuració

3.4.    Creació Interfícies Usuari

3.5.    Intents, Serveis, Processos i fils.

3.6.    Bases de dades i Proveïdors de continguts.

Bibliografia

Bibliografia recomanada

•    Jean Dollimore (Author), Tim Kindberg (Author), George Coulouris, “Distributed Systems: Concepts and Design “, Addison Wesley, 2005

•    Hermann Kopetz, “Real-Time Systems: Design Principles for Distributed Embedded Applications”, Springer; 2nd Edition,  2011

•    Marko Gargenta , “Learning Android. Building Applications for the Android Market”,    O'Reilly Media,  2011

•    Mark Lawrence Murphy , “Android Programming Tutorials”, Editor CommonsWare, LLC, 2009

•    ABLESON, FRANK y SEN, ROBI y KING, CHRIS, “ANDROID: GUIA PARA DESARROLLADORES (2ª ED.)”,   ANAYA MULTIMEDIA, 2011