Está en la página 1de 16

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing.

en Sistemas de Informacin

Asignatura Ciclo Lectivo Vigencia del programa Plan rea

SISTEMAS OPERATIVOS 2011 Desde el ciclo lectivo 2011 2008 Computacin Tecnologas Aplicadas

Carga horaria semanal 4 horas ctedra Anual Anual/ cuatrimestral Coordinador de Ctedra Magister Cecilia Beatriz Snchez Objetivos de la Materia Se pretende que el alumno al finalizar la asignatura alcance los siguientes objetivos generales: Comprender la organizacin, estructura y servicios proporcionados por los sistemas operativos. Conocer cmo se realiza la gestin y administracin de memoria, procesos y archivos en los sistemas operativos. Comprender la implementacin de la Entrada/Salida en los sistemas operativos. Conocer las diferentes tcnicas de seguridad implementada en los sistemas operativos. Comprender las caractersticas y funcionamiento del procesamiento distribuido. Realizar un anlisis comparativo entre distintos sistemas operativos disponibles en el mercado actual. Adquirir el dominio de conceptos bsicos y actualizados sobre Sistemas Operativos, dominar el vocabulario y utilizarlo con precisin. Aplicar en el laboratorio los conceptos tericos aprendidos en un sistema operativo determinado (Linux y Windows)

1 Ctedra: Sistemas Operativos

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

Programa Analtico Unidad Nro. 1: INTRODUCCION A LOS SISTEMAS OPERATIVOS Objetivos especficos: - Introducir los conceptos bsicos necesarios para comprender el resto de la asignatura. - Comprender la funcin de los sistemas operativos. - Introducirse en el estudio del sistema operativo Linux y Windows. - Realizar un anlisis comparativo entre los sistemas operativos disponibles en el mercado. Contenidos: Sistemas Operativos: concepto. Objetivos y funciones de los Sistemas Operativos. Evolucin histrica. Caractersticas de los Sistemas Operativos modernos: arquitectura micro-ncleo, multihilo, multiprocesamiento simtrico, Sistemas Operativos distribuidos, diseo orientado a objetos. LINUX: caractersticas. Historia. Estructura interna (arquitectura). Requerimientos de Hardware. Distribuciones. Tipos de shell. Procedimiento de Instalacin. Entradas al Sistema. Shell: inicio y finalizacin de una sesin. Estructura de la lnea de comandos. Comandos bsicos: login, pwd, clear, date, cal, cd, echo, who, w, passwd, logout, exit, man, ls (-l, -i, -a, -R), halt, shutdown. Interfaz grfica. Personalizacin del entorno. WINDOWS: Breve resea histrica. Arquitectura. Organizacin del sistema operativo. Modelo Cliente/servidor. Comparativa de Sistemas Operativos. Bibliografa: - SISTEMAS OPERATIVOS. Aspectos Internos y Principios de Diseo. 5ta. Edicin. Williams Stallings. Prentice Hall. 2005. Captulo 2: Introduccin a los Sistemas Operativos. - Apunte sobre Sistema Operativo LINUX. Serna Mnica y Allende Sandra. Editorial Universitas. 2004. Evaluacin: Los temas correspondientes a la presente unidad sern evaluados en el primer parcial de la asignatura.

2 Ctedra: Sistemas Operativos

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

Unidad N 2: ADMINISTRACIN Y GESTIN DE ARCHIVOS Objetivos especficos: Comprender cmo se realiza la administracin de archivos en diferentes sistemas operativos Comprender cmo se implementa el sistema de archivos (File System) Conocer la importancia de una adecuada administracin del espacio en disco Conocer y practicar la administracin del sistema de archivos en Linux

