Download unidad 4: requerimientos de los sistemas operativos
Document related concepts
Transcript
UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE INFORMÁTICA SÍLABO 2008-1 PLAN DE ESTUDIOS 2008-1 I. DATOS GENERALES CURSO CODIGO CICLO CREDITOS CONDICION NATURALEZA HORAS DE TEORIA HORAS DE PRACTICA HORAS LABORATORIO HORAS TOTALES REQUISITOS I. : : : : : : : : : : : SISTEMAS OPERATIVOS IF0604 VI (Sexto) 04 Obligatorio Especialidad 2 horas 2 horas 3 horas 7 horas IF0503 (ARQUITECTURA DE COMPUTADORAS) SUMILLA La asignatura de SISTEMAS OPERATIVOS pertenece al área de especialidad del; futuro Ingeniero Informático. Es de carácter teórico-práctico-laboratorio. Su propósito es proporcionar una visión general acerca del diseño, estructura y componentes de los sistemas operativos en la comprensión de análisis de situaciones problemáticas, que le permitan analizar, identificar, seleccionar o elegir entre las diferentes opciones existentes de los sistemas operativos que se encuentran en nuestro mercado y que sean factibles de ser aplicados ya sea a un sistema multiusuario o distribuidos. En tal sentido desarrollará como contenido y práctica lo referente a las características fundamentales, diferencias, ventajas y desventajas de cada uno de los sistemas operativos multiusuarios o distribuidos. La parte práctica consistirá en el desarrollo de prácticas dirigidas, guiadas y asimismo como prácticas calificadas en el laboratorio, la utilización de manuales, guías y separatas para su respectiva aplicación II. OBJETIVOS Al final del curso el alumno identifica las partes que componen un sistema operativo, la gestión de los recursos existentes en un sistema computacional, así como la importancia que tiene en el mismo. Emite juicios propios argumentando las ventajas y desventajas en la selección de un Sistema Operativo. Trabaja y adquiere destreza y conocimientos sobre los sistemas operativos en tres niveles: Usuario: Reconoce, utiliza y diferencia las herramientas que incluyen los sistemas operativos modernos. URP - Sistemas Operativos 2008-1 Programador: Utiliza las funciones que un sistema operativo ofrece mediante su interfaz de las llanadas al sistema. Diseñador: Desarrolla y relaciona las funciones y mecanismos que proporciona el sistema operativo. III. RED DE APRENDIZAJE UNIDAD 1: INTRODUCCION Y CONCEPTOS TEORICOS UNIDAD 2: ADMINISTRACION DEL PROCESADOR UNIDAD 8: ELECCION DE LOS SISTEMAS OPERATIVOS UNIDAD 3 Y 5 : ADMINISTRACIÓN DE LA MEMORIA . UNIDAD 6: ADMINISTRACION DE DISPOSITIVOS DE E / S UNIDAD 7: ADMINISTRACION DE ARCHIVOS IV. UNIDADES TEMATICAS UNIDADES TEMATICAS: TEORÍA UNIDAD 1: INTRODUCCIÓN Y CONCEPTOS BÁSICOS LOGRO El alumno reconoce la importancia de los sistemas operativos. TEMARIO: Arquitectura y generaciones de las computadoras. Funciones y características de los sistemas operativos. Los primeros sistemas y conceptos. -2- SEMANAS 1-2 URP - Sistemas Operativos 2008-1 UNIDAD 2: ADMINISTRACIÓN DEL PROCESADOR LOGRO El alumno identifica la importancia de las políticas de asignación del recurso procesador. TEMARIO: Definiciones. Aspectos de eficiencia. Estados de un proceso. El bloque de control de procesos. Políticas de asignación. Mediciones de eficiencia. Semáforos: Productor – Consumidor. Procesos multihilos. UNIDAD 3: ADMINISTRACIÓN DE LA MEMORIA (1) LOGRO El alumno reconoce las diferentes políticas de administración de memoria que han utilizado y utilizan los sistemas operativos. TEMARIO: Definiciones. Administración de memoria simple contigua. Soluciones a la monoprogramación. UNIDAD 4: EVALUACIÓN DEL APRENDIZAJE LOGRO: El alumno reconoce el nivel de logro alcanzado durante el proceso de enseñanza – aprendizaje, en función de las unidades trabajadas. TEMARIO: Evaluación Parcial Retroalimentación UNIDAD 5: ADMINISTRACIÓN DE LA MEMORIA (2) LOGRO El alumno identifica las diferentes políticas de administración de memoria que han utilizado y utilizan los sistemas operativos. TEMARIO: Administración de memoria particionada fija. Administración de memoria particionada variable. Administración de memoria paginada. Memoria virtual. Administración paginada por demanda. Administración de memoria con segmentación. Administración con segmentación paginada. -3- SEMANAS 3-6 SEMANA 7 SEMANA 8 SEMANAS 9 - 10 URP - Sistemas Operativos 2008-1 UNIDAD 6: SISTEMA DE ENTRADA / SALIDA LOGRO El alumno identifica los tipos de dispositivos E/S y planea la selección de estos. TEMARIO: Funciones principales. Tipos de periféricos. Canales y unidades de control. Técnicas para la administración y asignación de periféricos. Rutinas del sistema de E/S. Algoritmos de planificación del sistema de E/S. Algoritmos para colas de pedidos. Dispositivos virtuales. UNIDAD 7: SISTEMA DE ARCHIVOS LOGRO El alumno cuestiona la organización de los archivos para un óptimo uso y valora los nuevos sistemas de organización de los archivos. TEMARIO: Funciones básicas. Modelo jerárquico de un sistema de archivos. Estructura y mantenimiento del sistema de archivos. Estructura de directorios. Estructura de control de acceso. Operaciones de instrucciones E/S. Sistema de archivo lógico o método de acceso. SEMANAS 11 - 12 SEMANAS 13 - 14 UNIDAD 8: ELECCIÓN DE LOS SISTEMAS OPERATIVOS LOGRO SEMANA 14 El alumno plantea la escalabilidad de los sistemas de aplicativos de una empresa y aprecia los nuevos diseños de interfaces de usuarios en los SO modernos. TEMARIO: Portabilidad de software. Compatibilidad binaria. Compatibilidad de software. Interconectividad. Entornos gráficos (GUIs). Lenguajes y herramientas de desarrollo. Administración. Otras consideraciones. -4- URP - Sistemas Operativos 2008-1 UNIDAD 9: LOGRO: El alumno reconoce el logro alcanzado en el curso. TEMARIO: Evaluación final Retroalimentación SEMANAS 15 - 16 UNIDADES DE APRENDIZAJE: PRÁCTICA UNIDAD 1: RECURSO DEL PROCESADOR LOGRO Identificar las diferentes formas de administración del recurso “Procesador”. TEMARIO: Elaboración de simuladores que muestren los diferentes tipos de administración. Exposición de las distintas tecnologías de Procesadores, disponibles en el mercado tecnológico actual. Discusión para la búsqueda y selección del procesador adecuado para distintas necesidades empresariales. UNIDAD 2: RECURSO DE MEMORIA LOGRO Identificar las diferentes formas de administración del recurso “Memoria”. TEMARIO: Elaboración de simuladores que muestren los diferentes tipos de administración. Exposición de las distintas tecnologías existentes de Memoria, disponibles en el mercado tecnológico actual. Discusión para la búsqueda y selección de la Tecnología de Gestión de Memoria adecuada a las distintas necesidades empresariales. UNIDAD 3: DISPOSITIVOS DE E/S Y FICHEROS LOGRO Identificar la interrelación existente en los recursos de la CPU con el resto de dispositivos y almacenamiento existente en el computador. TEMARIO: Elaboración de simuladores que muestren las diferentes conexiones hacia los dispositivos de E/S. Exposición de las distintas tecnologías existentes en Placas Principales (Mainboard), disponibles en el mercado tecnológico actual. Discusión para la búsqueda y selección de alternativas -5- SEMANA 1-6 SEMANA 7 - 10 SEMANA 11 - 12 URP - Sistemas Operativos 2008-1 adecuadas. UNIDAD 4: REQUERIMIENTOS DE LOS SISTEMAS OPERATIVOS LOGRO SEMANA 13 - 14 Identificar los requerimientos de un Sistema Operativo y seleccionar el adecuado según la necesidad del negocio. TEMARIO: Exposición de las diversos Sistemas Operativos vigentes en el mercado tecnológico actual. Discusión para la búsqueda y selección del Sistema Operativo adecuado según la necesidad de las aplicaciones del negocio. V. METODOLOGÍA Participativa, con la intervención de los alumnos en clase. Se estimulará la capacidad de investigación, la iniciativa y espíritu emprendedor en las intervenciones orales y la búsqueda de materiales y temas, así como también la responsabilidad en el cumplimiento de los trabajos encomendados. Directiva, mediante la exposición de las clases, presentación de diapositivas, sugerencia de temas de investigación y el seguimiento de los trabajos. VI. EVALUACIÓN FORMULA: La nota final del curso será calculada como promedio ponderado según muestra el siguiente cuadro: Concepto Examen Parcial Examen Final Promedio Practicas Exámenes de Laboratorio Porcentaje 25% 25% 15% 35% Descripción Examen de medio ciclo (teoría) Examen de fin de ciclo (teoría) Prácticas calificadas en Aula(prática) 4 evaluaciones(laboratorio) Fórmula de evaluación Promedio Final = 0.25 * EP + 0.25 * EF + 0.15 * ((PC1 + PC2)/2) + 0.35 * ((LB1+LB2+LB3+LB4)/4) PF = 0.25 EP + 0.25 EF + 0,15 PROM(PC1,PC2) + 0,35 PROM(LB1,LB2,LB3,LB4) Donde: EP EF PC LB : : : : Evaluación parcial (Examen) Evaluación final (Examen) Prácticas PC (Teoría) Evaluaciones de Laboratorio -6- URP - Sistemas Operativos 2008-1 CRONOGRAMA: Unidades Teoría:1,2,3 Teoría: 5,6,7,8 Teoría: 1,2,3 Teoría: 5,6,7 Lab 1 (procesador) Lab 2 (procesador) Lab 3 (memoria) Lab 4 (E/S, ficheros) Fecha Semana 8 Semana 15 Semana 5 Semana 12 Semana 5 Semana 7 Semana 11 Semana 14 Tipo de evaluación EP EF PC1 PC2 LB1 LB2 LB3 LB4 Peso 25% 25% 7.5% 7.5% 8.75% 8.75% 8.75% 8.75% Sustituible SI SI NO NO NO NO NO NO VII. BIBLIOGRAFÍA DEL CURSO BASICA TANENBAUM, Andrew 1993 Sistemas Operativos Modernos. México, D.F.: Prentice-Hall (005.43 TANE) ROBBINS, Kay A. ROBBINS, Steven 1997 UNIX Programación Práctica. México, D.F.: Prentice-Hall (005.43 ROBB) COMPLEMENTARIA STALLINGS, William 2001 Operating systems : internals and design principles. NJ: Prentice-Hall FLYNN, Ida M. McIVER McHOES, Ann 1991 Understanding Operating Systems: Books/Cole Publishing Company ABRAHAMS, Paul W. LARSON, Bruce R. 1994 UNIX para impacientes DIRECCIONES EN INTERNET Hyper Learning Center http://www.cne.gmu.edu/workbenches/index.html Sistema Operativo Linux http://www.linux.org http://www.kernel.org http://www.linuxiso.org http://es.tldp.org/htmls/manuales.html Sistema Operativo FreeBSD http://www.freebsd.org Sistema Operativo Windows http://www.microsoft.com http://windows.about.com Sistema Operativo QNX http://www.qnx.org Programación C http://c.conclase.net -7-