Está en la página 1de 10
UNIVERSIDAD NACIONAL DE UCAYALI FACULTAD DE INGENIERÍA DE SISTEMAS Y DE INGENIERÍA CIVIL Escuela Profesional dewww.cluster p ortable.webnode.es E-mail 2.14 : 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 ESPECÍFICAS 1. Conoce y aplica los fundamentos de los algoritmos usados en los diferentes sistemas operativos. 2. Conoce y aplica la programación 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 programación. 4. Conoce y aplica la gestión y distribución de los recursos de hardware. " id="pdf-obj-0-2" src="pdf-obj-0-2.jpg">

UNIVERSIDAD NACIONAL DE UCAYALI

FACULTAD DE INGENIERÍA DE SISTEMAS Y DE INGENIERÍA CIVIL

UNIVERSIDAD NACIONAL DE UCAYALI FACULTAD DE INGENIERÍA DE SISTEMAS Y DE INGENIERÍA CIVIL Escuela Profesional dewww.cluster p ortable.webnode.es E-mail 2.14 : 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 ESPECÍFICAS 1. Conoce y aplica los fundamentos de los algoritmos usados en los diferentes sistemas operativos. 2. Conoce y aplica la programación 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 programación. 4. Conoce y aplica la gestión y distribución de los recursos de hardware. " id="pdf-obj-0-8" src="pdf-obj-0-8.jpg">

Escuela Profesional de Ingeniería de Sistemas DEPARTAMENTO ACADEMICO

SILABO DE SISTEMAS OPERATIVOS

  • I. SUMILLA

La asignatura de Sistemas Operativos, es de teórica práctica, diseño de diferentes sistemas operativos; estructura y componentes de los sistemas operativos; problemas especializados y fundamentos de gestión de memoria; uso especializado de los sistemas operativos de LINUX, MICROSOFT WINDOWS, UNIX, FENIX, MINIX, MAC LEOPARD

II.

DATOS GENERALES

  • 2.1 CURSO

:

SISTEMAS OPERATIVOS

  • 2.2 CODIGO

:

SO - 703

  • 2.3 PRE REQUISITO

:

TALLER DE PROGRAMACIÓN ORIENTADO A OBJETOS

  • 2.4 CREDITOS

:

04

  • 2.5 HORAS SEMANALES HORAS TEORICAS

:

:

:

O2

HORAS PRÁCTICAS

04

TOTAL DE HORAS

06

  • 2.6 CARÁCTER DE LA ASIGNATURA

:

OBLIGATORIO

  • 2.7 DURACIÓN (en semanas)

:

17

  • 2.8 AÑO ACADÉMICO

:

2013

  • 2.9 SEMESTRE ACADEMICO

:

I

  • 2.10 :

CICLO

VII

DPTO. ACADÉMICO

  • 2.11 :

Ingeniería de Sistemas

  • 2.12 DOCENTE Docente responsable

:

:

:

Ing. Luis Alberto Rivera Echegaray.

Docente colaborador

Jefe de Practica

- -

Web

  • 2.13 :

E-mail

  • 2.14 :

  • 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 ESPECÍFICAS

    • 1. Conoce y aplica los fundamentos de los algoritmos usados en los diferentes sistemas operativos.

    • 2. Conoce y aplica la programación 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 programación.

    • 4. Conoce y aplica la gestión y distribución de los recursos de hardware.

II.

PROGRAMACIÓN DE CONTENIDOS POR UNIDADES O CAPITULOS

Primera unidad didáctica:

FUNDAMENTOS DE LOS SISTEMAS OPERATIVOS Y

ADMINISTRACION DE PROCESADORES

Duración

:

4 semanas

  • Competencia específica : Conocer los fundamentos teóricos de los sistemas operativos, describir brevemente algunos conceptos del manejo de procesadores e información a nivel arquitectura.

  • Contenidos programados por capítulos o unidades:

Conceptuales Procedimentales Actitudinales  Introducción a los Sistemas Operativos. Conceptos Estructura. Evolución de los Sistemas Operativos.
Conceptuales
Procedimentales
Actitudinales
Introducción
a
los
Sistemas
Operativos.
Conceptos
Estructura.
Evolución de los Sistemas
Operativos. Tipos de
Sistemas
Operativos:
Multiprogramación.
Tiempo compartido.
Sistemas en tiempo real.
Sistemas monousuarios.
Sistemas distribuidos.
Sistemas abiertos.
Aprende los conceptos e
con
importancia del uso de
Estructuras de los
Sistemas
la estructura de
sistemas operativos
los
Participa
responsabilidad,
interés y liderazgo
de
Computación: Sistemas
basados
en
interrupciones.
Estructura de E/S.
Operación de modo
dual.
Hardware de Protección.
Estructuras de los
Sistemas Operativos:
Sistemas monolíticos.
Sistemas con capas.
Máquinas
virtuales.
Modelo cliente servidor.
Componentes,
Llamadas
y
Servicios del Sistema
Operativo.
Modelo de Estados.
Objetivos, niveles y
criterios de Planificación.
Planificación apropiativa
versus no apropiativa.
Analiza
los
elementos
Presentación de Trabajo
de Investigación.
de
la planificación
y
planeación
de
la
Trabaja en equipo con
responsabilidad siendo
proactivo
Planeación de trabajos
multiprogramación
en
ambientes
multiprogramados.
Determinación de
recursos- Modelos
SEMANA 2
SEMANA 1

utópicos y reales.

     
  • y

Casos

ejercicios

prácticos.

 

Aplica los conocimientos

Participa

con

SEMANA 3

  • Procesos: Concepto-

de la programación para

laboriosidad

y

Estados- Operaciones y

desarrollar

e

responsabilidad en el

Control

implementar algoritmos de procesos.

trabajo

  • de

Algoritmos

     

Planificación: Torneo

Aplica los conocimientos

SEMANA 4

mutuo,

Prioridad,

de la programación para

Muestra orden y

PEPS,

Primero

el

desarrollar y mejorar

responsabilidad

 

trabajo

más

corto,

algoritmos de procesos.

Por niveles.

   

Segunda unidad didáctica:

Duración

Sincronización de procesos

:

3 semanas

  • Competencia específica : Conocer los conceptos del trabajo de condicionantes lógicas a nivel arquitectura.

  • Contenidos programados por capítulos o unidades:

Conceptuales

Procedimentales

Actitudinales

 
  • Principios generales de

Comprende

los

Participa

con

SEMANA 5

concurrencia- Exclusión

principios

de

responsabilidad,

mutua-

Secciones

concurrencia

y

interés y liderazgo

criticas Primitivas de

secciones de exclusión.

exclusión mutua

 

Usa

herramientas

de

   
  • Semáforos Monitores

programación

sistemas

en

operativo

Trabaja en equipo con

SEMANA 6

eficiente

en

gcc

para

responsabilidad siendo

Paso de mensajes Problemas clásicos.

  • problemas

Casos

y

ejercicios

prácticos.

resolver

casos

y

específicos

en semaforización.

proactivo

  • Bloqueos

mutuos,

     

Principios, condiciones

modelación

de

Usa

herramientas

de

Bloqueos.

programación

en

  • Prevención, predicción,

sistemas

operativo

Participa

con

SEMANA 7

Detección,

eficiente

en

gcc

para

laboriosidad

y

recuperación

e

resolver

casos

y

responsabilidad en el

Inanición de bloqueos

problemas

específicos

trabajo

mutuos.

en Bloqueo.

 

Casos y ejercicios prácticos

Tercera unidad didáctica:

Administración de memoria

Duración

:

  • Competencia específica : la memoria física y lógica.

4 semanas

Analizar e interpretación de datos en

  • Contenidos programados por capítulos o unidades:

Conceptuales

Procedimentales

 

Actitudinales

 
  • Organización, jerarquía y

Usa

algoritmos

Participa

con

SE

MA

administración del

especializados

en

los

responsabilidad,

almacenamiento real.

métodos

 

de

interés

y

 
  • Asignación

de

almacenamiento

y

liderazgo

almacenamiento continúo y no continúo.