Contenidos: Archivos: nombre, estructura, tipos. Mtodos de acceso. Atributos. Operaciones con archivos. Directorios. Jerarqua y rutas de acceso. Operaciones con directorios. Implementacin de Sistemas de Archivos. Organizacin del Sistema de Archivos. Implantacin de archivos: Asignacin continua. Lista Ligada. Asignacin por lista enlazada y un ndice. Nodos-i. Implantacin de directorios. Implementacin del Sistema de Archivos en Windows. NTFS. Estructura del sistema de archivos. Archivos compartidos: tipos de enlaces (duro y simblico). Administracin del espacio en disco: tamao del bloque, registro de bloques libres, administracin de cuotas de disco. LINUX. Estructura del Sistema de Archivos. Jerarqua de directorios. Nodos-i. Derechos de acceso. Permisos. Redireccin de E/S. Pipelines. Metacaracteres (? * \ [ ] ... ... `...` && ||) . Variables del shell: HOME, PATH, TERM, HISTORY, LOGNAME, PS1, PS2, etc. Administracin de archivos: tipos de enlaces. Respaldo de archivos. Compresin. Visualizacin. Filtros. Tipos. Conversiones. Ordenaciones. Bsquedas. Comandos: cat, more, less, tail, head, cmp, diff, file, find, touch, wc, grep, sort, cp, ln, mv, mkdir, rm, rmdir, chmod, chown, tar, gzip, df, du, quota, mkfs. Bibliografa: - SISTEMAS OPERATIVOS MODERNOS 3era. Edicin. Andrew S. Tanenbaum. Captulo 4: Sistemas de Archivos. Captulo 11. - SISTEMAS OPERATIVOS. Aspectos Internos y Principios de Diseo. 5ta. Edicin. Williams Stallings. Prentice Hall. 2005. Captulo 12: Gestin de Ficheros. - Apunte sobre Sistema Operativo LINUX. Serna Mnica y Allende Sandra. Editorial Universitas. 2004. Evaluacin: Los temas correspondientes a la presente unidad sern evaluados en el primer parcial de la asignatura.

3 Ctedra: Sistemas Operativos

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

Unidad N 3: ADMINISTRACION DE PROCESOS Objetivos especficos: Comprender cmo se realiza la administracin de procesos en un sistema multiusuario-multitarea. Distinguir la multiprogramacin del multiprocesamiento Conocer la implementacin de hilos Identificar las arquitecturas internas de los Sistemas Operativos actuales Comprender la importancia de la concurrencia y comunicacin entre procesos Comprender la necesidad de la planificacin de procesos. Conocer los algoritmos de planificacin ms utilizados. Identificar cundo se produce un bloqueo y cmo se soluciona.

Contenidos: Procesos: concepto. Programa. Estado de un proceso. Modelo de procesos de cinco estados. Transiciones. Procesos suspendidos. Descripcin de Procesos. Estructuras de control del Sistema Operativo: tablas de memoria, de entrada/salida, de archivos y de procesos. Estructuras de control de procesos: imagen, atributos (bloque de control de procesos, BCP). Control de Procesos: modos de ejecucin. Creacin de procesos. Cambio de proceso. Hilo (Thread): concepto. Monohilo. Entorno multihilo: caractersticas, ventajas de su implementacin. Estados de un hilo. Implementacin de hilos: a nivel usuario (ULT), a nivel de ncleo (KLT), combinado. Multiproceso simtrico (SMP). Caractersticas. Arquitectura SMP. Microncleos. Arquitectura. Ventajas de su implementacin. Comunicacin entre Procesos. Condiciones de competencia. Regiones crticas. Exclusin mutua sin espera ocupada. Semforos: caractersticas. Mensajes: caractersticas, formato del encabezado, aspectos del diseo de sistemas con transferencia de mensajes. Planificacin de Procesos (Scheduling). Tipos de planificacin. Criterios de planificacin. Algoritmos de Planificacin. Planificacin FCFS (FIFO). Primero el proceso ms corto. Planificacin Round Robin. Planificacin por prioridad. Colas mltiples. Planificacin garantizada. Planificacin de 2 niveles. Interbloqueoos. Recursos. Interbloqueos. Condiciones para un interbloqueo. Modelado de interbloqueos. Estrategias para enfrentar los interbloqueos. LINUX. Hilos y procesos en Linux. Administracin de procesos: foreground vs. Background (paralelo). Comandos: ps, pstree, top, kill, wait, nice, fg, bg, nohup, at, crond, crontab, batch, etc. Bibliografa: - SISTEMAS OPERATIVOS. Aspectos Internos y Principios de Diseo. 5ta. Edicin. Williams Stallings. Prentice Hall. 2005. Captulo 3: Descripcin y control de Procesos. Captulo 4: Hilos, SMP y microncleos. Captulo 9: Planificacin Uniprocesador. - SISTEMAS OPERATIVOS MODERNOS 3era. Edicin. Andrew S. Tanenbaum. Captulo 2: Procesos e Hilos. Captulo 6: Interbloqueos. - Apunte sobre Sistema Operativo LINUX. Serna Mnica y Allende Sandra. Editorial Universitas. 2004. Evaluacin: Los temas correspondientes a la presente unidad sern evaluados en el segundo parcial de la asignatura.

