COM330 PA Sistemas Operativos I (2014)

Anuncio
PROGRAMA ANALÍTICO
FACULTAD DE SITEMAS Y TELECOMUNICACIONES
MATERIA
CODIGO
PRE-REQUISITO
PERÍODO LECTIVO
HORAS PRESENCIALES
SISTEMA OPERATIVO
COM330
4 CREDITOS
COM220
SEMESTRE
CLASES 64 Horas
1. DESCRIPCIÓN
COM 330 – SISTEMAS OPERATIVOS I. La materia de Sistemas Operativos I está
diseñada para facilitar la interpretación de los conceptos fundamentales que hacen
posible el funcionamiento de los sistemas operativos existentes en el mercado y,
desarrollar la capacidad de análisis para la toma de decisiones de implantación y
administración de sistemas
2. OBJETIVOS
2.1 General
Desarrollar en los estudiantes la capacidad de identificar y analizar las fortalezas y
debilidades de los sistemas operativos de mayor uso en el mercado en general
2.2 Específicos
 Reconocer las diferencias entre los sistemas operativos desarrollados con
licencia GNU y aquellos considerados como software propietario.
 Definir los requerimientos de hardware, preparar los discos duros.
 Instalar sistemas operativos y solucionar problemas post-instalación.
 Entender cómo funciona el modelo de procesos, base fundamental para la
construcción de sistemas operativos.
 Establecer parámetros de evaluación para los sistemas operativos y
desarrollar criterios para determinar la pertinencia de una actualización o
cambio de plataforma.
3. COMPETENCIAS
 Identifica las herramientas que conforman un sistema operativo tanto
multiusuario.
 Manipula el sistema operativo Windows y Linux como administrador de
procesos, administrador de memoria, administrador de archivos entre otros.
 Identifica las capacidades de los sistemas operativos actuales

4. RESULTADOS APRENDIZAJE
 Identifica ventajas y desventajas del uso de sistemas operativos de uso
libre y licenciados.
 Instala, configura e implementa un sistema operativo en diferentes
plataformas.
 Analiza posibles fallas y brinda soporte ante la aparición de las mismas.
5. METODOLOGÍA
Unas de las metodologías que se aplicarán tendrán algunos aspectos comunes,
los cuales se derivan del modelo constructivista social, en el cual se basa el
Modelo Educativo de la Universidad Ecotec. Por esta razón se privilegian los
métodos participativos y entre ellos el de casos, combinándose con otros métodos
activos, como el de juegos de roles, el problémico, lluvia de ideas, el desarrollo de
talleres, debates, entre otros, favoreciendo de manera sistemática la interacción
de los estudiantes en grupos, siguiendo los principios del aprendizaje cooperativo
(colaborativo), con el fin de desarrollar la competencia de trabajo en equipo, para
profundizar en el conocimiento del tema central de la asignatura.
En este enfoque metodológico el docente actúa como un facilitador, que explora
los conocimientos previos que tienen los estudiantes sobre el tema y guía la
construcción de los conocimientos de manera individual y en grupos, vinculando
de manera sistemática la teoría con la práctica. Se refuerza la relación de la teoría
con la práctica y las habilidades de los estudiantes de desarrollar proyectos en
relación a los contenidos específicos de la materia.
Descripción del tipo de trabajos requeridos
 Cada semana se realizará un debate en el sistema ATRIUM sobre los
temas tratado en la semana, donde cada estudiante tendrá al menos una
participación de opinión y máximo 4 participaciones.
 Una vez terminado cada capítulo se enviará una tarea. La misma que será
subida al sistema ATRIUM, y que será elaborado en uno de los utilitarios de
Office de Windows.
 Los trabajos de investigación, serán entregados de acuerdo a las normas