memoria continua.

  • MEMORIA CONTINUA

 
  • Asignación de una sola

partición.

  • Asignación de Particiones

     
  • múltiples: Fijas y Variables.

  • Algoritmos de colocación de almacenamiento:

Trabaja

en

SEMANA 10

  • Primer ajuste

Usa

asignaciones

de

equipo

con

  • Mejor ajuste

particiones múltiples.

responsabilidad

 

siendo proactivo

  • MEMORIA VIRTUAL

     
  • Paginación:

  • Conceptos básicos.

  • Traducción

de

direcciones.

Conoce

y

aplica

los

Participa

con

SEMANA 11

algoritmos de paginación y

laboriosidad

y

  • Estrategias reemplazo PEPS, LRU.

de

de páginas:

memoria

virtual,

usa

estrategias de algoritmos de PEPS, LRU

responsabilidad en el trabajo

  • y

Casos

ejercicios

 

prácticos

  • Segmentación

  • Conceptos básicos- traducción de direcciones

Conoce

e interpreta

 

SEMANA 12

  • Segmentación/Paginac ión Conceptos básicos-

conceptos

de

segmentación de memoria

Muestra orden y responsabilidad

Traducción

de

de procesadores y RAM.

direcciones

 

Cuarta unidad didáctica:

Duración

Administración de archivos y base de datos, sistemas distribuidos.

:

4 semanas.

  • Competencia específica :

Manejo de jerarquías y organizaciones

de bases de datos, conoce los principios de sistemas distribuidos sus usos y aplicaciones.

  • Contenidos programados por capítulos o unidades:

Conceptuales

Procedimentales

Actitudinales

   
  • Archivos:

Sistema

de

     

Funciones,

jerarquía

y

Conoce

y

aplica

los

organización.

  • Métodos

de

acceso-

algoritmos de

posiciones

las

delos

Participa

con

responsabilidad,

SEMANA 13

Matriz

para

control

de

sistemas de archivos

interés y liderazgo

acceso.

diversos modelos de

  • Respaldo, Recuperación y

recuperación

 

de

 
  • de

Despachadores

datos.

 

archivos.

  • Seguridad

     

y

mecanismos

Conoce y aplica los

SEMANA 14

algoritmos

 

de

Trabaja

en

equipo

de protección.

seguridad y modelos de posicionamiento de

con responsabilidad siendo proactivo

  • Sistemas y modelos de Bases de datos.

datos.

  • Casos

y

ejercicios

 

prácticos.

  • Comunicación

en

los

     

sistemas distribuidos:

  • Protocolos con capas

  • El modelo cliente- servidor.

SEMANA 15

Sincronización

  • en

los

Aplica los algoritmos

Participa

laboriosidad

con

y

sistemas

distribuidos:

Exclusión mutua

  • Transacciones atómicas

de cliente servidor.

responsabilidad

en

el trabajo

Algoritmos de elección

 
  • Bloqueos.

Casos

  • y

ejercicios

prácticos.

  • Procesos y Procesadores en

Aplica los algoritmos

   

sistemas

distribuidos:

mediante

 

los

SEMANA 16

Hilos

Modelos de

lenguajes

de

Trabaja

en

equipo

programación

la

sistemas Asignación de

Procesadores Planificación de procesos - Seguridad

planificación de los

procesadores.

con responsabilidad siendo proactivo

III.

CRONOGRAMA DE ACTIVIDADES TEORICAS Y PRACTICAS

Primera unidad didáctica

Fecha

 

Tema

Actividades

Responsable

Semana

Introducción a los Sistemas Operativos.

Participación activa

Ing. Luis Alberto Rivera

1

 

en clases

Echegaray.

 

Conceptos

   

Estructura.

Evolución de los Sistemas

Operativos.

Tipos

de

Sistemas

Operativos:

Multiprogramación. Tiempo

compartido.

Sistemas

en

tiempo

real.

Sistemas

monousuarios.

Sistemas

distribuidos. abiertos.

Sistemas

  • Estructuras de

los

Sistemas de Computación:

Sistemas

basados

en

interrupciones.

Estructura

de

E/S.