4 Ctedra: Sistemas Operativos

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

Unidad N 4: ADMINISTRACION DE MEMORIA Objetivos especficos: Comprender la administracin, asignacin y liberacin de memoria Diferenciar los mtodos de administracin de memoria Profundizar la implementacin de la paginacin como tcnica para la administracin de la memoria Conocer la Segmentacin como tcnica alternativa de administracin de memoria virtual

Contenidos: Estrategias de Administracin. Espacio de direcciones. Multiprogramacin con particiones fijas. Intercambio. Multiprogramacin con particiones variables. Administracin de la memoria con mapa de bits. Administracin de memoria con listas enlazadas. Memoria Virtual. Paginacin. Fallo de pgina. Tablas de pginas. Memoria asociativa (TLB, translation lookaside buffer). Tablas de pginas multinivel. Algoritmos de reemplazo de pginas. Algoritmo de reemplazo de pginas ptimo. Algoritmo de reemplazo de pginas no usadas recientemente (NRU). Algoritmo FIFO. Segunda Oportunidad. Alg. De reemplazo de pginas del reloj. Modelo de Conjunto de trabajo. Aspectos de Diseo de los Sistemas de Paginacin. Polticas de asignacin local y global. Tamao de pgina y Fragmentacin. Segmentacin: concepto. Anlisis comparativo entre paginacin y segmentacin. LINUX: Administracin de memoria. Conceptos. Implementacin de la administracin de memoria. Paginacin. Algoritmo de reemplazo de pginas. Comandos: free, mkswap, archivo /proc/swap, vmstat, sync. Bibliografa: - SISTEMAS OPERATIVOS MODERNOS 3era. Edicin. Andrew S. Tanenbaum. Captulo 3: Administracin de Memoria. - Apunte sobre Sistema Operativo LINUX. Serna Mnica y Allende Sandra. Editorial Universitas. 2004. Evaluacin: Los temas correspondientes a la presente unidad sern evaluados en el segundo parcial de la asignatura.

5 Ctedra: Sistemas Operativos

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

Unidad N 5: ENTRADA - SALIDA Objetivos especficos: Comprender la importancia de una adecuada interfaz del sistema operativo frente al usuario, respecto al manejo de los dispositivos de entrada/salida. Conocer los diferentes mecanismos de los dispositivos de entrada/salida. Descubrir la importancia de los controladores de dispositivos. Comprender la tecnologa RAID.

Contenidos: Interrupciones: Concepto. Funciones. Clases. Tcnicas de polling. La interrupcin en el ciclo de instruccin. Tratamiento de las interrupciones. Interrupciones mltiples. Multiprogramacin. Dispositivos de entrada/salida. Tipos. Organizacin del sistema de E/S: E/S programada. Evolucin del sistema de E/S. Acceso directo a la memoria (DMA). Aspectos de diseo del sistema operativo. Objetivos de diseo. Estructura lgica del sistema de E/S. Utilizacin de buffers de E/S. Buffer nico. Buffer doble. Buffer circular. Planificacin del disco. Parmetros de rendimiento del disco. Polticas de planificacin del disco. Algoritmos. RAID. Caractersticas. Niveles. Cach de disco. Concepto. Consideraciones sobre el diseo. LINUX: Administracin de dispositivos. Administracin de Impresin. Comandos: lpr, lpd, lpq, mount, unmount, df, quota, mkdev. Bibliografa: - SISTEMAS OPERATIVOS. Aspectos Internos y Principios de Diseo. 5ta. Edicin. Williams Stallings. Prentice Hall. 2005. Captulo 1: Introduccin a los computadores. Captulo 11: Gestin de la E/S y planificacin del disco. - Apunte sobre Sistema Operativo LINUX. Serna Mnica y Allende Sandra. Editorial Universitas. 2004. Evaluacin: Los temas correspondientes a la presente unidad sern evaluados en el tercer parcial de la asignatura.

