TEMARI
Cada tema està incorporat en una de les cinc unitats didàctiques de les que consta el curs. Per cada tema s’inclou entre parèntesi la referència bibliogràfica.
UD1: Introducció a Linux (10 setmanes)
En
aquest tema preliminar presentem el S.O. Linux i introduïm els conceptes sobre
els que anirem aprofundint durant la resta del curs. Comencem a
familiaritzar-nos amb Linux treballant com a usuaris, utilitzant els
comandaments bàsics..
1.1 Història d’Unix, què és Linux, característiques, requisits del maquinari, arquitectura de Linux, versions de Linux (Apunts d’Unix)(1h)
1.2 Recursos de Linux en Internet. Emuladors de Linux. Instal.lació d’un emulador.(Apunts de classe)(2h)
1.2 Alguns comandaments de Linux (Apunts d’Unix, unitat 1.) (2h)
1.3 Estructura de directoris. (Apunts d’Unix, unitat 2)(2h)
1.4 El shell de Linux (Apunts d’Unix, unitat 3)(2h)
1.5 Directoris i fitxers. (Apunts d’Unix, unitat 4)(1 setmana)
1.6 Processos. (Apunts d’Unix, unitat 5)(2h)
1.7 Comunicacions. (Apunts d’Unix, unitat 6)(2h)
1.8 Els editors estàndard vi, ed i emacs. (Apunts d’Unix, unitat 7)(1 setmana)
2.8 Ordres de propòsit general. (Apunts d’Unix, unitat 8)(2h)
2.9 Variables d’entorn. (Apunts d’Unix, unitat 10)(2h)
2.10 Filtres: la família grep, altres filtres, l’editor de fluxe sed, el llenguatge awk (ref. 2, capítol 4) (2 setmanes)
PRÀCTICA 1.
Exàmen 1.(1 de desembre)
UD2: Administració de Linux. (9 setmanes)
L’administrador del sistema és el que efectúa tasques com ara instal.lar el propi sistema o altres programes d’utilitat, configurar la seguretat, optimitzar el rendiment, afegir nou hardware, etc. En aquesta unitat ens posem en el lloc d’un administrador de Linux.
3.1 Instal.lació de Linux. Compartir disc amb altres S.O. (Ref. 1, unitat 1)(2 setmanes)
3.2 El sistema de fitxers: administració (Ref.1, unitat 2)(1 setmana)
3.3 Administració bàsica del sistema. (Ref 1, unitat 3)(1 setmana)
3.4 Instal.lació avançada (Ref. 1, unitat 5) (2 setmanes)
3.5 Programació d’scripts (Apunts d’Unix, unitat 11)(4 setmanes)
PRÀCTICA 2
Exàmen 2. (16 de febrer)
En aquesta unitat ens introduïm en el món de la programació dins de l’entorn que proporciona Linux.
4.1 Compiladors inclosos en Linux. Enllaç amb biblioteques. El programa make, depuració d’errors (Ref. 1, cap 6 ) (2 setmanes)
4.2 Funcions d’entrada/sortida de baix nivell (Ref.1 cap 7 apartats7-4 fins 7-8) (2 setmanes)
PRÀCTICA 4
4.3 Execució de processos. (Ref. 1, cap 8) (2 setmanes)
4.3 Comunicació entre processos: senyals. (Ref. 1, cap.9)(2 setmanes)
4.4 Comunicació entre processos: conductes (pipes), cues i
semàfors. (3 setmanes)
PRÀCTICA 5.
Exàmen 3 (25 de maig).
PRÀCTICA 6 (projecte).
Ref. 1:
“Desarrollo de funciones en el sistema informático con Linux”, Mc Graw Hill,
sèrie ciclo formativo, 1998.
Ref 2: El
entorno de programación UNIX”,Prentice Hall, 1987
AVALUACIÓ.
Serà contínua. Durant el curs s’aniràn proposant pràctiques a realitzar en grups de dos o tres alumnes. L’ùltima pràctica del curs inclou tots els temes. La nota final del curs es calcularà segons la següent fòrmula:
Nota = Seguiment * 10% + Pràctiques * 30% + Exàmens * 40% + Projecte * 20%