IS-512, SISTEMAS OPERATIVOS II
Primer Periodo 2022
Planificación de espacio de aprendizaje
Catedrático: Ing. Constantino Sorto Reyes
Detalles de la Asignatura
Clase: SISTEMAS OPERATIVOS II
Código: IS-512
Unidades Valorativas: 5
Días de clase: L-M-M-J-V
Requisitos Académicos: IS412
Catedrático: Constantino Sorto Reyes
Sección: 2000
Año/Periodo: 2022/I
Bibliografía Sugerida: Ver ultima hoja.
Plataforma para la clase Campus Virtual
Plataforma para reuniones Microsoft Teams
La fuente de reuniones virtuales y comunicación será en Microsoft Teams,
para unirse enviar un correo al maestro de la clase
Índice
Detalles de la Asignatura..................................................................................................................... 2
Objetivos ............................................................................................................................................. 4
Objetivo General: ............................................................................................................................ 4
Objetivos Especificos: ...................................................................................................................... 4
Metodologia De Enseñanza-Aprendizaje ............................................................................................ 4
Contenido ............................................................................................................................................ 5
Primer Parcial .................................................................................................................................. 5
Segundo Parcial ............................................................................................................................... 6
Tercer Parcial................................................................................................................................... 7
Bibliografía de Referencia ............................................................................................................... 7
a) Básicas ................................................................................................................................. 7
b) Complementarias ................................................................................................................ 7
Evaluación ........................................................................................................................................... 8
Políticas del Curso ............................................................................................................................. 10
Generales ...................................................................................................................................... 10
Lineamientos Para La Revisión De Presentaciones Y Videos ........................................................ 10
Lineamientos Para La Revisión De Artículos Científicos................................................................ 11
Lineamientos Para La Revisión De Proyecto Final......................................................................... 11
Objetivos
Objetivo General:
Introducir al estudiante a la continuidad de los sistemas operativos, la aplicación del porque la
necesidad de conocer estas herramientas y como consolidar el conocimiento propiamente
establecido.
Objetivos Especificos:
1. Que el estudiante reconozca y describa el propósito de los sistemas operativos.
2. Comprender los conceptos de los sistemas operativos y la aplicación de los mismos a
situaciones el entorno de las tecnologías de información.
3. Conocer y comprender las políticas de gestión de los sistemas operativos y las funciones
del mismo, saber emplearlo y aplicarlo en mismo entorno.
Metodologia De Enseñanza-Aprendizaje
• REUNIONES VIRTUALES PARA ABORDAR LA TEORIA DE CLASE: Se harán exposiciones sobre
los temas correspondientes complementarios al material, utilizando diversas ayudas
metodológicas.
• EXPOSICIONES INDIVIDUALES Y EN EQUIPO: Se harán exposiciones sobre temas de
investigación asignados por el maestro de clase, el método de las exposiciones esta
descrito en las políticas de este documento.
Contenido
Primer Parcial
GESTION DE MEMORIA
REQUISITOS DE LA GESTION DE MEMORIA
PARTICIONES ESTATICAS
ALGORITMO DE UBICACIÓN CON PARTICIONES
SISTEMA DE COLEGAS
DIRECCIONES
REGISTROS UTILIZADOS DURANTE LA EJECUCIÓN
CARACTERISTICAS DE LOS REGISTROS UTILIZADOS DURANTE LA EJECUCIÓN
PAGINACION
SEGMENTACIÓN
MEMORIA VIRTUAL
ESTRUCTURA DE HARDWARE Y CONTROL
EJECUCION DE UN PROGRAMA
VENTAJAS DE DIVIDIR UN PROCESO
TIPOS DE MEMORIA
HIPERPAGINACIÓN
PRINCIPIOS DE CERCANIA
SOPORTES DE LA MEMORIA VIRTUAL
PAGINACIÓN
ENTRADAS DE LAS TABLAS DE PAGINAS
BUFFER DE TRADUCCION ADELANTADA (TLB)
TAMAÑO DE PAGINA
SEGMENTACION
TABLAS DE SEGMENTOS
PAGINACION Y SEGMENTACION COMBINADOS
POLITICAS DE LECTURA
POLITICAS DE REEMPLAZO
ALGORITMO BASICO DE REEMPLAZO
TAMAÑO DEL CONJUNTO RESIDENTE
POLITICAS DE VACIADO
CONTROL DE CARGA
SUSPENSION DE PROCESOS
Segundo Parcial
PLANIFICACION DE LOS MONOPROCESADORES
PROCESO DE LA PLANIFICACION
TIPOS DE PLANIFICACION
CRITERIOS DE LA PLANIFICACION A CORTO PLAZO
PRIORIDADES EN LA PLANIFICACION
MODO DECISION
PRIMERO EN LLEVAR PRIMERO EN SALIR (FCFS)
TURNO ROTATORIO
PRIMERO EL PROCESO MAS CORTO
MENOR TIEMPO RESTANTE
PRIMERO EL DE MAYOR TASA DE RESPUESTA
REALIMENTACIÓN
PLANIFICACIÓN POR REPARTO EQUITATIVO
BANDAS
PLANIFICACIÓN CLASICA DE UNIX
PLANIFICACIÓN DE MULTIPROCESADORES Y EN TIEMPO REAL
CLASIFICACIÓN DE LOS SISTEMAS MULTIPROCESADOR
PARALELISMO INDEPENDIENTE
PARALELISMO GRANOS GRUESO Y MUY GRUESO
PARALELISMO DE GRANO MEDIO
PARALELISMO DE GRANO FINO
PLANIFICACION DE MULTIPROCESADORES
ASIGNACIÓN DE LOS PROCESOS A LOS PROCESADORES
ARQUITECTURA MAESTRO/ESCLAVO
PLANIFICACIÓN DE PROCESOS
HILOS
PLANIFICACIÓN DE HILOS PARA MULTIPROCESADORES
SISTEMAS EN TIEMPO REAL
CARACTERISTICAS DE LOS S.O. EN TIEMPO REAL
PLANIFICACIÓN EN TIEMPO REAL
PLANIFICACIÓN POR PLAZOS
LA INFORMACION UTILIZADA PARA LA PLANIFICACION POR PLAZOS
PLANIFICACION MONOTONA DE FRECUENCIA
Tercer Parcial
GESTION DE E/S Y PLANIFICACION DE DISCOS
CATEGORIAS DE DISPOSITIVOS E/S
DIFERENCIAS ENTRE LOS DISPOSITIVOS DE E/S
TECNICAS PARA REALIZAR E/S
EVOLUCIÓN DE LAS FUNCIONES DE E/S
CONTROLADOR O MODULO CON INTERRUPCIONES
MODULO DE E/S EN UN PROCESADOR SEPARADO
ACCESO DIRECTO A LA MEMORIA
ASPECTOS DE DISEÑO DE LOS S.O.
ALMACENAMIENTO INTERMEDIO DE LAS E/S
MEMORIA INTERMEDIA SENCILLA
MEMORIA INTERMEDIA DOBLE
MEMORIA INTERMEDIA CIRCULAR
PARAMETROS DEL RENDIMIENTO DEL DISCO
POLITICAS DE PLANIFICACIÓN DEL DISCO
Bibliografía de Referencia
a) Básicas
• Williams Stanley. Sistemas Operativos. Pearson Prentice Hall. Última Edición.
• Tanenbaum, Andrews S. Sistemas Operativos Modernos. Pretince Hall. Última Edición.
b) Complementarias
• Abraham Silberschatz, Greg Gagne, Peter Baer Galvin. Fundamentos de Sistemas
Operativos. McGraw Hill. Última Edición
Evaluación
La evaluación se realizará de la siguiente manera
Unidad Actividad Presentación Criterios de Puntaje Fecha
Evaluación Asignado Asignada
1. Ensayo no mas de 5 Paginas Individual Rubrica en el 5 01/02/2022
Intel vrs AMD apartado de
Ejemplos de los últimos procesadores, definiciones de procesadores de servidor y usuario normal, evaluaciones de
configuraciones y costos de cada uno, enriquecer con benchmark de cada uno. este silabo
Realizar con escritura a mano legible y escaneado en un archivo pdf. cualquier otro formato se
considerara como NO PRESENTADO
2. Tarea Exposición Grupal Grupo Rubrica en el 5 02/02/2022
Se realizará una exposición teórica y práctica de temáticas relacionadas con los Sistemas operativos y apartado de
sus diferentes usos. evaluaciones de
1. Microsoft Windows Server vrs Red Hat, Licenciamientos, soporte, ejemplos de usos reales, este silabo
instalación y requerimientos.
2. Roles de los servidores de Microsoft Windows. Principales roles que se pueden implementar en
un server, ejemplos de usos, implementación.
1 3. Active Directory (MS) vrs Active Directory(Libre) implementación y teorización de como funcionan.
4. Virtualización principales tecnologías, VPS y sus aplicaciones, instalaciones
5. Formas de Generar una Distribución de Linux. Definición de Distribución principales tecnologías y
uso de principales distribuciones ya compiladas.
6. Trabajo del antivirus, definición de virus formas de detención análisis heurísticos.
Realizar presentación en video de no mas 30 minutos.
3. Programación de Emuladores de gestión de memoria (Fijo, Fijo de distinto tamaño, Grupo Rubrica en el 5 14/02/2022
Dinámico con los tres algoritmos y la compactación, sistema de colegas). apartado de
Se enviará código, ejecutables (Archivo.Exe) y se realizará un video de no más de 20 min evaluaciones de
cualquier otro formato se considerara como NO PRESENTADO este silabo
Examen 1 15 18/02/2022
Total 30
4. Clústers Instalación a detalle, abordaje teórico instalación y pruebas. Grupo 5 28/02/2022
Preguntas a contestar
¿CÓMO FUNCIONA UN CLUSTER?
¿POR QUÉ CONSTRUIR UN CLUSTER?
¿PARA QUE SE UTILIZARIA EL CLUSTER?
1. Microsoft Server NLB
2. Red Hat
3. Beowulf
4. MOSIX
5. Cluster HPC (Puede ser Microsoft o Linux)
2 6. Thin clients RDP
Video no más de 30 Min
Grupo 5 14/03/2022
5. Programación de Planificadores a corto plazo (FIFO, ROUND ROBIN, PRIMERO EL
PROCESO MAS CORTO, MENOR TIEMPO RESTANTE, PRIMERO EL DE MAYOR TASA
DE RESPUESTA ).
Se enviará código, ejecutables (Archivo.Exe) y se realizará un video de no más de 20 min
cualquier otro formato se considerara como NO PRESENTADO
Examen 2 Individual 15 18/03/2022
Total 25
6. Articulo Científico Tema libre o asignado por el Maestro, y se realizará un video de no más Grupo 5 28/03/2022
3 de 20 min
Examen 3 Individual 10 08/04/2022
Total 15
Proyecto Generar una distribución de Linux para una temática especifica. Grupo 30 19/04/2022
Definición detallada será entregada por el maestro en una presentación
Total 100 %
Examen Reposición Individual
Políticas del Curso
Generales
1. Si el alumno no asiste en la fecha de revisión de exámenes perderá el derecho a hacer
cualquier reclamo sobre su calificación.
2. De ninguna forma el profesor asignará una nota de 0 a los alumnos que reprueben la
asignatura con una nota mayor a ésta.
3. En caso de presentar tarde una tarea asignada, se restará un 30% del puntaje obtenido por
el primer día de retraso, 50% el segundo día. No se aceptarán tareas con 3 o más días de
retraso.
4. Las tareas son presentadas únicamente en el campus virtual, no se aceptará por ningún
otro medio.
5. La asistencia se tomará al inicio de la clase.
6. El maestro asignara tareas con ningún valor en la calificación de la clase, es deber del
alumno realizar dichas tareas, el otorgar nota sobre cien de estas tareas quedara a criterio
del maestro, este criterio no estará sujeto a discusión.
7. Toda tarea presentada deberá contener definido quienes participaron en dicha tarea, en
caso de no tener el listado de los estudiantes no se asignará nota (Aplica solo a trabajos
grupales).
8. En cada semana se tomará un día para la solución de consultas, de ser necesario se podrá
tomar hasta dos días.
Lineamientos Para La Revisión De Presentaciones Y Videos
1. Se realizará un video para la presentación, la duración del video se especifica en la tarea
que lo requiere.
2. Se realizará un trifolio de la presentación con los puntos más importantes.
3. El video se subirá a YouTube si no se sube se considerará la tarea como no presentada.
4. El trifolio contará con el link al video de su tarea, el día de la presentación se subirá el
trifolio al campus y se compartirá en Microsoft Teams.
5. En el video deberán aparecer (Mostrar cara en el video) y participar todos los que
colaboraron en dicha tarea.
6. Al no cumplir con cualquiera de los criterios mencionados anteriormente la tarea pasara a
considerarse NO PRESENTADA y se otorgara el valor de 0 a todos los integrantes del
grupo.
7. Las presentaciones se revisarán como a continuación se detalla:
Ítem %
Video y Trifolio 20
Calidad de la Presentación 20
Calidad de la teoría abordada 25
Calidad de los ejercicios prácticos 25
Manejo del tiempo 10
Total 100
Lineamientos Para La Revisión De Artículos Científicos
1. Los artículos científicos serán subidos a un blog de su autoría, se presentará el día de
entrega en formato MICROSOFT WORD si se presenta en otro formato su tarea será
considerada como no presentada, se va subir una copia en digital al campus virtual, si la
entrega no es completa no se considerará su trabajo.
2. Los artículos se revisarán como a continuación se detalla
Puntos
Ítem Oro
Presentación de copia impresa (Día de la presentación). 0
Presentación de copia digital. 0.125
Presentación de blog. 0.125
Control de plagio 1
Calidad de la información (Esta puntación solo es válida si en el
control de plagio no saco 0% (puntos oro = 0)) 3
Referencias dentro del documento 0.25
Cantidad de referencias abordadas 0.25
Formato 0.25
- 5
Lineamientos Para La Revisión De Proyecto Final.
1. Todos los grupos entregaran su proyecto el día establecido en la fecha de evaluación el día
de la defensa será rifado en el aula de clase.
2. El proyecto deberá realizarse en las tecnologías dispuestas en la clase y siguiendo los
ítems requeridos según la presentación del proyecto que será dispuesta por el maestro en
el campus virtual después de su explicación a los alumnos.
3. La presentación del proyecto se realizará en un video subido a YouTube de no más de 30
minutos, todos los integrantes del grupo deberán aparecer en el video.
4. El proyecto se realizará en equipos. (cantidad a criterio del catedrático).
5. El proyecto será presentado el día acordado, el día de la presentación se deberá
presentará informe, código si aplica, script de la base de datos y diagramas relacionales si
aplica, detalle de instalación, link de descarga directa de la distribución, esta
documentación será de carácter obligatorio. Sin esta información no se recibirá el proyecto.
6. Cualquier indicio de plagio en el proyecto realizado será motivo de revisión, en caso de
encontrarse acertado el plagio, se asignará la nota de cero en su proyecto.
7. Una vez realizada la conformación de los grupos, No se agregarán o se cambiarán
integrantes del equipo de trabajo a otro equipo, esta regla será aplicada desde que se
entrega la lista del grupo al maestro.
8. La defensa del proyecto se realizará el día de la presentación para lo cual cada integrante
de grupo deberá encender la cámara.
9. El proyecto se revisará como a continuación se detalla
Puntos
Ítem
Oro
Documentación. 5
Presentación de copia Impresa. 0
Presentación de copia digital. 5
Presentación 10
Calidad de la Presentación 4
Dominio del tema 6
Programación y funcionalidad, Alcance del proyecto logrado. 15
• 0 – 25 % 4
• 25 – 50 % 10
• 50 – 75 % 12
• 75 – 100 % 15
Total 30
Defensa Individual. 100
Pregunta 1 20
Pregunta 2 20
Pregunta 3 20
Pregunta 4 20
Pregunta 5 20
La nota que recibirá el alumno del proyecto final será igual al porcentaje obtenido en su
defensa individual.
Formula:
Nota Final de Proyecto = Nota Proyecto * (DefensaIndividual/100)
Ejemplo:
Proyecto = 30 Defensa individual = 100
Nota final de Proyecto = 30 * (100/100) = 30
Proyecto = 30 Defensa individual = 80
Nota final de Proyecto = 30 * (80/100) = 24