UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA PLAN DE ESTUDIOS 2006-II

Anuncio
UNIVERSIDAD RICARDO PALMA
FACULTAD DE INGENIERÍA
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE INFORMÁTICA
DEPARTAMENTO ACADÉMICO DE INGENIERÍA
PLAN DE ESTUDIOS 2006-II
SILABO
I.
DATOS GENERALES
CURSO
CODIGO
CICLO
CREDITOS
CONDICION
NATURALEZA
HORAS :
REQUISITOS
SEMESTRE ACADÉMICO
ÁREA ACADÉMICA
PROFESORES
: SISTEMAS OPERATIVOS
: IF0604
: VI (Sexto)
: 04
: Obligatorio
: Curso Teórico Práctico y Experimental
: 7 TEORIA= 2 , PRACTICA: 2, LABORATORIO:3
: IF0503 (ARQUITECTURA DE COMPUTADORAS)
: 2012 – I
: Hardware, Redes y Comunicación de Datos
: Díaz Muñante, Jorge (Teoría)
Sarmiento Caro, Patricio (Laboratorio)
SUMILLA
El curso de Sistemas Operativos del Área de Ciencias de la Computación corresponde al sexto semestre de la
formación de la Escuela Académico Profesional de Ingeniería Informática. El curso es de naturaleza Teórico-Practico
y Experimental.
Competencia:
Tiene como objeto proporcionar una visión general acerca del diseño, estructura y componentes de los sistemas
operativos en la comprensión de análisis de situaciones problemáticas, que le permitan analizar, identificar,
seleccionar o elegir entre las diferentes opciones existentes de los sistemas operativos que se encuentran en nuestro
mercado y que sean factibles de ser aplicados ya sea a un sistema multiusuario o distribuidos. En tal sentido
desarrollará como contenido y práctica lo referente a las características fundamentales, diferencias, ventajas y
desventajas de cada uno de los sistemas operativos multiusuarios o distribuidos. La parte práctica consistirá en el
desarrollo de prácticas dirigidas, guiadas y asimismo como prácticas calificadas en el laboratorio, la utilización de
manuales, guías y separatas para su respectiva aplicación
Unidades temáticas:
Los contenidos del curso de Sistemas Operativos se dividen en seis unidades temáticas: Introducción y Conceptos
básicos. Administración del procesador, Administración de la memoria real y virtual, Administración de los dispositivos
de entrada / Salida, Administración de Archivos.
III. COMPETENCIAS DE LA CARRERA


Encuentra la tecnología necesaria del negocio, el gobierno, las instituciones de salud y educacionales y
otras organizaciones de económica.
Desarrolla y mantiene sistemas de software base confiable, eficiente y que sea económico mantenerlos y
que satisfagan los requisitos definidos por los clientes.
COMPETENCIAS DEL CURSO
1.
2.
3.
4.
5.
6.
Saber los conceptos generales de los Sistemas Operativos
Reconocer y evaluar diferentes sistemas operativos
Entender el funcionamiento de los sistemas operativos y su relación con el hardware del equipo y los
sistemas de aplicaciones.
Reconocer módulos estructurales de un sistema operativo
Brindar una idea clara sobre un sistema operativo la cual incluye la estructura, organización,
implementación y comportamiento internos del mismo.
Reconocer y saber el diseño de un sistema operativo del mercado de tal modo que el alumno esté
en capacidad de reconocer sus componentes internos y explicar como estos funcionan.
Universidad Ricardo Palma
El curso de Sistemas Operativos ha sido organizado en 6 unidades de aprendizaje, las mismas que son:
Unidad
Unidad
Unidad
Unidad
Unidad
Unidad
2012-1
1: Introducción y Conceptos Básicos
2: Administración del Procesador
3: Administración de la Memoria Real
4: Administración de la Memoria Virtual
5: Administración de Dispositivos de Entrada / Salida
6: Administración de Archivos
RED DE APRENDIZAJE
UNIDAD 1: INTRODUCCION Y
CONCEPTOS TEORICOS
UNIDAD 2: ADMINISTRACION DEL
PROCESADOR
UNIDAD 3 Y 4: ADMINISTRACIÓN DE LA MEMORIA
.
UNIDAD 5: ADMINISTRACION DE DISPOSITIVOS DE E / S
UNIDAD 6: ADMINISTRACION DE ARCHIVOS
UNIDADES TEMATICAS
TEORÍA
UNIDAD 1: INTRODUCCIÓN Y CONCEPTOS BÁSICOS.
Logros de aprendizaje:
 Conocer los conceptos fundamentales de los Modelos de Computación y de la Arquitectura del
