Download 2026_Sistemas_Operativos

Document related concepts

Windows Virtual PC wikipedia , lookup

Windows NT wikipedia , lookup

Arquitectura de Windows NT wikipedia , lookup

Historia de los sistemas operativos wikipedia , lookup

Carpeta de usuario wikipedia , lookup

Transcript
UNIVERSIDAD DE MENDOZA – FACULTAD DE INGENIERÍA
CARRERA
INGENIERÍA EN INFORMÁTICA
ASIGNATURA
Sistemas Operativos
CÓDIGO
2026
CURSO
2do
ÁREA
Tecnologías aplicadas
ULTIMA REVISIÓN
1/3/2011
MATERIAS CORRELATIVAS:
AÑO LECTIVO 2011
Profesor Titular:
Ing. Graciela Sevilla
Profesor Adjunto:
Mg. Ing. Pablo Gómez Vergara
Jefes de trabajos prácticos:
Carga Horaria Semanal:
6
Carga Horaria Total:
90
OBJETIVOS:






Conocer los conceptos de los sistemas operativos
Entender las estructuras y mecanismos que usan los sistemas operativos
Conocer las características de los sistemas operativos modernos
Ser capaces de operar sistemas Linux
Ser capaces de operar sistemas Windows
Conocer las herramientas de administración de los sistemas operativos
modernos
PROGRAMA ANALÍTICO:
Capítulo I: Introducción
Tema 1: Sistemas de cómputos. Elementos básicos. Ejecución de instrucciones.
Interrupciones. Jerarquía de memorias. Técnicas de comunicación de E/S.
Tema 2: Sistemas operativos. Funciones y objetivos de los sistemas operativos.
Evolución de los sistemas operativos. Estructura de los sistemas operativos.
Características de los sistemas operativos modernos. Consideraciones prácticas
para la selección del sistema según el entorno de aplicación.
Capítulo II: Procesos
Tema 1: Descripción y control de procesos e hilos. Estados de un proceso.
Estructuras de datos y control de procesos. Concepto de procesos e hilos.
Estados de un hilo. Implementación de hilos. Gestión de procesos e hilos en Unix,
Linux y Windows.
Tema 2: Planificación. Niveles de planificación. Objetivos y criterios.
Planificación de monoprocesadores: prioridades, estrategias, algoritmos de
planificación. Planificación de multiprocesadores. Planificación en sistemas de
tiempo real. Planificación en Unix, Linux y Windows.
Capítulo III: Concurrencia
Tema 1: Exclusión mutua y sincronización. Principios generales de
concurrencia. Soluciones por software. Soluciones por hardware. Semáforos. El
problema del productor consumidor. Monitores. Paso de mensajes.
Tema 2: Bloqueo mutuo. Principios del bloqueo mutuo. Prevención del bloqueo
mutuo. Predicción del bloqueo mutuo. Detección del bloqueo mutuo. Estrategias
integradas. Mecanismos de concurrencia en Unix, Linux y Windows.
Capítulo IV: Memoria
Tema 1: Gestión de memoria. Requisitos de la gestión de la memoria.
Particiones fijas y dinámicas. Estrategias de ubicación. Paginación.
Segmentación.
Tema 2: Memoria virtual. Principio de cercanía. Paginado y segmentado con
memoria virtual. Estrategias de gestión de memoria virtual. Gestión de memoria
en Unix, Linux y Windows.
Capítulo V: Entrada Salida, Archivos.
Tema 1: Gestión de E/S y planificación de discos. Organización de las
funciones de E/S. Aspectos de diseño. Buffering. Planificación de discos. RAID.
Gestión de E/S en Unix, Linux y Windows.
Tema 2: Sistemas de archivos. Características generales. Organización y
acceso a archivos. Directorios. Agrupación de registros. Gestión del
almacenamiento secundario. Sistemas de archivos en Unix, Linux y Windows.
Capítulo VI: Seguridad y sistemas distribuidos.
Tema 1: Seguridad. Características generales. Amenazas a la seguridad.
Protección. Intrusos. Seguridad y protección en Linux y Windows.
Tema 2: Sistemas distribuidos. Computación cliente/servidor. Paso de
mensajes distribuido. RPC. Clusters.
Capítulo VII: Conceptos básicos de administración y operación.
Tema 1: Linux. Características generales. Organización de directorios. Shells.
Comandos. Editores. Scripts. Manejo de usuarios, permisos
y archivos.
Procesos. Servicios del sistema. Tareas de administración.
Tema 2: Windows. Características generales. Redes basadas en Microsoft
Windows. Conceptos de dominios y directorio activo. Manejo de usuarios, grupos,
UO. Servicios del sistema. Sistema de archivos NTFS. Permisos, derechos,
herencia. Tareas de administración.
Formación Práctica
Horas
Resolución de Problemas Rutinarios:
8
Laboratorio, Trabajo de Campo:
15
Resolución de Problemas Abiertos:
7
Proyecto y Diseño:
PROGRAMA DE TRABAJOS PRÁCTICOS:
Linux
Práctico 1: Características generales. Shell, manejo. Editores.
Práctico 2: Directorios. Archivos. Permisos.
Práctico 3: Shell. Programación.
Práctico 4: Tareas de administración. Usuarios, grupos.
Windows server
Práctico 1: Administración de usuarios y grupos.
Práctico 2: Archivos. Permisos.
ARTICULACIÓN HORIZONTAL Y VERTICAL DE CONTENIDOS:

Los contenidos abordados en esta materia se basan en conceptos de las
siguientes cátedras:
Asignatura
Informática I
Matemática Discreta y Diseño
Lógico
Computación
Arquitectura de Computadoras

1
2
2
2
Comparte e integra elementos horizontalmente con las siguientes cátedras:
Asignatura
Computación

Curso
Curso
2
Los contenidos abordados en esta materia aportan conceptos a las
siguientes cátedras:
Asignatura
Redes de Datos
Programación
Computación II
Comunicación de Datos
Curso
3
3
3
3
CONDICIONES PARA REGULARIZAR
EVALUACIÓN:
LA MATERIA y RÉGIMEN DE
Evaluaciones:
 5 controles de lectura
 1 evaluación parcial teórica
 1 evaluación teórico-práctica de los prácticos desarrollados para Linux.
 1 evaluación teórico-práctica de los prácticos desarrollados para Windows.
Requisitos para obtener la regularidad:
 cumplir con el 80% de asistencia
 100% prácticos aprobados
 mínimo de 60% del resultado de los controles de lectura y la evaluación
parcial teórica ponderado de la siguiente manera: 50% nota del parcial y
50% el promedio de las 3 mejores notas correspondientes a los controles
de lectura
 mínimo de 60% en la evaluación parcial práctica de linux
 mínimo de 60% en la evaluación parcial práctica de windows
Requisitos para aprobar la materia:
 haber obtenido la regularidad
 rendir y aprobar examen final oral
BIBLIOGRAFÍA:
BIBLIOGRAFÍA PRINCIPAL:
Autor
Título
Editorial
Stallings, William
Stallings, William
Stallings, William
Sistemas Operativos
Sistemas Operativos
Operating Systems
Pearson
Pearson
Prentice
Hall
Año
Ed.
2005
2001
1998
Disp.
1
3
1
http://www.microsoft.com/
http://tldp.org/
BIBLIOGRAFÍA DE CONSULTA:
Autor
Título
Editorial
Tanenbaum, Andrew
Sistemas Operativos
Modernos
Sistemas Operativos:
Diseño e
Implementación
Sistemas Operativos
Pearson
Introducción a Unix
Tanenbaum, Andrew
Silberschatz,
Abraham y Galvin,
Peter
Afzal, Amir
Año
Ed.
2009
Disp.
Prentice
Hall
2002
1
Addison
Wesley
1999
1
Prentice
1998
1
1
Charte Ojeda,
Francisco
Sánchez Prieto –
García Población
Holmes, Dan y
Thomas, Orin

Windows Server 2008
Unix y Linux: Guía
Práctica
Managing and
Maintaining a Microsoft
Windows Server 2003
Environment
otros enlaces en cátedra virtual
ESTRATEGIAS DIDÁCTICAS UTILIZADAS:



Clases magistrales
Trabajos en equipo
Trabajos prácticos
RECURSOS DIDÁCTICOS UTILIZADOS:



Pizarrón
Presentaciones multimedia
Laboratorio de PC
PROGRAMA DE EXAMEN :
Coincide con el programa analítico
Hall
Anaya
2008
Cátedra
Alfaomega 2005
RA-MA
Microsoft
2004
Press
Cátedra
Cátedra