SÍLABO
Sistemas operativos (100000I56N)
2023 - Ciclo 2 Agosto
1. DATOS GENERALES
1.1.Carrera: Ingeniería de Sistemas e Informática
Ingeniería de Software
Ingeniería de Redes y Comunicaciones
Ingeniería de Seguridad y Auditoría Informática
1.2. Créditos: 3
1.3. Enseñanza de curso: Presencial
1.4. Horas semanales: 4
2. FUNDAMENTACIÓN
La asignatura aportara al egresado, las capacidades para comprender el uso de un software que se
interrelaciona con dispositivos físicos ya sean computadoras personales, móviles, tabletas o cualquier otro
dispositivo. Asimismo, proveerá al estudiante, la capacidad para identificar los indicadores de rendimiento de
los dispositivos físicos para mantener el buen funcionamiento de los equipos y/o mejorar la eficiencia de
procesamiento optimizando su uso, en aquellos equipos donde se ejecutan los sistemas operativos.
3. SUMILLA
El curso es de naturaleza teórica con un componente práctico. Se abordan temas de gestión de procesos,
memoria, archivos, dispositivos de entrada y salida, procesadores y seguridad relativos a la administración de
sistemas operativos robustos de versión libre disponibles en los distintos dispositivos de hardware, a fin de
garantizar un uso adecuado de los recursos.
4. LOGRO GENERAL DE APRENDIZAJE
Al finalizar el curso, el estudiante administra un sistema operativo de distribución libre, mediante la gestión de
los procesadores, memorias, periféricos e información que la componen.
5. UNIDADES Y LOGROS ESPECÍFICOS DE APRENDIZAJE
Unidad de aprendizaje 1: Semana 1,2,3,4,5 y 6
Sistemas operativos, gestión de procesos.
Logro específico de aprendizaje:
Al finalizar la unidad, el estudiante administra los procesos de los sistemas operativos con el uso de la terminología
básica.
Temario:
Elementos básicos: CPU, Memoria, Dispositivos. Registros del Procesador, Ejecución de Instrucciones. Jerarquía
de Memoria, Memoria Cache. Técnicas de comunicación de E/S.
Conceptos de sistemas operativos. Evolución de los Sistemas Operativos. Componentes de un Sistema
Operativo. Estructura de un Sistema Operativo. El Kernel, Shell y el modo de arranque. El Software libre,
distribuciones.
Introducción a los procesos. Estados de un proceso. Control de Procesos. Implementación de procesos.
Procesos e Hilos. Niveles de ejecución de procesos.
Planificación de procesos. Algoritmos de planificación de procesos.
Bloqueos Mutuos. Principios generales de concurrencia. Grafo de recursos. Condiciones necesarias para
Interbloqueos.
Detección de Interbloqueos. Prevención de Interbloqueos. Técnicas y algoritmos para gestionar Interbloqueos.
Unidad de aprendizaje 2: Semana 7,8,9,10 y 11
Gestión de memoria y gestión de archivos.
Logro específico de aprendizaje:
Al finalizar la unidad, el estudiante administra la memoria y los archivos del sistema operativo en uso.
Temario:
Administración básica de memoria: monoprogramación sin intercambio ni paginación, multiprogramación con
particiones fijas. Asignación de memoria contigua. Intercambio.
Direcciones de memoria. Memoria virtual. Paginación. Tipos de paginación. Algoritmos de reemplazo de
paginas.
Segmentación. Tipo de segmentación. Segmentación paginada.
El concepto de archivo. Tipos de archivos, acceso, estructura, atributos, operaciones con archivos. Los
directorios. Gestion de archivos y directorios. Gestion de la seguridad.
Implementación de archivos. Implementación de directorios. Archivos compartidos. Backup y Restore de Datos.
Unidad de aprendizaje 3: Semana 12,13,14,15,16,17 y 18
Gestion de E/S, Sistemas de Múltiples Procesadores y Seguridad..
Logro específico de aprendizaje:
Al finalizar la unidad, el estudiante administra dispositivos de entrada y salida con uno o varios procesadores
teniendo en consideración la seguridad de los sistemas.
Temario:
El sistema de E/S. El Hardware de E/S. Los dispositivos y controladores de E/S. Las interrupciones de E/S.
Acceso directo a Memoria (DMA).
Memoria secundaria. Estructura de almacenamiento masivo. Los discos duros, estructura física y lógica.
Algoritmos de planificación de Discos.
Multiprocesadores. Multicomputadoras.
Virtualización. Sistemas Distribuidos.
Criptografía. Mecanismos de protección. Autenticación. Gestion de accesos.
Ataques desde el interior. Malware. Defensas.
EXAMEN FINAL
6. METODOLOGÍA
Para el desarrollo de los aprendizajes del curso, una de las estrategias que se propone es la exposición del
docente que proporciona la construcción de los conocimientos a partir de ejemplos y casuísticas que faciliten la
comprensión. Asimismo, se promueve la participación activa y permanente del estudiante a través del
desarrollo de ejercicios, lecturas, absolución de preguntas, en forma individual y grupal (aprendizaje
colaborativo) lo que permite un trabajo metacognitivo, a través de la actividad autónoma del estudiante en el
desarrollo de las evaluaciones del curso (aprendizaje autónomo). Por ello es importante que el estudiante asista
a las clases, habiendo leído los temas correspondientes a cada sesión. Finalmente, se utilizan otros recursos,
como: pizarra, multimedia, videos (aprendizaje para la era digital) y comunicación a través de medios
complementarios como correos electrónicos para fomentar una mayor interacción con el estudiante.
7. SISTEMA DE EVALUACIÓN
El cálculo del promedio final se hará de la siguiente manera:
(20%)PC1 + (20%)PC2 + (30%)PC3 + (30%)EXFN
Donde:
Tipo Descripción Semana Observación
PC1 PRÁCTICA CALIFICADA 1 6 Individual
PC2 PRÁCTICA CALIFICADA 2 11 Individual
PC3 PRÁCTICA CALIFICADA 3 16 Individual
EXFN EXAMEN FINAL 18 Individual
Indicaciones sobre Fórmulas de Evaluación:
1. La nota mínima aprobatoria final es de 12.
2. El estudiante que no rinde el examen final puede rendir un único examen de rezagado. La nota obtenida en
este examen de rezagado reemplaza al examen final no rendido.
El estudiante rinde el examen de rezagado en la fecha programada por la Universidad, previa presentación
de solicitud y pago de los derechos por examen de rezagado dispuesto en el tarifario vigente y publicado
en Portal del Estudiante. Los exámenes de rezagados se aplican al final del período lectivo y abarcan todos
los temas vistos en la asignatura.
3. En caso un estudiante no rinda una práctica calificada (PC) y, por lo tanto, obtenga NSP, este es
reemplazado por la nota obtenida en el examen final. Si también tiene NSP en el examen final, este es
reemplazado por la nota obtenida en el examen rezagado. Este reemplazo de nota es automático. No es
necesario que el estudiante realice trámite alguno para que proceda el remplazo de la nota. En caso de que
el alumno tenga más de una práctica calificada no rendida, solo se reemplaza la práctica calificada de
mayor peso.
8. FUENTES DE INFORMACIÓN
Bibliografía Base:
Silva. SISTEMAS OPERATIVOS. El Cid Editor. https://tubiblioteca.utp.edu.pe/cgi-bin/koha/opac-detail.pl?
biblionumber=37878
Bibliografía Complementaria:
Daniel Sol Llaven - Autor. Sistemas operativos: panorama para la ingeniería en computación e
informática. Grupo Editorial Patria. https://tubiblioteca.utp.edu.pe/cgi-bin/koha/opac-detail.pl?
biblionumber=37881
José Luis Raya Cabrera - Autor. Sistemas operativos en red. Macmillan Iberia, S.A.
https://tubiblioteca.utp.edu.pe/cgi-bin/koha/opac-detail.pl?biblionumber=37879
Cura, Norberto Julián. Fundamentos de sistemas operativos. Jorge Sarmiento Editor - Universitas.
https://tubiblioteca.utp.edu.pe/cgi-bin/koha/opac-detail.pl?biblionumber=36805
9. COMPETENCIAS
Carrera Competencias específicas
Ingeniería de Redes y Comunicaciones Infraestructura, Redes y Conectividad
Soluciones Informáticas
10.CRONOGRAMA DE ACTIVIDADES
Actividades y
Unidad de aprendizaje Semana Sesión Tema
evaluaciones
Elementos básicos: CPU, Memoria,
Discusión de como
Dispositivos. Registros del Procesador,
ejecuta los
Ejecución de Instrucciones. Jerarquía de
programas una
Memoria, Memoria Cache. Técnicas de
1 1 computadora.
comunicación de E/S.
Instala un sistema
operativo de la
familia Linux.
Conceptos de sistemas operativos.
Comandos Linux:
Evolución de los Sistemas Operativos.
pwd, cd, ls, cat,
Componentes de un Sistema Operativo.
2 2 more, less.
Estructura de un Sistema Operativo. El
Kernel, Shell y el modo de arranque. El
Software libre, distribuciones.
Introducción a los procesos. Estados de
Comandos Linux:
un proceso. Control de Procesos.
3 3 ps, top, nice,
Unidad 1 Implementación de procesos. Procesos e
renice, nohup, kill
Sistemas operativos, Hilos. Niveles de ejecución de procesos.
gestión de procesos
Planificación de procesos. Algoritmos de
Desarrolla
planificación de procesos.
Algoritmos de
4 4
Planificación de
Procesador.
Bloqueos Mutuos. Principios generales Desarrolla grafo de
5 5 de concurrencia. Grafo de recursos. recursos.
Condiciones necesarias para
Interbloqueos.
Detección de Interbloqueos. Prevención
Desarrolla
de Interbloqueos. Técnicas y algoritmos
Algoritmos de
para gestionar Interbloqueos.
gestión de
6 6
bloqueos.
PRÁCTICA
CALIFICADA 1
Administración básica de memoria:
Comandos Linux:
monoprogramación sin intercambio ni
swapon, swapoff,
7 7 paginación, multiprogramación con
vmstat
particiones fijas. Asignación de memoria
contigua. Intercambio.
Direcciones de memoria. Memoria
Desarrolla
virtual. Paginación. Tipos de paginación.
Algoritmos de
8 8 Algoritmos de reemplazo de paginas.
Planificación de
Memoria.
Segmentación. Tipo de segmentación.
Comandos Linux:
Segmentación paginada.
adduser, usermode,
deluser, passwd,
Unidad 2 9 9 addgroup,
Gestión de memoria y groupmode,
gestión de archivos gpasswd, whoami,
groups.
El concepto de archivo. Tipos de
Comandos Linux:
archivos, acceso, estructura, atributos,
touch, cp, mv, rm,
10 10 operaciones con archivos. Los
mkdir, rmdir, df, dd,
directorios. Gestion de archivos y
du
directorios. Gestion de la seguridad.
Implementación de archivos.
Comandos Linux:
Implementación de directorios. Archivos
touch, cp, mv, rm,
compartidos. Backup y Restore de Datos.
mkdir, rmdir, df, dd,
11 11
du
PRÁCTICA
CALIFICADA 2
El sistema de E/S. El Hardware de E/S.
Comandos Linux:
Los dispositivos y controladores de E/S.
12 12 chown, chgrp,
Las interrupciones de E/S. Acceso directo
chmod
a Memoria (DMA).
Memoria secundaria. Estructura de
Desarrolla
almacenamiento masivo. Los discos
Algoritmos de
13 13 duros, estructura física y lógica.
Planificación de
Algoritmos de planificación de Discos.
Discos.
Multiprocesadores. Multicomputadoras.
Comandos Linux:
14 14 mkfs, fsck, mount,
umount
Unidad 3
Virtualización. Sistemas Distribuidos.
Gestion de E/S, Sistemas Uso de
de Múltiples Procesadores virtualización/diseñ
15 15
y Seguridad. o un sistema
distribuido.
Criptografía. Mecanismos de protección. Propone uso de
Autenticación. Gestion de accesos. criptografía
16 16
PRÁCTICA
CALIFICADA 3
Ataques desde el interior. Malware.
Desarrolla casos de
Defensas.
17 17 seguridad y
protección
EXAMEN FINAL
18 18 Examen Final