Computador.
 Identificar los tipos de sistemas Operativos
 Reconocer y saber la estructura en el diseño de un sistema operativo
Nº horas 8
SEMANA(S) Nº 1, 2
Tema
1. Arquitectura y generaciones de las
computadoras
2. Funciones y características de los sistemas
operativos
3. Tipos de Sistemas operativos
4. Estructura y diseño de un Sistema Operativo
IF 0603 Curso: Sistemas Operativos
-2-
Actividades
Exposición y presentación del profesor de la Teoría con el
desarrollo práctico de las generaciones de las computadoras.
Participación de alumnos con consultas y preguntas. Análisis
de los conceptos de diseño por el profesor y los alumnos.
Universidad Ricardo Palma
2012-1
UNIDAD 2: ADMINISTRACIÓN DEL PROCESADOR
Logros de aprendizaje:
 Identificar los estados de un proceso.
 Reconocer la necesidad de sincronizar a los procesos, identificando los mecanismos más
importantes.
 Identificar y evaluar las políticas de la planificación del CPU.
Nº horas 16, SEMANA(S) Nº 3, 4, 5 y 6
Tema
1. Tipos de procesamiento
2. Estados de un proceso.
3. El bloque de control de proceso
4. Hilos
5. Semáforos: Productor – Consumidor.
6. Abrazo Mortal
7. Políticas de planificación del CPU.
8. Caso de estudio. Estados de un proceso
en Unix
Actividades
Exposición y presentación del profesor de la Teoría con el
desarrollo práctico de las generaciones de las computadoras.
Participación de alumnos con consultas y preguntas. Análisis
de los conceptos de diseño por el profesor y los alumnos.
UNIDAD 3: ADMINISTRACIÓN DE LA MEMORIA REAL
Logros de aprendizaje:
 Identificar los tipos de organización y asignación de memoria principal
 Reconocer las estrategias para la administración de la memoria principal
 Identificar y evaluar las técnicas de particiones fijas y variables.
Nº horas 4, SEMANA(S) Nº 8, 9
Tema
Examen Parcial
1.
2.
3.
4.
Actividades
Exposición y presentación del profesor de la Teoría con el
desarrollo práctico de las generaciones de las computadoras.
Participación de alumnos con consultas y preguntas. Análisis
de los conceptos de diseño por el profesor y los alumnos.
Jerarquía de Memoria
Organización y asignación de memoria
Estrategias de administración
Particiones fijas y variables
UNIDAD 4: ADMINISTRACIÓN DE LA MEMORIA VIRTUAL
Logros de aprendizaje:
 Identificar los tipos de organización de memoria virtual
 Reconocer la organización y estrategias en una administración de memoria virtual
 Identificar y evaluar la memoria virtual del sistema operativo Linux
Nº horas 16, SEMANA(S) Nº 10, 11, 12, 13
Tema
1. Antecedentes de la memoria virtual
2. Organización y tipos
3. memoria virtual Paginada
4. Memoria virtual Segmentada
5. Memoria virtual Segmentada y Paginada
6. Caso de estudio. Algoritmo de reemplazo
del Linux.
Actividades
Exposición y presentación del profesor de la Teoría con el
desarrollo práctico de las generaciones de las computadoras.
Participación de alumnos con consultas y preguntas. Análisis
de los conceptos de diseño por el profesor y los alumnos.
UNIDAD 5: SISTEMA DE ENTRADA / SALIDA
Logros de aprendizaje:
 Identificar los tipos de dispositivos de entrada y salida
 Reconocer las actividades de los drivers
 Identificar y evaluar los algoritmos de planificación del disco duro
