GUÍA DOCENTE ASIGNATURAS 2003-2004 - Facultade de ...

GUÍA DOCENTE ASIGNATURAS 2003-2004 - Facultade de ... GUÍA DOCENTE ASIGNATURAS 2003-2004 - Facultade de ...

13.05.2013 Views

2. Los protocolos ARP y RARP, para conversión de direcciones del nivel de enlace con direcciones del nivel de red. 3. ICMP y los protocolos básicos de descubrimiento de rutas: ping y traceroute. 4. Descripción detallada del enrutamiento en IP, describiendo las tablas de enrutamiento y la resolución de errores, introduciendo conceptos de los protocolos dinámicos de enrutamiento y sus efectos. 5. Introducción del protocolo de la capa de transporte no orientado a conexión UDP, y sus aplicaciones y consideraciones para broadcast y multicast. Definición de la problemática del multicast e introducción a IGMP. 6. Descripción de la resolución de nombres en TCP/IP con DNS. 7. Introducción de dos protocolos sencillos, como TFTP y BOOTP, y sus principales casos de uso. 8. Descripción y profundización en el protocolo de la capa de transporte orientado a conexión, TCP. Consideraciones sobre aperturas y cierres de conexión, diagrama de estados. Gestión de TCP de los flujos de datos interactivos (ACKs retardados y algoritmo de Nagle) y no interactivos (control de flujo y control de congestión). Temporizador de persistencia y temporizador de keepalive. El contenido teórico se complementa con diversas prácticas de manejo de sockets en C en UNIX, para considerar la aplicación directa de los conceptos teóricos descritos más relevantes. 48

Sistemas Operativos II Descriptores ITIG Cuatrimestral, Obligatoria,6 Créditos (3T + 3P) - Sistemas de ficheros en sistemas operativos actuales. - Planificación de entrada/salida. - Sincronización de procesos y programación concurrente. - Memoria virtual. - Sistemas operativos distribuidos. Profesores José Santos Reyes santos@udc.es santos@fi.pri Objetivos docentes La signatura SO II es una continuación de la asignatura SOI, profundizando en los detalles de implementación de sistemas operativos particulares. Se da además una especial relevancia al tema de sistema de ficheros, y las interrelaciones de éste con el resto de funcionalidades que muestran los sistemas operativos. Bibliografía Recomendada Bach, M.J. The design of the Unix Operating System. Prentice Hall. Tanenbaum, A. Modern Operating Systems. Prentice-Hall Tischer, M. y Jennrich, B. PC Interno. Ed. Marcombo, 1996. Complementaria McKusick et al. Design and Implementation of the 4.4 BSD Operating System. Ed. Addison Wesley Márquez. UNIX Programación Avanzada. Ed. Ra-ma Contenido 1. Introducción al s.o. UNIX: Breve historia. BSD y System V. Standards. 2. Sistema de ficheros de UNIX: Implementación. Estructura física. Inodos. Buffer cache: estructura y funcionamiento. Asignación y liberación de espacio. Llamadas al sistema para el sistema de ficheros. Sistema de ficheros BSD. Grupos de cilindros. Bloqueos de archivos La interfaz vnode. 3. Sistema de ficheros de MS-DOS/WINDOWS: Tablas de particiones. Particiones primarias y extendida. Partes del sistema de ficheros: sector boot, FAT, directorio raíz, área de datos. Descripción del medio: bloque de parámetros del 49

Sistemas Operativos II<br />

Descriptores<br />

ITIG<br />

Cuatrimestral, Obligatoria,6 Créditos (3T + 3P)<br />

- Sistemas <strong>de</strong> ficheros en sistemas operativos actuales.<br />

- Planificación <strong>de</strong> entrada/salida.<br />

- Sincronización <strong>de</strong> procesos y programación concurrente.<br />

- Memoria virtual.<br />

- Sistemas operativos distribuidos.<br />

Profesores<br />

José Santos Reyes santos@udc.es santos@fi.pri<br />

Objetivos docentes<br />

La signatura SO II es una continuación <strong>de</strong> la asignatura SOI, profundizando en los<br />

<strong>de</strong>talles <strong>de</strong> implementación <strong>de</strong> sistemas operativos particulares. Se da a<strong>de</strong>más una<br />

especial relevancia al tema <strong>de</strong> sistema <strong>de</strong> ficheros, y las interrelaciones <strong>de</strong> éste con el<br />

resto <strong>de</strong> funcionalida<strong>de</strong>s que muestran los sistemas operativos.<br />

Bibliografía<br />

Recomendada<br />

Bach, M.J. The <strong>de</strong>sign of the Unix Operating System. Prentice Hall.<br />

Tanenbaum, A. Mo<strong>de</strong>rn Operating Systems. Prentice-Hall<br />

Tischer, M. y Jennrich, B. PC Interno. Ed. Marcombo, 1996.<br />

Complementaria<br />

McKusick et al. Design and Implementation of the 4.4 BSD Operating System. Ed.<br />

Addison Wesley<br />

Márquez. UNIX Programación Avanzada. Ed. Ra-ma<br />

Contenido<br />

1. Introducción al s.o. UNIX: Breve historia. BSD y System V. Standards.<br />

2. Sistema <strong>de</strong> ficheros <strong>de</strong> UNIX: Implementación. Estructura física. Inodos. Buffer<br />

cache: estructura y funcionamiento. Asignación y liberación <strong>de</strong> espacio.<br />

Llamadas al sistema para el sistema <strong>de</strong> ficheros. Sistema <strong>de</strong> ficheros BSD.<br />

Grupos <strong>de</strong> cilindros. Bloqueos <strong>de</strong> archivos La interfaz vno<strong>de</strong>.<br />

3. Sistema <strong>de</strong> ficheros <strong>de</strong> MS-DOS/WINDOWS: Tablas <strong>de</strong> particiones. Particiones<br />

primarias y extendida. Partes <strong>de</strong>l sistema <strong>de</strong> ficheros: sector boot, FAT,<br />

directorio raíz, área <strong>de</strong> datos. Descripción <strong>de</strong>l medio: bloque <strong>de</strong> parámetros <strong>de</strong>l<br />

49

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!