Contextualització

Dades de la matèria

Any acadèmic
2011-12
Nom
SISTEMES OPERATIUS
Codi Assignatura/Matèria
102012
Centre
Escola Politècnica Superior
Departament
INFORMATICA I ENGINYERIA INDUSTRIAL
Cicle
1
Tipologia
OBLIGATÒRIA
Extensió
1R Q AVALUACIO CONTINUADA
Crèdits ECTS
9.0
Hores
225.0
Percentatge d'ús de l'Idioma
Idioma
Percentatge d'ús
Català
50.0
Anglès
0.0
Castellà
50.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
Francesc Xavier Solsona Tehas
francesc@diei.udl.cat
9.9
Manuel Fernando Cores Prado
fcores@diei.udl.cat
Martes 16h-18h
6.3
Valentí Pardo Casanovas
valenti.pardo@udl.cat

Competències

Competències estratègiques de la Universitat de Lleida

Competències específiques de la titulació

  • Capacitat per planificar, concebre, desplegar i dirigir projectes, serveis i sistemes informàtics en tots els àmbits, liderant la seva posada en marxa i la seva millora contínua i valorant el seu impacte econòmic i social.
  • Coneixement de les característiques, funcionalitats i estructura dels sistemes operatius i dissenyar i implementar aplicacions basades en els seus serveis.
  • Coneixement, administració i manteniment sistemes, serveis i aplicacions informàtiques.

Competències transversals de la titulació

  • Capacitat de resolució de problemes i elaboració i defensa d'arguments dins de la seva àrea d'estudis.
  • Capacitat d'anàlisi i síntesi.
    Objectius
    • Determinar las características funcionales y el diseño de los elementos que conforman un sistema operativo (SO).
    • Analizar la importancia de cada uno de los módulos que integran un sistema operativo.
    • Identificar los distintos servicios que proporciona el sistema operativo a los usuarios y aplicaciones.
    • Utilizar de forma eficiente los servicios proporcionados por el SO para el diseño y desarrollo de aplicaciones informáticas.
    • Analizar críticamente las características y el funcionamiento de las políticas que integran un SO.
    • Aplica las técnicas descritas a otros problemas.
    • Comparar críticamente los diferentes mecanismos de gestión de memoria.
  • Capacitat de treball en equip, tant unidisciplinar com multidisciplinari.

Continguts

Continguts de la matèria

Bloque I. Introducció Sistemes Operatius.

  1. Introducció Sistemes Operatius

    1. Concepte sistema Operatiu

    2. Objectius

    3. Visió històrica dels sistemes operatius

    4. Tipus de sistemes Operatius

  1. Estructura Sistemes Operatius

    1. Components del sistema operatiu

    2. Serveis del sistema operatiu

    3. Crides i programes del sistema

    4. Màquina virtual

    5. Cas d’estudi: UNIX / LINUX.

Bloque II. Gestió processos.

  1. Gestió i communicació de processos

    1. Concepte de procés

      1. Estats processos

      2. Bloc de control de processos (PCB)

    2. Fils d’execució

    3. Comunicació entre processos

    4. Tipus de comunicació

    5. Cas d’estudi: Gestió processos en UNIX.

    6. Cas d’estudi: Comunicació mitjançant Pipes

  1. Planificació de processos

    1. Conceptes bàsics

    2. Tipus de planificadors

    3. Criteris de rendiment

    4. Algorismes de planificació

    5. Coles multinivel

  1. Interbloqueig

    1. Caracterització interbloqueig

    2. Condicions de Coffman

    3. Tècniques tractament interbloqueig

    4. Prevenció

    5. Evitació

Bloque III.Gestió Memoria

  1. Gestió de memòria

    1. Principis bàsics

    2. Requisits sistema gestió memòria

    3. Antecedents

    4. Assignació contigua de memòria

    5. Màquina nua

      1. Una sola partició

      2. Múltiples particions

    6. 2.5. Assignació no contigua de memòria

      1. Paginació

      2. Segmentació

    7. Sistemes combinats

  2. Memòria Virtual.

    1. Introducció

    2. Paginació sota demanda

    3. Rendiment paginació sota demanda

    4. Reemplaç de pàgines

    5. Algoritmes de reemplaç

    6. Assignació de cel·les de memòria

    7. Hiperpaginació

    8. Altres consideracions

    9. Cas d’estudi: Gestió memòria virtual en UNIX.

BloqueIV.Gestió emmagatzematgeen disc

  1. Sistema d’arxius

    1. Organització del sistema d’arxius

    2. Conceptes bàsics

    3. Compartició i protecció d’arxius

    4. Implementació sistema d’arxius

      1. Estructura sistema d’arxius

      2. Mètodes d’assignació

      3. Gestió de l’espai lliure

      4. Estructura de directoris

      5. Taules del sistema d’arxius

    5. Augment de prestacions i fiabilitat

    6. Cas d’estudi: Sistema d’arxius de UNIX



BloqueV. UtilizatcióServeis Sistema Operatiu

  1. Programació Scripts.

    1. Introducció

    2. Sintaxis general Bash

    3. Redirecció i tubs

    4. Comandes avançades: Awk i sed.

    5. Pseudo-fitxers d’informació de processos (/proc)

Bibliografia

Bibliografia recomanada

Bibliografia Bàsica:

[Sil99] SilberschatzA., Peterson J. Y Galvin P.: “Sistemas Operativos. ConceptosFundamentales”; Addison-Wesley, 1999.

[Car01] CarreteroPérez, Jesús, y otros: “Sistemas Operativos. Una VisiónAplicada”. McGraw-Hill, 2001.

[Mar04] F.M. Marquez García: “Unix. Programación Avanzada”, Edt. Ra-ma 3ªedició, 2004.

[Qui02] E.Quigley: “UNIX Shells by Example”, Edt. Prentice-Hall, 3ra edició, 2002

Bibliografia Ampliada:

[Sta01] W.Stallings, "Sistemas Operativos. Aspectos internos pPrincipiosde Diseño e Interiridades", 4ª edició, Edt. Prentice-Hall,2001.

[Tan98] Tanenbaum,Andrew S. “Sistemas Operatius, Diseño e Implementación”, 2ªedició, Edt. Prentice-Hall, 1998.

[Tac96] TackettJ. y Gunter D., “Utilizando Linux”, Prentice Hall, 1996

[Kay97] KayA. Robbins, Steven Robbins, "UNIX Programación Práctica. Guía para la Concurrencia, la Comunicación y los Multihilos", Edt.Prentice-Hall, 1997.

[Afz97] Afzal, A.: Introduccióna Unix. Un enfoque práctico. Ed. Prentice Hall, 1997.

[Tac96]Tackett J. y Gunter D.: Utilizando Linux 2ª. Prentice Hall, 1996