Doble Titulació en Enginyeria Telemàtica i Enginyeria Informàtica

Doble Grau en Enginyeria Telemàtica i Enginyeria Informàtica

Forma´t per ser un enginyer expert en Xarxes i Tecnologies d'Internet i assoleix alhora les certificacions oficials de CCNA i CCNP

Sistemes operatius avançats

Descripció: 
Un sistema operatiu és una capa de software que s'executa sobre un hardware per a oferir una sèrie de serveis. A l'assignatura de Sistemes Operatius es veu un sistema operatiu en totes les seves parts i es profunditza en el nucli del sistema, fent especial atenció al multiprocessament, concurrència i també als mecanismes de comunicació entre processos i exclusió mútua. L'objectiu de l'assignatura de Sistemes Operatius Avançats serà aprofundir en dos dels subsistemes fonamentals del sistema operatiu com són el sistema d'administració de memòria i el sistema de fitxers. Des del punt de vista pràctic, es realitzen pràctiques que implementen diverses funcionalitats, polítiques o tècniques d?un sistema operatiu. A més s'introdueixen multitud d'exemples, els quals ajuden l'estudiant a aprofundir en tots aquells aspectes que s'han tractat des del punt de vista teòric i els permeten veure la seva aplicació.
Tipus assignatura
Tercer - Obligatoria
Semestre
Segon
Curs
3
Crèdits
4.00

Professors Titulars

Coneixements previs

Coneixements bàsics del funcionament intern d'un sistema operatiu.
Coneixement de programació en C/C++.

Objectius

Els Resultats d?Aprenentatge d?aquesta assignatura són:

RA.01 - Es coneixen els principis de gestió i administració de memòria
RA.02 - Es coneixen els detalls d?implementació dels sistemes de fitxers dels sistemes operatius moderns.

Continguts

Tema 1. Sistemes de Fitxers (21 hores)
Tema 2. Administració de Memòria (21 hores)

Metodologia

Aquesta assignatura es divideix en dos mòduls.

La primera comprèn des de l'inici fins al punt de control i la segona, des del punt del control al final de semestre.

En la primera fase es tractarà la gestió de memòria principal, la memòria RAM. En la segona, els alumnes aprendran com funciona un sistema de gestió de fitxers a través d'una pràctica. Durant la primera fase s'impartiran classes magistrals i es proposaran problemes als alumnes perquè s?aprofundeixin en el contingut exposat. En la segona fase, els alumnes aprendran els detalls d?implementació de sistemes de fitxers per sistemes operatius moderns, com són el Second Extendend File Systems (EXT2) per sistemes operatius basats en el kernel de Linux i File Allocation Table 16 (FAT16) per sistemes operatius basats en el kernel de Microsoft Windows, i es marcaran unes fites.

Avaluació

Exàmens
Exercicis de classe
Informes o exercicis en el laboratori
Desenvolupament i presentació de pràctiques personals o en grup

Criteris avaluació

Nota_Final = 50% Gestió de memòria + 50% Sistema de Fitxers
Gestió_Memòria = 75% Nota_Examen + 20% Nota_ACs + 5% Nota_Assistència
Sistema_Fitxers = 40% Exec + 20% Entrevista + 40% Memòria

Bibliografia bàsica

MICROSOFT CORPORATION (2000) `Microsoft Extensible Firmware Initiative. FAT32 File System Specification´, Version 1.03, December 6, 2000.

POIRIER, D. (2011) `The Second Extended File System. Internal Layout´, 2001-2011.

FORCADA, R. (2008). Estudi del sistema de fitxers FAT32 i implementació d'una aplicació docent, Treball Final de Carrera, Enginyeria i Arquitectura La Salle, Universitat Ramon Llull.

CANALETA, X. (2010) `Exercicis i problemes d´examen de Sistemes Operatius Avançats´, Publicacions La Salle, Agost 2011.
STALLINGS, W. (2005) Sistemas operativos, 5 Edición, Pearson Prentice Hall, ISBN: 84-205-4462-0

Material complementari