6 Ctedra: Sistemas Operativos

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

Unidad N 6: SEGURIDAD Objetivos especficos: Comprender la importancia de la seguridad de un sistema operativo Conocer las polticas mnimas de seguridad a implementar en una organizacin Comprender los diferentes tipos de virus existentes Administrar usuarios y grupos en Linux Conocer y aplicar las estructuras de control del sistema operativo Linux Desarrollar programas en el shell del sistema operativo Linux

Contenidos: Amenazas a la seguridad. Tipos de amenazas a la seguridad. Componentes de un sistema informtico (hardware, software, datos, redes y lneas de comunicaciones). Proteccin. Proteccin de la memoria. Control de acceso orientado al usuario. Control de acceso orientado a los datos. Intrusos. Tipos. Tcnicas de intrusin. Proteccin de contraseas. Estrategias de eleccin de contraseas. Deteccin de intrusos. Software Malicioso. Programas maliciosos. Fases de los virus. Tipos de virus. LINUX: Seguridad. Conceptos. Implementacin. Programacin en Shell (shellscripts). Entorno y definicin de variables. Variables del shell. Variables especiales. Comandos condicionales. Decisiones. Repeticiones. Funciones. Estructuras de control: if, case, for, while, until. Administracin de Usuarios y Grupos. Comunicacin en Linux. Correo electrnico. Dilogos. Comandos: adduser, usermod, userdel, groupadd, groupmod, groupdel, finger. Write, wall, rwall, mesg, mail. Env, set, unset, export, test, break. Bibliografa: - SISTEMAS OPERATIVOS. Aspectos Internos y Principios de Diseo. 5ta. Edicin. Williams Stallings. Prentice Hall. 2005. Captulo 16: Seguridad - Apunte sobre Sistema Operativo LINUX. Serna Mnica y Allende Sandra. Editorial Universitas. 2004. Evaluacin: Los temas correspondientes a la presente unidad sern evaluados en el tercer parcial de la asignatura.

7 Ctedra: Sistemas Operativos

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

Unidad N 7: PROCESAMIENTO DISTRIBUIDO Objetivos especficos: Conocer las caractersticas del procesamiento distribuido Comprender la arquitectura cliente/servidor Describir las caractersticas y arquitectura de las agrupaciones Comprender las caractersticas de los sistemas en tiempo real

Contenidos: Introduccin. Proceso cliente/servidor. Aplicaciones cliente/servidor. Middleware. Paso distribuido de mensajes. Llamadas a procedimientos remotos. Clusters. Conceptos de diseo de los sistemas operativos. Arquitectura de un cluster. Procesamiento en tiempo real. Concepto. Caractersticas de los sistemas en tiempo real. Planificacin en tiempo real. Bibliografa: - SISTEMAS OPERATIVOS. Aspectos Internos y Principios de Diseo. 5ta. Edicin. Williams Stallings. Prentice Hall. 2005. Captulo 14: Procesamiento distribuido, cliente/servidor y clusters. Captulo 10: Planificacin multiprocesador y de tiempo real.

Evaluacin: Los temas correspondientes a la presente unidad sern evaluados en el tercer parcial de la asignatura. Metodologa de enseanza y aprendizaje La asignatura se desarrollar en forma progresiva, con el dictado acadmico habitual, debiendo los docentes integrantes de la ctedra respetar el programa y la bibliografa propuesta. Este aspecto es de fundamental importancia, ya que todos los alumnos de la carrera deben alcanzar los mismos objetivos y aprendizajes. Con el objetivo de afianzar la adquisicin de conceptos aprendidos, se realizarn prcticas especficas sobre los contenidos de cada unidad. Muchas de estas prcticas se realizan en el mbito del Laboratorio de la Facultad.

8 Ctedra: Sistemas Operativos

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

Sistema de evaluacin

