UA
   SISTEMES OPERATIUS    Any acadèmic       Versió PDF.
Codi9281Descripció
Crdts. Teor.4,5MODELS. ORGANITZACIÓ, ESTRUCTURA I SERVEI DELS SISTEMES OPERATIUS. GESTIÓ I ADMINISTRACIÓ DE MEMÒRIA I DE PROCESSOS. GESTIÓ D'ENTRADA I EIXIDA. SISTEMES DE FITXERS. ADMINISTRACIÓ DE SISTEMES OPERATIUS. ADMINISTRACIÓ DE XARXES. SISTEMES CLIENT / SERVIDOR.
Crdts. Pract.4,5
A efectes d'intercanvis en programes de mobilitat, la càrrega d'aquesta assignatura equival a 11,25 ECTS.


Departamentos y Áreas
DepartamentsÀreaCrdts. Teor.Crdts. Pract.Dpto. Respon.Respon. Acta
Tecnologia Informàtica i ComputacióArquitectura i Tecnologia de Computadors4,54,5


Estudis en què s'imparteix
Enginyeria Tècnica en Informàtica de Gestió - pla 2001


Prerequisitos
INFORMÀTICA BÀSICA
FONAMENTS DE PROGRAMACIÓ I
FONAMENTS DE PROGRAMACIÓ II


Incompatibilitats de matricula per continguts equivalents
Sense Dades


Matriculats (2014-15)
Grup (*)Nombre
1 5
TOTAL 5
(*) 1: GRUPO 1 - CAS


Oferida com a lliure elecció (2014-15)
Sense departament
Consulta Gràfica d'Horari
A efectes d'intercanvis en programes de mobilitat, la càrrega d'aquesta assignatura equival aFeu clic ací


Horari (2014-15)
Sense horari


Grups de matricula (2014-15)
Grup (*)QuadrimestreTornIdiomaDistribució (lletra nif)
1 Anual M CAS des de - fins a -
(*) 1: GRUPO 1 - CAS


Objectius de l'assignatura / competències (2014-15)
Antecedentes
A modo de introducción cabe decir que la asignatura se encuentra ubicada en tercer y último curso de la titulación de Ingeniería Técnica Informática de gestión lo que sugiere un contenido aplicado; aunque por otra parte es la primera asignatura de la materia, con carácter obligatorio, que los estudiantes cursan en su titulación.
Es por ello que la asignatura debe orientarse de manera que se aborden los conceptos introductorios y fundamentales de los sistemas operativos, relacionándolos con la arquitectura del computador pero profundizando en la forma en que éstos derivan en los servicios que los sistemas operativos actuales ofertan de manera que se puedan realizar prácticas individuales con objetivos verticales desde el punto de vista de los contenidos.


Objetivos orientados al Conocimiento:
Conocer los principios y abstracciones fundamentales de los sistemas operativos.
Identificar las relaciones entre sistema operativo, arquitectura y usuario
Conocer un amplio abanico de los S.O. Actuales y desde un punto de vista funcional los servicios que se ofrecen en ellos.
Comprender cómo se utilizan las interrupciones para permitir la multiplexación temporal de las CPUs y poder ejecutar simultáneamente muchos procesos con un número inferior de procesadores
Comprender el funcionamiento del núcleo de un sistema operativo y de cómo afectan las diferentes políticas de planificación de CPU a la ejecución y evolución de los procesos.
Comprender y analizar los problemas ligados a los procesos concurrentes.
Comprender y analizar los problemas ligados a la gestión de memoria
Comprender y analizar los problemas ligados a la gestión de ficheros.

Objetivos orientados a las Competencias:
a) Específicos
Saber instalar una muestra significativa de los sistemas operativos que se encuentran disponibles en la actualidad, tanto propietarios como de fuente abierta.
Conocer los interfaces de los sistemas operativos:
Con el usuario: mediante el conjunto de llamadas al sistema
Con el hardware: a través de la ejecución de instrucciones e interrupciones para la comunicación con los dispositivos
Identificar los objetivos funcionales de esta muestra de SO: Servidores y de escritorio
Que el alumno sea capaz de describir, utilizar y poner en funcionamiento los servicios básicos que incorporan la mayoría de los SO.
El alumno deberá adquirir una perspectiva funcional del conjunto de los SO actuales.
Que el alumno sea capaz de utilizar las principales herramientas de emulación, virtualización y paravirtualización como mecanismos para la prueba y evaluación de servicios previo a la integración de los mismos en producción.

b) Transversales
Capacidad de organizarse en grupos y planificar trabajo
Capacidad de trabajar en equipo
Presentación oral con apoyos audiovisuales de los trabajos


