Вы находитесь на странице: 1из 6

SLABO

1. GENERALIDADES 1.1. Denominacin de Asignatura 1.2. Cdigo de la asignatura 1.3. Fecha de Aprobacin 1.4. Aplicado en perodo 1.5. Versin 1.6. rea Acadmica : Sistemas Operativos : IC04 : 02-12-13 : 2013-III :1 : Ingeniera

2. SUMILLA Funciones y evolucin de los sistemas operativos, tipos de procesamiento (serie, lotes), tipos de sistemas distribuidos, procesos y sus estados; comunicacin entre procesos, administracin de memoria, archivos y seguridad, gestin de ficheros, procesos y memoria, proteccin y control de accesos, modelos formales de proteccin. Sistemas de archivos, Dispositivos de almacenamiento. Planificacin de discos. Intrpretes de comandos LINUX CENTOS 5.5, Instalacin del sistema operativo LINUX. Administracin de sistemas y procesos, instalacin de paquetes, permisos. Configuracin de tarjetas de red, protocolos, tarjetas virtuales. Configuracin de servicios importantes: SAMBA, FTP, NFS, ACCESO REMOTO.

3. OBJETIVOS 3.1. OBJETIVOS GENERALES Capacitar a los alumnos en los conocimientos generales sobre los Sistemas Operativos, como un conjunto de programas diseados para administrar los recursos del sistema. 3.2. OBJETIVOS ESPECFICOS Al finalizar el curso, los alumnos podrn conocer el trabajo de los Sistemas Operativos como administradores de recursos como: instalacin del sistema operativo Linux, procesadores, memorias, perifricos e informacin. As como la solucin a los conflictos derivados del empleo de estos en sistemas de multiprogramacin

4. LA MTODOLOGIA DE ENSEANZA La metodologa de enseanza es de exposiciones tericas, con ayuda de material impreso, medios audiovisuales y laboratorio de computacin. Haciendo nfasis en la participacin constante de los alumnos.

5. EVALUACIN DE APRENDIZAJE: Asignaturas tericos-prcticos de aula y/o laboratorio El promedio Final ser:

PF =

EP+ 2 EF + PP 4

Donde: EP= Examen Parcial EF= Examen Final PP= Promedio de Prcticas El nmero mnimo de prcticas es 5 (cinco). Puede eliminarse la nota ms baja de las cinco notas obtenidas. El promedio de prcticas se determina en funcin de las prcticas desarrolladas en las horas asignadas para este fin. La programacin de estas prcticas debe comprender: 2 prcticas de Laboratorio - Laboratorio antes del Examen Parcial 3 prcticas de Laboratorio - Laboratorio antes del examen Final

Entonces, el promedio de Prctica ser:

PP

Pi
i 1

6. UNIDADES Y CONTENIDOS TEMTICOS POR SESEN 6.1. PROGRAMA SEMANAL (CLASES) SEM. 1 TEMA 1. Sistemas Operativos. 1.1 Conceptos de sistemas operativos. REFERENCIA BIBLIOGRAFICA 7.2 y 7.3

1.2 Sistemas por lotes. La multiprogramacin. 1.3 Sistema de tiempo compartido. 1.4 Sistemas paralelos. 1.5 Sistemas de tiempo real y distribuido. 1.6 Conceptos de Software Libre, distribuciones, kernel, Programas importantes. Entorno grfico, Modos de arranque. Laboratorio N 1: Sistema Operativo Linux, entorno de trabajo, comandos importantes: cp, pwd, rm, ls, medir, rmdir, more, less, cat, etc. 2. Estructura de los sistemas de computo. 2.1 Bootstrap. Estructuras de E/S: Interrupciones. Estructura DMA. Estructura de almacenamiento. Memoria principal. Discos magnticos. Cintas Magnticas. 2.2 Proteccin del hardware. 2.3 Componentes de un sistema. Administracin de procesos. Administracin de memoria principal. Administracin de archivos. Administracin de E/S. 2.4 Programas del sistema. 2.5 Estructura del sistema(Linux, Windows, OS/2) 2.6 Servicios de un sistema operativo. Laboratorio N 2: Instalacin del Sistema Operativo Centos 5.4 Reconocimiento de dispositivos fsicos: usb, lectoras de CD. Editor vi. 3.Administracin de Procesos. 3.1Concepto de un proceso. 3.2Estado de un proceso. PID y PPID 3.3El proceso Init. Runlevels. Background y Foreground. Laboratorio N 3: Comandos: ps ax, top, /etc/init.d (servicios y estados), nice, renice, kill, &, nohup, vmstat, ntsysv. Prctica Calificada N 1 (terico y practico) 4.Programacin en Linux. (Procesos) 4.1Uso del gcc. Bibliotecas de trabajos en el gcc. 4.2Ejercicios usando gcc en lenguaje C. 4.3 Programa PID y PPID. Ejercicios. 5.Planificacin de la CPU 5.1Concepto bsicos. 5.2Ciclo de rfaga y de E/S. Planificador de la CPU. 5.3Algoritmos de planificacin: FCFS, SJF, por Prioridad, Round Robin Ejercicios propuestos sobre Algoritmos de planificacin. 6.Bloqueos Mutuos. 6.1 Modelo del sistema. 6.2Caracterizacin de bloqueos mutuos. Grfica de 3

7.1, 7.2 y 7.3

7.1, 7.2

7.4

7.2 y 7.3

7.2 y 7.3

9 10