Se realizarn evaluaciones sumativas, conformadas por tres parciales de tipo mixto (preguntas de opciones mltiples y cuestiones y casos concretos para desarrollar). Este tipo de evaluacin, nos permite a los docentes observar si el alumno razona y relaciona los contenidos de la asignatura (opciones mltiples) y adems, evaluar su comprensin sobre un tema en particular, descubriendo tambin su capacidad de redaccin, manejo de vocabulario y expresin escrita en temas especficos de la especialidad. Consideraciones a tener en cuenta: El Docente y sus Ayudantes desarrollarn la materia terica y prcticamente respetando el PROGRAMA y la BIBLIOGRAFIA propuesta. Tanto el Docente como sus Ayudantes evacuarn todas las dudas que surjan durante el dictado de la asignatura. Se incentivar el empleo de tecnologas de enseanza (videos, filminas, diapositivas, etc) Se realizarn prcticas semanales en el laboratorio de los comandos aprendidos en el curso, logrando de esta manera un contacto directo del alumno con los sistemas operativos en estudio.

9 Ctedra: Sistemas Operativos

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

Condiciones de regularidad

Para la regularizacin de la asignatura, el alumno deber aprobar 3 parciales tericos y 3 parciales prcticos. La evaluacin de los mismos est separada en diferentes das y horarios, ya que los contenidos prcticos se evalan sobre el equipamiento del laboratorio, lo cual requiere un tratamiento especial. Parciales Tericos - Se tomarn 3 Evaluaciones Parciales durante el ciclo lectivo y un Recuperatorio terico (por aplazo o por inasistencia). Parciales Prcticos - Se tomarn 3 Evaluaciones Parciales prcticas durante el ciclo lectivo y un Recuperatorio (por aplazo o por inasistencia). Para obtener la regularidad de la asignatura ser requisito indispensable: - Asistencia de bedela - Asistencia a todos los prcticos realizados en el laboratorio o en el aula, organizados por la ctedra - 3 parciales prcticos aprobados (con el 60% como mnimo) - 3 parciales tericos aprobados (con el 60% como mnimo) PROMOCION La promocin est dividida en promocin prctica y promocin total de la asignatura. La promocin tanto prctica como total, obtenida en Noviembre del ao 2011 est vigente hasta el ltimo turno de Diciembre del 2012 (13 turnos para ponerse al da con las correlativas).

Promocin Prctica Para la promocin prctica es necesario tener promedio de 8 en los parciales prcticos con notas mnima 7 y no haber faltado o reprobado NINGUN parcial prctico. La promocin prctica no se pierde si el alumno es reprobado en el examen final terico.

Promocin Total Para acceder a la promocin total de la asignatura es requisito obligatorio tener promocin prctica. Para la promocin terica es necesario tener promedio de 8 en los parciales tericos con notas mnima 7 y no haber faltado o reprobado NINGUN parcial terico ni prctico.

10 Ctedra: Sistemas Operativos

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

Modalidad de examen final

EXAMEN FINAL El alumno deber poseer conocimiento sobre todos los temas incluidos en el programa vigente. Se deben tener todas las asignaturas correlativas aprobadas El examen prctico unificado se evaluar sobre el equipamiento del Laboratorio de la Facultad a las 16:00 hs. Una vez aprobado el examen prctico el alumno accede al examen terico El examen se implementa bajo la modalidad de examen nico para los alumnos de todos los cursos a las 18:00 hs. en el Edificio Central. La modalidad del examen final es ORAL, frente a un tribunal de docentes. El alumno extrae tres temas, los organiza y los expone oralmente ante los docentes.

