• No se han encontrado resultados

II22. Sistemas Operativos III

N/A
N/A
Protected

Academic year: 2021

Share "II22. Sistemas Operativos III"

Copied!
22
0
0

Texto completo

(1)

II22.

II22.

Sistemas Operativos I

Sistemas Operativos I

I

I

Tercer Curso

Tercer Curso

Ingeniería Informática

Ingeniería Informática

Curso 2003/2004

Curso 2003/2004

9

9

Créditos

Créditos

(

(

6

6

T +

T +

3

3

L)

L)

■ ■

Profesores:

Profesores:

(2)

2

Sistemas Operativos I

Sistemas Operativos I

I

I

La materia de SO en Ingeniería Informática

La materia de SO en Ingeniería Informática

Sistemas Operativos I VII II III VI VIII I IV V X IX 1erciclo 2ociclo Administración SO Sistemas Distribuidos Progr. Distribuida SO Avanzados Laboratorio de SO Progr. Concurrente

Stmas. Tiempo Real Stmas. Cliente/Serv. Sistemas Operativos II Arquitectura de Computadores I Introducción a los Computadores Metodología y Tecnología de la Programación Estructura de Datos y de la Información Tecnología de Comp. Entornos de Progr.

(3)

Sistemas Operativos I

Sistemas Operativos I

I

I

La materia de SO en Ingeniería Informática

La materia de SO en Ingeniería Informática

Sistemas Operativos I VI VIII IV V VII 1erciclo 2ociclo Sistemas Operativos II Administración SO Laboratorio de SO Stmas. Distribuidos Progr. Concurrente Adm

Administracióninistración de de sistemassistemas Conceptos básicos

Conceptos básicos

Implementación

(4)

4

Sistemas Operativos II

Sistemas Operativos II

Objetivos generales

Objetivos generales

Prácticas

Prácticas

◆ AAnalizarnalizar diferentes alternativas de diseño de SOdiferentes alternativas de diseño de SO ◆

◆ Interpretar implementaciones reales del concepto de procesoInterpretar implementaciones reales del concepto de proceso ◆

◆ Analizar Analizar e implementar e implementar mecanismos de comunicación entre procesosmecanismos de comunicación entre procesos ◆

◆ Analizar planificadores de CPU realesAnalizar planificadores de CPU reales ◆

◆ Adquirir destreza en la programación con hilosAdquirir destreza en la programación con hilos ◆

◆ Interpretar Interpretar y analizar y analizar implementaciimplementacioonneses de sistemade sistemass de memoria realde memoria realeses ◆

◆ InterpretarInterpretar y analizar y analizar implementaciimplementacioonneses de sistemade sistemass de ficheros realde ficheros realeses ◆

◆ Profundizar en la programación mediante llamadas al sistemaProfundizar en la programación mediante llamadas al sistema ◆

(5)

Sistemas Operativos II

Sistemas Operativos II

UT

UT

I

I

:

:

Introducción

Introducción

✦ Tema 1. IntroducciónTema 1. Introducción

UT I

UT I

I

I

: Gestión de procesos

: Gestión de procesos

✦ Tema 2. Procesos e hilosTema 2. Procesos e hilos

✦ Tema 3. Sincronización y comunicación entre procesosTema 3. Sincronización y comunicación entre procesos

✦ Tema 4. Tema 4. InterbloqueosInterbloqueos

UT II

UT II

I

I

: Gestión de

: Gestión de

entrada/salida

entrada/salida

✦ Tema 5. Sistemas de entrada/salidaTema 5. Sistemas de entrada/salida

(6)

6

Sistemas Operativos II

Sistemas Operativos II

UT I

UT I

V

V

: Gestión de memoria

: Gestión de memoria

✦ Tema 6. Gestión del sistema de memoriaTema 6. Gestión del sistema de memoria

UT

UT

V

V

: Gestión de

: Gestión de

archivos

archivos

✦ Tema 7. Gestión del sistema de ficherosTema 7. Gestión del sistema de ficheros

UT

UT

VI

VI

:

:

Sistemas operativos avanzados

Sistemas operativos avanzados

✦ Tema 8. Introducción a los sistemas distribuidosTema 8. Introducción a los sistemas distribuidos

✦ Tema 9. Introducción a los sistemas en tiempo realTema 9. Introducción a los sistemas en tiempo real

(7)

Sistemas Operativos II

Sistemas Operativos II

UT

UT

I

I

:

:

Introducción

Introducción

✦ Tema 1. IntroducciónTema 1. Introducción SO monolíticos,

SO monolíticos, multinivel multinivel y y micronúcleomicronúcleo. . Introducción al SO

Introducción al SO LinuxLinux. .

Introducción al SO Windows NT/2000. Introducción al SO Windows NT/2000.

(8)

8

Sistemas Operativos II

Sistemas Operativos II

UT I

UT I

I

I

: Gestión de procesos

: Gestión de procesos

✦ Tema 2. Procesos e hilosTema 2. Procesos e hilos Concepto e implementaci

