FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA SISTEMAS OPERATIVOS - VIRTUALIZACIÓN SÍLABO I. DATOS GENERALES CARRERA PROFESIONAL : INGENIERÍA DE SISTEMAS E INFORMÁTICA CÓDIGO CARRERA PROF : 02 ASIGNATURA : SISTEMAS OPERATIVOS - VIRTUALIZACION CÓDIGO DE ASIGNATURA : 02-320 CÓDIGO DE SÍLABO : 0232031012014 N° DE HORAS TOTALES : 5 HORAS SEMANALES N° DE HORAS TEORÍA : 3 HORAS SEMANALES N° DE HORAS PRÁCTICA : 2 HORAS SEMANALES N° DE CRÉDITOS : 4 CRÉDITOS POR CICLO CICLO : V CICLO PRE-REQUISITO : TALLER DE DISEÑO DE SOLUCIONES MÓVILES TIPO DE CURSO : OBLIGATORIO DURACIÓN DEL CURSO : 18 SEMANAS EN TOTAL CURSO REGULAR : 17 SEMANAS EXAMEN SUSTITUTORIO : 1 SEMANA DURACIÓN DEL CURSO EN : LA MODALIDAD A DISTANCIA 9 SEMANAS EN TOTAL CURSO REGULAR : 8 SEMANAS EXAMEN SUSTITUTORIO : 1 SEMANA II. DESCRIPCIÓN DE LA ASIGNATURA • La asignatura de Sistemas Operativos es de naturaleza teórica – práctica y tiene como propósito dar una visión general en el diseño, estructura y CICLO V SISTEMAS OPERATIVOS Página 1 de 13 FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA SISTEMAS OPERATIVOS - VIRTUALIZACIÓN • componentes de los modernos sistemas operativos, los cuales se detallan en el contenido analítico. El curso pretende dotar al alumno de los conocimientos prácticos que permita analizar, identificar, seleccionar o elegir entre las opciones existentes de los modernos sistemas operativos en los sistemas de cómputo a operar. Asimismo, el alumno deberá conocer las características fundamentales, algoritmos, así como las diferencias, ventajas y desventajas de cada uno. También deberá conocer los tipos de aplicaciones que se procesan con más facilidad en dichos ambientes, a fin de optimizar los recursos del sistema de cómputo. III. OBJETIVO GENERAL 1. Conocer la naturaleza y las características fundamentales de los principales y modernos sistemas operativos, a fin de poder diferenciar e identificar las ventajas y desventajas. 2. Proporcionar un análisis completo y detallado de los fundamentos y componentes en el diseño de sistemas operativos, así como las tendencias actuales en el desarrollo de estas. 3. Impartir una comprensión sólida de los mecanismos clave de los sistemas operativos modernos, las concesiones y las decisiones que conllevan el diseño de un sistema operativo y el contexto en el que este opera (el hardware, programas de sistema, programas de aplicación, los usuarios interactivos y, enlaces de conectividad a Internet). 4. Conocer la estructura básica, procesos, multiprocesadores, comunicación, sincronización y sistema de archivos de los sistemas operativos distribuidos capaz de funcionar en cualquier sistema de cómputo heterogéneo. Sistemas operativos de última generación. 5. Reconocer el valor de analizar negociaciones posibles antes de diseñar o configurar un sistema operativo en cualquier sistema de cómputo. Funciones de Internet y los sistemas operativos. 6. Estudiar y analizar los sistemas operativos standard más importante en la actualidad en sistemas de computación multiusuarios y/o sistemas distribuidos. 7. Efectuar la selección adecuada del sistema operativo y las opciones técnicas, por ser una decisión relevante en la operación de un moderno sistema de computación. 8. Aplicar los algoritmos de los administradores del sistema para el desarrollo de un proyecto integral y su Inter-conectividad con la intranet y los servicios de Internet. CICLO V SISTEMAS OPERATIVOS Página 2 de 13 FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA SISTEMAS OPERATIVOS - VIRTUALIZACIÓN IV. METODOLOGÍA Modalidad Presencial El profesor realizará la presentación general y técnica del curso y del Sílabo. Promoverá el diálogo y la discusión en clases de los temas a tratarse, partiendo de la premisa de que el alumno ha leído o estudiado el tema antes de ingresar al salón y mediante preguntas y respuestas de ambas partes irá desarrollando los temas correspondientes. Habrá exposiciones magistrales de temas de actualidad o en forma introductoria sobre temas conocidos. Utilizará el laboratorio de cómputo para investigar y construir el proyecto del curso. Se dará mayor importancia a la participación del alumno, oral, escrita o en exposiciones sobre temas de investigación, analizando el estudio basado en competencias. La mayor parte del curso el alumno aplicará los conocimientos teóricos y prácticos adquiridos a través de casos y ejercicios prácticos, proporcionados por el docente. Las prácticas calificadas se desarrollarán sobre las exposiciones magistrales y pretenderán verificar el nivel alcanzado al final de la asignatura. Se efectuará la formulación y preparación un proyecto o trabajo de investigación grupal acerca de un sistema operativo, aplicando los fundamentos y algoritmos del curso. Modalidad a Distancia Con relación a las tutorías telemáticas CICLO V SISTEMAS OPERATIVOS Página 3 de 13 FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA SISTEMAS OPERATIVOS - VIRTUALIZACIÓN Es el espacio virtual donde el docente resolverá las inquietudes y profundizará los conocimientos que el alumno necesita adquirir o dominar en la presente asignatura. La comunicación con el docente se realizará a través de la sala de conversación, en los horarios que el alumno encontrará en el campus virtual. Antes de comunicarse con el docente a través de la sala de conversación el alumno deberá preparar: Las preguntas de los temas que el alumno considere de difícil comprensión. Comentarios que el alumno necesita realizarle al docente para profundizar algunos conocimientos o para consultar los temas que el alumno considere conveniente. V. EVALUACIÓN Modalidad Presencial El reglamento vigente de la universidad exige la asistencia obligatoria a clases; el 30% de inasistencias inhabilita al alumno a continuar en el curso, colocando como promedio final: NSP. El docente deberá tomar lista en cada clase que dicta registrando las asistencias en el sistema que le proporciona la Universidad. Dada la naturaleza del curso respecto a que imparte conocimientos pero además es de suma importancia la transmisión directa de la experiencia del profesor y que los alumnos participen en clase, se reitera que es de vital importancia la asistencia a clases. La justificación de las inasistencias sólo será aceptada con el informe que pueda elevar la Oficina de Coordinación Académica EAPISI al profesor del curso. Finalmente, debe quedar perfectamente entendido que sólo cuando el alumno asiste a clases, gana el derecho a ser evaluado y que en todo CICLO V SISTEMAS OPERATIVOS Página 4 de 13 FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA SISTEMAS OPERATIVOS - VIRTUALIZACIÓN momento estará presente la normatividad expresada en el reglamento de la Universidad. La modalidad de Evaluación será la siguiente: La nota final se establecerá del promedio ponderado de: NF = 30%EP + 30%EF + 40%PPT N.F. = Nota final E.P. = Nota Examen Parcial E.F. = Nota Examen Final P.P.T. = Promedio de Prácticas y Trabajos (30%) (30%) (40%) En el Promedio de Prácticas y Trabajos (P.P.T.), estarán incluidas la Práctica 1, Práctica 2 (prácticas obligatorias programadas por la universidad), además de las prácticas y trabajos adicionales que el docente considere pertinente. Solamente se considerará el redondeo de decimales para la Nota Final (N.F.). El examen Sustitutorio (ES), será tomado en la semana 18 del ciclo y consiste en la evaluación teórico - práctico de conocimiento de todo el curso y donde el alumno dará sus respuestas por escrito. La nota obtenida en el examen Sustitutorio, podrá reemplazar la nota más baja que el alumno haya obtenido en el examen Parcial o Examen Final y de proceder el reemplazo, se recalculará la nueva nota final (N.F.). En caso la nota del Examen Sustitutorio sea más baja que el Examen Parcial o Examen final, no se reemplazará ninguna de ellas, quedando el alumno con la nota obtenida hasta antes del examen Sustitutorio. CICLO V SISTEMAS OPERATIVOS Página 5 de 13 FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA SISTEMAS OPERATIVOS - VIRTUALIZACIÓN En todas las evaluaciones se calificará con una escala de 0 a 20 siendo la nota mínima aprobatoria 11 (once). Es de total aplicación el Reglamento de Estudios de la Universidad entregado al alumno. Modalidad a distancia Estimado alumno, dada la naturaleza del curso, es muy importante su participación activa en el proceso de aprendizaje. Por ello, se define en este acápite los criterios de evaluación: Exámenes Examen es la evaluación escrita del presente curso, se evalúa bajo una escala vigesimal y se dará según como se señala en el siguiente cuadro. Exámenes Semana de estudios Examen Parcial Cuarta Examen Final Octava Examen Sustitutorio Dieciocho La nota mínima aprobatoria de los exámenes tanto parcial como final es de once (11). La máxima calificación a obtenerse en el examen sustitutorio es veinte (20) y la nota mínima aprobatoria del mismo es once (11). Es importante resaltar que la calificación obtenida en el examen sustitutorio reemplazará a la nota del Examen Parcial o al Examen Final. Usted solo podrá acceder al examen sustitutorio sino ha sido evaluado en el examen parcial o en el examen final o haya desaprobado alguno de ellos. Actividades Obligatorias CICLO V SISTEMAS OPERATIVOS Página 6 de 13 FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA SISTEMAS OPERATIVOS - VIRTUALIZACIÓN Vienen a ser los trabajos que usted entregará obligatoriamente y que es requisito indispensable para aprobar el curso. Existirán actividades obligatorias cuyo desarrollo requiere trabajo en grupo, en otros casos el desarrollo será de forma personal. Las actividades obligatorias serán colocadas en el campus virtual y las aplicaciones de las mismas serán detalladas oportunamente en el foro y en la sala de conversación, así como también el asesoramiento en su desarrollo. Forma : Permanente. Rubros: Examen parcial. (35%) Examen final. (35%) Actividad Obligatoria Individual (30%) Cada una de las actividades obligatorias se evaluará sobre la escala de 0 a 20 siendo la nota mínima aprobatoria 11 (once). Toda copia de trabajos de Internet detectada en las actividades tendrá la nota 00 (cero). VI. CONTENIDO ANALÍTICO Semana 01 Modalidad presencial – Semana 01 Modalidad a distancia Introducción a los Sistemas Operativos Conceptos Estructura – Evolución de los Sistemas. Operativos. Algoritmos y técnicas de administrar recursos. Multiprogramación-Tiempo compartido – Sistemas en tiempo real-Sistemas monousuarios. Sistemas distribuidos- Sistemas abiertos. Trabajo de investigación vía Internet. Semana 02 Modalidad presencial – Semana 01 y 02 Modalidad a distancia Estructuras de los Sistemas de Computación CICLO V SISTEMAS OPERATIVOS Página 7 de 13 FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA SISTEMAS OPERATIVOS - VIRTUALIZACIÓN Sistemas basados en interrupciones. Estructura de E/S. Operación de modo dual. Hardware de Protección. Estructuras de los Sistemas Operativos: Sistemas monolíticos. Sistemas con capas. Maquinas virtuales. Modelo cliente servidor. Presencia de nuevos sistemas operativos, características. Componentes, Llamadas y Servicios del Sistema Operativo. Algoritmos diseño y ejecución. Presentación del Trabajo o proyecto Investigación a desarrollar. Semana 03 Modalidad presencial – Semana 02 Modalidad a distancia Administración de Procesadores Planificación De Trabajos: Modelo de Estados. Objetivos, niveles y criterios de la Planificación de trabajos. Tipos. Planificación apropiativa versus no apropiativa. Usos. Semana 04 Modalidad presencial – Semana 03 Modalidad a distancia planeación de trabajos en ambientes Multiprogramados: Determinación de recursos-Modelos utópicos y reales. Casos y ejercicios prácticos. Algoritmos y diseños. Semana 05 Modalidad presencial – Semana 03 Modalidad a distancia Planificación De Procesos Procesos: Concepto-Estados-Operaciones y Control. Algoritmos de Planificación: Torneo mutuo, Prioridad, PEPS, Primero el trabajo más corto, Por niveles. Casos y ejercicios prácticos. Primera práctica calificada. Semana 06 Modalidad presencial – Semana 04 Modalidad a distancia Sincronización De Procesos Principios generales de concurrencia- Exclusión mutua-Secciones criticas Primitivas de exclusión mutua- Semáforos – Monitores – Paso de mensajes – Problemas clásicos. Algoritmos. CICLO V SISTEMAS OPERATIVOS Página 8 de 13 FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA SISTEMAS OPERATIVOS - VIRTUALIZACIÓN Casos y ejercicios prácticos. Desarrollo de ejemplos. Semana 07 Modalidad presencial – Semana 04- 05 Modalidad a distancia Bloqueos Mutuos Principios, condiciones y modelación de Bloqueos. Prevención, Predicción, Detección, Recuperación e Inanición de bloqueos mutuos. Casos y ejercicios prácticos. Desarrollo de ejemplos. Semana 08 EXAMEN PARCIAL Semana 09 Modalidad presencial – Semana 05 Modalidad a distancia Administración de la Memoria Organización, jerarquía y administración del almacenamiento real. Asignación de almacenamiento continúo y no continúo. MEMORIA CONTINUA Asignación de una sola partición. Asignación de Particiones múltiples: Fijas y Variables Algoritmos de colocación de almacenamiento: Primer ajuste. Algoritmos. Mejor ajuste. Tipos de algoritmos. Peor ajuste Particiones reubicables. Intercambio Casos y ejercicios prácticos. Desarrollo de ejemplos. Semana 10 Modalidad presencial – Semana 05 Modalidad a distancia MEMORIA VIRTUAL Paginación: Conceptos básicos. Traducción de direcciones. Diseño de algoritmos Estrategias de reemplazo de páginas: PEPS, LRU. Usos y ventajas. Casos y ejercicios prácticos. Presentación parcial del proyecto del curso Semana 11 Modalidad presencial – Semana 06 Modalidad a distancia CICLO V SISTEMAS OPERATIVOS Página 9 de 13 FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA SISTEMAS OPERATIVOS - VIRTUALIZACIÓN Segmentación: Conceptos básicos- traducción de direcciones Segmentación/Paginación: Conceptos básicos- Traducción de direcciones. Casos y ejercicios prácticos. Desarrollo de algoritmos y ejemplos. Semana 12 Modalidad presencial – Semana 07 Modalidad a distancia Administración de entrada/salida Principios de Hardware y Software de E/S. Dispositivos de E/S: Discos, relojes, terminales. Algoritmos de Planificación en discos: PEPS, Cilindro más próximo, Elevador. Casos y ejercicios prácticos. Segunda Práctica calificada. Semana 13 Modalidad presencial – Semana 07 Modalidad a distancia Administración de archivos y bases de datos Sistema de Archivos: Funciones, jerarquía y organización. Métodos de acceso- Matriz para control de acceso. - Respaldo, Recuperación y Despachadores de archivos. Seguridad y mecanismos de protección. Sistemas y modelos de Bases de datos. Casos y ejercicios prácticos. Desarrollo de ejemplos. Semana 14 Modalidad presencial – Semana 08 Modalidad a distancia Sistemas operativos distribuidos Objetivos- Conceptos de Hardware y Software. Comunicación en los sistemas distribuidos: Protocolos con capas – El modelo cliente servidor. Sincronización en los sistemas distribuidos: Exclusión mutua Algoritmos de elección – Transacciones atómicas –Bloqueos. Algoritmos y usos. Casos y ejercicios prácticos. Desarrollo de ejemplos. Semana 15 Modalidad presencial – Semana 08 Modalidad a distancia Procesos y Procesadores CICLO V SISTEMAS OPERATIVOS Página 10 de 13 FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA SISTEMAS OPERATIVOS - VIRTUALIZACIÓN Fundamentos de Procesos y Procesadores en sistemas distribuidos: Hilos – Modelos de sistemas – Asignación de Procesadores – Algoritmos - Planificación de procesos – Seguridad. Casos y ejercicios prácticos. Semana 16 Modalidad presencial – Semana 08 Modalidad a distancia Virtualización. Fundamentos. Tipos. Aplicaciones y Servidores. Aplicaciones de software. Instalación Configuración. Administración. Taller de virtualización – Uso de VMWare, Hyper-V, Virtual Box, Virtual PC, Virtual Server Cloud Servidor Windows Server 2008 R2, 2012; Servidor Linux CentOS; Linux Ubuntu; Servidor Web: Apache, IIS, GlassFish; Servidor DHCP; Servidor DNS; Servidor ISA Server o TMG; Servidor de Correo: Exchange, Zimbra; Sistemas Operativos Moviles: Android, iOS, Blackberry, Symbian, Firefox OS, Ubuntu Touch; Server File: FTP; Server Database. Presentación integral y exposición final del trabajo de investigación. Diseño de programas y algoritmos del sistema administrador de recursos del sistema. Semana 17 EXAMEN FINAL Semana 18 EXAMEN SUSTITUTORIO VII. BIBLIOGRAFÍA Además de la bibliografía básica, la complementaria y la electrónica, el alumno tendrá acceso al uso del Internet para ampliar los temas de investigación y consulta que requiera. A. BIBLIOGRAFÍA BASICA 1. William Stalling. Sistemas Operativos - Principio de Diseño e Interioridades. 5ta edición. Editorial Prentice Hall - Pearson Educación S.A.C. Año 2001. Publicado en Universidad Pontificia de Salamanca - Madrid .800 pág. 2. Becerra Pacherres, Augusto Oscar CICLO V SISTEMAS OPERATIVOS Página 11 de 13 FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA SISTEMAS OPERATIVOS - VIRTUALIZACIÓN Guía-Sistemas Operativos Dirección Universitaria de Educación a Distancia (DUED) Impreso en los Talleres gráficos de la UAP Editorial. UAP-FISI. Lima, edición 2004 B. BIBLIOGRAFÍA COMPLEMENTARIA 1. Ida M. Flymm – Ann Mclver McHoes. Sistemas Operativos. 3º Edición. Editorial 2. 3. 4. 5. International Thomson Editores. Año 2001. México. 480 pág. Maribel Sabana Mendoza. Sistemas Operativos - Paso a Paso. 1º Edición. Editorial Mega Byte S.A.C. Año 2001. Perú. 670 pág. David Juaves Baza. Sistemas Operativos. 4º Edición. Paraninfo S.A.C. España. Año 1991. 367 pág. Andrew S. Tanenbaum – Albert S. Woodhull. Sistemas Operativos - Diseño e Implementación. 4º Edición. Editorial Prentice Hall Hispanoamérica S.A. México. 1997. 925 pág. Williams Stallings. Sistemas Operativos. 5° Edición. Editorial Pearson Prentice Hall Madrid. 2005. 434 pag. 6. C. BIBLIOGRAFÍA ELECTRÓNICA 1. https://dued.uap.edu.pe/biblioteca_virtual.htm 2. Departamento de Sistemas y Computación del Instituto Tecnológico de La Paz. Sistemas Operativos – Administradores de Memoria. México. http://sistemas.itlp.edu.mx/tutoriales/sistemasoperativos2/unidad1.htm 3. Mi Tecnológico. Sistemas Operativos – Administradores de Memoria. Año 2000. http://www.mitecnologico.com/Main/AdministracionDeMemoria 4. Alberto Pacheco. Sistemas Operativos – Administración de Procesos. México. http://expo.itch.edu.mx/view.php?f=os_21 5. EURAM – Informática. México. http://www.euram.com.ni/pverdes/verdes_informatica/informatica_al_dia/que _es_un_so_144.htm 6. http://www.microsoft.com/spain/virtualizacion/products/application/default.ms px 7. http://www.citrix.es/solutions/desktop-virtualization/overview.html 8. http://www.vmware.com/latam/business-critical-apps 9. http://www.genbeta.com/a-fondo/virtualizacion-con-que-aplicacion-me-quedo 10.http://www.microsoft.com/spain/virtualizacion/products/server/default.mspx 11.http://www.centos.org/ 12.http://www.zimbra.com CICLO V SISTEMAS OPERATIVOS Página 12 de 13 FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA SISTEMAS OPERATIVOS - VIRTUALIZACIÓN 13.http://www.android.com 14.https://glassfish.java.net 15.http://www.isaserver.org 16.http://www.vmware.com 17.http://www.microsoft.com/oem/es/products/servers/Pages/hyper_v_server.as px#fbid=PDQ4UMxMSsB 18.http://www.microsoft.com/es-es/download/details.aspx?id=11093 19.http://www.microsoft.com/en-us/server-cloud/products/windows-server-2012r2/default.aspx#fbid=8wozy8aJyWu 20.http://technet.microsoft.com/en-us/forefront/ee807302.aspx 21.http://www.virtualbox.org 22.http://www.microsoft.com/en-us/download/details.aspx?id=4580 23.https://www.apple.com/ios/ 24.http://www.microsoft.com/en-us/download/details.aspx?id=4580 25.http://www.rackspace.com/cloud/servers/?cm_mmc=PPC_NonBrand-_- Search_Non_Brand_Cloud_LATAM_Spanish%3ECloud_Servers-_-Inexact_-virtual%20server%20cloud&gclid=COiij4f3tL0CFYc7OgodLysAPw 26.http://www.microsoft.com/es-es/server-cloud/#fbid=8wozy8aJyWu CICLO V SISTEMAS OPERATIVOS Página 13 de 13