señaladas en el Aula Virtual. La redacción de los documentos, en cuanto a
formato, letra, citas y la bibliografía, se realizará según
las NORMAS
APA. Estos trabajos será enviado en grupo de 2 o 3 estudiantes y que
serán presentados en físico y en las presentaciones de la exposiciones de
cada trabajo investigativo será subido a la aula virtual.
6. CONTENIDO PROGRAMÁTICO
UNIDAD 1: INTRODUCCIÓN
1.1
Computadores y software
1.2
Estrategias de sistemas operativos
UNIDAD 2: UTILIZANDO EL SISTEMA OPERATIVO
2.1
La máquina abstracta del programador
2.2
Recursos
2.3
Procesos e hilos
2.4
Escritura de programas concurrentes
2.5
Objetos
UNIDAD 3: ORGANIZACION DE SISTEMAS OPERATIVOS
3.1
Funciones básicas
3.2
Consideraciones generales de implementación
3.3
Núcleos de SO contemporáneos
UNIDAD 4: ORGANIZACIÓN DE COMPUTADORES
4.1
La arquitectura Von Neumann
4.2
La unidad central de procesamiento
4.3
La memoria primaria (de ejecución)
4.4
Dispositivos de E/S
4.5
Interrupciones
4.6
Computadoras contemporáneas convencionales
4.7
Computadoras móviles
4.8
Multiprocesadores y Computadores paralelos
UNIDAD 5: GESTION DE DISPOSITIVOS
5.1
El sistema de E/S
5.2
Estrategias de E/S
5.3
5.4
5.5
Diseño de gestores de dispositivos
Empleo de Búferes
Características de las clases de dispositivos
UNIDAD 6: IMPLEMENTADO PROCESOS HILOS Y RECURSOS
6.1
Procesos
6.2
El Proceso hardware
6.3
La interfaz de maquina abstracta
6.4
La abstracción del proceso
6.5
La abstracción hilo
6.6
Diagramas de estado
6.7
Gestores de recursos
6.8
Generalización de las políticas de gestión de procesos
UNIDAD 7: PLANIFICACION
7.1
Visión general
7.2
Mecanismos de Planificación
7.3
Estrategia de Selección
7.4
Estrategias no apropiativas
7.5
Estrategias Apropiativas
7.6
Implementación del Planificador
UNIDAD 8: PRINCIPIOS BASICOS DE SINCRONIZACION
8.1
Cooperación entre procesos
8.2
Evolución de la solución clásica
8.3
Semáforos
8.4
Sincronización en multiprocesadores de memoria compartida
UNIDAD 9: SINCRONIZACION DE ALTO NIVEL Y COMUNICACIÓN ENTRE
PROCESOS
9.1
Primitivas de sincronización alternativas
9.2
Monitores
9.3
Comunicación entre procesos
UNIDAD 10: INTERBLOQUEO
10.1 Antecedentes
10.2 Un modelo de interbloqueo del sistema
10.3 Prevención
10.4 Evitación
10.5 Detección y Recuperación
UNIDAD 11: GESTION DE LA MEMORIA
11.1 Cuestiones básicas
11.2 Abstracción del espacio de direcciones
11.3 Asignación de memoria
11.4 Enlazado dinámico del espacio de direcciones
11.5 Estrategias de gestión de memoria
UNIDAD 12: LA MEMORIA VIRTUAL
12.1
12.2
12.3
12.4
12.5
12.6
12.7
Objetivos de la memoria virtual
Traducción de direcciones
Paginación
Algoritmos de paginación estáticos
Algoritmos de paginación dinámica
Segmentación
Archivos correlacionados con memoria
7. EVALUACIÓN
Criterio para la calificación de los trabajos:

La presentación de deberes y trabajos tiene carácter obligatorio, en caso de
incumplimiento se impondrán sanciones en la nota de actividades.

Los trabajos de investigación se calificarán sobre un total de 30 puntos desglosado de
la siguiente manera:
o
Talleres y Análisis de Casos 10 puntos
o
Investigaciones y Deberes 10 puntos
o
Exposiciones/recursos utilizados 10 puntos
 La nota mínima para aprobar el curso es 70.
 Los exámenes se rendirán en la fecha previamente establecida por el Decanato de la
Facultad, y no se aceptará a ningún estudiante postergación ni anticipación de dicha
evaluación, sin una justificación de fuerza mayor previamente aprobada por la
Comisión Académica de la Facultad. En éste caso únicamente se aprobará la toma del
examen supletorio.
 Se regirá por el Reglamento de la Universidad
CALIFICACION
ACTIVIDADES
30
PRIMER EXAMEN
15
SEGUNDO EXAMEN
15
EXAMEN FINAL
40
NOTA FINAL
100
SE TENDRA EN CUENTA EN EL PROCESO DE EVALUACION LA APLICACIÓN DE
LA AUTOEVALUACION, COEVALUACION Y HETEROEVALUACION
8. BIBLIOGRAFÍA BÁSICA
TEXTO
AUTOR
Sistemas Operativos, 3ra
Edición
Gary Nutt
EDITORIAL
Pearson Educacation
9. BIBLIOGRAFÍA COMPLEMENTARIA
TEXTO
AUTOR
EDITORIAL
Sistema Operativo
http://aulaclic.com
Sistema Operativo
http://www.lawebdelpro
gramador.com
Sistema Operativo
http://www.aulafacil.co
m
Revisado por:
Aprobado
por:
Dr. C. Oiner Gómez
DECANO DE LA FACULTAD
Gilda Alcívar, MSc.
Vicerrectora Académica
Fecha: Octubre /2014
Descargar