Consideraciones Generales - La ctedra NO autoriza ni reconoce ningn tipo de EXAMEN INTEGRAL o similar. - La ctedra NO autoriza ni reconoce ningn tipo de alumno CONDICIONAL para el cursado de la asignatura. Actividades en laboratorio La parte prctica de la asignatura Sistemas Operativos se desarrolla completamente en el laboratorio de la Facultad sobre el sistema operativo Linux y Windows. Todas las semanas se realizan prcticas concretas sobre equipos. Es deseable que el alumno instale Linux en su PC particular o utilice un sistema operativo virtual el cual permite que el alumno trabaje en su casa, practique los comandos aprendidos en clase, sin tener que instalar el sistema operativo. Para ello, existen varios software disponibles de distribucin gratuita, los cuales se pueden descargar de la Web o adquirir en la Facultad. Como ejemplo, podemos mencionar Knoppix, Ututo, Ubuntu, etc. Horas/ao totales de la asignatura Cantidad de horas prcticas totales Cantidad de horas tericas totales Tipo de formacin prctica (marque la que corresponde y si es asignatura curricular -no electiva-) Cantidad de horas afectadas a la formacin prctica indicada Descripcin de los prcticos 128 horas ctedra por ao 64 horas ctedra destinadas a la parte prctica de la asignatura 64 horas ctedra destinadas a la parte tericoa de la asignatura Formacin experimental Resolucin de problemas de ingeniera Actividades de proyecto y diseo Prcticas supervisadas en los sectores productivos y /o de servicios 26 horas destinadas a la formacin prctica destinadas a la resolucin de los trabajos prcticos de laboratorio.
T.P. N 1 Anlisis de las Caractersticas de los Sistemas Operativos T.P. N 2 Instalacin del Sistema Operativo Linux T.P. N 3 Instalacin del Sistema Operativo Windows T.P. N 4 Administracin de Procesos en Windows T.P. N 5 Prctico Integrador 1 T.P. N 6 Prctico Integrador 2

11 Ctedra: Sistemas Operativos

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

T.P. N 7 Memoria en Linux/Windows T.P. N 8 Administracin de Usuarios

Criterios de evaluacin de los Los prcticos, deben ser realizados y entregados a los docentes Jefes de Trabajos Prcticos. El criterio de su evaluacin es cumplir con un puntaje prcticos mnimo de 60% para su aprobacin. Formato de presentacin de El formato de los prcticos consiste en el Ttulo, unidad a la que pertenece, tema, objetivos y actividad a realizar por parte del alumno. los prcticos Cronograma de actividades de la asignatura, incluyendo Se adjunta a la Modalidad Acadmica como Anexo. semana prevista para cada prctico Los docentes atienden consultas en la modalidad presencial y a travs de eDescripcin de metodologa mails. El horario de consultas, se ampla previo a parciales y exmenes propuesta de consultas y finales. cronograma de consultas Plan de integracin con otras La asignatura Sistemas Operativos est estrechamente relacionada con la materia Arquitectura de Computadoras perteneciente al primer ao de la asignaturas carrera. Es deseable que el estudiante conozca claramente los componentes hardware que forman un equipo, ya que en Sistemas Operativos veremos cmo se administran dichos dispositivos. Tambin es necesario conocimientos previos sobre diagramacin lgica, sistema binario y conocimientos bsicos de estructuras de control de programacin. Sistemas Operativos sirve de base para la asignatura Redes de Informacin donde se profundizan los protocolos de comunicacin a travs de mensajes, como lo es TCP/IP. Bibliografa Obligatoria 1. SISTEMAS OPERATIVOS. Aspectos Internos y Principios de Diseo. 5ta. Edicin. Williams Stallings. Prentice Hall. 2005. 2. SISTEMAS OPERATIVOS MODERNOS 3era. Edicin. Andrew S. Tanenbaum. Prentice Hall. 2009. 3. Apunte sobre Sistema Operativo LINUX. Serna Mnica y Allende Sandra. Editorial Universitas. 2004. (www.frc.utn.edu.ar/profesores) 4. Pgina Web de la ctedra www.frc.utn.edu.ar/profesores

Bibliografa Complementaria

12 Ctedra: Sistemas Operativos

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

Distribucin de docentes por curso

Curso T 2k1 M 2k2 2k3 2k4 2k5 2k6 2K7 2K8 2K9 M M M T T T N N

2 K 10 N 2 K 11 M C. Paz

Da y Horas Lunes 1 2 Viernes 6 7 Martes 3 4 Jueves 4 5 Jueves 3 4 Martes 6 7 Lunes 3 4 Martes 1 2 Mirc. 0 1 Viernes 5 6 Lunes 5 6 Viernes 0 1 Lunes 2 3 Martes 5 6 Mirc. 2 3 Jueves 3 4 Mirc. 0 1 Viernes 2 3 Lunes 0 1 Viernes 0 1 Lunes 1 2 Viernes 6 7

