Sistemas Operativos II (Cb00860 )

Instituto Tecnológico y de Estudios Superiores de Monterrey  
Escuela de Ingeniería 
Departamento de Tecnologías de la Información y Electrónica
Horario:
Salón de clase:

Profesor: Mtro. Carlos Proal Aguilar
Dirección electrónica: cproal@itesm.mx , carlos.proal@gmail.com
Asesoría:(email)

Descripción del curso

 

Objetivo del curso

Aplicar los conceptos y fundamentos de sistemas operativos en el análisis y evaluación de las arquitecturas de los sistemas operativos modernos. Conocer las tendencias en los sistemas operativos. Conocer las características y funcionalidad seguridad en un sistema operativo moderno. Conocer las responsabilidades del profesional de informática en la administración de sistemas (Systems Management). Conocer los conceptos y fundamentos de sistemas distribuidos y "embedded Systems

Objetivo principal
"Aprender"

Objetivos generales

Los objetivos generales del curso son:

  • Familiarizar al / a la estudiante con los principales sistemas operativos en la actualidad.
  • Familiarizar al / a la estudiante con los servicios más comunes en todo sistema operativo.

 

Objetivos específicos

Los objetivos específicos del curso son:

  • Conocer las distintas opciones disponibles hoy en día de sistemas operativos
  • Instalar diversos sistemas operativos, configurarlos y mantenerlos
  • Comparar las características de los principales SO actuales

CONTENIDO DEL CURSO

  • 1. Familia de Sistemas Operativos UNIX
    • 1.1 Arquitectura
    • 1.2 Comandos
    • 1.3 Versiones comerciales
    • 1.4 Administración del Sistema Operativo
    • 1.5 Aspectos de seguridad
  • 4. Sistemas Operativos Distribuidos
    • 4.1 Network Directory Services (Active Directory from Microsoft, Novells solution, others)
    • 4.2 Distributed File Systems (NFS, Andrew, etc)
  • 2. Sistema Operativo Windows NT(2000)
    • 2.1 Arquitectura
    • 2.2 Comandos
    • 2.3 Administración del Sistema Operativo
    • 2.4 Aspectos de Seguridad
  • 5. Análisis y evaluación del desempeño de S.O.
    • 5.1 Técnicas de Benchmarking
    • 5.2 Estándares de benchmarking en sistemas operativos
  • 3. Sistemas Operativos Especializados
    • 3.1 Embedded systems
    • 3.2 Object Oriented OS
    • 3.3 HHPC y Palm Based OS (Pocket OS, Palm OS, Java OS)
    • 3.4 Microkernel
    • 3.5 Real Time Operating Systems
  • 6. Systems Management
    • 6.1 Las disciplinas de Systems Management
    • 6.2 Aplicaciones para la automatización de Systems Management
    • 6.3 Funciones y Responsabilidades del especialista de Systems Management
       
   
 

Métodos de enseñanza


El curso esta conceptualizado para tener un balance de la teoría con la práctica, en el sentido de apoyar el proceso de enseñanza-aprendizaje, con el uso de herramientas de simulación, la exposición del alumno al código fuente de un sistema operativo, y el desarrollo de proyectos encaminadas al aprendizaje de la administración (instalación, configuración, control) de sistemas operativos, aplicando los conceptos vistos en clase y en las actividades de investigación de los alumnos. Asimismo, visualizar la aplicación de los conocimientos en el entorno profesional .

Bibliografía

  • Tanenbaum, Modern Operating Systems, Prentice Hall.
  • Abraham silberschatz, Galvin, Operating systems concepts, Addison-wesley.
  • Manuales en línea (How tos, tutoriales)

 

Secuencia

Cursos Antecedentes: Sistemas Operativos I
Cursos subsecuentes: ninguno

Estructura del curso
Horas de clase: 3
Horas de laboratorio: 0
Total de unidades: 8 unidades

EVALUACION
 
Tareas, investigaciones, quizzes 15
Evaluaciones Parciales (20,20,20)
Examen Final  10
Proyecto 15
Total 100

Políticas de clase

  • Asistencia
  • Dispositivos electrónicos
  • Comida

Políticas de Tareas

Tareas y Programas

  • Las tareas deberán entregarse el día especificado más tardar a la hora de clase.
  • Las tareas que se entreguen después de esa hora recibirán una penalización de 1 punto por día, de manera que si se entrega la tarea ese mismo día pero después de la hora la máxima calificación que se podrá alcanzar será de 9, al día siguiente será de 8 y así sucesivamente.
  • Para el caso de programas será necesario solicitar por email la revisión extemporánea de los mismos.


Tareas Opcionales

  • Las tareas y/o participaciones opcionales son tareas que el estudiante puede hacer de manera voluntaria.
  • Se indicará explícitamente cuando una tarea es de este tipo y cuando es obligatoria.
  • El no entregarlas no repercute negativamente en la calificación final.
  • La solución correcta tendrá un valor sobre la calificación final a indicarse para cada tarea (1 o 2 décimas de la calificación final).