02320 - SISTEMAS OPERATIVOS

Anuncio
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
Descargar