Operación

de

modo dual.

  • Hardware de Protección.

 
  • Estructuras de Sistemas Operativos:

los

  • Sistemas monolíticos.

  • Sistemas con capas.

  • Máquinas virtuales.

  • Modelo cliente servidor.

 
  • Componentes,

Llamadas

y

  • Servicios del Sistema

 

Operativo.

 
  • Modelo de Estados.

 
  • niveles

Objetivos,

y

criterios de Planificación.

  • Planificación apropiativa versus no apropiativa.

  • Presentación de Trabajo de Investigación.

Ejercicios

y

Semana

2

  • Planeación de trabajos en

  • Determinación de

 

ambientes multiprogramados.

recursos- Modelos utópicos y reales.

problemas dirigidos sobre el tema

  • Casos y ejercicios prácticos.

 
  • Procesos: Concepto-

Ejercicios

y

Semana

3

Estados- Operaciones y Control

problemas dirigidos sobre el tema

 
  • de

Algoritmos

 

Planificación: Torneo

mutuo,

Prioridad,

Ejercicios y

Semana

4

PEPS, Primero

el

trabajo más corto, Por

problemas dirigidos sobre el tema

niveles.

Segunda unidad didáctica

Fecha

Tema

Actividade

Responsabl

s

e

 
  • Principios generales

de

Ejercicios

y

 

Seman

concurrencia- Exclusión mutua-

problemas

a 5

Secciones criticas Primitivas de

dirigidos sobre

exclusión mutua

el tema

 
  • Semáforos Monitores Paso

Ejercicios

y

Seman

a 6

de mensajes Problemas clásicos.

problemas

dirigidos sobre

  • Casos y ejercicios prácticos.

el tema

 
  • Bloqueos mutuos, Principios, condiciones modelación de Bloqueos.

 

Ing. Luis Alberto Rivera Echegaray.

  • Prevención, predicción,

Ejercicios

y

Seman

Detección, recuperación e

problemas

a 7

dirigidos sobre

Inanición de bloqueos mutuos.

el tema

Caso

s y ejercicios prácticos

Seman

   

a 8

EXAMEN PARCIAL

 

Fecha

Tema

 

Actividades

Responsable

 
  • Organización, jerarquía y

   

y

 

administración almacenamiento real.

del

dirigidos sobre el
tema

Asignación

de

Ejercicios problemas

Semana

almacenamiento continúo y

9

no continúo.

  • MEMORIA CONTINUA

Asignación de

  • una

sola

partición.

 
  • Asignación de Particiones

 

Ejercicios

y

  • múltiples: Fijas y Variables.

problemas

Semana

  • Algoritmos de colocación de

dirigidos sobre el

10

almacenamiento:

tema

 
  • Primer ajuste

 

Ing. Luis Alberto

  • Mejor ajuste

Rivera Echegaray.

 
  • MEMORIA VIRTUAL

   
  • Paginación:

  • Conceptos básicos.

Semana

  • Traducción de direcciones.

  • Estrategias de reemplazo

 

Ejercicios y problemas

11

de páginas: PEPS, LRU.

dirigidos sobre el tema

  • Casos y ejercicios prácticos

  • Segmentación

 
  • básicos-

Conceptos

 

Ejercicios

y

traducción de direcciones

problemas

Semana

  • Segmentación/Paginación

dirigidos sobre el

12

Conceptos básicos- Traducción de direcciones

tema

 

Tercera unidad didáctica

Cuarta Unidad Didáctica

Fecha

Tema

Actividades

Responsable

 
  • de

Sistema

Ejercicios y problemas

 

Archivos:

dirigidos sobre el tema

Funciones, jerarquía y organización.

  • Métodos de acceso-

Semana

13

Matriz

para control

de acceso.

  • Respaldo,

Recuperación y

  • Despachadores de archivos.

 
  • Seguridad y

  • Sistemas y modelos

Ejercicios y problemas

mecanismos de

dirigidos sobre

el

protección.

tema.

Semana

14

de Bases de datos.

  • ejercicios

Casos

y

prácticos.

 
  • Comunicación en los sistemas distribuidos:

Ejercicios y problemas dirigidos sobre el tema

  • Protocolos

con

Ing. Luis Alberto

capas

Rivera Echegaray.

  • El

modelo cliente-

servidor.

  • Sincronización en

Semana

los

sistemas

15

distribuidos:

Exclusión mutua

Algoritmos de

elección

  • Transacciones

atómicas

  • Bloqueos.

  • Casos

y

ejercicios

prácticos.

Semana

  • Procesos y Procesadores en sistemas distribuidos: Hilos

Ejercicios y problemas dirigidos sobre el tema

16

Modelos de sistemas Asignación de Procesadores Planificación de procesos - Seguridad

Semana

 

17

 

EXAMEN FINAL

IV.

ESTRATEGIAS METODOLÓGICAS:

  • Clase magistral

  • Dinámica grupal

  • Practicas individuales y grupales.

  • Evaluación y análisis de resultados

  • V. MATERIALES EDUCATIVOS Y OTROS RECURSOS DIDÁCTICOS: Se contara en todo momento para el desarrollo de la teoría y la práctica, los

siguientes: Plumón, pizarra, laptop y proyector multimedia para las clases teóricas y las clases prácticas las guías de práctica o problemas.

Una de las tareas principales del estudiante es una comunicación estrecha con

el docente a través 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 EVALUACIÓN:

Teoría:

El estudiante tendrá la oportunidad de participar activamente durante el desarrollo de las clases, para ello se hará entrega del silabo el primer día mediante la pagina web del docente y se les dará las instrucciones sobre la metodología de trabajo como también el calendario de exposiciones de temas, de tal manera que el estudiante tenga el tiempo necesario para la investigación bibliográfica y obtenga información 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.

Práctica:

Las prácticas se desarrollarán 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 métodos y técnicas del estudio universitario durante el desarrollo de la asignatura.

Requisitos de aprobación:

  • La asistencia a clases teórico-prácticas es obligatoria, teniendo en cuenta el Art. 51 del Reglamento Académico, el alumno con más del 30% de inasistencia estará inhabilitado para rendir los exámenes teóricos. Solo se considerará faltas justificadas oportunamente.

  • La inasistencia a trabajos grupales y/o exposiciones serán calificadas con cero (0)

  • Dos tardanzas se considerará como una falta y en caso de enfermedad, el alumno presentará su certificado médico (del servicio médico de Bienestar de la UNU) en la fecha oportuna, constatado la veracidad del caso se programará una nueva fecha para la recuperación del examen o práctica.

  • Las faltas a la ética, moral y buena conducta, serán tomadas en cuenta en las evaluaciones.

  • El sistema de evaluación será el vigesimal de 0 20 en concordancias con las Normas de evaluación establecidas por la Universidad.

  • Para aprobar la asignatura se requiere: Obtener la nota mínima de Once (11) en el Promedio Final.

Complementariamente, se evaluarán prácticas calificadas, en la que viene contenida los controles y tareas permanentes, según la necesidad.

La nota de las Practicas Permanentes Calificadas es:

PPC

PC Exp PT IF

4

PC

= Practicas Calificadas (al final de cada unidad didáctica)

Exp = Exposición PT = Practica Taller IF = Informe Final

La nota final se calculará según:

NOTA FINAL

EP

EF

PPC

EP

EF

3

, = Examen Parcial de medio Curso (Octava semana) = 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.

BIBLIOGRAFÍA OBLIGATORIA Y COMPLEMENTARIA POR UNIDAD

"Sistemas Operativos" William Stallings. Prentice-Hall, 8ª ed., 2007

"Sistemas Operativos. Conceptos y diseño." M. Milenkovic. McGraw-Hill, 6ª ed., 2004

"Operating System Concepts." J.L. Peterson y A. Silberschatz. Addison- Wesley.

"Sistemas Operativos. Diseño e implementación." 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

Introducción a Unix: un enfoque prácticoA. Afzal. Prentice Hall, 1997.

Sistemas Operativos Stuart E. Madnick y John Donovan. Editorial Diana

Pucallpa, Marzo del 2013