IF 0603 Curso: Sistemas Operativos
-3-
Universidad Ricardo Palma
2012-1
Nº horas 4, SEMANA(S) Nº 14
Tema
1.
2.
3.
4.
Funciones del administrador de
dispositivos de entrada y salida.
Funciones del driver
Planificación del disco duro
Políticas de escrituras al disco duro
Actividades
Exposición y presentación del profesor de la Teoría con el
desarrollo práctico de las generaciones de las computadoras.
Participación de alumnos con consultas y preguntas. Análisis
de los conceptos de diseño por el profesor y los alumnos.
UNIDAD 6: SISTEMA DE ARCHIVOS
Logros de aprendizaje:
 Identificar los tipos de asignación de espacio de un archivo
 Identificar las funciones del Manejador de Archivos (file system)
 Reconocer y evaluar las diferentes técnicas de asignación de espacio de un archivo
Nº horas 4, SEMANA(S) Nº 15
Tema
1.
2.
3.
4.
Definición de archivo y directorio
Funciones del file system
Principales operaciones de
administración de archivos
Tipos de asignación de espacio de
un archivo
Actividades
Exposición y presentación del profesor de la Teoría con el
desarrollo práctico de las generaciones de las computadoras.
Participación de alumnos con consultas y preguntas. Análisis
de los conceptos de diseño por el profesor y los alumnos.
UNIDADES DE APRENDIZAJE: LABORATORIO
UNIDAD 1: RECURSO DEL PROCESADOR
Logros de aprendizaje:
 Identificar las diferentes formas de administración del recurso “Procesador”.
Nº horas 21, SEMANA(S) Nº 1, 2, 3, 4, 5, 6 y 7
Tema
1. Exposición de las distintas tecnologías
de Procesadores, disponibles en el
mercado tecnológico actual.
2. Discusión para la búsqueda y selección
del procesador adecuado para distintas
necesidades empresariales y del usuario.
Actividades
Desarrollo en el laboratorio de experiencias prácticas del tema
tratado, mediante uso de computadoras y programas
informáticos.
UNIDAD 2: RECURSO DE MEMORIA
Logros de aprendizaje:
 Identificar las diferentes formas de administración del recurso “Memoria”.
Nº horas 9, SEMANA(S) Nº 9, 10 y 11
Tema
1. Exposición de las distintas tecnologías
de Memoria, disponibles en el mercado
tecnológico actual.
2. Discusión para la búsqueda y selección
de la tecnología de gestión de memoria
adecuada a las distintas necesidades
empresariales y de usuarios.
IF 0603 Curso: Sistemas Operativos
-4-
Actividades
Desarrollo en el laboratorio de experiencias prácticas del tema
tratado, mediante uso de computadoras y programas
informáticos.
Universidad Ricardo Palma
2012-1
UNIDAD 3: DISPOSITIVOS DE E/S Y FICHEROS
Logros de aprendizaje:
 Identificar la interrelación existente en los recursos de la CPU con el resto de dispositivos y
almacenamiento existente en el computador.
Nº horas 6, SEMANA(S) Nº 12 y 13
Tema
1. Exposición de las distintas tecnologías
existentes en Placas Principales (Mainboard)
disponibles en el mercado tecnológico actual.
2. Discusión para la búsqueda y selección de
alternativas adecuadas de acuerdo a los
requerimientos del negocio o usuario.
Actividades
Desarrollo en el laboratorio de experiencias prácticas del
tema tratado, mediante uso de computadoras y
programas informáticos.
UNIDAD 4: REQUERIMIENTOS DE LOS SISTEMAS OPERATIVOS
Logros de aprendizaje:
 Identificar los requerimientos de un sistema operativo y seleccionar el adecuado según la necesidad
del negocio o usuario.
Nº horas 6, SEMANA(S) Nº 14 y 15
Tema
1. Exposición de los diversos sistemas operativos
vigentes en el mercado tecnológico actual.
2. Discusión para la búsqueda y selección del
sistema operativo adecuado según las
necesidades del negocio o cliente.
Actividades
Desarrollo en el laboratorio de experiencias prácticas del
tema tratado, mediante uso de computadoras y
programas informáticos.
METODOLOGÍA
Participativa, con la intervención de los alumnos en clase. Se estimulará la capacidad de investigación, la iniciativa
y espíritu emprendedor en las intervenciones orales y la búsqueda de materiales y temas, así como también la
responsabilidad en el cumplimiento de los trabajos encomendados.
Directiva, mediante la exposición de las clases, presentación de diapositivas, sugerencia de temas de investigación
y el seguimiento de los trabajos.
Técnicas didácticas a emplear:





Equipos y Materiales:
IF 0603 Curso: Sistemas Operativos





