Você está na página 1de 10

UNIVERSIDAD NACIONAL DE UCAYALI

FACULTAD DE INGENIERA DE SISTEMAS Y DE INGENIERA CIVIL

Escuela Profesional de Ingeniera de Sistemas DEPARTAMENTO ACADEMICO SILABO DE SISTEMAS OPERATIVOS


I. SUMILLA La asignatura de Sistemas Operativos, es de terica prctica, diseo de diferentes sistemas operativos; estructura y componentes de los sistemas operativos; problemas especializados y fundamentos de gestin de memoria; uso especializado de los sistemas operativos de LINUX, MICROSOFT WINDOWS, UNIX, FENIX, MINIX, MAC LEOPARD II. DATOS GENERALES
2.1 2.2 2.3 2.4 2.5 CURSO CODIGO PRE REQUISITO CREDITOS HORAS SEMANALES HORAS TEORICAS HORAS PRCTICAS TOTAL DE HORAS CARCTER DE LA ASIGNATURA DURACIN (en semanas) AO ACADMICO SEMESTRE ACADEMICO CICLO DPTO. ACADMICO DOCENTE Docente responsable Docente colaborador Jefe de Practica Web E-mail : : : : : : : : : : : : : : : : : : SISTEMAS OPERATIVOS SO - 703 TALLER DE PROGRAMACIN ORIENTADO A OBJETOS 04 O2 04 06 OBLIGATORIO 17 2013 I VII Ingeniera de Sistemas Ing. Luis Alberto Rivera Echegaray. -

2.6 2.7 2.8 2.9 2.10 2.11 2.12

2.13 2.14

www.clusterportable.webnode.es lriverae@unu.edu.pe

I.

COMPETENCIAS COMPETENCIA GENERAL Entiende y comprende algoritmos avanzados que gestionan los recursos en forma eficiente que permite al ingeniero planificar y plantear alternativas de la que sistema operativo y estudiar los algoritmos usados. COMPETENCIAS ESPECFICAS 1. Conoce y aplica los fundamentos de los algoritmos usados en los diferentes sistemas operativos. 2. Conoce y aplica la programacin avanzada como herramientas para resolver problemas empresariales. 3. Conoce y aplica la calidad de los diferentes sistemas operativos como base principal en su entorno de programacin. 4. Conoce y aplica la gestin y distribucin de los recursos de hardware.

II.

PROGRAMACIN DE CONTENIDOS POR UNIDADES O CAPITULOS

Primera unidad didctica:


ADMINISTRACION DE PROCESADORES

FUNDAMENTOS DE LOS SISTEMAS OPERATIVOS Y

Duracin Competencia especfica

Conocer los fundamentos tericos de los sistemas operativos, describir brevemente algunos conceptos del manejo de procesadores e informacin a nivel arquitectura.

: :

4 semanas

Contenidos programados por captulos o unidades:


Conceptuales Procedimentales
los

Actitudinales

Introduccin Sistemas Operativos. Conceptos Estructura.

Evolucinde los Sistemas Operativos. Tipos de Sistemas Operativos: Multiprogramacin. Tiempo compartido. Sistemas en tiempo real. Sistemas monousuarios. Sistemas distribuidos. Sistemas abiertos. Estructuras de los Sistemas de Computacin: 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 Operativo. Modelo de Estados. Objetivos, niveles y criterios de Planificacin. Planificacin apropiativa versus no apropiativa. Presentacin de Trabajo de Investigacin. Planeacin de trabajos en ambientes multiprogramados. Determinacin de recursosModelos

Aprende los conceptos e importancia del uso de la estructura de los sistemas operativos

Analiza los elementos de la planificacin y planeacin de la multiprogramacin

Trabaja en equipo con responsabilidad siendo proactivo

SEMANA 2

SEMANA 1

Participa con responsabilidad, inters y liderazgo

utpicos y reales. Casos y ejercicios prcticos.

Procesos: ConceptoEstados- Operaciones y Control

Aplica los conocimientos de la programacin para desarrollar e implementar algoritmos de procesos. Aplica los conocimientos de la programacin para desarrollar y mejorar algoritmos de procesos.

Algoritmos de Planificacin: Torneo mutuo, Prioridad, PEPS, Primero el trabajo ms corto, Por niveles.

Muestra orden y responsabilidad

Segunda unidad didctica: Sincronizacin de procesos Duracin : 3 semanas Competencia especfica : Conocer los conceptos del trabajo de
condicionantes lgicas a nivel arquitectura.