Continguts teòrics i pràctics (2014-15)
Teoría:
1.Introducción
2.Interfaces del SO
3.Servicios de los SSOO.
4.El Núcleo del SO. Gestión de Procesos
5.Concurrencia entre procesos
6.Conceptos de la Gestión de ficheros
7.Conceptos de la Gestión de memoria

Prácticas de laboratorio tipo A.
Paso de parámetros a main. Ficheros
Llamadas al Sistema. Conceptos generales. Gestión de procesos. Fork()
Finalización de un proceso. exit()-wait()
Ejecución de otro proceso. exec()
Gestión de Señales. POXIS. Pause(), signal(), kill(), alarm().
Creación, ejecución y redirección de E/S. Tubos, dup, pipe.
Concurrencia entre procesos. Semáforos. El problema de la exclusión mutua
El problema de los lectores y escritores con prioridad lectores.
Sistema de archivos P1
Sistema de archivos P2

Prácticas de laboratorio tipo B.
1.Instalación, puesta en marcha y evaluación de al menos 35 sistemas operativos de escritorio (Incluirá varios sistemas operativos de las siguientes familias: Windows, BSD, RedHat, Debian, Slackware, Solaris, etc.). Entre otros:
Familia Windows
Windows XP
Windows Vista
Windows 2008 Server
Live CD
Familia Red-Hat
Fedora
Centos
Live CD
Familia Slackware
Slackware
Slax
Zenwalk
Live CD
Familia Debian
Ubuntu Linux
Debian Stable
Debian Testing
Debian Inestable
LiveCD Knoppix
Familia BSD
FreeBSD
PC-BSD
LiveCD
Familia Solaris
OpenSolaris
NexentaOS
LiveCD Belenix
Familia Mandriva
Mandriva
PCLinuxOS
Otras Familias
Gentoo
OpenSuse


2.Servicios básicos sobre servidores (Windows Server, Centos, FreeBSD, Debian, Slackware, Solaris). Concretamente se tratará:
Licencias
Particionado
Arranque y parada de servicios
Administración remota:
ssh, sftp, scp (Acceso por usuario y mediante clave pública/privada)
vnc
Terminal Services (administración, usuario y modo consola)
XDMCP
freenx
Servidor de Directorio (active directory, OpenLDAP, Fedora Directory Server)
Gestión de Usuarios: Local, NIS, LDAP
Servicio DNS (estático y dinámico, como dyndns)
Servicio DHCP (asignación por MAC)
Unión DNS+DHCP para la actualización dinámica de direcciones según concesión.
Servidor de archivos: NFS
Servidor de archivos: SAMBA/SMB (LDAP)
Servidor de Impresión
Emulación de otro sistema operativo: CYGWIN, WINE, Qemu
Virtualización: vmware, Qemu+herramienta virtualización
Paravirtualización: Xen

3.Servicios sobre servidores (Windows Server, Centos, FreeBSD, Debian, Slackware, Solaris). Concretamente se tratará:
Administración de instalaciones remotas
Servidor de terminales de usuario: LTSP , PXE
Servidor de Correo (Dovecot, Postfix+MySQL+amavis+spamassassin, sendmail+ clamav+MailScanner+spamasasin, Merak, WebMail)
Mensajería instantánea (Jabber)
RAID: (en t. instalación, a posteriori. Administración. Reemplazo de un disco)
Servidor Web (dominios virtuales)
Servidor FTP (Serv-U, vsftp, proftpd)
Backup (absoluto, incremental y sincronización; AMANDA, RSINC, etc)
Servidor de trabajo en grupo (Hula, Open Change, OpenXchange, Opengroupware, Microsoft Exchange, ...)
Servidor de BD: Mysql, PosgreSQL, Oracle express. (Combinación de documentos desde openoffice)
Proxy Cache (Squid): Restricción de contenidos, páginas, usuarios, autenticación LDAP.
Rutado, Firewall y VPN
Ley de protección de datos.


Enllaç al programa
Professor/a responsable
LEDESMA LATORRE , BERNARDO


Metodologia docent (2014-15)
Classes teòriques i pràctiques
No hay docencia


Tipus d'activitats: teòriques i pràctiques
Laboratoris
Se plantean dos tipos de prácticas aunque sin docencia. Las de tipo A y las de tipo B. El objetivo principal de las primeras prácticas es la de comunicarse con el sistema operativo a través de las llamadas al sistema. Las de tipo B abordanán la instalación de sistemas operativos tipo "Estación de trabajo" y "Servidor"; así como la implantación de servicios sobre sistemas operativos servidores. Su duración será bimensual y deberán ser defendidas públicamente en una sesión en la que se utilizarán los medios audiovisuales necesarios.


