viernes, 21 de mayo de 2010
Portada
Escuela Preparatoria Federal Por Cooperación Xicohtencatl Axayacatzin
Trabajo
Proyecto
Nombre de la alumna
Mónica Portillo Alvarado
Profesor
Concepción Flores Sandoval
Grupo
601 área naturales
Materia
Base de Datos
Índice
1. Introducción
2. Dedicatoria
3. Objetivo general
4. Objetivo especifico
5. Narración de la situación actual del cliente
6. Diagrama entidad relación
7. Diseño de la base de datos
8. Manual de usuario
9. Manual técnico
10. Conclusiones
Dedicatoria
Mi proyecto se lo dedico a mis padres.
Cuando comencé a crear mi proyecto la verdad me costo un poco; pero estaba decidida hacerlo aun que me llevara tiempo.
Loa verdad me costo crear mi proyecto, al principio no tenia ni loa mínima idea de cómo iba ser mi proyecto. Pero conforme fui leyendo los tutoriales y con la ayuda de mi profesora; puede dar comienzo con mi proyecto.
Con sinceridad me esforcé al crear este proyecto y le debo agradecer también a mi profesora porque supo como girarme “Gracias”.
Proyecto
“Gestor de inventarios para el control de productos”
Introducción:
Es este proyecto tiene como principal objetivo tener un control de productos el cual se llevara por medio de un inventario.
Dado este sistema de base de datos es muy fácil de manejar eficiente dado a que con este sistema de base de datos se lleva un control muy bueno ya que su principal función es facilitar el control de los productos de los negocios por medio de un inventario ya que tener u inventario es muy importante he indispensable dado que con el se puede saber lo vendió, la cantidad de producto y el costo de la venta.
Con fácil manejo de este sistema de bases de datos sus beneficios es que llevara un buen inventario de sus ventas para saber que producto es más vendido y que producto es menos vendido para que el cliente pueda tomar decisiones en su negocio garantizando una mejor atención al cliente.
Objetivo general:
Crear u sistema de base de datos “Gestor de inventarios para el control de productos”
Objetivo especifico:
*Analizar el problema
*Identificar las entidades, atributos y su relación
*Crear diagrama entidad relación
*Crear tablas en Access
*Llenar el inventario
Narración de la situación actual del cliente:
La señora Sabina Islas Hernández propietaria del negocio “mini súper”
Teléfono del negocio 4159124
Que se encuentra en la Plazuela Pedro Morales #25 San Lorenzo Axocomanitla Tlaxcala.
El principal problema de la señora Sabina es el descontrol de su mercancía.
Aun que ella a llevado un control de sus productos por medio de una libreta y ahí anota lo que vende, cantidad del producto vendido y cual fue el costo de la venta.
Pero como deja la libreta en la mesa en muchas ocasiones sus nietos la agarran y la rayan, le rompen las hojas, a la esconden. Y por esto no sabe que producto vendió y no esta segura de que producto vendió mas.
Por este problema decidió contratarme para que creara un inventario.
Lo que la señora sabina requiere es que el inventario diga el nombre del producto o marca, precio, cantidad de producto, fecha de caducidad, descripción del producto y de la venta le interesa saber el producto vendido, cantidad de producto vendido, precio de la venta, fecha de la venta, cual fue el empleado que hiso la venta y del empleado quiere conocer el nombre del empleado, dirección, teléfono, departamento de trabajo que pertenece.
Escuela Preparatoria Federal Por Cooperación Xicohtencatl Axayacatzin
Trabajo
Proyecto
Nombre de la alumna
Mónica Portillo Alvarado
Profesor
Concepción Flores Sandoval
Grupo
601 área naturales
Materia
Base de Datos
Índice
1. Introducción
2. Dedicatoria
3. Objetivo general
4. Objetivo especifico
5. Narración de la situación actual del cliente
6. Diagrama entidad relación
7. Diseño de la base de datos
8. Manual de usuario
9. Manual técnico
10. Conclusiones
Dedicatoria
Mi proyecto se lo dedico a mis padres.
Cuando comencé a crear mi proyecto la verdad me costo un poco; pero estaba decidida hacerlo aun que me llevara tiempo.
Loa verdad me costo crear mi proyecto, al principio no tenia ni loa mínima idea de cómo iba ser mi proyecto. Pero conforme fui leyendo los tutoriales y con la ayuda de mi profesora; puede dar comienzo con mi proyecto.
Con sinceridad me esforcé al crear este proyecto y le debo agradecer también a mi profesora porque supo como girarme “Gracias”.
Proyecto
“Gestor de inventarios para el control de productos”
Introducción:
Es este proyecto tiene como principal objetivo tener un control de productos el cual se llevara por medio de un inventario.
Dado este sistema de base de datos es muy fácil de manejar eficiente dado a que con este sistema de base de datos se lleva un control muy bueno ya que su principal función es facilitar el control de los productos de los negocios por medio de un inventario ya que tener u inventario es muy importante he indispensable dado que con el se puede saber lo vendió, la cantidad de producto y el costo de la venta.
Con fácil manejo de este sistema de bases de datos sus beneficios es que llevara un buen inventario de sus ventas para saber que producto es más vendido y que producto es menos vendido para que el cliente pueda tomar decisiones en su negocio garantizando una mejor atención al cliente.
Objetivo general:
Crear u sistema de base de datos “Gestor de inventarios para el control de productos”
Objetivo especifico:
*Analizar el problema
*Identificar las entidades, atributos y su relación
*Crear diagrama entidad relación
*Crear tablas en Access
*Llenar el inventario
Narración de la situación actual del cliente:
La señora Sabina Islas Hernández propietaria del negocio “mini súper”
Teléfono del negocio 4159124
Que se encuentra en la Plazuela Pedro Morales #25 San Lorenzo Axocomanitla Tlaxcala.
El principal problema de la señora Sabina es el descontrol de su mercancía.
Aun que ella a llevado un control de sus productos por medio de una libreta y ahí anota lo que vende, cantidad del producto vendido y cual fue el costo de la venta.
Pero como deja la libreta en la mesa en muchas ocasiones sus nietos la agarran y la rayan, le rompen las hojas, a la esconden. Y por esto no sabe que producto vendió y no esta segura de que producto vendió mas.
Por este problema decidió contratarme para que creara un inventario.
Lo que la señora sabina requiere es que el inventario diga el nombre del producto o marca, precio, cantidad de producto, fecha de caducidad, descripción del producto y de la venta le interesa saber el producto vendido, cantidad de producto vendido, precio de la venta, fecha de la venta, cual fue el empleado que hiso la venta y del empleado quiere conocer el nombre del empleado, dirección, teléfono, departamento de trabajo que pertenece.
domingo, 16 de mayo de 2010
Escuela Preparatoria Federal por Cooperación
“Xicoténcatl Axayacatzin”
Materia: redes computacionales
Trabajo: proyecto-maqueta
Profesora: Cony Flores Sandoval
Equipo:
Mónica Portillo Alvarado
Rosa María Lara Sánchez
Karla Aidé Díaz Xochicale
Lorena Estefanía Domínguez García
Oscar Rodríguez Villegas
Grado: 6º semestre
Área: naturales
Fecha: 10 /mayo/2010
Índice
1. Introducción
2. Objetivo general
3. Objetivo especifico
4. Análisis para el Diseño de una Red de Área Local (Lan)
5. Diagrama de topología
6. Protocolos, Normas EIA/TIA y Plataformas (sistema operativo)
7. Determinación de los Equipos a utilizar en una Red de Área Local
8. Pasos a Seguir para la Construcción de la Red
9. Como establecer Conexión a Internet
10. Conclusión
11. Costos
Introducción
Una red de computadoras, también llamada red de ordenadores o red informática, es un conjunto de equipos (computadoras y/o dispositivos) conectados por medio de cables, señales, ondas o cualquier otro método de transporte de datos, que comparten información (archivos), recursos (CD-ROM, impresoras, etc.), servicios (acceso a internet, e-mail, chat, juegos), etc. incrementando la eficiencia y productividad de las personas.
Una red de comunicaciones es un conjunto de medios técnicos que permiten la comunicación a distancia entre equipos autónomos (no jerárquica -máster/Slave-). Normalmente se trata de transmitir datos, audio y vídeo por ondas electromagnéticas a través de diversos medios (aire, vacío, cable de cobre, cable de fibra óptica, etc.).
Para simplificar la comunicación entre programas (aplicaciones) de distintos equipos, se definió el Modelo OSI por la ISO, el cual especifica 7 distintas capas de abstracción. Con ello, cada capa desarrolla una función específica con un alcance definido.
Red de área local (LAN): es una red que se limita a un área especial relativamente pequeña tal como un cuarto, un solo edificio, una nave, o un avión. Las redes de área local a veces se llaman una sola red de la localización. Nota: Para los propósitos administrativos, LANs grande se divide generalmente en segmentos lógicos más pequeños llamados los Workgroups. Un Workgroups es un grupo de las computadoras que comparten un sistema común de recursos dentro de un LAN.
Objetivo General
El objetivo general es construir una red LAN
Objetivo específico es: plantear y desarrollar el análisis detalladamente de una red.
Posteriormente crear esta red de computadoras para que se puedan comunicar una a otra
Topología en estrella
1 - Análisis para el Diseño de una Red de Área Local
Topología:
Es simplemente visualizar el sistema de comunicación en una red es conveniente utilizar el concepto de topología, o estructura físicade la red. Las topologías describen la red físicamente y también nos dan información acerca de el método de acceso que se usa (Ethernet, Token Ring, etc.). Entre las topologías conocidas tenemos.
Estrella:
Una red en estrella consta de varios nodos conectados a una computadora central (HUB), en una configuración con forma de estrella. Los mensajes de cada nodo individual pasan directamente a la computadora central, que determinará, en su caso, hacia dónde debe encaminarlos s de fácil instalación y si alguna de las instalaciones fallas las demás no serán afectadas ya que tiene un limitante.
Posibles problemas que presenta una Red a raíz de una mala configuración en los Equipos establecidos.
Perdida de las Datos:
La pérdida de datos es producida por algún viruso por otro tipo de incidencia, los mas comunes son mal manejo por parte del usuario o personas inescrupulosas que acceden al sistema o mediante Internet, estos puede incidentes pueden evitarse de tal manera que en las estaciones de trabajo se instalan códigos para que así tengan acceso solo personalautorizado, en cuanto a Internet hay muchos software en el mercadomejor conocidos como Muros de fuego, que sirve para detener a los intrusos.
Caídas Continuas de la Red:
La caída continua en una Red se debe en la mayoría de los casos a una mala conexión Servidor > Concentrador o la conexión existente con el proveedor de Internet.
En el procesamiento de la información es muy lento:
Cuando el procesamiento de información de una Red es muy lento tenemos que tomar en cuenta el tipo de Equipos que elegimos, (Servidor, Cableado, Concentrador, Estaciones de Trabajo y otros, ya que si tomamos una decisión errónea perderemos tanto tiempo como dinero.
2 - Protocolos a usar
TCP/IP:
Se refiere a los dos protocolos que trabajan juntos para transmitir datos: el Protocolo de Control de Transmisión (TCP) y el Protocolo Internet (IP). Cuando envías información a través de una Intranet, los datos se fragmentan en pequeños paquetes. Los paquetes llegan a su destino, se vuelven a fusionar en su forma original. El Protocolo de Control de Transmisión divide los datos en paquetes y los reagrupa cuando se reciben. El Protocolo Internet maneja el encaminamiento de los datos y asegura que se envían al destino exacto.
Norma EIA/TIA 568:
ANSI/TIA/EIA-568-A (Alambrado de Telecomunicaciones para Edificios Comerciales)
Este estándar define un sistema genérico de alambrado de telecomunicaciones para edificios comerciales que puedan soportar un ambiente de productos y proveedores múltiples.
El propósito de este estándar es permitir el diseño e instalación del cableado de telecomunicaciones contando con poca información acerca de los productos de telecomunicaciones que posteriormente se instalarán. La instalación de los sistemas de cableado durante el proceso de instalación y/o remodelación son significativamente más baratos e implican menos interrupciones que después de ocupado el edificio.
El propósito de esta norma es permitir la planeación e instalación de cableado de edificios comerciales con muy poco conocimiento de los productos de telecomunicaciones que serán instalados con posterioridad. La instalación de sistemas de cableado durante la construcción o renovación de edificios es significativamente menos costosa y desorganizadora que cuando el edificio está ocupado.
Alcance
La norma EIA/TIA 568A específica los requerimientos mínimos para el cableado de establecimientos comerciales de oficinas. Se hacen recomendaciones para:
· Las topología
· La distancia máxima de los cables
· El rendimiento de los componentes
· Las tomas y los conectores de telecomunicaciones
Se pretende que el cableado de telecomunicaciones especificado soporte varios tipos de edificios y aplicaciones de usuario. Se asume que los edificios tienen las siguientes características:
· Una distancia entre ellos de hasta 3 Km.
· Un espacio de oficinas de hasta 1,000,000 m2
· Una población de hasta 50,000 usuarios individuales
Las aplicaciones que emplean los sistemas de cableado de telecomunicaciones incluyen, pero no están limitadas a:
· Voz , Datos, Texto, Video, Imágenes
La vida útil de los sistemas de cableado de telecomunicaciones especificados por esta norma debe ser mayor de 10 años.
Las normasEIA/TIA es una de las mejores Normas por sus Antecedentes que son: Vos, Dato, video, Control y CCTV
Utilidades y Funciones:
Un sistema de cableado genérico de comunicaciones para edificios comerciales. Medios, topología, puntos de terminación y conexión, así como administración, bien definidos. Un soporte para entornos multi proveedor multi protocolo. Instrucciones para el diseño de productos de comunicaciones para empresas comerciales. Capacidad de planificación e instalación del cableado de comunicaciones para un edificio sin otro conocimiento previo que los productos que van a conectarse.
Beneficios:
Flexibilidad, Asegura compatibilidad de Tecnologías, Reduce Fallas, Traslado, adiciones y cambios rápidos
Componentes básicos de las redes de ordenadores
El ordenador
La mayoría de los componentes de una red media son los ordenadores individuales, también denominados host; generalmente son sitios de trabajo (incluyendo ordenadores personales) o servidores.
Tarjetas de red
Para lograr el enlace entre las computadoras y los medios de transmisión (cables de red o medios físicos para redes alámbricas e infrarojos ó radiofrecuencias para redes inalámbricas), es necesaria la intervención de una tarjeta de red o NIC (Network Card Interface) con la cual se puedan enviar y recibir paquetes de datos desde y hacia otras computadoras, empleando un protocolo para su comunicación y convirtiendo esos datos a un formato que pueda ser transmitido por el medio (bits 0's/1's). Cabe señalar que a cada tarjeta de red le es asignado un identificador único por su fabricante, conocido como dirección MAC (Media Access Control), que consta de 48 bits (6 bytes). Dicho identificador permite direccionar el tráfico de datos de la red del emisor al receptor adecuados.
El trabajo del adaptador de red es el de convertir las señales eléctricas que viajan por el cable (ej: red Ethernet) o las ondas de radio (ej: red Wifi) en una señal que pueda interpretar el ordenador.
Estos adaptadores son unas tarjetas PCI que se conectan en las ranuras de expansión del ordenador. En el caso de ordenadores portátiles, estas tarjetas vienen en formato PCMCIA. En algunos ordenadores modernos, tanto de sobremesa como portátiles, estas tarjetas ya vienen integradas en la placa base.
Adaptador de red es el nombre genérico que reciben los dispositivos encargados de realizar dicha conversión. Esto significa que estos adaptadores pueden ser tanto Ethernet, como Wireless, así como de otros tipos como fibra óptica, coaxial, etc. También las velocidades disponibles varían según el tipo de adaptador; éstas pueden ser, en Ethernet, de 10, 100 ó 1000 Mbps, y en los inalámbricos de 11 ó 55 Mbps.
Construcción de una red de ordenadores
Una red simple
Una red de ordenadores sencilla se puede construir de dos ordenadores agregando un adaptador de la red (controlador de interfaz de red (NIC)) a cada ordenador y conectándolos mediante un cable especial llamado "cable cruzado" (el cual es un cable de red con algunos cables invertidos, para evitar el uso de un router o switch). Este tipo de red es útil para transferir información entre dos ordenadores que normalmente no se conectan entre sí por una conexión de red permanente o para usos caseros básicos del establecimiento de red.
Alternativamente, una red entre dos ordenadores se puede establecer sin aparato dedicado adicional, usando una conexión estándar, tal como el puerto serial RS-232 en ambos ordenadores, conectándolos entre sí vía un cable especial cruzado nulo del módem.
En este tipo de red solo es necesario configurar una dirección IP, pues no existe un servidor que les asigne IP automáticamente.
En el caso de querer conectar más de dos ordenadores, o con vista a una posible ampliación de la red, es necesario el uso de un concentrador que se encargará de repartir la señal y el ancho de banda disponible entre los equipos conectados a él.
Simplemente le llega el paquete de datos al concentrador, el cual lo reenvía a todos los equipos conectados a él; el equipo destinatario del paquete lo recoge, mientras que los demás simplemente lo descartan.
Esto afecta negativamente al rendimiento de la red, ya que solo se puede enviar un paquete a la vez, por lo que mientras ese paquete se encuentra en circulación ningún otro paquete será enviado.
3. – Plataforma a utilizar.
Microsoft Windows XP:
Por que utilizar Windows XP:
Es muy sencillo por la compatibilidad entre aplicaciones y hardware. Confiabilidad del sistema operativo y la
Seguridad, incluidas las actualizaciones más recientes que resuelven los problemas de seguridad detectados en Windows XP
3 - Determinación de los Equipos a utilizar en una Red de Área Local.
Estaciones de Trabajo:
Dispositivo electrónico capaz de recibir un conjunto de instrucciones y ejecutarlas realizando cálculos sobre los datos numéricos, o bien compilando y correlacionando otros tipos de información. Estos permiten que los usuarios intercambien rápidamente información y en algunos casos, compartan una carga de trabajo.
Generalmente nos enfocamos en los ordenadores más costosos ya que posee la última tecnología, pero para el diseño de una Red de Área Local solamente necesitamos unas estaciones que cumpla con los requerimientos exigidos, tengamos cuidado de no equivocarnos ya que si damos fallo a un ordenador que no cumpla los requerimientos perderemos tiempo y dinero.
Switch o (HUB):
Es el dispositivo encargado de gestionar la distribuciónde la información del Servidor (HOST), a la Estaciones de Trabajo y/o viceversa. Las computadoras de Red envían la direccióndel receptor y los datos al HUB, que conecta directamente los ordenadores emisor y receptor. Tengamos cuidado cuando elegimos un tipo de concentrador (HUB), esto lo decimos ya que se clasifican en 3 categorías. Solo se usaran concentradores dependiendo de las estaciones de trabajo que así lo requieran.
Switch para Grupos de Trabajo:
Un Switch para grupo de trabajo conecta un grupo de equipos dentro de su entorno inmediato.
Switchs Intermedios:
Se encuentra típicamente en el
Closet de comunicaciones de cada planta. Los cuales conectan
Los Concentradores de grupo de trabajo. (Ellos pueden ser
Opcionales)
Switch Corporativos:
Representa el punto de conexión
Central para los sistemas finales conectados los concentradores
Intermedio. (Concentradores de Tercera Generación).
MODEM:
Equipo utilizado para la comunicación de computadoras a través de líneas analógicas de transmisión de datos. El módem convierte las señales digitales del emisor en otras analógicas susceptibles de ser enviadas por teléfono. Cuando la señal llega a su destino, otro módem se encarga de reconstruir la señal digital primitiva, de cuyo proceso se encarga la computadora receptora. NOTA: El Fax Modemsolo lo usaremos para el Servidor (HOST). Comúnmente se suele utilizar un Modem de 56K.
Tarjetas Ethernet (Red):
La tarjeta de Red es aquella que se encarga de interconecta las estaciones de trabajo con el concentrador y a su vez con el Servidor (HOST).
Otros:
En este espacio encontraremos os dispositivos restantes de la Red.
Conectores RJ45:
Es un acoplador utilizado para unir cables o para conectar un cable adecuado en este caso se Recomienda los conectores RJ45.
Cableado:
Es el medio empleado para trasmitir la información en la Red, es decir el medio de interconexión entre y las estaciones de trabajo. Para el cableado es muy recomendado el Cable par trenzado Nivel Nº 5 sin apantallar.
Nexxt Crimping Tool RJ45 o (Ponchador):
4 - Pasos a Seguir para la Construcción de la Red: Los pasos que se han de seguir para la construcción de la Red son los aquí mencionados.
Diseñar la Red:
Dibuje un diagramade la casa o la oficina donde se encuentra cada equipo e impresora. O bien, puede crear una tabla donde figure el hardware que hay en cada equipo.
Determinar que tipo de Hardware tiene cada equipo, en caso de usar equipos ya establecidos en la empresa u oficina:
Junto a cada equipo, anote el hardware, como módems y adaptadores de red, que tiene cada equipo.
Elegir el servidor o (HOST) determinado para la conexión con las estaciones de trabajo:
Elija el equipo HOST para Conexión compartida a Internet.
Determinar el tipo de adoptadores de Red, que necesita para su Red domestica o de oficina:
Determine el tipo de adaptadores de red que necesita para su red doméstica o de pequeña oficina.
Haga una lista del hardware que necesita comprar. Aquí se incluyen módems, adaptadores de red, concentradores y cables:
Haga una lista del hardware que necesita comprar. Aquí se incluyen módems, adaptadores de red, concentradores y cables.
Medición del espacio entre las Estaciones de Trabajo y El servidor:
En este espacio se medirá las distancia que existe entre las Estaciones de Trabajo y el Servidor (HOST), con un Metro, esto se hace para evitar excederse en los metros establecidos para dicha construcción.
Colocación de las canaletas Plástica:
Para la colocación de las canaletas plástica simplemente tomaremos las medidas establecidas, Cortaremos las Canaletas, Colocaremos los Ramplus en la Pared y Atornillaremos las Canaletas Plásticas con los Tornillos Tira fondo.
Medición del Cableado:
En esta parte aremos el mismo procedimiento que con las Canaletas, Tomaremos las medidas del Cableado para evitar el exceso de Cables entre loa Estaciones de Trabajo.
Conexión del Cableado a los Conectores:
En la conexión para los conectores necesitaremos: El Cable Conectar, Los Conectores RJ45 y un Ponchador. El Primer paso será Tomar el Cable colocarlo al final del Ponchador, luego procederemos a desgarrarlo (Pelarlo), el siguiente paso será cortarlo en línea recta es decir todos deben quedar parejos, ya que si esto no sucede tendremos una mala conexión y algunos contactos quedaran mas largos que otros. Bien proseguiremos a introducir el primer Par de de Cables ¿como Aremos esto?
Primero examinaremos las normativas ya que esto es indispensable para el buen funcionamiento de la Red.
Normativa para la conexión de los Cables
Normativa 568 A
Cable par trenzado Nivel 5 Apantallado Conector RJ – 45
Cable par trenzado Nivel 5 - sin Apantallar
Configuración de las Tarjetas de Red:
Para la conexión de la tarjeta de Red comenzaremos con el primer paso, Daremos un clip en la Barra del Menú de Inicio. Ubicamos el puntero del Mouse en la solapa de Panel de Control y damos un Clip.
A Continuación ubicaremos el Incono de Agregar Nuevo Hardware, Aremos un doble Clip para Abrir el Menú Agregar Nuevo Hardware.
De allí en adelante sigue los procedimientos que te indica el Computador.
Nota:Actualmente las nuevas Plataformas de Windows detectan Automáticamente las Tarjetas de Red no hace falta configurarlas a menos que dicha plataforma no contenga el Controlador Requerido para dicha Tarjeta.
Configuración del HOST a Internet:
Para la conexión del Servidor a la Gran Red (Internet), debemos realizar los siguientes pasos:
1 – Dar un Clip en el Botón Inicio
2 – Ubicarnos sobre Panel de Control, daremos doble Clip
3 – Una vez allí nos posesionaremos sobre el Incono Opciones de Internet, daremos doble Clip.
4 – Luego saldrá un apequeña Ventana, ubícate sobre la solapa que dice; Conexiones.
Daremos doble Clip, Aparecerá otra pantalla que te pedirá la Información de la Ubicación.
Luego de haber completado el cuadro de dialogo daremos un Clip en Aceptar para continuar con la Instalación.
El siguiente cuadro te muestra la diferentes conexiones que puedes utilizar, le daremos un Clip en Siguiente.
En este espacio te dará cuatro Opciones que son:
1 – Conectarse a Internet
2 – Conectarse a la Red de mi lugar de Trabajo
3 – Configurar una Red domestica o de Oficina pequeña
4 – Configurar una Conexión Avanzada
Solamente tomaremos la primera Opción que es Conectarse a Internet
La siguiente parte es fundamental ya que la serie de opciones son de vital importancia, te dará tres opciones que son las siguientes.
1 – Elegir una lista de proveedores de Servicios de Internet
2 – Establecer mi Conexión Manualmente
3 – Usar el CD que tengo de un proveedor de servicios Internet (ISP).
Recordemos que esto es según el servicio que tengas disponible.
Luego de haber tomado la decisión daremos un Clip en Siguiente para continuar con la conexión.
Luego que aparezca el siguiente cuadro daremos un Clip en finalizar Instalación para terminar.
Configuración del Servidor (HOST), Dirección IP, Mascara de Subred, Puerta de Enlace e Internet:
La configuración de HOST es muy sencilla solamente de vemos proporcionar algunos códigos o protocolos que nos exige el computador para comenzar a programar nuestro servido así como las Estaciones de trabajo. Seamos muy cuidadosos ya que un pequeño error nos costaría mucho tiempo y un mal funcionamiento, podría traer graves consecuencias como un (Colapso). A continuación abriremos en la barra de menú Inicio daremos un Clip en la Solapa de Panel de Control.
Barra del Menú Inicio
Una vez hecho esto ubicaremos el Incono de Conexiones de Red. Daremos doble Clip.
Panel de Control
Bien, nos enfocaremos en la parte superior izquierda de la pantalla, en un Incono llamado configurar una Red domestica o para Oficina. Nos posesionaremos sobre este Incono y daremos doble Clip sobre el mismo.
Ventana Conexión de Red
A continuación seguiremos las instrucciones que nos indique el Ordenador. Luego tendremos una Ventana que nos Preguntara como deseamos conectar el Equipo, tendremos tres opciones.
1 - Este equipo se conecta directamente a Internet. Los otros equipos se conectan a Internet a través de mi Equipo.
2 - Este Equipo se conecta a Internet a través de otro Equipo de mi Red por medio de una puerta de enlace residencial.
3 – Otros
Solo y solamente tomaremos la Primera (1) opción (Este equipo se conecta directamente a Internet. Los otros equipos se conectan a Internet a través de mi Equipo)
Ventana para modo de conexión de Red
Echo esto Continuaremos dando un Clip en el botón siguiente. Aparecerá otra pantalla que dirá que le des Nombre a tu Equipo y lo Describas.
Ventana para la selección de Nombre y Descripciónde tu PC
Echo esto Continuaremos dando un Clip en el botón siguiente. Aparecerá otra pantalla que te pedirá que le des el Nombre del Grupo de Trabajo o el Nombre que desees como se llame tu Red.
Ventana para el Acceso a Nombre de la Red
Una vez que haz terminado de configurar los datos de ordenador pulsa el botón Siguiente, Tendrás otra pantalla que te proporcionara todos los datos que recientemente configuraste, esto se hace para que verifiques que todos los datos son Aceptables. Una vez confirmado todos los datos pulsaremos el botón siguiente y seguiremos las instrucciones del Ordenador para culminar la instalación del Servidor (HOST)
OK; Después de haber hecho esto saldrá una ventana que dirá que espere eso es por que esta terminando de configurar los datos de la Red. Espera no Desesperes puede tardar varios minutos.
Bien luego de que el Ordenador termine de configurar los datos saldrá otra pantalla que te dará una serie de opciones y te preguntara que deseas hacer.
Bien la serie de opciones son las siguientes:
1 – Crear un disco de configuración de Red
2 – Usar el disco de configuración de Red que tengo
3 – Usar mi CD de Windows XP
4 – Finalizar el Asistente.
Tomaremos solamente la opción Nº 4, Finalizar el Asistente
OK; Para la configuración de los protocolos (IP), La mascara de Subred y la Puerta de Enlace, tendremos que abrir la Ventana Conexiones de Red ubicada en el Panel de Control, como ya lo aviamos hecho en la ocasión anterior.
Daremos un Clip con el botón derecho del Mouse en el Incono Conexión de Área Local. Luego de haber hecho esta función aparecerá una pequeña ventana, que dirá. Estado de conexión de Área Local.
Luego que aparezca esta Ventana, daremos un Clip en el Botón Propiedades ubicado en la parte inferior izquierda de la ventana.
Luego que aparezca esta pantalla Buscaremos la opción que dice. Protocolo Internet (TCP/IP). Nos ubicaremos encima del mismo y a continuación daremos doble Clip.
Una vez que hayamos hecho esto tendremos una pequeña pantalla que dirá. Propiedades de Protocolo Internet (TCP/IP)
Dentro de esta pantalla tendremos la dirección IP, La mascara de Subred y La puerta de Enlace predeterminada. Dentro de estas opciones aremos lo siguiente.
ATENCION: La dirección IP cambiara un digito mas para cada estación
Ejemplo. En la primera estación tendremos el IP. 168.192.0.2, ¿Por qué razón?; Es muy simple ya que el primer digito (1) pertenece a el Servidor (HOST), Bien a medida que vamos avanzando de Estaciones tendremos que agregar un digito mas como se menciono antes. Si la primera Estación fue 168.192.0.2 la segunda Estación será 168.192.0.3 y así sucesivamente. Por otra parte la Mascara de Subred será siempre 255.255.0.0 para todas las Estaciones. Con respecto a la puerta de Enlace siempre será 168.192.0.1, ¿Por qué? Es simple la puerta de enlace será siempre la misma ya que el Protocolo o el IP del Servidor es 192.168.0.1 es decir es el código que nos permite acceder a Internet mediante el Servidor.
Conexión del Cableado al Switch:
Este es un paso muy sencillo, es el antepenúltimo paso para poner andar la Red. Tomaremos los Cables ya medidos con sus respectivos conectores RJ45 ya apantallados. El primer paso será tomar el Cable del Servidor y Conectarlo al Concentrador en el primer puerto luego se instalar todos los Equipos restantes en el orden requerido.
Switch de 8 Puertos
Comprobación de la Conexión:
El primer pasó será encender todas las Estaciones Impresoras y otros Equipos instalados a la Red, Asegurese de que el Servidor este conectado a Internet y que el concentrador este encendido y funcionando, otra forma de saber si las estaciones están conectadas con es Servidor es abriendo el Panel de Control, dando doble Clip sobre el Incono de Conexiones de Red. Una vez allí ubica en el lado izquierdo una pequeña pantalla llamada Otros Sitios, se le dará un Clip sobre el Nombre que le diste a tu Red. Aparecerá otra pantalla en la parte superior izquierda de la pantalla, allí darás un Clip en Ver Equipos de Red.Siguiendo estos censillos pasos tendrás una vista completa de todos los Equipos conectados a la Red, de allí podrás Monitorearlos y acceder a ellos.
5 – Como establecer Conexión a Internet: Este paso es muy censillo ya que solamente tendremos que ubicar el Incono de Internet Explorer en Botón de Inicio en al Barra de Tareas del Escritorio, o en el mismo Escritorio.
CONCLUSION
Con la evolución que cada día sufre los sistemas de computación, su fácil manejo e innumerables funciones que nos ofrece, su puede decir que igualmente se ha incrementado el numero de usuarios que trabajan con computadoras, no sin antes destacar él Internet; una vía de comunicación efectiva y eficaz, donde nos une a todos por medio de una computadora.
Utilizando la Red de Área Local en una estructura interna y privada en una organización, seguidamente se construye usando los protocolos TCP/IP. Permite a los usuarios trabajar de una forma sencilla y efectiva, al mismo tiempo brinda seguridad en cuanto a la información ya que esta protegida por firewall: combinaciones de hardware y software que solo permite a ciertas personas acceder a ella para propósitos específicos.
Por otra parte el Intranet nos permite trabajar en grupo en proyectos, compartir información, llevar a cabo conferencias visuales y establecer procedimientos seguros para el trabajo de producción.
COTIZACION
PRECIO UNITARIO PRECIO TOTAL
Cable par trenzado $12.00 por m $228.00 por 19mts
Conectores RJ45 $5.00 c/u $60.00 por 6 pares
Computadoras $5, 000.00 c/u $30, 000.00 p/6
Impresora a laser $3, 500.00 $3, 500.00
Canaleta $2.50 por m $35.50 por 6 mts
Plugs $3.50 c/u $42.00
Pinzas $7.50 $7.50
Instalación de red $3, 500.00 $3, 500.00
Switch $450.00 $450.00
Internet $350.00 $350.00
Reguladores $150.00 c/u $900.00 por 6
No break $1, 500.00 $1, 500.00
Instalación eléctrica $2, 500.00 $2, 500.00
Sillas $120.00 c/u $1, 320.00 por 13
Mesas $100.00 c/u $700.00 por 7
Renta $750.00 $750.00 mensual
Luz eléctrica $250.00 $250.00 por bimestre
TOTAL PARCIAL $46, 143.00
Los precios pueden variar dependiendo las computadoras que desee instalar y el tipo de cableado
lunes, 26 de abril de 2010
Unix
De Wikipedia, la enciclopedia libre
Saltar a navegación, búsqueda
Unix (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy.[1] [2]
«después de treinta años de su creación, UNIX sigue siendo un fenómeno»
Dennis Ritchie[3]
Hasta 2009, el propietario de la marca UNIX® es The Open Group, un consorcio de normalización industrial. Sólo los sistemas totalmente compatibles y que se encuentran certificados por la especificación Single UNIX Specification pueden ser denominados "UNIX®" (otros reciben la denominación "similar a un sistema Unix" o "similar a Unix"). En ocasiones, suele usarse el término "Unix tradicional" para referirse a Unix o a un sistema operativo que cuenta con las características de UNIX Versión 7 o UNIX System V.
Historia [editar]
Ken Thompson y Dennis Ritchie Creadores de Unix.
A finales de 1960, el Instituto Tecnológico de Massachusetts, los Laboratorios Bell de AT&T y General Electric trabajaban en un sistema operativo experimental llamado Multics (Multiplexed Information and Computing Service),[4] desarrollado para ejecutarse en una computadora central (mainframe) modelo GE-645. El objetivo del proyecto era desarrollar un gran sistema operativo interactivo que contase con muchas innovaciones, entre ellas mejoras en las políticas de seguridad. El proyecto consiguió dar a luz versiones para producción, pero las primeras versiones contaban con un pobre rendimiento. Los laboratorios Bell de AT&T decidieron desvincularse y dedicar sus recursos a otros proyectos.
Uno de los programadores del equipo de los laboratorios Bell, Ken Thompson, siguió trabajando para la computadora GE-635[5] y escribió un juego llamado Space Travel,[6] [7] (Viaje espacial). Sin embargo, descubrió que el juego era lento en la máquina de General Electric y resultaba realmente caro, algo así como 75 dólares de EE.UU. por cada partida.
De este modo, Thompson escribió nuevamente el programa, con ayuda de Dennis Ritchie, en lenguaje ensamblador, para que se ejecutase en una computadora DEC PDP-7. Esta experiencia, junto al trabajo que desarrolló para el proyecto Multics, condujo a Thompson a iniciar la creación de un nuevo sistema operativo para la DEC PDP-7.[8] Thompson y Ritchie lideraron un grupo de programadores, entre ellos a Rudd Canaday, en los laboratorios Bell, para desarrollar tanto el sistema de ficheros como el sistema operativo multitarea en sí. A lo anterior, agregaron un intérprete de órdenes (o intérprete de comandos) y un pequeño conjunto de programas. El proyecto fue bautizado UNICS, como acrónimo Uniplexed Information and Computing System, pues sólo prestaba servicios a dos usuarios (de acuerdo con Andrew Tanenbaum, era sólo a un usuario[9] ). La autoría de esta sigla se le atribuye a Brian Kernighan, ya que era un hack de Multics. Dada la popularidad que tuvo un juego de palabras que consideraba a UNICS un sistema MULTICS castrado (pues eunuchs, en inglés, es un homófono de UNICS), se cambió el nombre a UNIX, dando origen al legado que llega hasta nuestros días.[10]
Hasta ese instante, no había existido apoyo económico por parte de los laboratorios Bell, pero eso cambió cuando el Grupo de Investigación en Ciencias de la Computación decidió utilizar UNIX en una máquina superior a la PDP-7. Thompson y Ritchie lograron cumplir con la solicitud de agregar herramientas que permitieran el procesamiento de textos a UNIX en una máquina PDP-11/20, y como consecuencia de ello consiguieron el apoyo económico de los laboratorios Bell. Fue así como por vez primera, en 1970, se habla oficialmente del sistema operativo UNIX[11] ejecutado en una PDP-11/20. Se incluía en él un programa para dar formato a textos (runoff) y un editor de texto. Tanto el sistema operativo como los programas fueron escritos en el lenguaje ensamblador de la PDP-11/20. Este "sistema de procesamiento de texto" inicial, compuesto tanto por el sistema operativo como de runoff y el editor de texto, fue utilizado en los laboratorios Bell para procesar las solicitudes de patentes que ellos recibían. Pronto, runoff evolucionó hasta convertirse en troff, el primer programa de edición electrónica que permitía realizar composición tipográfica. El 3 de noviembre de 1971 Thomson y Ritchie publicaron un manual de programación de UNIX (título original en inglés: "UNIX Programmer's Manual").[12]
En 1972 se tomó la decisión de escribir nuevamente UNIX, pero esta vez en el lenguaje de programación C.[13] Este cambio significaba que UNIX podría ser fácilmente modificado para funcionar en otras computadoras (de esta manera, se volvía portable) y así otras variaciones podían ser desarrolladas por otros programadores. Ahora, el código era más conciso y compacto, lo que se tradujo en un aumento en la velocidad de desarrollo de UNIX. AT&T puso a UNIX a disposición de universidades y compañías, también al gobierno de los Estados Unidos, a través de licencias.[14] Una de estas licencias fue otorgada al Departamento de Computación de la Universidad de California, con sede en Berkeley.[14] En 1975 esta institución desarrolló y publicó su propio sucedáneo de UNIX, conocida como Berkeley Software Distribution (BSD), que se convirtió en una fuerte competencia para la familia UNIX de AT&T.
Mientras tanto, AT&T creó una división comercial denominada Unix Systems Laboratories para la explotación comercial del sistema operativo. El desarrollo prosiguió, con la entrega de las versiones 4, 5 y 6[15] en el transcurso de 1975. Estas versiones incluían los pipes o tuberías, lo que permitió dar al desarrollo una orientación modular respecto a la base del código, consiguiendo aumentar aún más la velocidad de desarrollo. Ya en 1978, cerca de 600 o más máquinas estaban ejecutándose con alguna de las distintas encarnaciones de UNIX.
La versión 7,[15] la última versión del UNIX original con amplia distribución, entró en circulación en 1979. Las versiones 8, 9 y 10[15] se desarrollaron durante la década de 1980, pero su circulación se limitó a unas cuantas universidades, a pesar de que se publicaron los informes que describían el nuevo trabajo. Los resultados de esta investigación sirvieron de base para la creación de Plan 9 from Bell Labs, un nuevo sistema operativo portable y distribuido, diseñado para ser el sucesor de UNIX en investigación por los Laboratorios Bell.
Éste sería el aspecto de UNIX sobre los fines de la década de 1980 utilizando X Window System creado por el MIT
AT&T entonces inició el desarrollo de UNIX System III, basado en la versión 7, como una variante de tinte comercial y así vendía el producto de manera directa. La primera versión se lanzó en 1981.[15] A pesar de lo anterior, la empresa subsidiaria Western Electric seguía vendiendo versiones antiguas de Unix basadas en las distintas versiones hasta la séptima. Para finalizar con la confusión con todas las versiones divergentes, AT&T decidió combinar varias versiones desarrolladas en distintas universidades y empresas, dando origen en 1983 al Unix System V Release 1.[15] Esta versión presentó características tales como el editor Vi y la biblioteca curses, desarrolladas por Berkeley Software Distribution en la Universidad de California, Berkeley. También contaba con compatibilidad con las máquinas VAX de la compañía DEC.
En 1993, la compañía Novell adquirió la división Unix Systems Laboratories de AT&T junto con su propiedad intelectual.[16] Esto ocurrió en un momento delicado en el que Unix Systems Laboratories disputaba una demanda en los tribunales contra BSD por infracción de los derechos de copyright, revelación de secretos y violación de marca de mercado[cita requerida].
BSD no solamente ganó el juicio sino que cambiaron tornas descubriendo que grandes porciones del código de BSD habían sido copiadas ilegalmente en UNIX System V. En realidad, la propiedad intelectual de Novell (recién adquirida de Unix Systems Laboratories) se reducía a unos pocos ficheros fuente[cita requerida]. La correspondiente contra-demanda acabó en un acuerdo extrajudicial cuyos términos permanecen bajo secreto a petición de Novell.
Aproximadamente por esa misma fecha, un estudiante de ciencias de la computación llamado Linus Torvalds desarrolló un núcleo para computadoras con arquitectura de procesador Intel x86 que mimetizaba muchas de las funcionalidades de UNIX y lo lanzó en forma de código abierto en 1991, bajo el nombre de Linux. En 1992, el Proyecto GNU comenzó a utilizar el núcleo Linux junto a sus programas.
En 1995, Novell vendió su división UNIX comercial[16] (es decir, la antigua Unix Systems Laboratories) a Santa Cruz Operation (SCO) reservándose, aparentemente, algunos derechos de propiedad intelectual sobre el software.[17] SCO continúa la comercialización de System V en su producto UnixWare, que durante cierto tiempo pasó a denominarse OpenUnix, aunque ha retomado de nuevo el nombre de UnixWare..
Familias [editar]
Como se puede deducir de esta breve reseña histórica, existen varias familias del sistema operativo UNIX, que han evolucionado de manera independiente a lo largo de los años. Cada familia se distingue no tanto por sus diferencias técnicas como por sus diferencias en propiedad intelectual. Se observa que todas las familias se han visto contaminadas, directa o indirectamente, por otras familias.
Familias UNIX más significativas [editar]
AT&T: la familia que tuvo su origen en el UNIX de AT&T. Considerada la familia UNIX "pura" y original. Sus sistemas operativos más significativos son UNIX System III y UNIX System V.
BSD: familia originada por el licenciamiento de UNIX a Berkely. BSD se reescribió para no incorporar propiedad intelectual originaria de AT&T en la versión 4. La primera implementación de los protocolos TCP/IP que dieron origen a Internet son la pila (stack) TCP/IP BSD.
AIX: Esta familia surge por el licenciamiento de UNIX System III a IBM.
Xenix: familia derivada de la adquisición de los derechos originales de AT&T primero por parte de Microsoft y de esta los vendió a SCO.
GNU: En 1983, Richard Stallman anunció el Proyecto GNU, un ambicioso esfuerzo para crear un sistema similar a Unix, que pudiese ser distribuido libremente. El software desarrollado por este proyecto -por ejemplo, GNU Emacs y GCC - también han sido parte fundamental de otros sistemas UNIX.
Linux: En 1991, cuando Linus Torvalds empezó a proponer el núcleo Linux y a reunir colaboradores, las herramientas GNU eran la elección perfecta. Al combinarse ambos elementos, conformaron la base del sistema operativo (basado en POSIX) que hoy se conoce como GNU/Linux. Las distribuciones basadas en el núcleo, el software GNU y otros agregados entre las que se pueden mencionar a Slackware Linux, Red Hat Linux y Debian GNU/Linux se han hecho populares tanto entre los aficionados a la computación como en el mundo empresarial. Obsérvese que Linux tiene un origen independiente, por lo que se considera un 'clónico' de UNIX y no un UNIX en el sentido histórico.
Las interrelaciones entre estas familias son las siguientes, aproximadamente en orden cronológico:
La familia BSD surge del licenciamiento del UNIX original de AT&T.
Xenix también surge por licenciamiento del UNIX original de AT&T, aunque aún no era propiedad de SCO.
AIX surge por licenciamiento de UNIX System III, pero también incorpora propiedad intelectual de BSD.
La familia original AT&T incorpora ilegalmente propiedad intelectual de BSD en UNIX System III r3.
La familia AIX vuelve a incorporar propiedad intelectual de la familia AT&T, esta vez procedente de UNIX System V.
Linux incorpora propiedad intelectual de BSD, gracias a que éste también se libera con una licencia de código abierto denominada Open-source BSD.
Según SCO Group, Linux incorpora propiedad intelectual procedente de AIX, gracias a la colaboración de IBM en la versión 2.4, más aún no está demostrado, hay un proceso judicial al respecto: Disputas de SCO sobre Linux.
La marca [editar]
UNIX es una marca registrada de The Open Group en Estados Unidos y otros países. Esta marca sólo se puede aplicar a los sistemas operativos que cumplen la "Single Unix Specification" de esta organización y han pagado las regalías establecidas.
En la práctica, el término UNIX se utiliza en su acepción de familia. Se aplica también a sistemas multiusuario basados en POSIX (tales como GNU/Linux, Mac OS X (el cual, en su versión 10.5 ya ha alcanzado la certificación UNIX), FreeBSD, NetBSD, OpenBSD), los cuales no buscan la certificación UNIX por resultar cara para productos destinados al consumidor final o que se distribuyen libremente en Internet. En estos casos, el término se suele escribir como "UN*X", "*NIX", o "*N?X".
Implementaciones más importantes [editar]
A lo largo de la historia ha surgido una gran multitud de implementaciones comerciales de UNIX. Sin embargo, un conjunto reducido de productos han consolidado el mercado y prevalecen gracias a un continuo esfuerzo de desarrollo por parte de sus fabricantes. Los más importantes son:
Solaris 10, un sistema operativo derivado de la rama BSD
Solaris de Sun Microsystems. Uno de los sistemas operativos Unix más difundido en el entorno empresarial y conocido por su gran estabilidad. Parte del código fuente de Solaris se ha liberado con licencia de fuentes abiertas (OpenSolaris).
AIX de IBM. El UNIX "propietario" de IBM ha cumplido 20 años de vida en el 2006 y continúa en pleno desarrollo, con una perceptible herencia del mainframe en campos como la virtualización o la RAS de los servicios, heredada de sus "hermanos mayores".
HP-UX de Hewlett-Packard. Este sistema operativo también nació ligado a las computadoras departamentales de este fabricante. También es un sistema operativo estable que continua en desarrollo.
Mac OS X. Curiosamente sus propios usuarios suelen desconocer que se trata de un UNIX completo, aprobado por The Open Group. Su diferencia marcada es que posee una interfaz gráfica propietaria llamada Aqua, y es principalmente desarrollada en Objective-C en lugar de C o C++.
Existen sistemas operativos basados en el núcleo Linux, y el conjunto de aplicaciones GNU (también denominado GNU/Linux), entre las más utilizadas encontramos:
Red Hat Enterprise Linux. Cuyo fabricante Red Hat es conocido por su amplia gama de soluciones y aportes al desarrollo de software libre. Apoya el proyecto Fedora del cual se beneficia y de ella se derivan distribuciones compatibles como Oracle Enterprise Linux y CentOS, también distribuciones como Mandriva Linux, se basó en una de sus primeras versiones.
SUSE Linux de Novell. Originalmente liberado por la compañía alemana SuSE. Es popular por sus herramientas de administración centralizada. De manera análoga a Fedora con RedHat, Apoya el proyecto openSUSE.
Debian GNU/Linux. Con una de las comunidades más grandes y antiguas del movimiento de software libre, es base para distribuciones como Xandros, Mepis, Linspire y Ubuntu.
También son populares los sistemas operativos descendientes del 4.4BSD:
FreeBSD. Quizá el sistema operativo más popular de la familia, de propósito múltiple. Con una implementación SMP muy elaborada, es el sistema operativo utilizado por los servidores de Yahoo. Y base de muchos sistemas operativos entre ellos Mac OS X de Apple.
OpenBSD. Ampliamente reconocida por su seguridad proactiva y auditoría permanente del código fuente. Es utilizada en ambientes donde la seguridad prima sobre todo, es usual encontrarlo instalado en servidores que actúan como Firewall, VPN o Proxy.
NetBSD . Se le conoce por su portabilidad, a octubre de 2008: 53 arquitecturas soportadas. La NASA lo ha utilizado para la investigación en redes TCP/IP satelitales, al igual que para reciclar computadoras viejas con software moderno.
Las siguientes implementaciones de UNIX tienen importancia desde el punto de vista histórico, no obstante, actualmente están en desuso:
Tru64 UNIX actualmente de Hewlett-Packard (antes de Compaq y originalmente de Digital Equipment Corporation).
UnixWare y SCO OpenServer anteriormente de Santa Cruz Operation y ahora de SCO Group.
UX/4800 de NEC.
IRIX de Silicon Graphics Inc..
Órdenes clásicas de UNIX [editar]
Algunos comandos básicos de UNIX son:
Navegación/creación de directorios/archivos: ls cd pwd mkdir rm rmdir cp
Edición/visión de archivos: touch more ed vi
Procesamiento de textos: echo cat grep sort uniq sed awk tail head
Comparación de archivos: comm cmp diff patch
Administración del sistema: chmod chown ps find xargs sd w who
Comunicación: mail telnet ssh ftp finger rlogin
Shells: sh csh ksh
Documentación: man.
De Wikipedia, la enciclopedia libre
Saltar a navegación, búsqueda
Unix (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy.[1] [2]
«después de treinta años de su creación, UNIX sigue siendo un fenómeno»
Dennis Ritchie[3]
Hasta 2009, el propietario de la marca UNIX® es The Open Group, un consorcio de normalización industrial. Sólo los sistemas totalmente compatibles y que se encuentran certificados por la especificación Single UNIX Specification pueden ser denominados "UNIX®" (otros reciben la denominación "similar a un sistema Unix" o "similar a Unix"). En ocasiones, suele usarse el término "Unix tradicional" para referirse a Unix o a un sistema operativo que cuenta con las características de UNIX Versión 7 o UNIX System V.
Historia [editar]
Ken Thompson y Dennis Ritchie Creadores de Unix.
A finales de 1960, el Instituto Tecnológico de Massachusetts, los Laboratorios Bell de AT&T y General Electric trabajaban en un sistema operativo experimental llamado Multics (Multiplexed Information and Computing Service),[4] desarrollado para ejecutarse en una computadora central (mainframe) modelo GE-645. El objetivo del proyecto era desarrollar un gran sistema operativo interactivo que contase con muchas innovaciones, entre ellas mejoras en las políticas de seguridad. El proyecto consiguió dar a luz versiones para producción, pero las primeras versiones contaban con un pobre rendimiento. Los laboratorios Bell de AT&T decidieron desvincularse y dedicar sus recursos a otros proyectos.
Uno de los programadores del equipo de los laboratorios Bell, Ken Thompson, siguió trabajando para la computadora GE-635[5] y escribió un juego llamado Space Travel,[6] [7] (Viaje espacial). Sin embargo, descubrió que el juego era lento en la máquina de General Electric y resultaba realmente caro, algo así como 75 dólares de EE.UU. por cada partida.
De este modo, Thompson escribió nuevamente el programa, con ayuda de Dennis Ritchie, en lenguaje ensamblador, para que se ejecutase en una computadora DEC PDP-7. Esta experiencia, junto al trabajo que desarrolló para el proyecto Multics, condujo a Thompson a iniciar la creación de un nuevo sistema operativo para la DEC PDP-7.[8] Thompson y Ritchie lideraron un grupo de programadores, entre ellos a Rudd Canaday, en los laboratorios Bell, para desarrollar tanto el sistema de ficheros como el sistema operativo multitarea en sí. A lo anterior, agregaron un intérprete de órdenes (o intérprete de comandos) y un pequeño conjunto de programas. El proyecto fue bautizado UNICS, como acrónimo Uniplexed Information and Computing System, pues sólo prestaba servicios a dos usuarios (de acuerdo con Andrew Tanenbaum, era sólo a un usuario[9] ). La autoría de esta sigla se le atribuye a Brian Kernighan, ya que era un hack de Multics. Dada la popularidad que tuvo un juego de palabras que consideraba a UNICS un sistema MULTICS castrado (pues eunuchs, en inglés, es un homófono de UNICS), se cambió el nombre a UNIX, dando origen al legado que llega hasta nuestros días.[10]
Hasta ese instante, no había existido apoyo económico por parte de los laboratorios Bell, pero eso cambió cuando el Grupo de Investigación en Ciencias de la Computación decidió utilizar UNIX en una máquina superior a la PDP-7. Thompson y Ritchie lograron cumplir con la solicitud de agregar herramientas que permitieran el procesamiento de textos a UNIX en una máquina PDP-11/20, y como consecuencia de ello consiguieron el apoyo económico de los laboratorios Bell. Fue así como por vez primera, en 1970, se habla oficialmente del sistema operativo UNIX[11] ejecutado en una PDP-11/20. Se incluía en él un programa para dar formato a textos (runoff) y un editor de texto. Tanto el sistema operativo como los programas fueron escritos en el lenguaje ensamblador de la PDP-11/20. Este "sistema de procesamiento de texto" inicial, compuesto tanto por el sistema operativo como de runoff y el editor de texto, fue utilizado en los laboratorios Bell para procesar las solicitudes de patentes que ellos recibían. Pronto, runoff evolucionó hasta convertirse en troff, el primer programa de edición electrónica que permitía realizar composición tipográfica. El 3 de noviembre de 1971 Thomson y Ritchie publicaron un manual de programación de UNIX (título original en inglés: "UNIX Programmer's Manual").[12]
En 1972 se tomó la decisión de escribir nuevamente UNIX, pero esta vez en el lenguaje de programación C.[13] Este cambio significaba que UNIX podría ser fácilmente modificado para funcionar en otras computadoras (de esta manera, se volvía portable) y así otras variaciones podían ser desarrolladas por otros programadores. Ahora, el código era más conciso y compacto, lo que se tradujo en un aumento en la velocidad de desarrollo de UNIX. AT&T puso a UNIX a disposición de universidades y compañías, también al gobierno de los Estados Unidos, a través de licencias.[14] Una de estas licencias fue otorgada al Departamento de Computación de la Universidad de California, con sede en Berkeley.[14] En 1975 esta institución desarrolló y publicó su propio sucedáneo de UNIX, conocida como Berkeley Software Distribution (BSD), que se convirtió en una fuerte competencia para la familia UNIX de AT&T.
Mientras tanto, AT&T creó una división comercial denominada Unix Systems Laboratories para la explotación comercial del sistema operativo. El desarrollo prosiguió, con la entrega de las versiones 4, 5 y 6[15] en el transcurso de 1975. Estas versiones incluían los pipes o tuberías, lo que permitió dar al desarrollo una orientación modular respecto a la base del código, consiguiendo aumentar aún más la velocidad de desarrollo. Ya en 1978, cerca de 600 o más máquinas estaban ejecutándose con alguna de las distintas encarnaciones de UNIX.
La versión 7,[15] la última versión del UNIX original con amplia distribución, entró en circulación en 1979. Las versiones 8, 9 y 10[15] se desarrollaron durante la década de 1980, pero su circulación se limitó a unas cuantas universidades, a pesar de que se publicaron los informes que describían el nuevo trabajo. Los resultados de esta investigación sirvieron de base para la creación de Plan 9 from Bell Labs, un nuevo sistema operativo portable y distribuido, diseñado para ser el sucesor de UNIX en investigación por los Laboratorios Bell.
Éste sería el aspecto de UNIX sobre los fines de la década de 1980 utilizando X Window System creado por el MIT
AT&T entonces inició el desarrollo de UNIX System III, basado en la versión 7, como una variante de tinte comercial y así vendía el producto de manera directa. La primera versión se lanzó en 1981.[15] A pesar de lo anterior, la empresa subsidiaria Western Electric seguía vendiendo versiones antiguas de Unix basadas en las distintas versiones hasta la séptima. Para finalizar con la confusión con todas las versiones divergentes, AT&T decidió combinar varias versiones desarrolladas en distintas universidades y empresas, dando origen en 1983 al Unix System V Release 1.[15] Esta versión presentó características tales como el editor Vi y la biblioteca curses, desarrolladas por Berkeley Software Distribution en la Universidad de California, Berkeley. También contaba con compatibilidad con las máquinas VAX de la compañía DEC.
En 1993, la compañía Novell adquirió la división Unix Systems Laboratories de AT&T junto con su propiedad intelectual.[16] Esto ocurrió en un momento delicado en el que Unix Systems Laboratories disputaba una demanda en los tribunales contra BSD por infracción de los derechos de copyright, revelación de secretos y violación de marca de mercado[cita requerida].
BSD no solamente ganó el juicio sino que cambiaron tornas descubriendo que grandes porciones del código de BSD habían sido copiadas ilegalmente en UNIX System V. En realidad, la propiedad intelectual de Novell (recién adquirida de Unix Systems Laboratories) se reducía a unos pocos ficheros fuente[cita requerida]. La correspondiente contra-demanda acabó en un acuerdo extrajudicial cuyos términos permanecen bajo secreto a petición de Novell.
Aproximadamente por esa misma fecha, un estudiante de ciencias de la computación llamado Linus Torvalds desarrolló un núcleo para computadoras con arquitectura de procesador Intel x86 que mimetizaba muchas de las funcionalidades de UNIX y lo lanzó en forma de código abierto en 1991, bajo el nombre de Linux. En 1992, el Proyecto GNU comenzó a utilizar el núcleo Linux junto a sus programas.
En 1995, Novell vendió su división UNIX comercial[16] (es decir, la antigua Unix Systems Laboratories) a Santa Cruz Operation (SCO) reservándose, aparentemente, algunos derechos de propiedad intelectual sobre el software.[17] SCO continúa la comercialización de System V en su producto UnixWare, que durante cierto tiempo pasó a denominarse OpenUnix, aunque ha retomado de nuevo el nombre de UnixWare..
Familias [editar]
Como se puede deducir de esta breve reseña histórica, existen varias familias del sistema operativo UNIX, que han evolucionado de manera independiente a lo largo de los años. Cada familia se distingue no tanto por sus diferencias técnicas como por sus diferencias en propiedad intelectual. Se observa que todas las familias se han visto contaminadas, directa o indirectamente, por otras familias.
Familias UNIX más significativas [editar]
AT&T: la familia que tuvo su origen en el UNIX de AT&T. Considerada la familia UNIX "pura" y original. Sus sistemas operativos más significativos son UNIX System III y UNIX System V.
BSD: familia originada por el licenciamiento de UNIX a Berkely. BSD se reescribió para no incorporar propiedad intelectual originaria de AT&T en la versión 4. La primera implementación de los protocolos TCP/IP que dieron origen a Internet son la pila (stack) TCP/IP BSD.
AIX: Esta familia surge por el licenciamiento de UNIX System III a IBM.
Xenix: familia derivada de la adquisición de los derechos originales de AT&T primero por parte de Microsoft y de esta los vendió a SCO.
GNU: En 1983, Richard Stallman anunció el Proyecto GNU, un ambicioso esfuerzo para crear un sistema similar a Unix, que pudiese ser distribuido libremente. El software desarrollado por este proyecto -por ejemplo, GNU Emacs y GCC - también han sido parte fundamental de otros sistemas UNIX.
Linux: En 1991, cuando Linus Torvalds empezó a proponer el núcleo Linux y a reunir colaboradores, las herramientas GNU eran la elección perfecta. Al combinarse ambos elementos, conformaron la base del sistema operativo (basado en POSIX) que hoy se conoce como GNU/Linux. Las distribuciones basadas en el núcleo, el software GNU y otros agregados entre las que se pueden mencionar a Slackware Linux, Red Hat Linux y Debian GNU/Linux se han hecho populares tanto entre los aficionados a la computación como en el mundo empresarial. Obsérvese que Linux tiene un origen independiente, por lo que se considera un 'clónico' de UNIX y no un UNIX en el sentido histórico.
Las interrelaciones entre estas familias son las siguientes, aproximadamente en orden cronológico:
La familia BSD surge del licenciamiento del UNIX original de AT&T.
Xenix también surge por licenciamiento del UNIX original de AT&T, aunque aún no era propiedad de SCO.
AIX surge por licenciamiento de UNIX System III, pero también incorpora propiedad intelectual de BSD.
La familia original AT&T incorpora ilegalmente propiedad intelectual de BSD en UNIX System III r3.
La familia AIX vuelve a incorporar propiedad intelectual de la familia AT&T, esta vez procedente de UNIX System V.
Linux incorpora propiedad intelectual de BSD, gracias a que éste también se libera con una licencia de código abierto denominada Open-source BSD.
Según SCO Group, Linux incorpora propiedad intelectual procedente de AIX, gracias a la colaboración de IBM en la versión 2.4, más aún no está demostrado, hay un proceso judicial al respecto: Disputas de SCO sobre Linux.
La marca [editar]
UNIX es una marca registrada de The Open Group en Estados Unidos y otros países. Esta marca sólo se puede aplicar a los sistemas operativos que cumplen la "Single Unix Specification" de esta organización y han pagado las regalías establecidas.
En la práctica, el término UNIX se utiliza en su acepción de familia. Se aplica también a sistemas multiusuario basados en POSIX (tales como GNU/Linux, Mac OS X (el cual, en su versión 10.5 ya ha alcanzado la certificación UNIX), FreeBSD, NetBSD, OpenBSD), los cuales no buscan la certificación UNIX por resultar cara para productos destinados al consumidor final o que se distribuyen libremente en Internet. En estos casos, el término se suele escribir como "UN*X", "*NIX", o "*N?X".
Implementaciones más importantes [editar]
A lo largo de la historia ha surgido una gran multitud de implementaciones comerciales de UNIX. Sin embargo, un conjunto reducido de productos han consolidado el mercado y prevalecen gracias a un continuo esfuerzo de desarrollo por parte de sus fabricantes. Los más importantes son:
Solaris 10, un sistema operativo derivado de la rama BSD
Solaris de Sun Microsystems. Uno de los sistemas operativos Unix más difundido en el entorno empresarial y conocido por su gran estabilidad. Parte del código fuente de Solaris se ha liberado con licencia de fuentes abiertas (OpenSolaris).
AIX de IBM. El UNIX "propietario" de IBM ha cumplido 20 años de vida en el 2006 y continúa en pleno desarrollo, con una perceptible herencia del mainframe en campos como la virtualización o la RAS de los servicios, heredada de sus "hermanos mayores".
HP-UX de Hewlett-Packard. Este sistema operativo también nació ligado a las computadoras departamentales de este fabricante. También es un sistema operativo estable que continua en desarrollo.
Mac OS X. Curiosamente sus propios usuarios suelen desconocer que se trata de un UNIX completo, aprobado por The Open Group. Su diferencia marcada es que posee una interfaz gráfica propietaria llamada Aqua, y es principalmente desarrollada en Objective-C en lugar de C o C++.
Existen sistemas operativos basados en el núcleo Linux, y el conjunto de aplicaciones GNU (también denominado GNU/Linux), entre las más utilizadas encontramos:
Red Hat Enterprise Linux. Cuyo fabricante Red Hat es conocido por su amplia gama de soluciones y aportes al desarrollo de software libre. Apoya el proyecto Fedora del cual se beneficia y de ella se derivan distribuciones compatibles como Oracle Enterprise Linux y CentOS, también distribuciones como Mandriva Linux, se basó en una de sus primeras versiones.
SUSE Linux de Novell. Originalmente liberado por la compañía alemana SuSE. Es popular por sus herramientas de administración centralizada. De manera análoga a Fedora con RedHat, Apoya el proyecto openSUSE.
Debian GNU/Linux. Con una de las comunidades más grandes y antiguas del movimiento de software libre, es base para distribuciones como Xandros, Mepis, Linspire y Ubuntu.
También son populares los sistemas operativos descendientes del 4.4BSD:
FreeBSD. Quizá el sistema operativo más popular de la familia, de propósito múltiple. Con una implementación SMP muy elaborada, es el sistema operativo utilizado por los servidores de Yahoo. Y base de muchos sistemas operativos entre ellos Mac OS X de Apple.
OpenBSD. Ampliamente reconocida por su seguridad proactiva y auditoría permanente del código fuente. Es utilizada en ambientes donde la seguridad prima sobre todo, es usual encontrarlo instalado en servidores que actúan como Firewall, VPN o Proxy.
NetBSD . Se le conoce por su portabilidad, a octubre de 2008: 53 arquitecturas soportadas. La NASA lo ha utilizado para la investigación en redes TCP/IP satelitales, al igual que para reciclar computadoras viejas con software moderno.
Las siguientes implementaciones de UNIX tienen importancia desde el punto de vista histórico, no obstante, actualmente están en desuso:
Tru64 UNIX actualmente de Hewlett-Packard (antes de Compaq y originalmente de Digital Equipment Corporation).
UnixWare y SCO OpenServer anteriormente de Santa Cruz Operation y ahora de SCO Group.
UX/4800 de NEC.
IRIX de Silicon Graphics Inc..
Órdenes clásicas de UNIX [editar]
Algunos comandos básicos de UNIX son:
Navegación/creación de directorios/archivos: ls cd pwd mkdir rm rmdir cp
Edición/visión de archivos: touch more ed vi
Procesamiento de textos: echo cat grep sort uniq sed awk tail head
Comparación de archivos: comm cmp diff patch
Administración del sistema: chmod chown ps find xargs sd w who
Comunicación: mail telnet ssh ftp finger rlogin
Shells: sh csh ksh
Documentación: man.
Suscribirse a:
Entradas (Atom)