Documente Academic
Documente Profesional
Documente Cultură
I. DATOS GENERALES
CARRERA PROFESIONAL CDIGO CARRERA PROF ASIGNATURA CDIGO DE ASIGNATURA CDIGO DE SLABO N DE HORAS TOTALES N DE HORAS TEORA N DE HORAS PRCTICA N DE CRDITOS CICLO PRE-REQUISITO TIPO DE CURSO DURACIN DEL CURSO CURSO REGULAR EXAMEN SUSTITUTORIO
: INGENIERA DE SISTEMAS E INFORMTICA : 02 : SISTEMAS OPERATIVOS : 02-301-2006 : 30120022006 : 4 HORAS SEMANALES : 2 HORAS SEMANALES : 2 HORAS SEMANALES : 3 CRDITOS POR CICLO : V CICLO : TEORA DE LENGUAJES : OBLIGATORIO : 18 SEMANAS EN TOTAL : 17 SEMANAS : 1 SEMANA
II. DESCRIPCIN DE LA ASIGNATURA La asignatura de Sistemas Operativos es de naturaleza terica prctica y tiene como propsito dar una visin general en el diseo, estructura y componentes de los modernos sistemas operativos, los cuales se detallan en el contenido analtico. El curso pretende dotar al alumno de los conocimientos prcticos que permita analizar, identificar, seleccionar o elegir entre las opciones existentes de los modernos sistemas operativos en los sistemas de cmputo a operar. SISTEMAS OPERATIVOS 1
ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA Asimismo, el alumno deber conocer las caractersticas fundamentales, algoritmos, as como las diferencias, ventajas y desventajas de cada uno. Tambin deber conocer los tipos de aplicaciones que se procesan con ms facilidad en dichos ambientes, a fin de optimizar los recursos del sistema de cmputo.
1. Conocer la naturaleza y las caractersticas fundamentales de los principales y modernos sistemas operativos, a fin de poder diferenciar e identificar las ventajas y desventajas. 2. Proporcionar un anlisis completo y detallado de los fundamentos y componentes en el diseo de sistemas operativos, as como las tendencias
actuales en el desarrollo de estas. 3. Impartir una comprensin slida de los mecanismos clave de los sistemas operativos modernos, las concesiones y las decisiones que conllevan el diseo de un sistema operativo y el contexto en el que este opera (el hardware, programas de sistema, programas de aplicacin, conectividad a Internet). 4. Conocer 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. 5. Reconocer el valor de analizar negociaciones posibles antes de disear o configurar un sistema operativo en cualquier sistema de cmputo. Funciones de Internet y los sistemas operativos. 6. Estudiar y analizar los sistemas operativos standard ms importantes en la actualidad en sistemas de computacin multiusuarios y/o sistemas distribuidos. los usuarios interactivos y, enlaces de
SISTEMAS OPERATIVOS
ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA 7. Efectuar la seleccin adecuada del sistema operativo y las opciones tcnicas, por ser una decisin computacin. 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. relevante en la operacin de un moderno sistema de
IV. METODOLOGA El profesor realizar la presentacin general y tcnica del curso y del Slabo. Promover el dilogo y la discusin en clases de los temas a tratarse, partiendo de la premisa de que el alumno ha ledo o estudiado el tema antes de ingresar al saln 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 cmputo para investigar y construir el proyecto del curso. Se dar mayor importancia a la participacin del alumno, oral, escrita o en exposiciones sobre temas de investigacin, analizando el estudio basado en competencias. La mayor parte del curso el alumno aplicar los conocimientos tericos y prcticos adquiridos a travs de casos y ejercicios prcticos, proporcionados por el docente. Las prcticas calificadas se desarrollarn sobre las exposiciones magistrales y pretendern verificar el nivel alcanzado al final de la asignatura. Se efectuar la formulacin y preparacin un proyecto o trabajo de investigacin grupal acerca de un sistema operativo, aplicando los
ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA El reglamento vigente de la Universidad exige la asistencia obligatoria a clases y que el profesor pase lista de asistencia en cada clase que dicta, anotando las inasistencias en el registro que le proporciona la Universidad. Dada la naturaleza del curso respecto a que imparte conocimientos pero adems es de suma importancia la transmisin 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 justificacin de las inasistencias slo ser aceptada con el informe que pueda elevar, el Departamento de Bienestar Universitario, al profesor del curso con copia al Encargado Acadmico de la Carrera. Finalmente, debe quedar perfectamente entendido que slo cuando el alumno asiste a clases, gana el derecho a ser evaluado y que en todo momento estar presente la normatividad expresada en el reglamento general Universidad. La modalidad de Evaluacin ser la siguiente: La nota final se establecer del promedio ponderado de: de la
N.F = E.P + E.F+ P.P + T.G N.F = Nota final E.P = Nota ponderada examen parcial (30%) E.F = Nota ponderada examen final (30%) P.P = Promedio de Practicas Calificadas (20%) T.G = Trabajo de Investigacin (20%)
Examen Sustitutorio (ES), ser tomado en la semana 18 del ciclo y consiste en la evaluacin terica - prctico de conocimiento de todo el curso y donde el alumno dar sus respuestas por escrito.
SISTEMAS OPERATIVOS
ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA La nota obtenida en el examen Sustitutorio, podr reemplazar la nota ms baja que el alumno que el alumno haya obtenido en su Primer examen Parcial o en el Examen Final y de proceder el reemplazo, s recalcular la nueva nota final. En caso la nota del Examen Sustitutorio sea ms baja que la nota ms baja del Primer Examen Parcial o del Examen final, no se reemplazar ninguna de ellas, quedando el alumno con la nota obtenida hasta antes del examen Sustitutorio. Es de total aplicacin el Reglamento Transitorio de Evaluacin de la Universidad entregado al alumno.
Semana 01:
Conceptos Estructura Evolucin de los Sistemas. Operativos. Algoritmos y tcnicas de administrar recursos. Multiprogramacin-Tiempo compartido Sistemas en tiempo real-Sistemas monousuarios.
Semana 02:
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. Maquinas
virtuales.
Modelo
cliente
servidor.
Presencia
de
nuevos
sistemas
operativos, caractersticas.
SISTEMAS OPERATIVOS
Semana 03
Administracin de Procesadores
Planificacin De Trabajos: Modelo de Estados. Objetivos, niveles y criterios de la Planificacin de trabajos. Tipos. Planificacin apropiativa versus no apropiativa. Usos.
Semana 04
Multiprogramados: Determinacin de recursos-Modelos utpicos y reales. Casos y ejercicios prcticos. Algoritmos y diseos.
Semana 05
Planificacin De Procesos
Procesos: Concepto-Estados-Operaciones y Control. Algoritmos de Planificacin: Torneo mutuo, Prioridad, PEPS, Primero el trabajo mas corto, Por niveles. Casos y ejercicios prcticos. Primera prctica calificada.
Semana 06
Sincronizacin De Procesos
Principios generales de concurrencia- Exclusin mutua-Secciones criticas Primitivas de exclusin mutua- Semforos Monitores Paso de mensajes Problemas clsicos. Algoritmos.
Semana 07
Bloqueos Mutuos
Principios, condiciones y modelacin de Bloqueos. Prevencin, Prediccin, Deteccin, Recuperacin e Inanicin de bloqueos mutuos.
SISTEMAS OPERATIVOS
Semana 09
Administracin de la Memoria
Organizacin, jerarqua y administracin del almacenamiento real. Asignacin de almacenamiento contino y no contino.
1. MEMORIA CONTINUA
Asignacin de una sola particin. Asignacin de Particiones mltiples: Fijas y Variables Algoritmos de colocacin de almacenamiento: Primer ajuste. Algoritmos. Mejor ajuste. Tipos de algoritmos. Peor ajuste
Semana 10
2.
MEMORIA VIRTUAL
Semana 11
Segmentacin : Conceptos bsicos- traduccin de direcciones Segmentacin/Paginacin: Conceptos bsicos- Traduccin de direcciones.
SISTEMAS OPERATIVOS
Principios de Hardware y Software de E/S. Dispositivos de E/S: Discos, relojes, terminales. Algoritmos de Planificacin en discos: PEPS, Cilindro ms prximo, Elevador. Casos y ejercicios prcticos. Segunda Prctica calificada.
Semana 13
Sistema de Archivos: Funciones, jerarqua y organizacin. Mtodos de acceso- Matriz para control de acceso. - Respaldo, Recuperacin y Despachadores de archivos. Seguridad y mecanismos de proteccin. -
Semana 14
Objetivos- Conceptos de Hardware y Software. Comunicacin en los sistemas distribuidos: Protocolos con capas El modelo cliente servidor. Sincronizacin en los sistemas distribuidos: Exclusin mutua Algoritmos de eleccin Transacciones atmicas Bloqueos. Algoritmos y usos.
Semana 15
Procesos y Procesadores
Fundamentos de Procesos y Procesadores en sistemas distribuidos: Hilos Modelos de sistemas Asignacin de Procesadores Algoritmos Planificacin de procesos Seguridad. Casos y ejercicios prcticos.
SISTEMAS OPERATIVOS
ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA Diseo de programas y algoritmos del sistema administrador de recursos del sistema.
Semana 17
EXAMEN FINAL
Semana 18
EXAMEN SUSTITUTORIO
VII. BIBLIOGRAFIA
A. BIBLIOGRAFA BASICA:
1. Andrew S. Tanenbaum. Sistemas Operativos. Diseo e implementacin. 2
edicin. Prentice Hall, 2004. 2. B. W. Kernigan y R. Pike. El entorno de programacin UNIX. Prentice Hall Hispanoamericana, S.A. 2003. 3. L. Y. Arthur and T. Burns. Systems UNIX - LINUX del shell programming. Fourth Edition. Wiley Computer Publishing. 2002. 4. F. Prez, J. Carretero y F. Garca. Problemas de sistemas operativos Linux y Unix. Editorial Mc. Graw-Hill, 2004. 5. William Stallings. Sistemas Operativos. Cuarta edicin. Prentice Hall, 2001. 6. A. Silberschatz and P.B. Galvin. Operating Systems Concepts. Sixth Edition. Addison-Wesley, 2002. Material y Gua de Practicas del docente. Becerra Pacherres Oscar. 7. Bradford Nichols, Dick Butlar and Jacqueline Proulx Farrell. Pthreads programming. O'Reilly, 2003. Cuarta edicin. Prentice Hall, 2002. 8. Gua y Manual profesional de Instalacin de Windows NT, XP y 2003 Server. Editorial Internacional Prentice Hall, 2004. 9. Manual de Linux. Unix. AIX. GNU-LINUX. SOLARIS. Configuracin e Instalacin. 10.Separatas y gua de prcticas entregadas por el Instructor del Curso. B. BIBLIOGRAFA ELECTRNICA
1. 2. 3. 4. 5.
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
10