Download 720504 SISTEMAS OPERATIVOS

Document related concepts

MINIX wikipedia , lookup

Proceso (informática) wikipedia , lookup

Núcleo (informática) wikipedia , lookup

Sistema operativo wikipedia , lookup

Amoeba (sistema operativo) wikipedia , lookup

Transcript
FORMATO PROPUESTA DE DESARROLLO PROGRAMA DE CURSO
CODIGO:
FO-M-DC-05-01
VERSION:
2
PAGINA:
FECHA:
2010-14-04
1 de 2
1. IDENTIFICACIÓN
Nombre de la Asignatura
Código
Sistemas Operativos
Naturaleza
No de Créditos
Teórico-Práctica
Semestre
3
Duración
Quinto
64 Horas
Área
720504
Ingeniería Aplicada
TP
TD
TI
Trabajo Presencial
Trabajo Dirigido
Trabajo Independiente
3
1
5
Habilitable
NO
Homologable
SI
Validable
NO
PRE-REQUISITO:
No aplica al plan de estudios.
2. JUSTIFICACIÓN
El Ingeniero de sistemas debe conocer los conceptos fundamentales vinculados a los
sistemas operativos, sus funciones, su estructura y su implementación. Así como, la parte
básica del hardware de los sistemas computacionales. El sistema operativo es uno de los
principales elementos del software operativo y se constituye en el puente entre el usuario y
los recursos físicos y lógicos disponibles en el sistema de computación. El corazón de un
sistema computacional es el sistema operativo. A lo largo del tiempo se han desarrollado una
serie de sistemas operacionales que permiten al usuario realizar y desarrollar tareas que le
brindan alta funcionalidad y acceso a otros sistemas, incluso de diferentes plataformas,
logrando así, compatibilidad entre los programas, los sistemas y los usuarios.
Se deben estudiar los sistemas operativos, ya que son el puente entre el usuario y la
máquina y entre el usuario y el resto del mundo cibernético.
3. COMPETENCIAS
3.1 Competencias Generales
• Comprender la forma como se maneja los sistemas operativos a diferentes niveles de
abstracción.
• Definir la entrada de procesos a partir de recursos de entrada mediante interrupciones.
3.2 Competencias Especificas
• Desarrollar máquinas de propósito general que permita procesar entradas mediante
interrupciones.
• Implementar recursos de entrada y de salida en forma de controladores.
• Entender el direccionamiento de memoria y su implementación.
• Jerarquizar la memoria y hacer uso eficiente de la misma.
• Implementar procesos distribuidos en redes de cómputo y de micro procesamiento.
4. OBJETIVOS
• Proporcionarle al estudiante los conceptos fundamentales que le permitan asimilar y
entender el papel que desempeñan y la manera como funcionan los sistemas operativos.
Para ello se hace uso de herramientas teórico - prácticas en una metodología dinámica
que demanda la participación decidida del estudiante.
FORMATO PROPUESTA DE DESARROLLO PROGRAMA DE CURSO
CODIGO:
FO-M-DC-05-01
•
•
•
•
VERSION:
2
PAGINA:
FECHA:
2010-14-04
2 de 2
Entender el papel del sistema operativo en el diseño y puesta en marcha de las
aplicaciones y de los sistemas de información.
Identificar los diferentes tipos de sistema operativo existentes y analizar sus ventajas y
desventajas.
Entender la arquitectura y las diferentes funciones que cumple un sistema operativo.
Analizar el comportamiento de un sistema operativo (rendimiento, eficiencia,
administración y operación).
5. CONTENIDO TEMÁTICO Y ANÁLISIS DE CRÉDITOS
Contenido temático
Análisis de Créditos
TEMAS
Introducción a los sistemas de informáticos.
Introducción a los sistemas operativos.
El núcleo y los procesos.
Planificador del procesador
Procesos en paralelo e interbloqueo.
Gestión de la memoria principal.
Gestión de entrada y salida.
Gestión de almacenamiento segundario.
Gestión de archivos.
Seguridad en los sistemas operativos.
Redes y procesos distribuidos.
TOTAL DE HORAS DEL CURSO
TOTAL CRÉDITOS:
TRABAJO
TRABAJO
TRABAJO
PRESENCIAL
DIRIGIDO
INDEPENDIENTE
2
2
3
9
3
3
3
9
3
3
8
1
1
1
1
1
1
4
1
1
1
3
4
4
8
8
6
6
13
8
6
4
13
48
16
3
80
6. ESTRATEGIAS METODOLÓGICAS
La metodología se establece semestralmente de común acuerdo entre los estudiantes y el
docente (Acuerdo Pedagógico).
7. RECURSOS.
Sala de computo, video beam, entornos de simulación electrónica y entornos de desarrollo de
lenguajes de programación, libros, artículos científicos, quías.
8. EVALUACIÓN
La valoración final del estudiante; estará comprendida entre cero (0) y cinco cero (5,0) siendo
la aprobación igual o superior a tres cero (3,0). Se obtendrá mediante la suma de las
evaluaciones parciales (70%) y finales (30%), de la siguiente manera:
•
70%:
La evaluación se sujeta al acuerdo pedagógico de la asignatura, con el fin de verificar los
logros y competencias alcanzados a través de su estudio.
FORMATO PROPUESTA DE DESARROLLO PROGRAMA DE CURSO
CODIGO:
FO-M-DC-05-01
•
VERSION:
2
FECHA:
2010-14-04
PAGINA:
3 de 2
30%:
La evaluación se sujeta al acuerdo pedagógico de la asignatura, con el fin de verificar los
logros y competencias alcanzados a través de su estudio.
9. BIBLIOGRAFÍA
•
•
Andrew Tanenbaum, Sistemas Operativos: Diseño e implementación
Silberschatz, Galvin , Gagne, Fundamentos de Sistemas Operativos, Ed. McGrawHill,
2006
•
Crowley Charles, Operating systems, a design approach, Ed.Irwin, 1997.
•
Tanenbaum, Andrew. Introducción a los sistemas operativos. Segunda edición. Prentice
Hall. 2003.
•
Flynn, Ida; McHoes, Ann. Sistemas Operativos. Tercera edición. Internacional. Thomson
Editores. 2001.