Está en la página 1de 9

Taller de Sistemas Operativos, Redes de Computadoras y Sistemas Distribuidos

Salvador Lpez Mendoza o

Presentacin o
Este documento tiene como objetivo orientar a los profesores con respecto a los equipos y materiales con que se cuenta para apoyar a las asignaturas cuyo trabajo prctico se realiza a dentro del Taller de Sistemas Operativos, Redes de Computadoras y Sistemas Distribuidos.

Descripcin general del Taller de Sistemas Operativos, o Redes de Computadoras y Sistemas Distribuidos
El Taller de Sistemas Operativos, Redes de Computadoras y Sistemas Distri buidos es el espacio f sico que apoya principalmente a los cursos del Area de Organizacin o de Sistemas de Cmputo. Este taller se encuentra en el Edicio de Docencia en Ciencias o Experimentales (Tlahuizcalpan) de la Facultad de Ciencias de la U.N.A.M. En este taller se llevan a la prctica los conceptos, tcnicas, tecnolog y mtodos de los a e as e dominios considerados como hardware y software, haciendo nfasis en cada uno de sus come ponentes, a n de comprender el funcionamiento de los sistemas digitales, los sistemas de cmputo, el diseo y construccin de sistemas operativos, los sistemas multiprocesador y o n o los sistemas de redes. De esta manera los alumnos de la Licenciatura en Ciencias de la Computacin podrn conocer la estructura y funcionamiento bsicos del hardware y softo a a ware, formular algunas de sus especicaciones, saber cmo se integran equipos de cmputo, o o as como las formas de compartir y distribuir recursos computacionales, procesos e infor macin. Con estas bases, los alumnos podrn participar e innovar en el diseo de nuevas o a n organizaciones para los sistemas de cmputo. o Los principales objetivos generales que se persiguen mediante el trabajo de los alumnos que cursan las asignaturas de esta area son: 1. Proporcionar elementos tericos y prcticos para analizar y comprender los sistemas y o a arquitecturas de cmputo, as como su especicacin y diseo a lo largo de la evolucin o o n o histrica de las computadoras, y analizar nuevas tendencias. o 1

Taller de Sistemas Operativos, Redes de Computadoras y Sistemas Distribuidos

2. Estudiar la teor tcnicas y metodolog para el diseo y construccin de ensamblaa, e as n o dores, intrpretes y compiladores. e 3. Estudiar la teor y conocer los elementos operativos requeridos para la transmisin y a o recepcin de informacin, as como las convenciones empleadas para la comunicacin o o o entre las partes constitutivas de las redes de cmputo y comunicaciones. o 4. Estudiar la teor tcnicas y metodolog para el diseo y construccin de sistemas a, e as n o operativos, as como el diseo e implementacin de los componentes de software que n o hacen posible el funcionamiento de las computadoras en diferentes niveles operativos. 5. Estudiar los elementos tericos, las caracter o sticas y las propiedades de los diferentes modelos de procesamiento paralelo y distribuido, as como sus componentes, con el n de disear e implementar aplicaciones espec n cas. 6. Estudiar diversas aplicaciones que tienen los sistemas de cmputo avanzados. o

Asignaturas
El Taller de Sistemas Operativos, Redes de Computadoras y Sistemas Distribuidos apoya principalmente las siguientes asignaturas del plan de estudio de la Licenciatura en Ciencias de la Computacin que se imparten en la Facultad de Ciencias de la U.N.A.M. o Administracin de Centros de Cmputo. o o Arquitectura de Computadoras. Arquitectura y Diseo de Software. n Compiladores. Diseo de Interfaces. n Diseo de Sistemas Digitales. n Procesos Paralelos y Distribuidos. Programacin Concurrente. o Redes de Computadoras. Simulacin. o Sistemas Operativos. Supercmputo. o

Taller de Sistemas Operativos, Redes de Computadoras y Sistemas Distribuidos

Teor de Cdigos. a o Teor de Grcas. a a Teor de Redes. a

Infraestructura de cmputo o
El Taller de Sistemas Operativos, Redes de Computadoras y Sistemas Distribuidos cuenta con el siguiente equipo de cmputo: o Un servidor Dell PowerEdge 2500. Quince computadoras personales. Un cluster con 16 nodos. A continuacin se detallan las caracter o sticas principales de estos equipos.

