Professional Documents
Culture Documents
BAGUA GRANDE
AGOSTO, 2017.
SLABO DE SISTEMAS OPERATIVOS
I. DATOS INFORMATIVOS:
1.1. CARRERA PROFESIONAL : INGENIERA DE SISTEMAS Y
TELEMTICA
1.2. SEMESTRE ACADEMICO : 2017 II
1.3. ASIGNATURA : SISTEMAS OPERATIVOS
1.4. CDIGO : IST704
1.5. CARCTER DE LA ASIGNATURA : OBLIGATORIO
1.6. CRDITOS : 04
1.7. HORAS SEMANALES : 05 HORAS (03 H.T 02 H.P)
1.8. PRE-REQUISITO : ARQUITECTURA DE COMPUTADORAS
1.9. CICLO ACADMICO : VII
1.10. DURACION : 17 SEMANAS
1.11. FECHA DE INICIO : 01 DE SETIEMBRE DEL 2017
1.12. FECHA DE TRMINO : 28 DE DICIEMBRE DEL 2017
1.13. NOMBRE DEL DOCENTE : Mg. GREGORIO BAUTISTA OBLITAS
1.14. CORREO ELECTRONICO : gregorio_hdd@hotmail.com
II. SUMILLA:
El curso busca brindar conocimientos sobres los diversos sistemas operativos sus
funciones, tipos y desarrollo. En la asignatura se priorizan las competencias de trabajo
presin, responsabilidad y flexibilidad expertos.
TEMARIO
2
III. COMPETENCIA:
Comprende la naturaleza y las caractersticas fundamentales de los principales y
modernos sistemas operativos, a fin de poder diferenciar e identificar ventajas y
desventajas para poder tomar decisiones como profesional en el mundo de la informtica.
3
IV. CONTENIDO PROGRAMTICO
UNIDAD I
PLANEACIN DE TRABAJOS EN AMBIENTES MULTIPROGRAMADOS, PLANIFICACIN DE PROCESOS, SINCRONIZACIN DE PROCESOS
CONTENIDOS
SEMANA
SESIN CONCEPTUALES CAPACIDAD PROCEDIMENTALES
Conceptos Estructura
Evolucin de los Sistemas Operativos.
Algoritmos y tcnicas de administrar recursos.
Multiprogramacin Manejar conceptos claros Infiere los conceptos de
Introduccin a los
1 Tiempo compartido acerca de los sistemas sistema operativo
Sistemas Operativos
Sistemas en tiempo real operativos
Sistemas monousuarios.
Sistemas distribuidos
Sistemas abiertos.
Sistemas basados en interrupciones.
Estructura de E/S. Operacin de modo dual.
Hardware de Proteccin.
Estructuras de los Sistemas Operativos:
Sistemas monolticos.
Sistemas con capas.
Mquinas virtuales.
Modelo cliente servidor.
Componentes, Llamadas y Servicios del Sistema Comprende cmo es la
Estructura del Operativo. Conoce e Infiere la Estructura estructura de un sistema
2
Sistema Operativo Algoritmos diseo y ejecucin. de los sistemas Operativos operativo
Estructuras de los Sistemas Operativos:
Sistemas monolticos.
Sistemas con capas.
Mquinas virtuales.
Modelo cliente servidor.
Componentes, Llamadas y Servicios del Sistema
Operativo.
Algoritmos diseo y ejecucin.
4
Planificacin De Trabajos: Modelo de Estados. Objetivos, Identifica los modelos de
Discrimina cada uno de los
3 modelos de estado de la
niveles y criterios de la Planificacin de trabajos. Tipos. estado para la administracin
Planificacin apropiativa versus no apropiativa. Usos. de Procesos planeacin de Trabajo del
sistema operativo
Sincronizacin De Procesos:
Principios generales de concurrencia
Exclusin mutua
Comprende la Sincronizacin
Secciones criticas Infiere los principios
6 Programando Hilos de procesos los estados de
Primitivas de exclusin mutua generales de concurrencia
un hilo y su cambio de estado
Semforos
Monitores
Paso de mensajes
Infiere los principios
Bloqueos Mutuos
Infiere que son los bloqueos generales de concurrencia
Principios, condiciones y modelacin de Bloqueos.
7 Bloqueos Mutuos mutuo, su representacin, Representa el bloqueo mutuo
Prevencin, Prediccin, Deteccin, Recuperacin e
prevencin y como se evitan usando grafos
Inanicin de bloqueos mutuos.
EXAMEN PARCIAL
8
5
UNIDAD II
ADMINISTRACION DE LA MEMORIA, MEMORIA VIRTUAL Y VIRTUALIZACION
CONTENIDOS
SEMANA
SESIN CONCEPTUALES CAPACIDAD PROCEDIMENTALES
Administracin de la Memoria
Organizacin, jerarqua y administracin del
almacenamiento real. Asignacin de almacenamiento
contino y no contino.
Comprende el proceso de
MEMORIA CONTINUA
Administracin de la asignacin de la memoria los Identifica la caractersticas de
9 Asignacin de una sola particin.
Memoria programas que lo solicitan la memoria y su gestin
Asignacin de Particiones mltiples: Fijas y Variables
Algoritmos de colocacin de almacenamiento:
Primer ajuste. Algoritmos. Mejor ajuste. Tipos de
algoritmos. Peor ajuste
Particiones reubicables. Intercambio
Paginacin: Conceptos bsicos.
Traduccin de direcciones. Analiza el trabajo de la Identifica el mapeo de la
10 Paginacin Diseo de algoritmos memoria virtual su gestin y mora virtual en la memoria
Estrategias de reemplazo de pginas: PEPS, LRU. operaciones bsicas fsica
Usos y ventajas.
Segmentacin:
Comprende la segmentacin
Conceptos bsicos- traduccin de direcciones
de la memoria como una Identifica los conceptos
11 Segmentacin Segmentacin/Paginacin:
tcnica de gestin bsicos
Conceptos bsicos- Traduccin de direcciones.
6
Seguridad y mecanismos de proteccin.
Sistemas y modelos de Bases de datos
Sistemas operativos Distribuidos
Objetivos
Conceptos de Hardware y Software. Comprende la utilidad de los Infiere los protocolos con
Comunicacin en los sistemas distribuidos: sistemas operativos capas, el modelo cliente
Sistemas Operativos
14 Protocolos con capas Distribuidos, su objetivo y su servidor y la sincronizacin de
Distribuidos
El modelo cliente servidor. aplicacin los sistemas operativos
Sincronizacin en los sistemas distribuidos: Distribuidos
Exclusin mutua Algoritmos de eleccin
Transacciones atmicas
Procesos y Procesadores
Fundamentos de Procesos y Procesadores en sistemas
distribuidos:
Hilos
Modelos de sistemas
Asignacin de Procesadores
Algoritmos
Planificacin de procesos
Seguridad
Aplicaciones y Servidores.
Comprende y maneja Infiere que es virtualizacin y
Aplicaciones de software.
plataformas de virtualizacin sus diferentes aplicaciones.
15 Virtualizacin Instalacin Configuracin.
de sistemas operativos, sus Instala un sistema operativo
Administracin.
ventajas, retos y tipos. utilizando virtual box.
Taller de virtualizacin
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.
16 EXAMEN FINAL
7
17 EXAMEN SUSTITUTORIO Y ENTREGA DE NOTAS
8
V. ESTRATEGIAS METODOLOGICAS:
9
Evaluacin parcial (EP): Se realizar en la 8va semana.
Examen Final (EF): Se realizar en la 16ava semana.
Examen Sustitutorio: La nota obtenida en este examen reemplazara a la nota ms
baja del examen parcial o examen final.
Dnde:
PTA = ((TA1*0.20) + (TA2*0.20))
EP = Examen Parcial.
EF = Examen Final.
VII. BIBLIOGRAFA:
1. William Stallings(2010). Sistemas Operativos Acepctos Internos y Principios de
Diseo. 003-STA-SIS-2010
2. Andrew S. Tanenbaum(2009). Sistemas Operativos Modernos. 003-TAN-SIS-2009
3. Juan Lopes (2011). Administracin de Sistemas Operativos. 004-LOP-ADM-2011
4. Ida M. Flymm Ann Mclver McHoes. Sistemas Operativos. 3 Edicin. Editorial
5. International Thomson Editores. Ao 2001. Mxico. 480 pg.
6. Maribel Sabana Mendoza. Sistemas Operativos - Paso a Paso. 1 Edicin.
7. Editorial Mega Byte S.A.C. Ao 2001. Per. 670 pg.
8. David Juaves Baza. Sistemas Operativos. 4 Edicin. Paraninfo S.A.C.
9. Espaa. Ao 1991. 367 pg.
10. Andrew S. Tanenbaum Albert S. Woodhull. Sistemas Operativos - Diseo e
Implementacin. 4 Edicin. Editorial Prentice Hall Hispanoamrica S.A.
Mxico. 1997. 925 pg.
11. Williams Stallings. Sistemas Operativos. 5 Edicin. Editorial Pearson Prentice
10