asignacin de recursos. 6.3 Prevencin de bloqueos mutuos. Exclusin mutua, Retener y esperar 6.4Terminacin de procesos. Apropiacin de recursos. 7.Administracin de memoria. 7.1 Antecedentes. Vinculacin de direcciones. 7.2Espacio de direcciones lgicas contra fsicas. 7.3Intercambio (Swapping) 7.4Asignacin de memoria contigua. 7.5Paginacion. Prctica Calificada N 2 (terico y practico), 8.Segmentacin. 8.1 Mtodo Bsico. 8.2Hardware. Proteccin y compartimiento. 8.3 Memoria virtual. Antecedentes. Laboratorio N 4: Uso del espacio swap en el sistema operativo. Comand df, dd, du, vmstat. Repaso para el examen Parcial.

7.2 y 7.3

7.1, 7.2 y 7.3

EXAMEN PARCIAL
9.Sistema de archivos. 9.1Concepto de archivo. Atributos de archivo, operaciones sobre los archivos. 9.2Tipos de archivos. Estructura de archivos. 9.3Tipos de acceso. 9.4Mtodo de acceso. Acceso secuencial y directo. 9.5Sistema de archivos del Linux. FHS. Laboratorio N 5: Creacin de usuarios y grupos. Permisos con chown, chgrp, chmod (relativo y absoluto). 10.Sistema de E/S 10.1Vista general. Hardware de E/S. 10.2Interrupciones. Ciclo de E/S activado por interrupciones. Acceso directo de memoria (DMA) 10.3 Interfaz de E/S de las aplicaciones. Laboratorio N 6: Comandos lspci, lsusb, directorio /proc. Prctica Calificada N 3 (terico y practico), 11. Estructura de almacenamiento masivo. 11.1Estructura de discos. Conceptos bsicos de un disco. Pista, track, sector, cluster. 11.2Estructura de almacenamiento terciario. Discos removibles. Cintas. 11.3Planificacin de discos. FCFS, SSTF, SCAN, CSCAN, LOOK. Ejercicios propuestos de discos. Laboratorio N 7: Formatear discos. Comando mkfs. Comando fsck. Comando mount y umount. Reconocimiento de dispositivos fsicos en Linux: usb, tarjetas de red, puertos de impresin. 4

11

7.1, 7.2 y 7.3

12

7.1, 7.2 y 7.3

13

7.1, 7.2 y 7.3

14

15

16

17

18 19 20

12.Sistemas distribuidos 12.1Conceptos. Estructura de redes. 12.2Ventajas de los sistemas distribuidos. 12.3Tipos de sistemas operativos distribuidos. Laboratorio N 8: Configuracin de una tarjeta de red. Protocolo TCP/IP. Configuracin de un ssh. Envi y extraccin de archivos. 13.Comunicacin. 13.1 Tipos de redes. 13.2 Protocolos de comunicacin. MODELO OSI Laboratorio N 9: Uso del protocolo http, dns y ftp. Configuracin del servicio apache, dns y ftp. Prctica Calificada N 4 (terico y practico), 14.Sistemas de Archivos Distribuidos. 14.1Concepto. Nomenclatura y transparencia. 14.2Esquemas de nomenclatura. 14.3Tcnicas de implementacin. Laboratorio N 10: Servicio Samba Server. Configuracin. Servicio NFS. 15.Seguridad y proteccin 15.1Amenazas y objetivos de seguridad 15.2Intentos de acceso no autorizado 15.3Polticas y mecanismos de seguridad 15.4Validacin 15.5Proteccin y control de acceso 15.6Modelos formales de proteccin Lab: Prctica Calificada N 5 (terico y practico), Repaso para el examen Final.

7.1, 7.2 y 7.3

7.1 y 7.2

7.1 y 7.2

7.2

EXAMEN FINAL

6.2. PROGRAMA SEMANAL (PRCTICAS) SEM. 1 2 3 4 5 6 7 8 9 10 11 TEMA Ejercicios propuestos y ejemplos. Ejercicios propuestos y ejemplos. TIPO DE PRCTICA

Prctica Calificada N 1
Ejercicios propuestos y ejemplos. Ejercicios propuestos y ejemplos. Ejercicios propuestos y ejemplos.

Revisin y Entrega de Notas

Prctica Calificada N 2
Ejercicios propuestos y ejemplos. Ejercicios propuestos y ejemplos. EXAMEN PARCIAL Ejercicios propuestos y ejemplos.

Revisin y Entrega de Notas

12 13 14 15 16 17 18 19

Prctica Calificada N 3
Ejercicios propuestos y ejemplos. Ejercicios propuestos y ejemplos.

Revisin y Entrega de Notas

Prctica Calificada N 4
Ejercicios propuestos y ejemplos.

Revisin y Entrega de Notas Revisin y Entrega de Notas

Prctica Calificada N 5
Ejercicios propuestos y ejemplos.

EXAMEN FINAL

20

7. BIBLIOGRAFA 7.1. JOEL BARRIOS DUEAS 7.2. Silberschatz, Galvin, Gagne 7.3. WILLIAM STALLINGS 7.4. .KURT WALL 7.5. www.linuxparatodos.net 7.6. www.alcancelibre.org 7.7. www.espaciolinux.com

Alcance Libre. Edicin Mxico. Sistemas Operativos, Ed. LIMUSA WILEY (2008). Sistemas Operativos. Ed. Prentice Hall (1997). Programacion en Linux. Ed. Prentice Hall. (2000)

Вам также может понравиться