Servidor
El servidor Dell PowerEdge 2500 consta de: Procesador: Dos procesadores Pentium III a 1 GHz. Memoria: 512 MB de RAM. Disco: Tres unidades SCSI de 36.4 GB. Video: Controlador ATI Mach 64 con 8 MB de memoria. Monitor: Dell P793. Particiones Cada disco tiene capacidad para almacenar 36.4 GB (36420075008 bytes); f sicamente tiene 255 cabezas, 63 sectores/pista y 4427 cilindros. Los discos se han dividido de acuerdo a las siguientes particiones: Disco /dev/sda. Dispositivo Boot /dev/sda1 /dev/sda2 /dev/sda3 * /dev/sda4 /dev/sda5 /dev/sda6 Inicio Final Bloques Id 1 7 56196 de 8 257 2008125 82 258 1503 10008495 83 1504 4427 23487030 5 1504 2749 10008463+ 83 2750 4427 13478503+ 83 Sistema Dell Utility Linux swap Linux Extended Linux Linux

Taller de Sistemas Operativos, Redes de Computadoras y Sistemas Distribuidos

Disco /dev/sdb. Dispositivo Boot /dev/sdb1 /dev/sdb2 /dev/sdb3 Sistemas de archivos

Inicio Final Bloques Id Sistema 1 1460 11727418+ 83 Linux 1461 2920 11727450 83 Linux 2921 4427 12104977+ 83 Linux

En trminos de estructura lgica estas particiones estn asignadas a los siguientes sistemas e o a de archivos: Dispositivo Nombre lgico Sistema o Opciones LABEL=/ / ext2 defaults /dev/sda5 /Samba ext3 defaults /dev/sda6 /var/ftp ext3 defaults /dev/sdb1 /home ext3 defaults none /dev/pts devpts gid=5,mode=620 none /proc proc defaults none /dev/shm tmpfs defaults /dev/sda2 swap swap defaults /dev/cdrom /mnt/cdrom udf,iso9660 noauto,owner,kudzu,ro /dev/fd0 /mnt/oppy auto noauto,owner,kudzu La particin /dev/sda1 est reservada por el fabricante del equipo. Aunque no aparece o a expl citamente, la particin /dev/sda3 corresponde a la ra del sistema de archivos (etiqueta o z LABEL=/). Las particiones /dev/sdb2 y /dev/sdb3 estn reservadas para usarse en un futuro, de acuera do a las necesidades que se vayan presentando en los cursos. Servicios Las computadoras del Taller de Sistemas Operativos, Redes de Computadoras y Sistemas Distribuidos son parte de una red local que no es visible al exterior del taller, pues dada la naturaleza del trabajo que realizan los alumnos es importante evitar que se afecte a equips de otros talleres o laboratorios. Por este motivo es importante ofrecer un conjunto de servicios que permitan el buen funcionamiento de las computadoras de la red local. El servidor ofrece los servicios que permiten a las otras computadoras ser parte de la red local del taller y acceder a la red Internet. DHCP. Mediante este servicio el resto de las computadoras adquieren una direccin y o nombre dentro de la red local del taller.

Taller de Sistemas Operativos, Redes de Computadoras y Sistemas Distribuidos

DNS (named). Servicio de resolucin de nombres. Mediante este servicio las compuo tadoras de la red local pueden conocer el nombre y direccin de las otras computadoras o de la red local; tambin es posible facilitar la tarea de conocer las direcciones de los e equipos externos a la red local. Proxy. El servidor tambin funciona como intermediario para acceder a pginas de e a Internet, de tal forma que las computadoras de la red local no necesitan de una conexin o directa a Internet.

Computadoras personales
Las quince computadoras personales son el equipo con el que trabajan directamente los alumnos que acuden al Taller de Sistemas Operativos, Redes de Computadoras y Sistemas Distribuidos. Todos estos equipos tienen la misma conguracin: o Cada cliente es una computadora genrica marca e-Coin con las siguientes caracter e sticas: Procesador: AMD Athlon a 1 GHz. Memoria: 256 MB de RAM. Disco: Un disco IDE de 40 GB. Video: Controlador nVidia NV5M64 (RIVA TNT2 model 64) con 32 MB de memoria. Monitor: Acer V771. Particiones Disco /dev/hda. La capacidad del disco es de 40 GB, 40020664320 bytes. Tiene 255 cabezas, 63 sectores/pista y 4865 cilindros. Dispositivo Boot /dev/hda1 * /dev/hda2 /dev/hda3 /dev/hda4 /dev/hda5 /dev/hda6 /dev/hda7 /dev/hda8 Inicio Final Bloques Id Sistema 1 1287 10337796 7 HPFS/NTFS 1288 2159 7004340 83 Linux 2160 2222 506047+ 82 Linux swap 2223 4865 21229897+ 5 Extended 2223 3094 7004308+ 83 Linux 3095 3966 7004308+ 83 Linux 3867 4589 5004216+ 83 Linux 4590 4865 2216938+ 83 Linux

Taller de Sistemas Operativos, Redes de Computadoras y Sistemas Distribuidos