Contenidos programados por captulos o unidades:


Conceptuales
Principios generales de concurrencia- Exclusin mutuaSecciones criticas Primitivas de exclusin mutua Semforos Monitores Paso de mensajes Problemas clsicos. Casos y ejercicios prcticos. Bloqueos mutuos, Principios, condiciones modelacin de Bloqueos. Prevencin, prediccin, Deteccin, recuperacin e Inanicin de bloqueos mutuos.

Procedimentales
Comprende los principios de concurrencia y secciones de exclusin. Usa herramientas de programacin en sistemas operativo eficiente en gcc para resolver casos y problemas especficos en semaforizacin.

Actitudinales
SEMANA 5 SE MA NA 9 SEMANA 7 SEMANA 6

Participa con responsabilidad, inters y liderazgo

Trabaja en equipo con responsabilidad siendo proactivo

Usa herramientas de programacin en sistemas operativo eficiente en gcc para resolver casos y problemas especficos en Bloqueo.

Participa con laboriosidad y responsabilidad en el trabajo

Casos y ejercicios prcticos

Tercera unidad didctica: Administracin de memoria Duracin : 4 semanas Competencia especfica : Analizar e interpretacin de datos en
la memoria fsica y lgica.

Contenidos programados por captulos o unidades:


Conceptuales
Organizacin, jerarqua y administracin del

Procedimentales
Usa algoritmos especializados en los

Actitudinales
Participa con responsabilidad,

SEMANA 4

SEMANA 3

Participa con laboriosidad y responsabilidad en el trabajo

almacenamiento real. Asignacin de almacenamiento contino y no contino. MEMORIA CONTINUA Asignacin de una sola particin. Asignacin de Particiones mltiples: Fijas y Variables. Algoritmos de colocacin de almacenamiento: Primer ajuste Mejor ajuste

mtodos almacenamiento memoria continua.

de y

inters liderazgo

Usa asignaciones particiones mltiples.

de

MEMORIA VIRTUAL Paginacin: Conceptos bsicos. Traduccin de direcciones. Estrategias de reemplazo de pginas: PEPS, LRU. Casos y ejercicios prcticos Segmentacin Conceptos bsicostraduccin de direcciones

Conoce y aplica los algoritmos de paginacin y memoria virtual, usa estrategias de algoritmos de PEPS, LRU

Segmentacin/Paginac in Conceptos bsicosTraduccin de direcciones

Conoce e interpreta conceptos de segmentacin de memoria de procesadores y RAM.

Muestra orden y responsabilidad

SEMANA 12

SEMANA 11

Participa con laboriosidad y responsabilidad en el trabajo

SEMANA 10

Trabaja en equipo con responsabilidad siendo proactivo

Cuarta unidad didctica:

Administracin de archivos y base de datos, sistemas distribuidos. Duracin : 4 semanas. Competencia especfica : Manejo de jerarquas y organizaciones
de bases de datos, conoce los principios de sistemas distribuidos sus usos y aplicaciones.

Contenidos programados por captulos o unidades:


Conceptuales
Sistema de Archivos: Funciones, jerarqua y organizacin. Mtodos de accesoMatriz para control de acceso. Respaldo, Recuperacin y Despachadores de archivos. Seguridad y mecanismos de proteccin. Sistemas y modelos de Bases de datos. Casos y ejercicios prcticos. Comunicacin en los sistemas distribuidos: Protocolos con capas El modelo clienteservidor. Sincronizacin en los sistemas distribuidos: Exclusin mutua Algoritmos de eleccin Transacciones atmicas Bloqueos. Casos y ejercicios prcticos. Procesos y Procesadores en sistemas distribuidos: Hilos Modelos de sistemas Asignacin de Procesadores Planificacin de procesos Seguridad

Procedimentales
Conoce y aplica los algoritmos de las posiciones delos sistemas de archivos diversos modelos de recuperacin de datos.

Actitudinales

Participa con responsabilidad, inters y liderazgo

Conoce y aplica los algoritmos de seguridad y modelos de posicionamiento de datos.

Trabaja en equipo con responsabilidad siendo proactivo

Aplica los algoritmos de cliente servidor.

Participa con laboriosidad y responsabilidad en el trabajo

Aplica los algoritmos mediante los lenguajes de programacin la planificacin de los procesadores.

Trabaja en equipo con responsabilidad siendo proactivo

III.

CRONOGRAMA DE ACTIVIDADES TEORICAS Y PRACTICAS

Primera unidad didctica

Fecha
Semana 1