Profesor Oscar Espeche Cecilia Snchez Oscar Espeche Oscar Espeche Sandra Allende Cecilia Snchez Norberto Cura Norberto Cura Sandra Allende

JefeTrab.Prct. Mnica Serna Fabin Gibellini Mario Groppo

Ayudante

Adriana Zancanaro

Mnica Serna Clarisa Stefanich Sandra Allende Susana Liendo Fanny Montoya

Nicols Colacioppo

Flix Piozzi Susana Liendo

Flix Piozzi Mario Clarisa Groppo Stefanich

CRONOGRAMA DE ACTIVIDADES (PLANIFICACION) 2011


SEM 1 FECHA UNIDAD TEMA A CARGO DEL DOCENTE ADJUNTO Presentacin de la Asignatura. Anlisis de la Modalidad Acadmica. Unidad 1: Introduccin. Objetivos y funciones. Evolucin histrica. Caractersticas de los Sistemas Operativos modernos. Sistema Operativo Windows Archivos. PRACTICO A CARGO DEL J.T.P. Presentacin de la asignatura. Condiciones de regularidad y promocin. Apunte Prctico. Unidad I: Introduccin al SO Linux.

14/03/2011 Unidad 1

21/03/2011 Unidad 1

Entrada al sistema, entorno grfico. Estructura de la lnea de comandos. Comandos bsicos

28/03/2011 Unidad 2

04/04/2011 Unidad 2

Prctico N 1: Anlisis de las Caractersticas de los Sistemas Operativos. Conceptos de: Directorios, Rutas de acceso: absoluta y relativa. Crear archivos y directorios. Comandos: ls, cd, pwd, mkdir, rmdir, rm, cat, more. Implementacin de Sistemas Prctico N 2: LINUX: Procedimiento de Instalacin. Shell: inicio y finalizacin de de Archivos. una sesin. Modo de trabajo. Distribuciones, versiones del kernel, tipos de shell, requerimientos, etc.

13 Ctedra: Sistemas Operativos

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

11/04/2011 Unidad 2

18/04/2011 Unidad 2

25/04/2011 Unidad 3

02/05/2011 Unidad 3

09/05/2011

Implementacin de Sistemas Prctico N 3: WINDOWS: Procedimiento de Instalacin. Estructura interna de Archivos. (arquitectura). Requerimientos de Hardware. Arquitectura bsica. Funcin del Kernel y del Shell. Interfaces, etc. . Entrada al Sistema. Administracin del espacio en Operaciones con Archivos: Crear archivos y disco. Implementacin del directorios, concatenar, listar, borrar. sistema de archivos en Visualizacin. Comandos: ls, cat, more, tail,, Windows. head, tail, cut, rm, mkdir, rmdir. Copiar, mover, renombrar, etc. Comandos: cp, mv, cmp, diff. Windows: Comparativa. Procesos. Descripcin de Derechos de acceso. Permisos. Comando: Procesos. chmod. Bits setuid, setgid y sticky. Redireccin de E/S. Pipelines. Administracin de archivos: Respaldo de archivos, tar. Compresin, gzip. Filtros: grep, find, sort. Estructuras de control de Administracin de procesos: Comandos: ps, procesos. pstree, top, kill. Foreground vs. Background (paralelo), fg, bg, jobs. Planificacin de tareas: Cron, at, batch. Prctico N 4: Administracin de Repaso para el parcial Procesos en Windows: Uso del Administrador de Tareas.

10

11

N 4: (Continuacin) 16/05/2011 PARCIAL 1er. Parcial Terico (unidades Prctico 1, 2 y la primera parte de la 3) Administracin de Procesos en Windows: Uso de Sysinternals. 1er. Parcial Prctico. 23/05/2011 Unidad 3 Hilos.

12

30/05/2011 Unidad 3

13

06/06/2011 Unidad 3

14 15

13/06/2011 Unidad 3 20/06/2011 Unidad 3