-5-
Interrogación didáctica
Demostración
Aplicación
Debate
Logro Práctico
Pizarra y plumones.
Proyector multimedia
Powerpoint
Computadoras
Software de sistema operativo
Universidad Ricardo Palma
2012-1
EVALUACIÓN
FORMULA:
La nota final del curso será calculada como promedio ponderado según muestra el siguiente cuadro:
Concepto
Examen Parcial
Examen Final
Promedio Practica
Exámenes de Laboratorio
Porcentaje
25%
30%
15%
30%
Descripción
Examen de medio ciclo (teoría)
Examen de fin de ciclo (teoría)
Prácticas calificadas en Aula(práctica)
4 evaluaciones(laboratorio)
Fórmula de evaluación
Promedio Final = 0.25 * EP + 0.30 * EF + 0.15 * ((PC1 + PC2)/2) + 0.30 * ((LB1+LB2+LB3+LB4)/4)
PF = 0.25 EP + 0.30 EF + 0,15 PROM(PC1,PC2) + 0,30 PROM(LB1,LB2,LB3,LB4)
Donde:
EP
EF
PC
LB
:
:
:
:
Evaluación parcial (Examen)
Evaluación final (Examen)
Prácticas PC (Teoría)
Evaluaciones de Laboratorio
CRONOGRAMA:
Unidades
Teoría:1,2,3
Teoría: 5,6,7,8
Teoría: 1,2,3
Teoría: 5,6,7
Lab 1 (procesador)
Lab 2 (procesador)
Lab 3 (memoria)
Lab 4 (E/S, ficheros)
Fecha
Semana 8
Semana 15
Semana 5
Semana 13
Semana 5
Semana 7
Semana 11
Semana 14
Tipo de evaluación
EP
EF
PC1
PC2
LB1
LB2
LB3
LB4
Peso
25%
30%
7.5%
7.5%
8.75%
8.75%
8.75%
8.75%
Bibliografía:
Silberschatz, A. (2004). Operating System Concepts (7th ed.) USA: John Wiley & Sons, Inc.
Tanembaum, A. (2001). Modern Operating Systems (2nd. ed.). USA: Prentice Hall.
Tanembaum, A. (2006). Operating Systems Design and Implementation (3rd ed.).USA: Prentice Hall.
ENLACES WEB
SEMANA(S) Nº 1, 2
 http://es.kioskea.net/contents/systemes/sysintro.php3
 http://www.slideshare.net/E.brito/tipos-de-sistemas-operativos-1165749
 http://www.slideshare.net/IvanBalter/estructura-del-sistema-operativo-presentation
SEMANA(S) Nº 3, 4, 5 y 6



http://administraciondeprocesos-silis.blogspot.com/2008/10/25-niveles-objetivos-criterios.html
http://laurel.datsi.fi.upm.es/_media/docencia/asignaturas/dso/planificacion-4pp.pdf
http://www.slideshare.net/llastra/sincronizacin-de-procesos-presentation
SEMANA(S) Nº 8, 9

IF 0603 Curso: Sistemas Operativos
-6-
Sustituible
SI
SI
NO
NO
NO
NO
NO
NO
Universidad Ricardo Palma



2012-1
http://www.dia.eui.upm.es/Asignatu/sis_op1G/MOS%20guia%20de%20transparencias/Memoria.ppt
http://www.scribd.com/doc/12928428/SO-Teo-I
http://www.memorymanagement.org/glossary/f.html
ENLACES WEB SEMANA(S) Nº 10, 11, 12, 13
 http://www.vocw.edu.vn/content/m10664/latest/
 http://en.wikipedia.org/wiki/Paging
 http://pages.cs.wisc.edu/~solomon/cs537-old/last/paging2.html
SEMANA(S) Nº 14 y 15



http://es.wikipedia.org/wiki/NFS
http://bmrc.berkeley.edu/people/chaffee/vfat.html
http://www.linuxhq.com/guides/TLK/fs/filesystem.html
Laboratorio:

ENLACES WEB


http://es.wikipedia.org/wiki/NFS
http://bmrc.berkeley.edu/people/chaffee/vfat.html
HTTP://WWW.LINUXHQ.COM/GUIDES/TLK/FS/FILESYSTEM.HTML
IF 0603 Curso: Sistemas Operativos
-7-
Descargar