Tema
Introduccin a los Sistemas Operativos.

Actividades
Participacin activa en clases

Responsable
Ing. Luis Alberto Rivera Echegaray.

SEMANA 16

SEMANA 15

SEMANA 14

SEMANA 13

Conceptos Estructura. Evolucin de los Sistemas Operativos. Tipos de Sistemas Operativos: Multiprogramacin. Tiempo compartido. Sistemas en tiempo real. Sistemas monousuarios. Sistemas distribuidos. Sistemas abiertos. Estructuras de los Sistemas de Computacin: 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 Operativo. Modelo de Estados. Objetivos, niveles y criterios de Planificacin. Planificacin apropiativa versus no apropiativa. Presentacin de Trabajo de Investigacin. Planeacin de trabajos en ambientes multiprogramados. Determinacin de recursosModelos utpicos y reales. Casos y ejercicios prcticos. Procesos: ConceptoEstados- Operaciones y Control

Semana 2

Ejercicios y problemas dirigidos sobre el tema

Semana 3

Ejercicios y problemas dirigidos sobre el tema

Semana 4

Algoritmos de Planificacin: Torneo mutuo, Prioridad, PEPS, Primero el trabajo ms corto, Por niveles.

Ejercicios y problemas dirigidos sobre el tema

Segunda unidad didctica

Fecha
Seman a5 Seman a6

Tema
Principios generales de concurrencia- Exclusin mutuaSecciones criticas Primitivas de exclusin mutua Semforos Monitores Paso de mensajes Problemas clsicos. Casos y ejercicios prcticos. Bloqueos mutuos, Principios, condiciones modelacin de Bloqueos. Prevencin, prediccin, Deteccin, recuperacin e Inanicin de bloqueos mutuos. Caso s y ejercicios prcticos

Actividade s
Ejercicios y problemas dirigidos sobre el tema Ejercicios y problemas dirigidos sobre el tema

Responsabl e

Ing. Luis Alberto Rivera Echegaray.

Seman a7

Ejercicios y problemas dirigidos sobre el tema

Seman a8

EXAMEN PARCIAL

Tercera unidad didctica

Fecha

Tema
Organizacin, jerarqua y administracin del almacenamiento real. Asignacin de almacenamiento contino y no contino. MEMORIA CONTINUA Asignacin de una sola particin. Asignacin de Particiones mltiples: Fijas y Variables. Algoritmos de colocacin de almacenamiento: Primer ajuste Mejor ajuste MEMORIA VIRTUAL Paginacin: Conceptos bsicos. Traduccin de direcciones. Estrategias de reemplazo de pginas: PEPS, LRU. Casos y ejercicios prcticos Segmentacin Conceptos bsicostraduccin de direcciones

Actividades
Ejercicios y problemas dirigidos sobre el tema

Responsable

Semana 9

Semana 10

Ejercicios y problemas dirigidos sobre el tema


Ing. Luis Alberto Rivera Echegaray.

Semana 11

Ejercicios y problemas dirigidos sobre el tema

Semana 12

Segmentacin/Paginacin Conceptos bsicosTraduccin de direcciones

Ejercicios y problemas dirigidos sobre el tema

Cuarta Unidad Didctica

Fecha

Tema
Sistema de Archivos: Funciones, jerarqua y organizacin. Mtodos de accesoMatriz para control de acceso. Respaldo, Recuperacin y Despachadores de archivos. Seguridad y mecanismos de proteccin. Sistemas y modelos de Bases de datos. Casos y ejercicios prcticos. Comunicacin en los sistemas distribuidos: Protocolos con capas El modelo clienteservidor. Sincronizacin en los sistemas distribuidos: Exclusin mutua Algoritmos de eleccin Transacciones atmicas Bloqueos. Casos y ejercicios prcticos. Procesos y Procesadores en sistemas distribuidos: Hilos Modelos de sistemas Asignacin de Procesadores Planificacin de procesos - Seguridad

Actividades
Ejercicios y problemas dirigidos sobre el tema

Responsable

Semana 13

Semana 14

Ejercicios y problemas dirigidos sobre el tema.

Ejercicios y problemas dirigidos sobre el tema


Ing. Luis Alberto Rivera Echegaray.

Semana 15

Ejercicios y problemas dirigidos sobre el tema

Semana 16

Semana 17

EXAMEN FINAL

IV.

ESTRATEGIAS METODOLGICAS: Clase magistral Dinmica grupal Practicas individuales y grupales. Evaluacin y anlisis de resultados

V.