Multiproceso simtrico. Micro Introduccin a Programacin en Shell. ncleos. Creacin de variables. Comandos: env, set, unset, export, test, break. Entrada y Salida de Datos. Variables de entorno. Comunicacin entre Variables del shell: HOME, PATH, TERM, Procesos.. Planificacin de HISTORY, LOGNAME, PS1, PS2, etc. Procesos. Comandos Condicionales, Secuenciales. Grupo de rdenes. Utilizacin de comandos vistos. Planificacin de procesos. Programacin en Shell. Estructuras de Control. Utilizacin de comandos vistos. Interbloqueos. Programacin en Shell. Uso de parmetros posicionales. Utilizacin de comandos vistos. Estrategias de Administracin Prctico N 5: Trabajo Prctico Integrador 1. Utilizacin de los siguientes conceptos: de memoria. Meta caracteres (? * \ [ ] ... ... `...` && ||). Tipos. Ordenamientos. Bsquedas. Comandos: find, wc, grep, sort. Exmenes Generales 2 Exmenes Generales 2 Turno Ciclo Turno Ciclo 2011 2011 Receso de invierno Receso de invierno Receso de invierno Receso de invierno

16

27/06/2011 Unidad 4

04/07/2011 11/07/2011 18/07/2011

14 Ctedra: Sistemas Operativos

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

25/07/2011 17 01/08/2011 Unidad 4

Exmenes Generales 3 Turno Ciclo 2011 Memoria Virtual.

Exmenes Generales 3 Turno Ciclo 2011 Prctico N 6: Trabajo Prctico Integrador 2.

18

08/08/2011 Unidad 4

Memoria Virtual. Prctico N 6: Trabajo Prctico Integrador 2. (Continuacin)

19

15/08/2011 Unidad 4

Memoria Virtual Prctico N 6: Memoria

Comandos de administracin de memoria: free, mkswap, archivo /proc/swap, vmstat, sync. en en

20 21

22/08/2011 Unidad 4

Memoria Virtual

29/08/2011 PARCIAL 2do. Parcial (unidades 3 y 4)

Prctico N 7: Memoria Linux/Windows. N 7: Memoria Terico Prctico Linux/Windows. (Continuacin)

22

05/09/2011 Unidad 5

Interrupciones. de E/S.

Repaso para el parcial. Dispositivos 2do. Parcial Prctico.

23

12/09/2011 Unidad 5

Organizacin del sistema de Programacin en Shell (shellscripts). E/S Comandos condicionales. Decisiones. Repeticiones. Funciones. Estructuras de control: if, case, for, while, until. Planificacin del disco. Programacin en Shell. Estructuras de control: if, case, for, while, until. (Ejercitacin).

24

19/09/2011 Unidad 5

25

26/09/2011 Unidad 5

26

03/10/2011 Unidad 6

27

10/10/2011 Unidad 6

Comandos: mount, unmount, mkdev, df, du, quota, mkfs. Entrada / Salida en Linux: Administracin de dispositivos. Amenazas a la seguridad. Administracin de Usuarios y Grupos. Proteccin. Archivos /etc/passwd y /etc/shadow. Comandos: adduser, usermod, userdel, groupadd, groupmod, groupdel, chown, chgrp, finger. Intrusos. Software Malicioso. Trabajo Prctico N 8: Administracin de Usuarios.

RAID. Cach de disco

28

17/10/2011 Unidad 7

Procesamiento distribuido.

Trabajo Prctico N 8: Administracin de Usuarios. (Continuacin.) Comunicacin en Linux. Correo electrnico. Dilogos. write, wall, rwall, mesg, mail. Repaso para el parcial

29

24/10/2011 Unidad 7

Procesamiento distribuido.

30 31

31/10/2011

Repaso para el parcial

Parcial 07/11/2011 PARCIAL 3er. (unidades 5, 6 y 7)

Terico 3er. Parcial Prctico

15 Ctedra: Sistemas Operativos

Universidad Tecnolgica Nacional Facultad Regional Crdoba Dpto. Ing. en Sistemas de Informacin

32

14/11/2011 RECUP.

Recuperatorio Terico

Recuperatorio Prctico

16 Ctedra: Sistemas Operativos

También podría gustarte