Generaciones de Sistemas Operativos SISTEMAS OPERATIVOS I SISTEMAS OPERATIVOS CONVENCIONALES.
Sistemas operativos 5°
-
Upload
josue-lopez -
Category
Documents
-
view
116 -
download
33
description
Transcript of Sistemas operativos 5°
FACULTAD DE INGENIERÍAS Y ARQUITECTURA
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
SISTEMAS OPERATIVOS - VIRTUALIZACIÓN
CICLO V SISTEMAS OPERATIVOS Página 1 de 13
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
FACULTAD DE INGENIERÍAS Y ARQUITECTURA
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
SISTEMAS OPERATIVOS - VIRTUALIZACIÓN
CICLO V SISTEMAS OPERATIVOS Página 2 de 13
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.
FACULTAD DE INGENIERÍAS Y ARQUITECTURA
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
SISTEMAS OPERATIVOS - VIRTUALIZACIÓN
CICLO V SISTEMAS OPERATIVOS Página 3 de 13
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
FACULTAD DE INGENIERÍAS Y ARQUITECTURA
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
SISTEMAS OPERATIVOS - VIRTUALIZACIÓN
CICLO V SISTEMAS OPERATIVOS Página 4 de 13
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
FACULTAD DE INGENIERÍAS Y ARQUITECTURA
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
SISTEMAS OPERATIVOS - VIRTUALIZACIÓN
CICLO V SISTEMAS OPERATIVOS Página 5 de 13
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 (30%) E.F. = Nota Examen Final (30%) P.P.T. = Promedio de Prácticas y Trabajos (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.
FACULTAD DE INGENIERÍAS Y ARQUITECTURA
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
SISTEMAS OPERATIVOS - VIRTUALIZACIÓN
CICLO V SISTEMAS OPERATIVOS Página 6 de 13
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
FACULTAD DE INGENIERÍAS Y ARQUITECTURA
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
SISTEMAS OPERATIVOS - VIRTUALIZACIÓN
CICLO V SISTEMAS OPERATIVOS Página 7 de 13
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 Modalida d 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 Mod alidad a distancia Estructuras de los Sistemas de Computación
FACULTAD DE INGENIERÍAS Y ARQUITECTURA
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
SISTEMAS OPERATIVOS - VIRTUALIZACIÓN
CICLO V SISTEMAS OPERATIVOS Página 8 de 13
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 Modalida d 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 Modalida d 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 Modalida d 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 Modalida d 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.
FACULTAD DE INGENIERÍAS Y ARQUITECTURA
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
SISTEMAS OPERATIVOS - VIRTUALIZACIÓN
CICLO V SISTEMAS OPERATIVOS Página 9 de 13
Casos y ejercicios prácticos. Desarrollo de ejemplos. Semana 07 Modalidad presencial – Semana 04- 05 Moda lidad 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 Modalida d 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 Modalida d 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 Modalida d a distancia
FACULTAD DE INGENIERÍAS Y ARQUITECTURA
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
SISTEMAS OPERATIVOS - VIRTUALIZACIÓN
CICLO V SISTEMAS OPERATIVOS Página 10 de 13
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 Modalida d 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 Modalida d 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 Modalida d 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 Modalida d a distancia Procesos y Procesadores
FACULTAD DE INGENIERÍAS Y ARQUITECTURA
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
SISTEMAS OPERATIVOS - VIRTUALIZACIÓN
CICLO V SISTEMAS OPERATIVOS Página 11 de 13
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 Modalida d 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
FACULTAD DE INGENIERÍAS Y ARQUITECTURA
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
SISTEMAS OPERATIVOS - VIRTUALIZACIÓN
CICLO V SISTEMAS OPERATIVOS Página 12 de 13
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
International Thomson Editores. Año 2001. México. 480 pág. 2. Maribel Sabana Mendoza. Sistemas Operativos - Paso a Paso. 1º Edición.
Editorial Mega Byte S.A.C. Año 2001. Perú. 670 pág. 3. David Juaves Baza. Sistemas Operativos. 4º Edición. Paraninfo S.A.C.
España. Año 1991. 367 pág. 4. 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.
5. 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.mspx
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
FACULTAD DE INGENIERÍAS Y ARQUITECTURA
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS E INFORMÁTICA
SISTEMAS OPERATIVOS - VIRTUALIZACIÓN
CICLO V SISTEMAS OPERATIVOS Página 13 de 13
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-2012-
r2/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