Download Sistemas Operativos (IS11)

Document related concepts

Núcleo (informática) wikipedia , lookup

Sistema operativo wikipedia , lookup

Servidor wikipedia , lookup

Historia de los sistemas operativos wikipedia , lookup

Memoria virtual wikipedia , lookup

Transcript
Sistemas Operativos (IS11)
Ingeniería Técnica en Informática de Sistemas
http://www.icc.uji.es
TEORÍA:
Mercedes Fernández Redondo
Página web: nuvol.uji.es/~redondo
Despacho: TI 1121
PRÁCTICAS:
LA1 Martes 8:30-10:30
Mercedes Fernández RedondoDespacho: TI 1121
LA3 Martes 13:30-15:30
Carlos Hernández Espinosa
Despacho: TI 1122
LA2 Miercoles 18:00-20:00
Manuel Gonzalbo Escrig
Despacho: TI 1112
Sistemas Operativos (IS11)
1
Horarios
Mercedes Fernández Redondo
Página web: nuvol.uji.es/~redondo
Despacho: TI 1121
Clases
Teoría: Lunes 11-13, miercoles 9:30-10:30
Tutorías (ver página: nuvol.uji.es/~redondo)
Lunes:
Miercoles :
Jueves :
9:30-11:00
10:30-12:00
10:00-13:00
Sistemas Operativos (IS11)
2
Presentación
1. ¿Qué es un sistema operativo?
2. ¿Para qué es necesario en un “computador”?
3. ¿Cuáles son los componentes de un sistema
informático?
• Caja:
– Placa Base
– Fuente de alimentación
– Procesador, memoria, tarjetas y
Periféricos internos (discos,..)
– Buses
• Dispositivos externos de E/S
– De almacenamiento
– Gráficos, etc
Sistemas Operativos (IS11)
3
Presentación
• ¿Quién y cómo se gestiona el uso de los
componentes de un sistema informático?
– Veremos una evolución histórica de la aparición de
los primeros sistemas operativos (monitores).
– Sistema operativo: “programa que gestiona el
funcionamiento y uso de todos los componentes de
un computador”
– Estudiaremos las diversas funciones que realiza un
sistema operativo
Sistemas Operativos (IS11)
4
Programa Teórico
TEMA 1.- Introducción a los sistemas operativos.
– Estructura de los sistemas operativos.
– Servicios de los sistemas operativos.
– Mecanismos de petición de servicio. Llamadas al sistema.
TEMA 2.- Procesos. Planificación del procesador.
–
–
–
–
Concepto de proceso.
Estados de un proceso. Diagrama de planificación.
Concepto de planificación.
Algoritmos de planificación.
• Orden de llegada (FCFS), Primero el trabajo más corto
(SJF), Prioridades generales, Turno rotativo (Round
Robin), Colas multinivel con y sin realimentación.
– Parámetros de rendimiento de la planificación de la CPU.
Sistemas Operativos (IS11)
5
Programa Teórico
TEMA 3.- Concurrencia entre procesos.
–
–
–
–
Problemática del procesamiento concurrente. Ejemplos.
Soluciones Software.
Hardware específico.
Herramientas proporcionadas por el sistema operativo.
• Semáforos,
• Mensajes
• Regiones Críticas
• Monitores.
Sistemas Operativos (IS11)
6
Programa Teórico
TEMA 4.- Administración de memoria.
– Jerarquía de memoria.
– Administración en sistemas monoprogramados.
– Administración en sistemas con multiprogramación.
• Particiones fijas y variables.
• Paginación y Segmentación.
• Segmentación paginada.
– Memoria virtual.
• Paginación por demanda.
• Algoritmos de reemplazo de página.
• Asignación de tramas. Hiperpaginación.
– Hardware para la gestión de memoria.
Sistemas Operativos (IS11)
7
Programa Teórico
TEMA 5.- El Sistema de Ficheros.
–
–
–
–
Conceptos previos: fichero y directorio
Operaciones básicas sobre ficheros y directorios
Implementación del Sistema de Ficheros.
Seguridad y protección en los sistemas de ficheros.
TEMA 6.- Estructura de los dispositivos E/S
– Estructura de los dispositivos de E/S.
– Dispositivos de almacenamiento masivo.
• Administración del espacio libre.
• Planificación del acceso a discos.
– Otros dispositivos de E/S: el reloj, la terminal, la red
Sistemas Operativos (IS11)
8
Programa Práctico
PRÁCTICAS
• 7 SESIONES de 2 horas
• Utilizarán de llamadas al sistema en programas en C
• Resolución y entrega de algunos de los ejercicios
realizados.
Sistemas Operativos (IS11)
9
Evaluación
En el examen no se dispondrá de ningún tipo de
apuntes ni documentación
• TEORÍA (Será un 80% de la nota final)
– Examen de Teoría (preguntas larga, cuestiones, problemas)
• PRÁCTICAS (Será un 20% de la nota final)
– Test realizado junto al examen teórico sobre los conceptos usados
en prácticas (uso de llamadas al sistema).
También se tendrá en cuenta para la evaluación :
– La asistencia y entrega de ejercicios en las clases de prácticas
(hasta 1 punto adicional)
Para tener aprobada la asignatura se debe de tener un 5.
Sistemas Operativos (IS11)
10
Bibliografía teoría
• J. Carretero, F. García, P. De Miguel y F. Pérez.
Sistemas Operativos. Una visión aplicada.
McGrawHill, 2001.
• A. Silberchatz y P. B. Galvin. Sistemas Operativos,
3,4,o 5ª edición, Addison-Wesley.
• W. Stallings. Sistemas Operativos, 4ª edición, PrenticeHall, 2001.
• A. S. Tanenbaum. Sistemas Operativos Modernos.
Prentice-Hall, 1992.
• A. S. Tanenbaum. Sistemas operativos modernos, 2ª
edición, Prentice-Hall, 2003.
Sistemas Operativos (IS11)
11
Bibliografía Prácticas
• Bibliografía:
– J. M. Badía et al. Introducción Práctica al Sistema operativo
Unix. Servicio de publicaciones de la Universidad Jaume I,
1996. (consultar página web de la asignatura)
– B. W. Kerningan y R. Pike. El entorno de programación Unix.
Prentice-Hall, 1987.
Sistemas Operativos (IS11)
12