MATERIALES EDUCATIVOS Y OTROS RECURSOS DIDCTICOS: Se contara en todo momento para el desarrollo de la teora y la prctica, los siguientes: Plumn, pizarra, laptop y proyector multimedia para las clases tericas y las clases prcticas las guas de prctica o problemas. Una de las tareas principales del estudiante es una comunicacin estrecha con el docente a travs del blog www.clusterportable.webnode.es, donde cada alumno debe tener obligatoriamente su blog y comunicarlo al docente, durante la primera semana iniciado las clases donde presentaran las actividades resolutivas de las evaluaciones permanentes como practicas calificadas, practicas domiciliarias.

VI.

INDICADORES, TECNICAS E INSTRUMENTOS DE EVALUACIN: Teora: El estudiante tendr la oportunidad de participar activamente durante el desarrollo de las clases, para ello se har entrega del silabo el primer da mediante la pagina web del docente y se les dar las instrucciones sobre la metodologa de trabajo como tambin el calendario de exposiciones de temas, de tal manera que el estudiante tenga el tiempo necesario para la investigacin bibliogrfica y obtenga informacin actualizada de diversos medios (Internet, biblioteca, etc.); as mismo el estudiante recibir asesoramiento sobre el tema asignado y est en condiciones de absolver las preguntas durante la clase. Prctica: Las prcticas se desarrollarn estrictamente en la sala de computo o en su defecto el uso de computadoras personales y se presentara lso resultados ejecutados en su blog personal. El alumno aplicar y demostrar los mtodos y tcnicas del estudio universitario durante el desarrollo de la asignatura. Requisitos de aprobacin: La asistencia a clases terico-prcticas es obligatoria, teniendo en cuenta el Art. 51 del Reglamento Acadmico, el alumno con ms del 30% de inasistencia estar inhabilitado para rendir los exmenes tericos. Solo se considerar faltas justificadas oportunamente. La inasistencia a trabajos grupales y/o exposiciones sern calificadas con cero (0) Dos tardanzas se considerar como una falta y en caso de enfermedad, el alumno presentar su certificado mdico (del servicio mdico de Bienestar de la UNU) en la fecha oportuna, constatado la veracidad del caso se programar una nueva fecha para la recuperacin del examen o prctica. Las faltas a la tica, moral y buena conducta, sern tomadas en cuenta en las evaluaciones. El sistema de evaluacin ser el vigesimal de 0 20 en concordancias con las Normas de evaluacin establecidas por la Universidad. Para aprobar la asignatura se requiere: Obtener la nota mnima de Once (11) en el Promedio Final.

Complementariamente, se evaluarn prcticas calificadas, en la que viene contenida los controles y tareas permanentes, segn la necesidad. La nota de las Practicas Permanentes Calificadas es:

PPC
PC

PC Exp PT IF 4

= Practicas Calificadas (al final de cada unidad didctica)

Exp = Exposicin PT = Practica Taller IF = Informe Final La nota final se calcular segn:

NOTA FINAL

EP EF PPC 3 ,

EP = Examen Parcial de medio Curso (Octava semana) EF = Examen Parcial de fin de Curso (diecisieteava semana) PPC = Practicas Permanentes Calificadas (Fin de cada Unidad) De acuerdo a directivas vigentes, la nota aprobatoria final es mayor igual a 10,50

VII.

BIBLIOGRAFA OBLIGATORIA Y COMPLEMENTARIA POR UNIDAD "Sistemas Operativos" William Stallings. Prentice-Hall, 8 ed., 2007 "Sistemas Operativos. Conceptos y diseo." M. Milenkovic. McGraw-Hill, 6 ed., 2004 "Operating System Concepts." J.L. Peterson y A. Silberschatz. AddisonWesley. "Sistemas Operativos. Diseo e implementacin." A.S. Tanenbaum. Prentice Hall Internacional. "Sistemas Operativos." Haver .M. Deitel. Addison-Wesley Iberoamericana. 1993. "An operating systems vade mecum." R.A. Finkel. Prentice Hall. 1988. Sistemas Operativos Modernos Andrew S. Tanenbaum. Prentice-Hall Hispanoamericana S.A. Sistemas Operativos: Conceptos Fundamentales A.Silberschatz/ J. Peterson/ P. Galvin. Addison-Wesley Iberoamericana Introduccin a Unix: un enfoque prctico A. Afzal. Prentice Hall, 1997. Sistemas Operativos Stuart E. Madnick y John Donovan. Editorial Diana Pucallpa, Marzo del 2013

Você também pode gostar