Sistemas de archivos Las particiones estn asignadas a los siguientes sistemas de archivos: a Dispositivo LABEL=/12 none none none /dev/hda3 /dev/cdrom /dev/fd0 Nombre lgico o / /dev/pts /proc /dev/shm swap /mnt/cdrom /mnt/oppy Sistema ext3 devpts proc tmpfs swap udf,iso9660 auto Opciones defaults gid=5,mode=620 defaults defaults defaults noauto,owner,kudzu,ro noauto,owner,kudzu

La particin /dev/hda1 est reservada para el sistema operativo Windows. o a Aunque no aparece expl citamente, la particin /dev/hda2 corresponde a la ra del sistema o z de archivos. Las particiones /dev/hda5, /dev/hda6, /dev/hda7 y /dev/hda8 estn reservadas para usarse a en un futuro, de acuerdo a las necesidades que se vayan presentando en los cursos. Sistema operativo Estos equipos cuentan con varios sistemas operativos, pues atienden necesidades particulares en cada curso. Los sistemas instalados actualmente son: Windows XP. Linux (Fedora 1). Se han instalado cuatro versiones distintas que se usan de acuerdo a las necesidades de cada curso. Lo que permite a los alumnos trabajar con cierto grado de conanza en que sus trabajos no afectarn el funcionamiento de los otros alumnos. a

Cluster
El cluster est formado por un servidor y 16 nodos. Estos equipos cuentan con las siguientes a caracter sticas: Servidor Dos procesadores Intel Xeon, 2.6GHz Motherboard SE7501BR2 Intel dual Xeon 1GB de memoria RAM Disco duro SCSI Cheeta, 80GB

Taller de Sistemas Operativos, Redes de Computadoras y Sistemas Distribuidos

CD/Writer interno Samsumg Teclado y mouse Microsoft PS2 Monitor SVGA Color Samsumg, 17 pulg. Gabinete Intel SC5250-E dual 16 Nodos Un procesador Intel Pentium 4, 2.6GHz Motherboard Intel Pentium 4 BOSC845GBSRL 512 MB de memoria RAM Disco duro Seagate de 40 GB Gabinete para P4 AOPEN Micro ATX 300W Un Switch 3com Superstack 3 4226T 24 puertos 10/100 2 puertos 10/100/1000

Infraestructura de Software
Se cuenta con las siguientes herramientas y sistemas de software: Simulador del funcionamiento interno de una computadora. Sistemas operativos. Fedora Linux, Mandrake Linux, Minix, Windows XP (Home Edition), Simuladores de mquinas virtuales. a VMWare. Simuladores de redes de computadoras. OPNET IT Guru (Versin de uso acadmico). o e Simulador de una red Token Ring. Knoppix. Sistema de procesamiento paralelo para el cluster.

Taller de Sistemas Operativos, Redes de Computadoras y Sistemas Distribuidos

Recursos electrnicos (pginas en la World Wide Web) o a


Los cursos asociados al Taller de Sistemas Operativos, Redes de Computadoras y Sistemas Distribuidos cuentan con gran cantidad de material de apoyo para los alumnos, por lo que es necesario contar con un sitio que agrupe ese material, facilitando a los alumnos su consulta. Se ha decidido utilizar el servidor hoare.fciencias.unam.mx para ofrecer este servicio. Se ha considerado la capacidad del equipo para almacenar grandes cantidades de informacin, o as como el poder de cmputo con que cuenta. o En la pgina principal de este servidor se encuentra la descripcin del Taller de Sistea o mas Operativos, Redes de Computadoras y Sistemas Distribuidos y se cuenta con enlaces a los distintos cursos, as como a materiales complementarios. Esta pgina se a encuentra en el URL: http://hoare.fciencias.unam.mx A partir de ese enlace se encuentran las pginas de las siguientes asignaturas: a Arquitectura de Computadoras. Arquitectura y Diseo de Software. n Programacin Concurrente. o Procesos Paralelos y Distribuidos. Redes de Computadoras. Sistemas Operativos. En estas pginas se puede acceder al material que cada profesor pone a disposicin de los a o alumnos. Tambin existe material de uso general y que est disponible desde varias de estas pginas. e a a Entre otros destacan: Notas del lenguaje de programacin Java. o Notas del uso de XML desde el lenguaje de programacin Java. o Notas para el diseo de pol n ticas de seguridad informtica. a

Taller de Sistemas Operativos, Redes de Computadoras y Sistemas Distribuidos

Recursos bibliogrcos a
En el Taller de Sistemas Operativos, Redes de Computadoras y Sistemas Distribuidos se han colocado los libros que el Dr. Mario Albarrn Figueroa decidi donar a a o la Facultad de Ciencias de la UNAM. Esta donacin se realiz en octubre de 2003 y consta o o de un acervo de cerca de 250 libros cuyos temas corresponden principalmente a las areas en que se encuentran las asignaturas que apoya este taller.