Concepto e implementacióón de proceso. n de proceso. Concepto de hilo de ejecuci

Concepto de hilo de ejecucióón. n. Planificaci

Planificacióón de procesos e hilos. n de procesos e hilos. Planificaci

Planificacióón enn en LinuxLinux. . Planificaci

Planificacióón en Windows NT/2000. n en Windows NT/2000. Servicios POSIX para gesti

Servicios POSIX para gestióón de procesos e hilosn de procesos e hilos..

(9)

Sistemas Operativos II

Sistemas Operativos II

UT I

UT I

I

I

: Gestión de procesos

: Gestión de procesos

(

(

cont

cont

.)

.)

✦Tema 3. Sincronización y comunicación entre procesosTema 3. Sincronización y comunicación entre procesos Mecanismos de comunicaci

Mecanismos de comunicacióón y sincronizacin y sincronizacióónn. . Sem

Semááforosforos. . MonitoresMonitores. . Se

Seññalesales. . Tuber Tuberííasas. . Mutex

Mutex y variables de condiciy variables de condicióónn. . Paso de mensajes

Paso de mensajes. .

Servicios POSIX para gesti

Servicios POSIX para gestióón de comunicacin de comunicacióón y sincronizacin y sincronizacióón de n de

(10)

10

Sistemas Operativos II

Sistemas Operativos II

UT I

UT I

I

I

: Gestión de procesos

: Gestión de procesos

(

(

cont

cont

.)

.)

✦ Tema 4. Tema 4. InterbloqueosInterbloqueos

Definición y principios de

Definición y principios de interbloqueointerbloqueo. .

Detección, recuperación, prevención y predicción de

Detección, recuperación, prevención y predicción de interbloqueosinterbloqueos..

(11)

Sistemas Operativos II

Sistemas Operativos II

UT II

UT II

I

I

: Gestión de

: Gestión de

entrada/salida

entrada/salida

✦ Tema 5. Sistemas de entrada/salidaTema 5. Sistemas de entrada/salida

Estructura y componentes del sistema de E/S. Estructura y componentes del sistema de E/S.

Dispositivos de almacenamiento secundario y terciario. Dispositivos de almacenamiento secundario y terciario. El reloj

El reloj

(12)

12

Sistemas Operativos II

Sistemas Operativos II

UT I

UT I

V

V

: Gestión de memoria

: Gestión de memoria

✦ Tema 6. Gestión del sistema de memoriaTema 6. Gestión del sistema de memoria Intercambio.

Intercambio. Memoria virtual. Memoria virtual.

Archivos proyectados en memoria. Archivos proyectados en memoria. Gestión de memoria en

Gestión de memoria en LinuxLinux..

Gestión de memoria en Windows NT/2000. Gestión de memoria en Windows NT/2000.

(13)

Sistemas Operativos II

Sistemas Operativos II

UT

UT

V

V

: Gestión de

: Gestión de

archivos

archivos

✦ Tema 7. Gestión del sistema de ficherosTema 7. Gestión del sistema de ficheros Ficheros.

Ficheros.

El sistema de directorios. El sistema de directorios.

Servicios POSIX para gestión de ficheros y directorios. Servicios POSIX para gestión de ficheros y directorios. Implementación de sistemas de ficheros.

Implementación de sistemas de ficheros. Gestión de ficheros en

Gestión de ficheros en LinuxLinux..

Gestión de ficheros en Windows NT/2000. Gestión de ficheros en Windows NT/2000. Mecanismos de incremento de prestaciones. Mecanismos de incremento de prestaciones.

(14)

14

Sistemas Operativos II

Sistemas Operativos II

BT I:

BT I:

Gestión y sincronización de procesos

Gestión y sincronización de procesos

✦ Mediante el intérprete de comandos de Mediante el intérprete de comandos de UnixUnix

✦ Mediante llamadas al sistema en Mediante llamadas al sistema en Unix Unix víavía

 Tuberías con nombre y sin nombreTuberías con nombre y sin nombre 

 SemáforosSemáforos 

 SeñalesSeñales

BT I

BT I

I

I

:

:

Gestión y sincronización de

Gestión y sincronización de

pthreads

pthreads

✦Mediante llamadas al sistema en Mediante llamadas al sistema en UnixUnix

(15)

Sistemas Operativos II

Sistemas Operativos II

BT I

BT I

I

I

I:

I:

Gestión del sistema de ficheros

Gestión del sistema de ficheros

✦ Gestión mediante el intérprete de comandos de Gestión mediante el intérprete de comandos de UnixUnix

✦ Gestión mediante llamadas al sistema en Gestión mediante llamadas al sistema en UnixUnix

✦ Análisis de sistemas de ficheros basados en tabla de enlacesAnálisis de sistemas de ficheros basados en tabla de enlaces

BT

BT

IV

IV

:

:

Gestión del sistema de memoria

Gestión del sistema de memoria

(16)

16

Sistemas Operativos II

Sistemas Operativos II

Lección magistral dialogada

Lección magistral dialogada

