You are on page 1of 10

FACULTAD DE INGENIERA

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS


Y TELEMTICA

SLABO DE SISTEMAS OPERATIVOS

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

Introduccin a sistemas operativos.


nfasis en el diseo de programas, desarrollo y estilos procesamiento de cadenas
de caracteres, estructura de datos, segmentacin, linkedicin, subrutinas, rutinas
reentrantes y uso del compilador de un lenguaje.
Revisin de la arquitectura de computadores.
Presentacin de semforos, Monitores y Kernels.
Programacin concurrente.
Interrupciones, Memoria y administracin de procesos.
Diseo e implantacin de un sistema operativo simple usando lenguajes actuales.
Virtualizacin

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.1. ELEMENTOS DE COMPETENCIA o CAPACIDADES


3.1.1. Comprende conceptos claros acerca de los sistemas operativos
3.1.2. Analiza en forma detallada los fundamentos componentes en el diseo de
sistemas operativos, as como las tendencias actuales en el desarrollo de estas.
3.1.3. Comprende las bondades de los procesos e hilos y aprovecharlas
3.1.4. Desarrolla aplicaciones empelando programacin concurrente Orientada a Objetos
3.1.5. Analiza el funcionamiento de los procesos e hilos
3.1.6. Conoce las funciones de los dispositivos de E/S
3.1.7. Conoce la estructura bsica, procesos, multiprocesadores, comunicacin,
sincronizacin y sistema de archivos de los sistemas operativos distribuidos capaz de
funcionar en cualquier sistema de cmputo heterogneo. Sistemas operativos de ltima
generacin.
3.1.8. Estudia y analiza los sistemas operativos standard ms importante en la actualidad
en sistemas de computacin multiusuarios y/o sistemas distribuidos.
3.1.9. Identifica los distintos administradores de la memoria Central
3.1.10. Demuestra las funciones de la administracin y gestin de la memoria central
3.1.11. Infiere las ventajas y desventajas de cada tcnica de gestin de memoria
3.1.12. Analiza un sistema de ficheros tanto desde el punto de vista usuario como desde el
punto de vista diseador
3.1.13. Organiza la informacin sobre los dispositivos para conseguir un sistema de
archivos eficientes
3.1.14. Maneja conceptos claros acerca de cada una de las capas
3.1.15. Identifica las ventajas y desventajas de los sistemas operativos Windows y Linux
3.1.16. Aplica 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.

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

Planeacin de Planeacin de trabajos en ambientes Multiprogramados:


Comprende y analiza la Identifica la planeacin de
Trabajos en Determinacin de recursos-Modelos utpicos y reales.
4 planeacin de trabajos en trabajos en ambientes
Ambientes Casos y ejercicios prcticos. Algoritmos y diseos.
ambientes multiprogramados multiprogramados
Multiprogramados

Planificacin De Procesos: Analiza e identifica la


Concepto-Estados-Operaciones y Control. planificacin de Procesos
Planificacin de Reconoce los procesos de
5 Algoritmos de Planificacin: Torneo mutuo, Prioridad, que son gestionados por el
Procesos planificacin
PEPS, Primero el trabajo ms corto, Por niveles. 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.

Principios de Hardware y Software de E/S. Reconoce todos los


Infiere, analiza los principios
Dispositivos de E/S: dispositivos de Entrada y
Hardware y Software de hardware y software de
12 Discos, relojes, terminales. salida y el funcionamiento
de E/S E/S y los algoritmos de
Algoritmos de Planificacin en discos: del software
planificacin de disco.
PEPS, Cilindro ms prximo, Elevador..
Sistema de Archivos: Funciones, jerarqua y Identifica los sistemas de Discrimina los sistemas de
organizacin. archivos como un archivos de diferentes
13 Sistemas de Archivos Mtodos de acceso componente de los Sistemas sistemas operativos
Matriz para control de acceso Operativos y sus principales Administra informacin desde
Respaldo, Recuperacin y Despachadores de archivos. funciones ficheros

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:

Para el desarrollo del curso, se utilizarn las siguientes estrategias


metodolgicas:
5.1. Clases magistrales:
Exposiciones del contenido silbico.

5.2. Anlisis de lecturas:


De temas relacionados con el contenido de la asignatura.
Informacin de internet.

5.3. Dinmica grupal:


Exposiciones.

5.4. Prcticas Calificadas:


Evaluacin segn avance del silabo.

5.5. Evaluacin y anlisis de resultados:


De la participacin en las exposiciones.
De la presentacin de informes individuales.

5.6. Material Educativo y Recursos Didcticos:


Gua de prcticas, fichas, separatas.
Proyector multimedia.
Laboratorio de Computo
Pizarra, plumones y borrador de pizarra.
Videos aplicativos.
Libros de texto. Documentos de clase. Revistas tcnicas
Laboratorio de Computo

VI. SISTEMA DE EVALUACIN:


6.1. Evaluacin del Estudiante:
La evaluacin del estudiante se realizara segn el logro de las capacidades y debe
ser permanente (evaluacin de proceso); donde el docente es el responsable
de ingresar calificaciones cada 8 semanas.

El 30% de inasistencias a las clases programadas desaprobar al alumno en la


asignatura correspondiente.

El sistema de calificacin ser vigesimal y aprueba al estudiante que obtiene la nota


mnima (11), el medio punto (0.5) es a favor del alumno, pero en el promedio final.
Asimismo se evaluar los siguientes criterios:

Promedio de Tareas Acadmicas (PTA): Se considera los siguientes criterios:


Trabajos encargados.
Prctica Calificada.
Evaluaciones.

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.

6.2. Promedio Final del Estudiante:

P F = 0.40 * PTA + 0.30 * EP + 0.30*EF

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

You might also like