1 Sistemas Operativos Orden del da Actividad de CV Exposicin Actividades del curso Polticas y Formato de evaluacin Administracin de cuentas de usuario Actividad en clase 5% Realizar una presentacin. Dr. Juan Carlos Lpez Pimentel Tiempo de exposicin 5 minutos. Contenido: Breve Currculum Proyecto en el que se est trabajando actualmente. Principales reas o Intereses de Investigacin. Objetivos con la Maestra. Sistemas Operativos que se dominan. Lenguajes de Programacin que se dominan. Lenguajes de Programacin que se tienen conocimiento.
Analizando Conceptos 3 Sistemas Operativos Sistema Conjunto de elementos organizados y relacionados que interactan entre s para lograr un objetivo. Un sistema puede estar formado por subsistemas y partes, y a la vez puede ser parte de un sper- sistema. 3:48:32 Dr. Juan Carlos Lpez Pimentel Definicin Sistema Conjunto de elementos organizados y relacionados que interactan entre s para lograr un objetivo. Un sistema puede estar formado por subsistemas y partes, y a la vez puede ser parte de un sper- sistema. Ejemplos de Sistemas 3:48:32 Dr. Juan Carlos Lpez Pimentel Sistema Conjunto de elementos organizados y relacionados que interactan entre s para lograr un objetivo. Un sistema puede estar formado por subsistemas y partes, y a la vez puede ser parte de un sper- sistema. Tipos de Sistemas en cuanto a su naturaleza Abiertos: presentan relaciones de intercambio con el ambiente, a travs de entradas y salidas. Cerrados: no presentan intercambio con el medio ambiente que los rodea, pues son hermticos a cualquier influencia ambiental. Ejemplos de Sistemas 3:48:32 6 Dr. Juan Carlos Lpez Pimentel Definicin 7 Sistema Operativo It is a collection of software that manages computer hardware resources and provides common services for computer programs. [wikipedia] Programa que acta como intermediario entre el usuario y el hardware de un computador, [Silverrshatz Galvin, 1999]. Definicin Abiertos: Unix Linux Cerrados: Windows MAC Tipos de SO en cuanto a su naturaleza Programa que tiene encomendadas una serie de funciones cuyo objetivo es simplificar el manejo y utilizacin de la computadora. [Carretero, 2001]. 8 Aplicaciones de Usuario Hardware Sistema Operativo It is a collection of software that manages computer hardware resources and provides common services for computer programs. [wikipedia] Programa que acta como intermediario entre el usuario y el hardware de un computador, [Silverrshatz Galvin, 1999]. Componentes de un Sistema Operativo 9 Componentes de un Sistema Operativo 10 Ncleo o Kernell, es el encargado de gestionar recursos, a travs de servicios de llamada al sistema. Componentes de un Sistema Operativo 11 Una funcin fundamental de un sistema operativo es la ejecucin de un programa, y un programa en ejecucin se denomina proceso,[Rames Elmasri, Gil Carrick, Levine]. Un proceso es en esencia un programa en ejecucin, [Tanenbaum]. Un proceso, tambin conocido como tarea, es una instancia de un programa ejecutable. [Flynn, Mchoes] Componentes de un Sistema Operativo 12 La parte del S. O. que administra la memoria se llama Gestor de memoria, [Tanenbaum] y su funcin es: Llevar un registro de las partes de memoria. Asignar espacio en memoria a los procesos . Liberar espacio de memoria asignada a procesos que han terminado. Componentes de un Sistema Operativo 13 Entrada Salida Entrada/Salida Teclado Monitor Almacenamiento Ratn Altavoz CD/DVD Joystick Auriculares Mdem Lpiz ptico Impresora Memorias Micrfono Plotter Router Componentes de un Sistema Operativo 14 Sistemas de archivos de ejemplo: FAT, FAT32, NTFS, ext, ext2, ext3, nfs, ISO9660 y hay muchos ms. Cada uno se ha diseado para un hardwaware o propsito determinado. Los directorios son contenedores de otros directorios y los ficheros contenedores de informacin. Una de las caractersticas de los sistemas de archivos son la velocidad de acceso, de escritura, los permisos, la gestin del espacio libre, etc. Componentes de un Sistema Operativo 15 Asegurar la confidencialidad, integridad y disponibilidad de: El Hardware El Software Los Datos Las lneas de comunicacin Componentes de un Sistema Operativo 16 Comunicacin entre procesos e hilos Se tiene que tomar en cuenta aspectos como: Problemas clsicos de programacin concurrente Problema de la seccin crtica Semforos Sincronizacin POSIX Comunicacin por mensajes Principales Componentes de una Computadora [Sun Educational Services] 17 18 19 Referencias 1. http://matt.might.net/articles/phd-school-in-pictures/ 2. Silverrshatz Galvin, Sistemas Operativos, Quinta Edicin, Pearson, Addison Wesley Longman, 1999. 3. http://www.cs.utexas.edu/users/witchel/372/lectures/01.OSHistory.pdf. 4. Jess Carretero, et.al. Sistemas Operativos, Una visin aplicada. Mc Graw Hill, 2001. 5. Tenenbaum Andrew S., Sistemas Operativos modernos, Tercera Edicin, Pearson , Prentice Hall, 2009. 6. Flynn M. Ida, Mcver Mchoes Ann, , Sistemas Operativos, Tercera Edicin, Thompson Editores, 2001. 7. Elmasri Ramez, Gil Carrick A., Levine David, Sistemas Operativos: un enfoque en espiral, Mc Graw Hill, 2010 8. [Deitel H.M, Deitel, Sistemas Operativos, Segunda edicin, Addison- Wesley, 1993.
20 Dr. Juan Carlos Lpez Pimentel 21 Actividad Seleccin de Sistema Operativo a Instalar (5%) Especificaciones 1. Hacer una bsqueda de sistemas operativos de libre distribucin. 2. El sistema operativo lo debers bajar de Internet. 3. La bsqueda se puede realizar con google. 4. Despus de la bsqueda, debers enviar al titular de la materia el sistema operativo que seleccionaste, a ms tardar el martes 30 de Julio. 5. El profesor analizar el sistema operativo y te enviar correo de aceptacin o rechazo. 6. En caso de rechazo tendrs que regresar al punto 1.
22 Evaluacin de la actividad de seleccin de sistema operativo 1. SO seleccionado fue enviado en tiempo y forma. 2. SO seleccionado cumple con las especificaciones sugeridas. 3. SO seleccionado fue re-enviado porque as lo sugiri el profesor dentro del tiempo permitido. 4. SO seleccionado no cumple las especificaciones. 5. SO fue enviado a destiempo, pero dentro de los tiempos pertinentes para realizar la actividad. 6. SO seleccionado fue enviado a destiempo y fuera de los tiempos para realizar la actividad.
Obtencin de 10 si cumple puntos 1 y 2. Obtencin de 9 si cumple puntos 1, 2 y 3. Obtencin de 8 si cumple puntos 2 y 5. Obtencin de 7 si cumple puntos 2, 3, 5. Obtencin de 6 si cumple puntos 2 y 6.
23 Dr. Juan Carlos Lpez Pimentel 24 Actividad de Instalacin de Sistema Operativo (25%) Especificaciones Preparar una presentacin sobre el sistema operativo de (10 minutos). Tiempo para preguntas y respuestas 5 minutos. Ver la lista de cotejo anexa.
Fecha de exposicin 04 de Agosto 11 Agosto de acuerdo a la fecha que te haya tocado. 25 Trabajo de Exposicin (20%) Para el 04 11 de Agosto Dr. Juan Carlos Lpez Pimentel 26 Temas 1. Historia de Sistemas Operativos y el Kernel 2. Sistemas Operativos MS-DOS y sistemas windows con un enfoque al kernel (Ncleo). 3. Sistemas Operativos basados en Unix (OS, Linux, etc) con un enfoque en el Kernel. 4. Gestin de E/S, 5. Gestin de Archivos y Directorios 6. Gestin de Procesos, Gestin de Memoria. 7. Seguridad, Proteccin, Comunicacin y Sincronizacin enfocado al trabajo del Sistema Operativo. 27 Objetivos Generales de Aprendizaje Demostrar capacidad de anlisis y comprensin de temas novedosos para transmitir los conocimientos adquiridos a travs de un trabajo de investigacin y una presentacin oral. 28 Objetivo de la Exposicin Desarrollar la habilidad de transmitir de forma oral los conocimientos adquiridos a partir de un trabajo de investigacin. Reafirmar conceptos. 29 Lineamientos de la Exposicin Preparar una presentacin de 20 minutos Tiempo para exposicin 15 minutos. Tiempo para preguntas y respuestas 5 minutos. Los tiempos pueden combinarse si as lo desean los expositores. Se sugiere el uso de Power Point (o algo similar). La exposicin deber ser organizada, clara y precisa. La lista de cotejo de la exposicin se anexa en el archivo de word. 30 Dr. Juan Carlos Lpez Pimentel 31 Evaluacin de Artculo (15%) Para el 18 de Agosto Procedimiento de Evaluacin Evaluacin: Asistencia, puntualidad y participacin 10 % Actividad de CV 5 % Actividad de seleccin de Sistema Operativo 5 % Instalacin y Exposicin de Sistema Operativo 20 % Exposiciones de temas 20 % Actividad de Evaluacin de artculo 15 % Actividad de Evaluacin 25 % Dr. Juan Carlos Lpez Pimentel 32 Plataforma de Administracin del Curso Google Drive Dr. Juan Carlos Lpez Pimentel 33 Dr. Juan Carlos Lpez Pimentel