Professorat (2014-15)
Grup Professor
TEORIA DE 92811LEDESMA LATORRE, BERNARDO
Enllaços relacionats
http://one.revver.com/collections/show/284299/
http://sliceoflinux.com/2010/05/19/instalar-oracle-vm-virtualbox-en-ubuntu/
http://ubuntu-tutorials.com/2007/09/26/how-to-install-vmware-server-on-ubuntu-710/
http://www.centos.org
http://www.debian.org
http://www.dtic.ua.es/~bernardo/Beginning_Ubuntu_Linux_From_Novice_To_Professional_2006.pdf
http://www.dtic.ua.es/~bernardo/Hacking_Ubuntu_Serious_Hacks_Mods_and_Customizations.chm
http://www.dtic.ua.es/~bernardo/The_Official_Ubuntu_Book.chm
http://www.dtic.ua.es/~bernardo/Ubuntu_for_Non-Geeks_2ndEd.pdf
http://www.dtic.ua.es/~bernardo/Ubuntu_Linux_Bible_2007.pdf
http://www.dtic.ua.es/~bernardo/Ubuntu_Unleashed.chm
http://www.freebsd.org/
http://www.google.com/linux
http://www.guia-ubuntu.org
http://www.howtoforge.com/ubuntu_vmware_server
http://www.linuxparatodos.net
http://www.opensolaris.org
http://www.slackware.org/


Bibliografia

Linux
Autors:TACKETT, Jack ; BURNETT, Steven
Edició:Madrid : Prentice Hall, 2000.
ISBN:84-8322-167-5
Recomanat per: LEDESMA LATORRE, BERNARDO (*1)
[ Accés al catàleg de la biblioteca universitària ]

Linux Filesystems
Autors:Hagen, William von
Edició:Indianapolis : Sams, 2002.
ISBN:0672322722
Recomanat per: LEDESMA LATORRE, BERNARDO (*1)
[ Accés al catàleg de la biblioteca universitària ]

Sistemas operativos : conceptos y diseño
Autors:MILENKOVIC, Milan
Edició:Madrid : McGraw-Hill, 1995.
ISBN:84-481-1871-5
Recomanat per: LEDESMA LATORRE, BERNARDO (*1)
[ Accés al catàleg de la biblioteca universitària ]

Sistemas operativos. Diseño e implementación (2ª Edición)
Autors:Tanenbaum, A.S.; Woodhull,A.S.
Edició:Dades no disponibles.
ISBN:No disponible
Recomanat per: LEDESMA LATORRE, BERNARDO (*1)
[ Accés al catàleg de la biblioteca universitària ]

Sistemas operativos modernos
Autors:Tanenbaum, Andrew S.
Edició:México : Pearson Educación, 2003.
ISBN:970-26-0315-3
Recomanat per: LEDESMA LATORRE, BERNARDO (*1)
[ Accés al catàleg de la biblioteca universitària ]

Sistemas Operativos (5ª Edición)
Autors:Silberstchatz, A.; Galvin, P.B.
Edició:Dades no disponibles.
ISBN:No disponible
Recomanat per: LEDESMA LATORRE, BERNARDO (*1)

UNIX : programación avanzada
Autors:Márquez García, Francisco Manuel
Edició:Madrid : Ra-Ma, 2004.
ISBN:978-84-7897-603-5
Recomanat per: LEDESMA LATORRE, BERNARDO (*1)
[ Accés al catàleg de la biblioteca universitària ] [ Accés a les edicions anteriors ]
(*1) Aquest professor ha recomanat el recurs bibliogràfic a tot l'alumnat de l'assignatura.
Dates d'exàmens oficials (2014-15)
ConvocatòriaGrup (*)DataHora d’iniciHora d’fiAules assignadesObservacions:
Estudi: B204
Proves extraordinarias de finalització d'estudis -1 26/11/2014 -
Període ordinari per a assignatures de segon semestre i anuals -1 02/06/2015 15:00 18:00 A2/Z13 -
Proves extraordinàries de assignatures de grau i màster -1 06/07/2015 08:30 11:30 CS/S008 -
(*) 1: GRUPO 1 - CAS


Instruments i criteris d'avaluació (2014-15)
Examen final
En las convocatorias de Junio, Julio y Diciembre se plantea un examen que evaluará los aspectos teóricos y prácticos de la asignatura. No obstante para la presentación al examen será obligatorio la entrega de los trabajos y prácticas realizados durante el curso académico al menos 10 días hábiles antes del examen. En el examen se incluirá, también, aspectos derivados de las prácticas de tipo A y B.