✦ Planteamiento, desarrollo y resumen de la clasePlanteamiento, desarrollo y resumen de la clase

Participación del alumno:

Participación del alumno:

✦ Interpretación de implementaciones de códigoInterpretación de implementaciones de código

✦ Preguntas durante el transcurso de la clasePreguntas durante el transcurso de la clase

Fundamentalmente uso de pizarra y trasparencias

Fundamentalmente uso de pizarra y trasparencias

Resolución de problemas y propuesta de ejercicios adicionales

Resolución de problemas y propuesta de ejercicios adicionales

(17)

Sistemas Operativos II

Sistemas Operativos II

Prácticas dirigidas

Prácticas dirigidas

✦Explicación, desarrollo, resumen de la claseExplicación, desarrollo, resumen de la clase

Trabajo individual

Trabajo individual

Laboratorio TD1108AL

Laboratorio TD1108AL

(18)

18

Sistemas Operativos II

Sistemas Operativos II

Examen de teoría/práctica

Examen de teoría/práctica

80%

80%

Cuestiones de prácticas en laboratorio sobre

Cuestiones de prácticas en laboratorio sobre

20%

20%

Metodología evaluadora

Metodología evaluadora

✦ la sesión práctica anteriorla sesión práctica anterior

(19)

Sistemas Operativos

Sistemas Operativos

I

I

I

I

◆J. Carretero et al.J. Carretero et al.

Sistemas Operativos: Una Visión Aplicada Sistemas Operativos: Una Visión Aplicada McGraw

McGraw--Hill. 2001Hill. 2001

◆W. StallingsW. Stallings

Sistemas Operativos Sistemas Operativos Prentice

Prentice--HallHall , 4, 4ªª ediciedicióón. 2001n. 2001

◆M. A. Castaño, M. A. Castaño, J. Echagüe, R. Mayo, C. PérezJ. Echagüe, R. Mayo, C. Pérez

Problemas de Sistemas Operativos Problemas de Sistemas Operativos Co

Col.l.lecleccciiòò ““MaterialsMaterials””..Servicio de Publicaciones de la UJIServicio de Publicaciones de la UJI, ,

Bibliografía para teoría

Bibliografía para teoría

(20)

20

Sistemas Operativos I

Sistemas Operativos I

◆ ◆F.M: MárquezF.M: Márquez Unix

Unix Programación avanzadaProgramación avanzada Ra

Ra--MaMa. . 1996.1996.

◆M.J. M.J. RochkindRochkind

Advanced Unix Programming Advanced Unix Programming Prentice

Prentice--HallHall. 1985. 1985

◆IBMIBM

Manuales y

Manuales y tutorialestutoriales en línea del Sistema Operativo AIXen línea del Sistema Operativo AIX

<http://www4.

<http://www4.ujiuji.es>.es>

◆J.M. J.M. BadíaBadía, M.A. Castaño, J. , M.A. Castaño, J. LlachLlach, R. Mayo, R. Mayo

Introducción Práctica al Sistema Operativo

Introducción Práctica al Sistema Operativo UnixUnix Servicio de Publicaciones de la UJI, n° 23. 1996 Servicio de Publicaciones de la UJI, n° 23. 1996

Bibliografía para prácticas

Bibliografía para prácticas

(21)

Sistemas Operativos II

Sistemas Operativos II

◆http://icc2.act.http://icc2.act.ujiuji.es/ii22.es/ii22 ◆

◆http://http://nuvolnuvol..ujiuji.es/~.es/~castanocastano ◆

◆http://http://wwwwww..iccicc..ujiuji.es/.es/

(22)

22

II22.

II22.

Sistemas Operativos I

Sistemas Operativos I

I

I

Tercer Curso

Tercer Curso

Ingeniería Informática

Ingeniería Informática

Curso 2003/2004

Curso 2003/2004

9

9

Créditos

Créditos

(

(

6

6

T +

T +

3

3

L)

L)

■ ■

Profesores:

Profesores:

◆ M. Asunción Castaño ÁlvarezM. Asunción Castaño Álvarez ◆

◆ Gustavo A. Gustavo A. Casañ Casañ NúñezNúñez ◆

Referencias

Documento similar

La evolución de las unidades funcionales en los procesadores es más una consecuencia de los avances en las tecnologías de integración que de una adaptación a los lenguajes de

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de

You may wish to take a note of your Organisation ID, which, in addition to the organisation name, can be used to search for an organisation you will need to affiliate with when you

Where possible, the EU IG and more specifically the data fields and associated business rules present in Chapter 2 –Data elements for the electronic submission of information

The 'On-boarding of users to Substance, Product, Organisation and Referentials (SPOR) data services' document must be considered the reference guidance, as this document includes the

In medicinal products containing more than one manufactured item (e.g., contraceptive having different strengths and fixed dose combination as part of the same medicinal

Products Management Services (PMS) - Implementation of International Organization for Standardization (ISO) standards for the identification of medicinal products (IDMP) in

Products Management Services (PMS) - Implementation of International Organization for Standardization (ISO) standards for the identification of medicinal products (IDMP) in