Issuu on Google+

SISTEMAS Y SUS FUNCIONES HARDWARE HISTORIA CLASES TIPOS DE DISPOSITIVOS [Escriba aquí una descripción breve del documento. Normalmente, una descripción breve es un resumen corto del contenido del documento. Escriba aquí una descripción breve del documento. Normalmente, una descripción breve es un resumen corto del contenido del documento.] EL HARDWARE: Componentes físicos del ordenador, es decir, todo lo que se puede ver y tocar. Clasificaremos el hardware en dos tipos: - El que se encuentra dentro de la torre o CPU, y que por lo tanto no podemos ver a simple vista.

- El que se encuentra alrededor de la torre o CPU, y que por lo tanto, si que vemos a simple vista, y que denominamos periféricos.


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

REDES 3


A. Hardware: Son todos los dispositivos y componentes físicos que realizan las tareas de entrada y salida, también se conoce al hardware como la parte dura o física del computador. La mayoría de las computadoras están organizadas de la siguiente forma: Los dispositivos de entrada (Teclados, Lectores de Tarjetas, Lápices Ópticos, Lectores de Códigos de Barra, Escáner, Mouse, etc.) y salida (Monitor, Impresoras, Plotters, Parlantes, etc.) y permiten la comunicación entre el computador y el usuario.

Historia: ha sido un componente importante del proceso de cálculo y almacenamiento de datos desde que se volvió útil para que los valores numéricos fueran procesados y compartidos. El hardware de computador más primitivo fue probablemente el palillo de cuenta;1 después grabado permitía recordar cierta cantidad de elementos, probablemente ganado o granos, en contenedores. Algo similar se puede encontrar cerca de las excavaciones de Minoan. Estos elementos parecen haber sido usadas por los comerciantes, contadores y los oficiales del gobierno de la época. Los dispositivos de ayuda provenientes de la computación han cambiado de simples dispositivos de grabación y conteo a ábaco, la regla de cálculo, la computadora analógica y los más recientes, la computadora u ordenador. Hasta hoy, un usuario experimentado del ábaco usando un dispositivo que tiene más de 100 años puede a veces completar operaciones básicas más rápidamente que una persona inexperta en el uso de las calculadoras electrónicas, aunque en el caso de los cálculos más complejos, los computadores son más efectivos que el humano más experimentado.


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

TIPOS: HARDWARE COMPLEMENTARIO: Incluye todos los elementos de los que existe la posibilidad de prescindir, y aun así, la funcionalidad de la computadora no se verá afectada. Ejemplos de hardware complementario son la Webcam o la unidad lectora de disco óptico.

De acuerdo a su función: HARDWARE DE ALMACENAMIENTO: como su nombre lo indica estos dispositivos tiene la capacidad de almacenar datos e información, ya sea de forma temporal o permanente. Ejemplos de hardware de almacenamiento son: la memoria RAM y la memoria ROM, memorias USB, DVD, CD, cintas de video, entre otros. HARDWARE DE PROCESAMIENTO: se refiere a aquellos elementos cuyo propósito constituye la interpretación y ejecución de instrucciones, y el procesamiento de datos. Dentro de este ítem podemos encontrar a los microprocesadores, y a la Unidad Central de Procesamiento (CPU). HARDWARE DE ENTRADA: este tipo de hardware es utilizado con el objeto de introducir datos e información a la CPU. Ejemplos de hardware de entrada son: teclado, escáner, Mouse, micrófonos, webcams, etc. HARDWARE DE SALIDA: incluye a todos los dispositivos capaces de dirigir los datos generados por la computadora hacia el exterior. Algunos ejemplos de esta clase de hardware son las impresoras, el monitor, los auriculares, los proyectos, los altavoces, entre otros. REDES 5


HARDWARE DE ENTRADA/SALIDA: reciben esta denominación debido a que combinan las funcionalidades de los dispositivos de entrada y salida. Es decir, tienen la capacidad tanto de introducir datos e información, como de dirigirla hacia el exterior. A modo de ejemplo se pueden mencionar las tarjetas de red, los routers, módems, tarjetas de audio, etc.

Hardware básico: son todos aquellos elementos que son imprescindibles para el correcto funcionamiento del equipo. + Ejemplos Memoria RAM: es una memoria que almacena la información de manera temporal. Si no hay este elemento, no hay dónde almacenar la información mientras se trabaja con la computadora. Microprocesador: se encarga de administrar el software y Hardware del equipo, así como procesar toda la información, es imposible trabajar sin este dispositivo. Memoria ROM: almacena información básica del equipo, sin ella, no es posible determinar qué elementos básicos integra al momento del arranque. Tarjeta principal (Motherboard): permite la interconexión de todos los dispositivos internos esenciales para el correcto funcionamiento de la


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

computadora. Dispositivo de salida de datos: es necesario ya que el usuario debe de poder saber lo que la computadora está realizando (puede ser una pantalla, monitor, una impresora, etc.). Dispositivo de entrada de datos: la información debe de ser introducida al equipo por algún medio y además ejercer el control básico del mismo (teclado, ratón, escáner, etc.). Gabinete: aunque se ha demostrado que una computadora trabaja correctamente sin gabinete, no es lo más recomendable, así que los dispositivos internos deben estar montados en una estructura diseñada para ellos. Otro tipo de hardware es: Hardware complementario: son todos aquellos elementos de los que se puede prescindir para el funcionamiento del equipo. + Ejemplos Bocinas: son dispositivos que se encargan de recibir las señales de audio de la computadora y convertirlas en sonidos. Una computadora puede trabajar de manera correcta sin bocinas. Ratón: se encarga mover el puntero por la pantalla, en este caso hay métodos para moverlo en por medio del teclado. Disco duro: aunque podríamos pensar en que es imprescindible, una computadora es capaz de trabajar un sistema operativo desde un disquete, un DVD o una memoria USB. Unidad lectora de disco óptico: permite la introducción de información a la computadora pero no es necesaria, ya que puede ser por otros medios como disquetes, discos duros externos e incluso desde la red por medio de un cable o de manera inalámbrica. REDES 7


Webcam: se utiliza solo para aplicaciones de comunicación en tiempo real y el funcionamiento de la computadora no depende de su presencia. Tarjeta aceleradora de video AGP: se utiliza para mejorar los gráficos de un videojuego, sin embargo la computadora puede trabajar de manera correcta con una tarjeta de video básica integrada. Tipos de dispositivos: Los dispositivos más antiguos La humanidad ha usado dispositivos de cómputo por milenios. Un ejemplo es el dispositivo para establecer la igualdad de peso: las clásicas balanzas. Una máquina más aritmética es el ábaco. Se piensa que la forma más antigua de este dispositivo —el ábaco de polvo— fue inventado en Babilonia. El ábaco egipcio del grano y del alambre data del año 500 A.C. En la antigüedad y en la edad media se construyeron algunos computadores analógicos para realizar cálculos de astronomía. Entre ellos estaba: el Mecanismo de Anticitera, un mecanismo de la antigua Grecia (aprox. 150-100 a. C.), el Planisferio; algunas de las invenciones de Al-Biruni (aprox. 1000 d. C.), el Ecuatorio de Azarquiel (alrededor de AD 1015), y otros computadores analógicos de astrónomos e ingenieros musulmanes. Introducción[editar] Los computadores pueden ser separados en software y hardware. El hardware de computación es la máquina física, que bajo la dirección de un programa, almacena y manipula los datos. Originalmente, los cálculos fueron hechos por seres humanos, quienes fueron llamados computadores, como título del trabajo o profesión. Este artículo cubre los principales desarrollos en la historia del hardware de computación, y procura ponerlos en contexto. Para una detallada línea de tiempo vea el artículo línea de tiempo de la computación. El artículo Historia de la computación trata de los métodos previstos para la pluma y el papel, con o sin la ayuda de tablas. Puesto que las calculadoras digitales confían en el almacenamiento digital, y tienden a estar limitadas por el tamaño y la velocidad de la memoria, la historia del almacenamiento de datos del computador está unido al desarrollo de las computadoras.


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

Primeras calculadoras [editar] Artículo principal: Calculadora

Suanpan (el número representado en el cuadro es 6.302.715.408) Durante milenios, la humanidad ha usado dispositivos para ayudar en los cálculos. El dispositivo de contar más temprano fue probablemente una cierta forma de palito de contar. Posteriores ayudas para mantener los registros incluyen la arcilla de Fenicia que representaban conteos de artículos en contenedores, probablemente ganado o granos. Una máquina más orientada hacia la aritmética es el ábaco. La forma más temprana de ábaco, el ábaco de polvo, había sido usado en Babilonia tan temprano como en 2.400 A.C.. Desde entonces, muchas otras formas de tablas de contar han sido inventadas, por ejemplo en una casa de cuenta medieval, un paño a cuadros sería colocado en una mesa, como una ayuda para calcular sumas de dinero, y los marcadores se movían alrededor en ella según ciertas reglas.

Losengranajesestán en el corazón de dispositivos mecánicos como la calculadora deCurta. REDES 9


Un número de computadores análogos fueron construidos en épocas antiguas y medioevales para realizar cálculos astronómicos. Éstos incluyen el mecanismo de Anticitera y el astrolabio de laGrecia antigua (c. 150-100 A.C.). Estos dispositivos son usualmente considerados como las primeras computadoras análogas. Otras versiones tempranas de dispositivos mecánicos usados para realizar ciertos tipos de cálculos incluyen el Planisferio; algunas de las invenciones de Al-Biruni (c. AD 1000); el Equatorium de Azarquiel (c. AD 1015); y los computadores astronómicos análogos de otros astrónomos e ingenierosmusulmanes medievales. John Napier (1550-1617) observó que la multiplicación y la división de números pueden ser realizadas por la adición y la sustracción, respectivamente, de los logaritmos de esos números. Mientras producía las primeras tablas logarítmicas Napier necesitó realizar muchas multiplicaciones, y fue en este punto que diseñó los huesos de Napier, un dispositivo similar a un ábaco usado para la multiplicación y la división. Puesto que los números reales pueden ser representados como distancias o intervalos en una línea, la regla de cálculo fue inventada en losaños 1920 para permitir que las operaciones de multiplicación y de división se realizarán perceptiblemente más rápidamente que lo que era posible previamente. Las reglas de cálculo fueron usadas por generaciones de ingenieros y de otros trabajadores profesionales con inclinación matemática, hasta la invención de la calculadora de bolsillo. Los ingenieros del programa Apollo para enviar a un hombre a la Luna, hicieron muchos de sus cálculos en reglas de cálculo, que eran exactas a tres o cuatro dígitos significativos.

La regla de cálculo, una calculadora mecánica básica, facilita la multiplicación y la división.


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

Calculadora mecánica de 1914. En 1623, Wilhelm Schickard construyó la primera calculadora mecánica digital y por lo tanto se convirtió en el padre de la era de la computación.2 Puesto que su máquina usó técnicas tales como dientes y engranajes desarrollados primero para los relojes, también fue llamada un 'reloj calculador'. Fue puesto en uso práctico por su amigo Johannes Kepler, quien revolucionó la astronomía. Una original calculadora de Pascal (1640) es presentada en el museo de Zwinger. Siguieron las máquinas de Blaise Pascal (la Pascalina, 1642) y deGottfried Wilhelm von Leibniz (1671). Alrededor 1820, Charles Xavier Thomas de Colmar creó la primera calculadora mecánica exitosa producida en serie, El Aritmómetro de Thomas, que podía sumar, restar, multiplicar, y dividir. Estaba basado principalmente en el trabajo de Leibniz. Las calculadoras mecánicas, como el Addiator de base diez, elComptómetro, la calculadora Monroe, el Curta y el Addo-X permanecieron en uso hasta los años 1970. Leibniz también describió el sistema de numeración binario, un ingrediente central de todas las computadoras modernas. Sin embargo, hasta los años 1940, muchos diseños subsecuentes fueron basados en el difícil de implantar sistema decimal, incluyendo las máquinas de Charles Babbage de los años 1800 e incluso el ENIAC de 1945. REDES 11


1801: Tecnología de tarjeta perforada [editar]

Sistema de tarjeta perforada de una máquina de música.

Sistema de tarjeta perforada de un telar del siglo XIX. Tan temprano como en 1725, Basile Bouchon, quien fue alumno de Carlos Bruné, usó un lazo de papel perforado en un telar para establecer el patrón a ser reproducido en la tela, y en 1726 su compañero de trabajo, Jean-Baptiste Falcón, mejoró su diseño al usar tarjetas perforadas de papel unidas una a la otra para la eficacia en adaptar y cambiar el programa. El telar de Bouchon-Falcon era semiautomático y requería la alimentación manual del programa.


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

En 1801, Joseph Marie Jacquard desarrolló un telar en el que el patrón que era tejido era controlado por tarjetas perforadas. La serie de tarjetas podría ser cambiada sin cambiar el diseño mecánico del telar. Esto un hito en programabilidad.

En los años 1890, Herman Hollerith inventó una tabuladora usando tarjetas perforadas. En 1833, Charles Babbage avanzó desde desarrollar su máquina diferencial a desarrollar un diseño más completo, la máquina analítica, que, para su programación, tomaría prestada directamente las tarjetas perforadas del telar Jacquar. [1]. En 1835 Charles Babbage describió su máquina analítica. Era el plan de una computadora programable de propósito general, empleando tarjetas perforadas para la entrada y un motor de vapor para la energía. Su idea inicial era usar las tarjetas perforadas para controlar una máquina que podía calcular e imprimir con precisión enorme las tablas logarítmicas (una máquina de propósito específico). La idea de REDES 13


Babbage pronto se desarrolló en una computadora programable de propósito general, su máquina analítica. A pesar que su diseño era brillante y los planes eran probablemente correctos, o por lo menos depurables, el proyecto fue retardado por varios problemas. Babbage era un hombre difícil para trabajar con él y discutía con cualquier persona que no respetara sus ideas. Todas las partes para su máquina tenían que ser hechas a mano. En una máquina con miles de partes, a veces los pequeños errores en cada elemento pueden acumularse, terminando en grandes discrepancias. Esto requería que estas partes fueran mucho mejores que las tolerancias que podían obtenerse con la tecnología de esa época. El proyecto se disolvió en conflictos con el artesano que construyó las partes y fue terminado cuando se agotó el financiamiento del gobierno. Ada Lovelace, hija de Lord Byron, tradujo y agregó notas al "Sketch of the Analytical Engine" por Federico Luigi, Conte Menabrea. Ella ha sido asociada cercanamente con Babbage. Algunos afirman que ella fue la primera programadora de computadoras del mundo, no obstante esta afirmación y el valor de sus otras contribuciones son discutidos por muchos. Una reconstrucción la Máquina Diferencial II, un diseño anterior, más limitado, ha estado operacional desde 1991 en elMuseo de Ciencia de Londres. Con algunos cambios triviales, trabaja como Babbage la diseñó y demuestra que Babbage estaba, en teoría, en lo cierto. El museo usó máquinas herramientas operadas por computador para construir las partes necesarias, siguiendo las tolerancias que habría podido alcanzar un maquinista de ese período. Algunos creen que la tecnología de ese tiempo no podía producir partes de suficiente precisión, aunque esto aparece ser falso. La falla de Babbage en terminar la máquina puede ser principalmente atribuida a dificultades no solamente relacionadas con la política y el financiamiento, pero también con su deseo de desarrollar una computadora cada vez más sofisticada. Hoy, muchos en el campo de la computación llaman a esta clase obsesión creeping featuritis (algo así como "caracterititis creciente", es decir, el deseo de agregar cada vez más y más características).


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

En 1890, la Oficina del Censo de los Estados Unidos usó tarjetas perforadas, las máquinas de ordenamiento, y las máquinas tabuladoras diseñadas por Herman Hollerith para manejar la inundación de datos del censo decenial ordenado por la constitución de Estados Unidos. La compañía de Hollerith eventualmente se convirtió en el núcleo de IBM. La IBM desarrolló la tecnología de la tarjeta perforada en una poderosa herramienta para el procesamiento de datos de negocios y produjo una extensa línea de máquinas tabuladoras especializadas. Por 1950, la tarjeta de IBM había llegado a ser ubicua en la industria y el gobierno. La advertencia impresa en la mayoría de las tarjetas previstas para la circulación como documentos (cheques, por ejemplo), "No doblar, no perforar ni mutilar", se convirtió en un lema para la era posterior a la Segunda Guerra Mundial.3 Siguiendo los pasos de Babbage, aunque ignorante de este anterior trabajo, Percy Ludgate, un contable de Dublín, Irlanda, diseñó independientemente una computadora mecánica programable, que describió en un trabajo que fue publicado en 1909. Los artículos de Leslie Comrie sobre métodos de tarjetas perforadas, y las publicaciones de Wallace Eckert sobre Métodos de Tarjetas Perforadas en la Computación Científica en 1940, describieron técnicas que fueron suficientemente avanzadas para solucionar ecuaciones diferenciales, realizar multiplicación y división usando representaciones de punto flotante, todo ello hecho con tarjetas perforadas y las máquinas de registro de unidades??. La Oficina de Computación Astronómica Thomas J. Watson, de la Universidad de Columbia realizó cálculos astronómicos representando el estado del arte en la Computación. En muchas instalaciones de computación, las tarjetas perforadas fueron usadas hasta (y después) del final de los años 1970. Por ejemplo, en muchas universidades alrededor del mundo los estudiantes de ciencia e ingeniería someterían sus asignaciones de programación al centro de computación local en forma de una pila de tarjetas, una tarjeta por línea de programa, y entonces tenían que REDES 15


esperar que el programa estuviera en cola para ser procesado, compilado, y ejecutado. En espera para la impresión de cualquier resultado, marcado con la identificación de quien lo solicitó, sería puesto en una bandeja de salida fuera del centro de computación. En muchos casos estos resultados serían solamente un listado de mensajes de error con respecto a la sintaxis, etc., del programa, necesitando otro ciclo de edición-compilación-ejecución[2]. Ver también Programación de la computadora en la era de la tarjeta perforada. Las tarjetas perforadas todavía son usadas y manufacturadas a este día, y sus dimensiones distintivas (y la capacidad de 80 columnas) todavía pueden ser reconocidas en formas, registros, y programas alrededor del mundo. 1930s-1960s: Calculadoras de escritorio [editar]

Calculadora de Curta. Por los años 1900, las primeras calculadoras mecánicas, cajas registradoras, máquinas de contabilidad, etcétera fueron rediseñadas para usar motores eléctricos, con la posición de engranajes como representación para el estado de una variable. Desde los años 1930, compañías como Friden, Marchant Calculator y Monroe hicieron calculadoras mecánicas de escritorio que podían sumar, restar, multiplicar y dividir. La palabra "computador" era un título de trabajo


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

asignado a la gente que usaba estas calculadoras para realizar cálculos matemáticos. Durante el Proyecto Manhattan, el futuro laureado premio Nobel, Richard Feynman, fue el supervisor de un cuarto lleno de computadoras humanas, muchas de ellas eran mujeres dedicadas a la matemática, que entendían las ecuaciones diferenciales que eran solucionadas para el esfuerzo de la guerra. Después de la guerra, incluso el renombrado Stanislaw Ulam fue presionado en servicio para traducir las matemáticas a aproximaciones computables para la bomba de hidrógeno. En 1948, fue introducido el Curta. Éste era una calculadora mecánica pequeña y portable, que tenía el tamaño aproximado de una amoladora de pimienta. Con el tiempo, durante los años 1950 y los años 1960 aparecieron en el mercado una variedad de diferentes marcas de calculadoras mecánicas. La primera calculadora de escritorio completamente electrónica fue la ANITA Mk.VII británica, que usaba una pantalla detubo Nixie y 177 tubos tiratrón subminiatura. En junio de 1963, Friden introdujo la EC130 de cuatro funciones. Tenía un diseño completamente transistorizado, la capacidad 13 dígitos en un CRT de 5 pulgadas (130 mm), e introdujo la notación polaca inversa (RPN) al mercado de las calculadoras con un precio de $2200. El modelo EC132 añadió la raíz cuadrada y funciones recíprocas. En 1965, los laboratorios Wang produjeron el LOCI-2, una calculadora de escritorio transistorizada de 10 dígitos que usaba una exhibición de tubo Nixie y podía computar logaritmos. Con el desarrollo de los circuitos integrados y los microprocesadores, las calculadoras grandes y costosas fueron sustituidas por dispositivos electrónicos más pequeños. Computadoras analógicas avanzadas [editar]

REDES 17


Analizador diferencial deCambridge, 1938. Artículo principal: Computador analógico Antes de la Segunda Guerra Mundial, las computadoras analógicas mecánicas y eléctricas eran consideradas el "estado del arte", y muchos pensaban que eran el futuro de la computación. Las computadoras analógicas toman ventaja de las fuertes similitudes entre las matemáticas de propiedades de pequeña escala -- la posición y el movimiento de ruedas o el voltaje y la corriente de componentes electrónicos -- y las matemáticas de otros fenómenos físicos, ej. trayectorias balísticas, inercia, resonancia, transferencia de energía, momento, etc. Modelar los fenómenos físicos con las propiedades eléctricas rinde una gran ventaja sobre usar modelos físicos: los componentes eléctricos son más pequeños y baratos; son más fácilmente construidos y ejercitados. 2. Aunque de otra manera similar, los fenómenos eléctricos se pueden hacer que ocurran en marcos de tiempo convenientemente cortos. 1.

Estos sistemas trabajan creando análogos eléctricos de otros sistemas, permitiendo a los usuarios predecir el comportamiento de los sistemas de interés al observar los análogos eléctricos. La más útil de las analogías fue la manera en que el comportamiento en pequeña escala podía ser representado con ecuaciones diferenciales e integrales, y por lo tanto podía ser usado para solucionar esas ecuaciones. Un ingenioso ejemplo de tal máquina fue el agua construido en 1928; un ejemplo eléctrico es la máquina de Mallock construida en 1941.


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

A diferencia de las computadoras digitales modernas, las computadoras analógicas no eran muy flexibles, y necesitan ser reconfiguradas (es decir reprogramadas) manualmente para cambiar de un problema a otro. Las computadoras analógicas tenían una ventaja sobre los primeros computadores digitales en que podían ser usadas para solucionar problemas complejos usando comportamientos análogos, mientras que las primeras tentativas con computadoras digitales fueron muy limitadas. Pero a medida que las computadoras digitales han venido siendo más rápidas y usaban memorias más grandes (ej. RAM o almacenamiento interno), han desplazado casi completamente a las computadoras analógicas, y la programación de computadores, o codificación ha surgido como otra profesión humana. Puesto que las computadoras eran raras en esta era, las soluciones eran a menudo manuales en formas como gráficas en papel y nomogramas, que entonces podían producir soluciones analógicas a esos problemas, tales como la distribución de presiones y temperaturas en un sistema de calefacción. Algunas de las computadoras analógicas más extensamente desplegadas incluyeron dispositivos para apuntar armas, tales como los sistemas de lanzamiento de torpedos o el Norden bombsight y Fire-control system para embarcaciones navales. Algunos de éstos permanecieron en uso por décadas después de la segunda guerra mundial. Un ejemplo es el Mark I Fire Control Computer, desplegado por la Armada de los Estados Unidos en una variedad de naves desde los destructores y los acorazados. Otros ejemplos incluyeron el Heathkit EC-1, y la computadora hidráulica MONIAC. El arte de la computación analógica alcanzó su cenit con el Analizador diferencia, inventado en 1876 por James Thomson y construido por H. W. Nieman y Vannevar Bush en el MIT comenzando en 1927. Fueron construidas menos de una docena de estos dispositivos; el más poderoso fue construido en la Escuela Moore de Ingeniería REDES 19


Eléctrica en la Universidad de Pensilvania, donde también fue construido el ENIAC. Las computadoras electrónicas digitales, como el ENIAC, significaron el fin para la mayoría de las máquinas analógicas de computación, pero las computadoras analógicas híbridas, controladas por electrónica digital, permanecían en uso en los años 1950 y 1960, y siguieron más adelante en aplicaciones especializadas. Primeros computadores digitales[editar] La era del computador moderno comenzó con un explosivo desarrollo antes y durante la Segunda Guerra Mundial, a medida que los circuitos electrónicos, los relés, los condensadores, y los tubos de vacío reemplazaron los equivalentes mecánicos y los cálculos digitales reemplazaron los cálculos análogos. Las máquinas como el Atanasoff– Berry Computer, Z3, Colossus, y el ENIAC fueron construidas a mano usando circuitos que contenían relés o válvulas (tubos de vacío), y a menudo usaron tarjetas perforadas o cintas perforadas para la entrada y como el medio de almacenamiento principal (no volátil). En esta era, un número de diferentes máquinas fueron producidas con capacidades que constantemente avanzaban. Al principio de este período, no existió nada que se asemejara remotamente a una computadora moderna, excepto en los planes perdidos por largo tiempo de Charles Babbage y las visiones matemáticas de Alan Turing y otros. Al final de la era, habían sido construidos dispositivos como el EDSAC, y son considerados universalmente como computadores digitales. Definir un solo punto en la serie, como la "primera computadora", pierde muchos sutiles detalles. El texto escrito por Alan Turing en 1936 probó ser enormemente influyente en la computación y ciencias de la computación de dos maneras. Su principal propósito era probar que había problemas (nombrados el problema de la parada) que no podían ser solucionados por ningún proceso secuencial. Al hacer eso, Turing proporcionó una definición de una computadora universal, una construcción que vino a ser llamada máquina de Turing, un dispositivo puramente teórico que formaliza el concepto de ejecución de algoritmo, reemplazando el engorroso lenguaje universal basado en aritmética de Kurt Gödel. Excepto por las limitaciones impuestas por sus almacenamientos de memoria finitos, se dice que las computadoras modernas son Turing


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

completo, que es como decir que tienen la capacidad de ejecución de algoritmo equivalente a una máquina universal de Turing. Este tipo limitado de la cualidad de Turing completo es algunas veces visto como la capacidad umbral que separa las computadoras de uso general de sus precursores de propósito específico. Para que una máquina de computación sea una computadora de propósito general práctica, debe haber algún mecanismo de lectura/escritura conveniente, como por ejemplo la cinta perforada. Para la completa versatilidad, la arquitectura de von Neumann usa la misma memoria para almacenar tanto los programas como los datos; virtualmente todas las computadoras contemporáneas usan esta arquitectura (o alguna variante). Mientras que es teóricamente posible implementar una computadora completa mecánicamente (como demostró el diseño de Babbage), la electrónica hizo posible la velocidad y más adelante la miniaturización que caracterizan las computadoras modernas. En la era de la Segunda Guerra Mundial había tres corrientes paralelas en el desarrollo de la computadora, y dos fueron ignoradas en gran parte o deliberadamente mantenidas en secreto. La primera fue el trabajo alemán de Konrad Zuse. La segunda fue el desarrollo secreto de la computadora Colossus en el Reino. Ninguna de éstas tuvieron mucha influencia en los varios proyectos de computación en los Estados Unidos. La tercera corriente de desarrollo de la computadora, el ENIAC y el EDVAC de Eckert y Mauchly, fue publicada extensamente. La serie Z de Konrad Zuse: Las primeras computadoras controladas por programa [editar]

REDES 21


Una reproducción de la computadora Z1de Zuse. Trabajando aisladamente en Alemania, en 1936 Konrad Zuse comenzó la construcción de sus primeras calculadoras de la serie Z que ofrecían memoria y programabilidad (limitada inicialmente). La Z1 de Zuse, que aunque puramente mecánica ya era binaria, fue finalizada en 1938. Nunca trabajó confiablemente debido a problemas con la precisión de las piezas. La subsecuente máquina de Zuse, el Z3, fue finalizada en 1941. Estaba basada en relés telefónicos y trabajó satisfactoriamente. El Z3 se convirtió así en la primera computadora funcional, de todo propósito, controlada por programa. De muchas maneras era muy similar a las máquinas modernas, siendo pionera en numerosos avances, tales como números de coma flotante. El reemplazo del difícil de implementar sistema decimal, usado en el diseño temprano de Charles Babbage, por el más simple sistema binario, significó que las máquinas de Zuse eran más fáciles de construir y potencialmente más confiables, dadas las tecnologías disponibles en aquel tiempo. Esto a veces es visto como la razón principal por la que Zuse tuvo éxito donde Babbage falló. Los programas fueron alimentados en el Z3 por medio de películas perforadas. Faltaban los saltos condicionales, pero desde los años 1990 se ha probado teóricamente que el Z3 seguía siendo un computador universal (ignorando sus limitaciones de tamaño físico de almacenamiento). En dos aplicaciones de patente de 1936, Konrad Zuse también anticipó que las instrucciones de máquina podían ser almacenadas en el mismo almacenamiento usado para los datos - la idea clave de lo que sería conocido como la arquitectura de von Neumann y fue implementada por primera vez en el posterior diseño del EDSAC británico (1949). Zuse también decía haber diseñado el


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

primer lenguaje de programación de alto nivel, (Plankalkül), en 1945 (que fue publicado en 1948) aunque fue implementado por primera vez en 2000 por un equipo dirigido por Raúl Rojas en la Universidad Libre de Berlín, cinco años después de la muerte de Zuse. Zuse sufrió reveses durante la Segunda Guerra Mundial cuando algunas de sus máquinas fueron destruidas en el curso de las campañas aliadas de bombardeos. Aparentemente su trabajo en gran parte siguió siendo desconocido a los ingenieros en el Reino Unido y los E.E.U.U. hasta mucho más tarde, aunque al menos laIBM estaba enterada de ellos pues financiaron a su compañía de lanzamiento de posguerra en 1946, a cambio de una opción sobre las patentes de Zuse. Colossus [editar]

El Colossus fue usado para romper cifrados alemanes durante la Segunda Guerra Mundial. Artículo principal: Colossus Durante la Segunda Guerra Mundial, los británicos en Bletchley Park alcanzaron un número de éxitos al romper las comunicaciones militares alemanas cifradas. La máquina de cifrado alemana, Enigma, fue atacada con la ayuda de máquinas electromecánicas llamadas bombes. La bombe, diseñada por Alan Turing y Gordon Welchman, después de la bomba criptográfica polaca (1938), eliminaba ajustes posibles del Enigma al realizar cadenas deducciones lógicas implementadas eléctricamente. La mayoría de las posibilidades REDES 23


conducían a una contradicción, y las pocas restantes se podían probar a mano. Los alemanes también desarrollaron una serie de sistemas de cifrado de teleimpresora, muy diferentes del Enigma. La máquina Lorenz SZ 40/42 fue usada para las comunicaciones de alto nivel del ejército, llamada "Tunny" por los británicos. Las primeras intercepciones de los mensajes Lorenz comenzaron en 1941. Como parte de un ataque contra los Tunny, el profesor Max Newman y sus colegas ayudaron a especificar el Colossus. El Mk I colossus fue construido entre marzo y diciembre de 1943 por Tommy Flowers y sus colegas en el Post Office Research Station en Dollis Hill en Londres y después enviado a Bletchley Park. El colossus fue el primer dispositivo de computación totalmente electrónico. El colossus usó una gran cantidad de válvulas (tubos de vacío). Tenía entrada de cinta de papel y era capaz de ser configurado para realizar una variedad de operaciones de lógica booleana en sus datos, pero no era Turing completo. Fueron construidos nueve Mk II Colossi (el Mk I fue convertido en un Mk II haciendo diez máquinas en total). Los detalles de su existencia, diseño, y uso fueron mantenidos secretos bien entrados los años 1970. Winston Churchill personalmente publicó una orden para su destrucción en piezas no más grandes que la mano de un hombre. debido a este secreto los Colossi no fueron incluidos en muchas historias de la computación. Una copia reconstruida de una de las máquinas Colossus está ahora en exhibición en Bletchley Park. Desarrollos norteamericanos [editar] En 1937, Claude Shannon produjo su tesis magistral en el MIT que por primera vez en la historia implicaba el álgebra booleana usando relés y conmutadores electrónicos. La tesis de Shannon, intitulada A Symbolic Analysis of Relay and Switching Circuits (Un análisis simbólico de circuitos de conmutación y relés), esencialmente funda el diseño de circuitos digitales prácticos. En noviembre de 1937, George Stibitz, entonces trabajando en los Laboratorios Bell, terminó una computadora basada en relés que calculaba con la adición binaria y apodó con el nombre de "Modelo K" (por "kitchen" (cocina), donde él la había ensamblado). A finales de


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

1938, los Laboratorios Bell autorizaron un programa de investigación completo con Stibitz al timón. Su Complex Number Calculator, terminado el 8 de enero de 1940, podía calcular números complejos. En una demostración del 11 de septiembre de 1940 en la conferencia de la American Mathematical Society en el Dartmouth College, Stibitz pudo enviar, al Complex Number Calculator, comandos remotos sobre líneas telefónicas por un teletipo. Fue la primera máquina de computación usada remotamente, en este caso sobre una línea telefónica. Algunos participantes en la conferencia que atestiguaron la demostración eran John von Neumann, John Mauchly, y Norbert Wiener, quien escribió sobre ello en sus memorias. En 1939, John Vincent Atanasoff y Clifford E. Berry de Iowa State University desarrollaron el Atanasoff Berry Computer (ABC), una calculadora electrónica digital de propósito especial para solucionar sistemas de ecuaciones lineares. La meta original era solucionar 29 ecuaciones simultáneas de 29 incógnitas cada una, pero debido a errores en el mecanismo del perforador de tarjetas la máquina terminada solamente podía solucionar algunas ecuaciones. El diseño usaba más de 300 tubos de vacío para alta velocidad y empleaba para la memoria condensadores fijados en un tambor que rotaba mecánicamente. Aunque la máquina ABC no era programable, fue la primera en usar circuitos electrónicos. El co-inventor del ENIAC, John Mauchly, examinó el ABC en junio de 1941, y su influencia en el diseño de la posterior máquina ENIAC es una cuestión de controversia entre los historiadores del computador. El ABC fue en gran parte olvidado hasta que se convirtió en el foco del pleito legal Honeywell vs. Sperry Rand, la decisión invalidó la patente de ENIAC (y varias otras), entre muchas razones por haber sido anticipado por el trabajo de Atanasoff. En 1939, en los laboratorios Endicott de la IBM comenzó el desarrollo del Harvard Mark I. Conocido oficialmente como el Automatic Sequence Controlled Calculator, el Mark I fue una computadora electromecánica de propósitos generales construida con el financiamiento de la IBM y con la asistencia del personal de la IBM, REDES 25


bajo dirección del matemático de Harvard, Howard Aiken. Su diseño fue influenciado por la Máquina Analítica de Babbage, usando ruedas de aritmética y almacenamiento decimal e interruptores rotatorios además de relés electromagnéticos. Era programable vía una cinta de papel perforado, y contenía varias unidades de cálculo trabajando en paralelo. Versiones posteriores contuvieron varios lectores de cinta de papel y la máquina podía cambiar entre los lectores basados en una condición. Sin embargo, la máquina no era absolutamente Turing completa. El Mark I fue trasladado a la universidad de Harvard y comenzó la operación en mayo de 1944. ENIAC[editar] Artículo principal: ENIAC

El ENIAC realizó cálculos de la trayectoria balística usando 160 kilovatios de energía. El ENIAC (Electronic Numerical Integrator and Computer), construido en los Estados Unidos, fue el primer computador electrónico de propósitos generales. Construido bajo la dirección de John Mauchly y John Presper Eckert en la universidad de Pennsylvania, era 1.000 veces más rápido que sus contemporáneos. El desarrollo y la construcción del ENIAC duró desde 1943 hasta estar operativo completamente al final de 1945. Cuando su diseño fue propuesto, muchos investigadores creyeron que los millares de delicadas válvulas (es decir tubos de vacío) se quemarían tan frecuentemente que el ENIAC estaría con tanta frecuencia inactivo por reparaciones que sería inútil. Sin embargo, era capaz de miles de operaciones por segundo por horas enteras entre las fallas de válvulas. Validó abiertamente el uso de la electrónica para


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

la computación en gran escala. Esto fue crucial para el desarrollo del computador moderno. El ENIAC era inequívocamente un dispositivo Turing completo. Sin embargo, un "programa" en el ENIAC era definido por el cableado mismo, enchufes e interruptores, una decepcionante disparidad con las máquinas electrónicas de programa almacenado que se desarrollaron a partir del ENIAC. Programarlo significaba recablearlo. Las mejoras completadas en 1948 hicieron posible ejecutar programas almacenados en la "memoria" fija de la tabla de funciones (un gran panel portátil de interruptores decimales), que hizo de la programación un esfuerzo más sencillo y sistemático. La máquina de von Neumann de primera generación y otros trabajos[editar] Incluso antes de que el ENIAC estuviera terminado, Eckert y Mauchly reconocieron sus limitaciones y comenzaron el diseño de una nueva computadora, el EDVAC, que debía tener programa almacenado. John von Neumann escribió un reporte de amplia circulación que describía el diseño del EDVAC en el que tanto los programas como los datos de trabajo estaban almacenados en un solo espacio de almacenamiento unificado. Este diseño básico, que sería conocido como laarquitectura de von Neumann, serviría como la base para el desarrollo de las primeras computadoras digitales de propósito general realmente flexibles. En esta generación, el almacenamiento temporal o de trabajo fue proporcionado por líneas de retardo acústico, que usaban el tiempo de propagación del sonido a través de un medio como el mercurio líquido (o a través de un alambre) para almacenar datos brevemente. Una serie de pulsos acústicos eran enviados a lo largo de un tubo; después de un tiempo, en lo que el pulso alcanzaba el extremo del tubo, el circuito detectaba si el pulso representaba un 1 ó un 0 y causaba aloscilador volver a reenviar el pulso. Otros usaron los tubos de Williams, que utilizan la capacidad de un tubo de imagen de televisión para almacenar y de recuperar datos. Por 1954, la memoria de núcleo REDES 27


magnético rápidamente desplazó la mayoría de las otras formas de almacenamiento temporal, y dominó el campo hasta mediados de los años 1970.

El "Bebé" en el Museo de Ciencia e Industria(MSIM), de Mánchester (Inglaterra). La primera máquina funcional de von Neumann fue el "Baby" ("Bebé") de Mánchester o Small-Scale Experimental Machine, construida en la universidad de Mánchester en 1948; fue seguida en 1949 por el computador Manchester Mark I que funcionó como un sistema completo usando el tubo Williams y el tambor magnético para la memoria, y también introdujo los registros de índice. El otro competidor para el título de "primer computador digital de programa almacenado" había sido el EDSAC, diseñado y construido en laUniversidad de Cambridge. Operacional en menos de un año después de la Manchester "Baby", también era capaz de abordar problemas reales. EDSAC fue inspirado de hecho por los planes para el EDVAC (Electronic Discrete Variable Automatic Computer), el sucesor del ENIAC; estos planes ya estaban en el lugar correcto para el tiempo en que el ENIAC fue operacional exitosamente. A diferencia del ENIAC, que usaba el procesamiento paralelo, el EDVAC usó una sola unidad de procesamiento. Este diseño era más simple y fue el primero en ser implementado en cada exitosa onda de miniaturización, y creciente confiabilidad. Algunos ven al Manchester Mark I/EDSAC/EDVAC como las "Evas" de la cuales casi todas las computadoras actuales derivan su arquitectura.


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

La primera computadora programable universal en la Unión Soviética fue creada por un equipo de científicos bajo dirección de Sergei Alekseyevich Lebedev del Instituto Kiev de Electrotecnología, Unión Soviética (ahora Ucrania). El computador MESM (МЭСМ, Small Electronic Calculating Machine) estuvo operacional en 1950. Tenía cerca de 6.000 tubos de vacío y consumida 25 kW de energía. Podía realizar aproximadamente 3.000 operaciones por segundo. Otra máquina temprana fue el CSIRAC, un diseño australiano que corrió su primer programa de prueba en 1949. CSIRAC es el computador más viejo todavía en existencia y el primero en haber sido usado para ejecutar música digital. 4 En octubre de 1947, los directores de J. Lyons & Company, una compañía británica del famosa por sus tiendas de té (pequeños restaurantes) pero con fuertes intereses en las nuevas técnicas de gerencia de oficinas, decidido a tomar un papel activo en promover el desarrollo comercial de los computadores. Por 1951 el computador LEO I estuvo operacional y corrió el primer job de computador de oficina rutinario regular del mundo. La máquina de la universidad de Mánchester se convirtió en el prototipo para la Ferranti Mark I. La primera máquina Ferranti Mark I fue entregada a la Universidad en febrero de 1951 y por lo menos otras nueve fueron vendidas entre 1951 y 1957. En junio de 1951, el UNIVAC I (Universal Automatic Computer) fue entregado a la Oficina del Censo de los Estados Unidos. Aunque fue fabricada por Remington Rand, la máquina con frecuencia fue referida equivocadamente como la "IBM UNIVAC". Eventualmente Remington Rand vendió 46 máquinas en más de $1 millón por cada una. El UNIVAC era el primer computador 'producido en masa'; todos los predecesores habían sido unidades 'únicas en su tipo'. Usó 5.200 tubos de vacío y consumía 125 kW de energía. Usó para la memoria una línea de retardo de mercurio capaz de almacenar 1.000 palabras de 11 dígitos decimales más el signo (palabras de 72 bits). A diferencia de las máquinas de la IBM no fue equipado de un lector de tarjetas perforadas sino con una entrada de cinta magnética de metalal estilo REDES 29


de los años 1930, haciéndola incompatible con algunos almacenamientos de datos comerciales existentes. La cinta de papel perforado de alta velocidad y las cintas magnéticas del estilo moderno fueron usados para entrada/salida por otras computadoras de la era. En noviembre de 1951, la compañía J. Lyons comenzó la operación semanal de un Job de valuaciones de panadería en el LEO (Lyons Electronic Office). Éste fue la primera aplicación de negocio en tener vida en un computador de programa almacenado. En 1952, la IBM anunció público el IBM 701 Electronic Data Processing Machine, la primera en su excitosa 700/7000 series y su primer computador IBM mainframe. El IBM 704, introducido en 1954, usó la memoria de núcleo magnético, que se convirtió en el estándar para las máquinas grandes. El primer lenguaje de programación de propósitos generales de alto nivel implementado, FORTRAN, también fue desarrollado en la IBM para los 704 durante 1955 y 1956 y lanzado a principios de 1957. (El diseño en 1945 del leguaje de alto nivel Plankalkül, de Konrad Zuse, no fue implementado en aquel tiempo). En 1954 la IBM introdujo un computador más pequeño y más económico que probó ser muy popular. El IBM 650 pesaba más de 900 kg, la fuente de alimentación pesada alrededor 1.350 kg y ambos fueron contenidos en gabinetes separados de más o menos 1,5 x 0,9 x 1,8 metros. Costaba $500.000 o podía ser arrendada por $3.500 al mes. Su memoria de tambor tenía originalmente solamente 2.000 palabras de diez dígitos, y requería una programación arcana para una eficiente computación. Las limitaciones de la memoria tales como ésta iban a dominar la programación por décadas posteriores, hasta la evolución de las capacidades del hardware y un modelo de programación que eran más benévolos al desarrollo del software. En 1955, Maurice Wilkes inventó la microprogramación, que fue posteriormente ampliamente usada en los CPUs y las unidades de punto flotante de los mainframesy de otras computadoras, tales como las series del IBM 360. La microprogramación permite al conjunto de instrucciones base ser definido o extendido por programas incorporados en el hardware (ahora a veces llamado como firmware, microcódigo, o milicódigo).


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

En 1956, la IBM vendió su primer sistema de disco magnético, RAMAC (Random Access Method of Accounting and Control). Usó 50 discos de metal de 24 pulgadas (610 mm), con 100 pistas por lado. Podía almacenar 5 megabytes de datos y costaba $10.000 por megabyte. (En 2006, el almacenamiento magnético, en la forma de discos duros, costaba menos de un décimo de un centavo por megabyte). Segunda generación: Transistores[editar] Artículo principal: Segunda generación de computadoras

Un Sistema IBM 1401. Desde la izquierda: lector/perforador 1402, procesador 1401, impresora 1403. Inicialmente, se creía que serían producidos o utilizados muy pocos computadores. Esto era debido en parte a su tamaño, al costo, y a la falta de previsión en los tipos de usos a los que podían ser aplicados los computadores. En 1951 inicia la primera máquina de cálculo hecha en serie y hay un gran desarrollo de estas máquinas, debido a la introducción de nuevas técnicas, de nuevas unidades y métodos de programación. En 1953 el número de máquinas de cálculo en todo el mundo se eleva hasta cerca de 100 unidades. En 1958 solamente los Estados Unidos tienen cerca de 2.500 modelos en total.

REDES 31


En Italia la primera máquina de cálculo fue colocada en 1954 en la Universidad Politécnico de Milán y solamente en 1957 es usada por una firma. En 1958 es colocada en Italia un décimo de las máquinas de cálculo, que apoyan cerca de 700 empleados meccanográficos. En la conclusión de la Primera Generación, al final de los años 1950, las máquinas electrónicas de cálculo han ganado la confianza de sus usuarios. Al principio eran consideradas, más como instrumentos de cálculo y útiles para la investigación en la universidad, que máquinas útiles por sus capacidades de procesar información, para las corporaciones o las necesidades operativas de las firmas. Las máquinas de cálculo superan más y más las restricciones debido a alguna construcción y técnicas de programación no refinadas. Su uso no representa más una "aventura" para las firmas y las corporaciones que las colocan, sino que responden a la necesidad de solucionar los varios problemas operativos. Alrededor de finales de los años 1950 los tubos fueron sustituidos por transistores. Esto levanta lo que se conoce como la "segunda generación" de máquinas de cálculo. Usando los transistores y mejorando las máquinas y los programas, la máquina de cálculo se vuelve más rápida y económica y esto difunde en diez mil modelos en todo el mundo. Por la situación económica general cambiante, el continuo crecimiento de las firmas, la introducción de nuevas técnicas de organización y la gerencia de una firma, pasa de un uso prevalente de contabilidad y estadístico a algunas aplicaciones más complejos que se refieren a todos los sectores de activos. El transistor fue realizado en 1948 por los norteamericanos John Bardeen, Walter Brattain y William Shockley que compartieron por su invención el Premio Nobel de Física de 1956. El transistor es un dispositivo electrónico hecho de cristal de silicio o germanio en los que diferentes átomos de materiales son oportunamente insertados. Para algunos valores de tensión eléctrica a la cual es expuesta el transistor, tiene la capacidad de transmitir o no la corriente, así que puede representar el 1 ó el 0 que son reconocidos por la máquina. Comparado a las válvulas, el transistor tiene muchos ventajas: tienen un precio de fabricación más pequeño y una velocidad diez veces


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

mayor, pasando de la posición 1 a 0 en algunas millonésimas de segundo. Los tamaños de un transistor son de algunos milímetros comparado a los muchos centímetros del tubo de vacío. Las direcciones de operación segura son incrementadas porque los transistores, trabajando "en frío", evitan las roturas que eran frecuentes en las válvulas debido al calentamiento. Así, las máquinas son construidas con decenas de miles de circuitos complejos que son incluidos en un pequeño espacio. Entre los sistemas de la segunda generación marcamos el IBM 1401, que fue instalado desde 1960 hasta 1964 en más de cientos de miles de modelos, monopolizando alrededor de un tercio del mercado mundial. En este período también estuvo la única tentativa italiana: el ELEA de Olivetti, producido en 110 modelos. El desarrollo notable de las máquinas de cálculo y de sus aplicaciones en este período no es debido solamente a la característica del CPU (Unidad Central de Proceso), sino que también a las continuas mejoras hechas en las memorias auxiliares y en las unidades para la toma y emisión de datos. Las memorias de discos pueden manejar decenas de millones de letras o dígitos. Más unidades pueden ser conectadas al mismo tiempo a la máquina de cálculo, llevando así la capacidad de memoria total a algunos cientos de millones de caracteres. Cerca de los discos que están conectados firmemente con la unidad central son introducidas algunas unidades en las cuales las pilas de discos son móviles y pueden ser fácilmente reemplazados por otra pila en pocos segundos. Incluso si la capacidad de discos móviles es más pequeña comparada a las fijas, su intercambiabilidad garantiza una capacidad ilimitada de datos que están listos para la elaboración. Las máquinas de cálculo de la segunda generación, a través de un dispositivo particular hecho para ordenar los datos interiores, pueden sobreponer diferentes operaciones, esto significa leer y perforar las REDES 33


tarjetas al mismo tiempo, ejecutar cálculos y tomar decisiones lógicas, escribir y leer la información en cintas magnéticas. Para garantizar el continuo cambio de información entre el centro y la periferia, surgen las unidades terminales que tienen que transmitir los datos a la máquina de cálculo central que también puede estar a una distancia de cientos de kilómetros gracias a una conexión telefónica. Post-1960: Tercera generación y más allá[editar] Artículo principal: Historia del hardware de computador (1960presente)

El primer Commodore PET, el PET 2001 (1977). Nótese el grabador decassette y el teclado tipo calculadora.

Apple I expuesto en el Smithsonian Institution. La explosión en el uso de computadores comenzó con los computadores de la 'tercera generación'. Éstos dependían en la invención independiente de Jack St. Clair Kilby y Robert Noyce, el circuito integrado (o microchip), que condujo más adelante a la invención del microprocesador, por Ted Hoff y Federico Faggin en Intel. Durante los años 1960 había un considerable solapamiento entre las tecnologías de la segunda y la tercera generación. Tan tarde como en


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

1975, Sperry Univac continuaba la fabricación de máquinas de segunda generación como el UNIVAC 494. El microprocesador condujo al desarrollo del microcomputador, computadores pequeños, de bajo costo, que podía ser poseído por individuos y pequeñas empresas. Los primeros microcomputadores aparecieron en los años 1970, y llegaron a ser ubicuos en los años 1980 y más allá. Steve Wozniak, cofundador de Apple Computer, es acreditado por desarrollar el primer computador casero comercializado masivamente. Sin embargo, su primera computadora, el Apple I, vino algún tiempo después del KIM-1 y el Altair 8800, y la primera computadora de Apple con capacidades de gráficos y de sonidos salió bien después del Commodore PET. La computación se ha desarrollado con arquitecturas de microcomputador, con características añadidas de sus hermanos más grandes, ahora dominantes en la mayoría de los segmentos de mercado. Una indicación de la rapidez del desarrollo de este campo puede ser deducido por el artículo seminal de Burks, Goldstein, von Neuman, documentado en la revista Datamation de septiembre-octubre de 1962, que fue escrito, como versión preliminar 15 años más temprano. (ver las referencias abajo). Para el momento en que cualquier persona tuviera tiempo para escribir cualquier cosa, ya era obsoleto.

REDES 35


REDES: CLASIFICACIÓN DE REDES Redes según la extensión geográfica

RED LAN: Local Área Networking o red de área local, posee una extensión geográfica pequeña, abarca una oficina o edificio. Su distancia de alcance es de 10 a 100 metros. Características: • Tecnología broadcast (difusión) con el medio de transmisión compartido. • Cableado específico instalado normalmente a propósito. • Capacidad de transmisión comprendida entre 1 Mbps y 1 Gbps. • Extensión máxima no superior a 3 km (Una FDDI puede llegar a 200 km) • Uso de un medio de comunicación privado. • La simplicidad del medio de transmisión que utiliza (cable coaxial, cables telefónicos y fibra óptica). • La facilidad con que se pueden efectuar cambios en el hardware y el software. • Gran variedad y número de dispositivos conectados. • Posibilidad de conexión con otras redes.


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

RED MAN: Metropolitan Área Networkimg o red de metropolitana, posee una extensión geográfica de una ciudad.

área

Características: Son redes que se extienden sobre áreas geográficas de tipo urbano, como una ciudad, aunque en la práctica dichas redes pueden abarcar un área de varias ciudades. • Son implementadas por los proveedores de servicio de Internet, que son normalmente los proveedores del servicio telefónico. • Estos estándares soportan tasas de transferencia de varios gigabits (hasta decenas de gigabits) y ofrecen la capacidad de soportar diferentes protocolos de capa 2. Es decir, pueden soportar tráfico ATM, Ethernet, Token Ring, Frame Relay o lo que se te ocurra. • Son redes de alto rendimiento. • Son utilizadas por los proveedores de servicio precisamente por soportar todas las tecnologías que se mencionan. Es normal que en una MAN un proveedor de servicios monte su red telefónica, su red de datos y los otros servicios que ofrezca. •

RED WAN: Wide Área Networking o red de área extensa, posee una extensión geográfica que abarca un país, un continente o el mundo entero. Características: • Posee máquinas dedicadas a la ejecución de programas de usuario (hosts). • Una subred, donde conectan varios hosts. • División entre líneas de transmisión y elementos de conmutación (enrutadores). RED CAN: Campus Área Network o red de área de campus, es una red de computadoras que conecta redes de área local a través de un área geográfica limitada, como un campus universitario, o una base REDES 37


militar. Puede ser considerado como una red de área metropolitana que se aplica específicamente a un ambiente universitario. Por lo tanto, una red de área de campus es más grande que una red de área local, pero más pequeña que una red de área ampliada.En un CAN, los edificios de una universidad están conectados usando el mismo tipo de equipo y tecnologías de redes que se usarían en un LAN. Además, todos los componentes, incluyendo conmutadores, enrutadores, cableado, y otros, le pertenecen a la misma organización. RED PAN: Wireless Personal Área Networks o Red Inalámbrica de Área Personal, es una red de computadoras para la comunicación entre distintos dispositivos (tanto computadoras, puntos de acceso a internet, teléfonos celulares, PDA, dispositivos de audio, impresoras) cercanos al punto de acceso. Estas redes normalmente son de unos pocos metros y para uso personal, así como fuera de ella. TOPOLOGIAS DE REDES Es la cadena de comunicación usada por los nodos que conforman una red para comunicarse. RED EN ESTRELLA

Una red en estrella es una red en la cual las estaciones están conectadas directamente a un punto central y todas las comunicaciones se han de hacer necesariamente a través de este. Los dispositivos no están directamente conectados entre sí, además de que no se permite tanto tráfico de información. Dado su transmisión, una red en estrella activa tiene un nodo central activo que


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

normalmente tiene los medios para prevenir problemas relacionados con el eco. Se utiliza sobre todo para redes locales. La mayoría de las redes de área local que tienen un enrutador (router), un conmutador (switch) o un concentrador (hub) siguen esta topología. El nodo central en estas sería el enrutador, el conmutador o el concentrador, por el que pasan todos los paquetes de usuarios. Componente electrónico Hub es el componente electrónico que permite un enlace físico en las redes de estrella. Ventajas • Si un PC se desconecta o se rompe el cable solo queda fuera de la red ese PC. • Fácil de agregar, reconfigurar arquitectura PC. • Fácil de prevenir daños o conflictos. • Centralización de la red. Desventajas • Si el nodo central falla, toda la red deja de transmitir. • Es costosa, ya que requiere más cable que las topologías bus o anillo. • El cable viaja por separado del concentrador a cada computadora. RED EN ANILLO

Topología de red en la que cada estación está conectada a la siguiente y la última está conectada a la primera. Cada estación tiene un receptor y un transmisor que hace la función de repetidor, pasando la señal a la siguiente estación. REDES 39


En este tipo de red la comunicación se da por el paso de un token o testigo, que se puede conceptualizar como un cartero que pasa recogiendo y entregando paquetes de información, de esta manera se evitan eventuales pérdidas de información debidas a colisiones. En un anillo doble (Token Ring), dos anillos permiten que los datos se envíen en ambas direcciones (Token passing). Esta configuración crea redundancia (tolerancia a fallos). Evita las colisiones. Ventajas • El sistema provee un acceso equitativo para todas las computadoras. • El rendimiento no decae cuando muchos usuarios utilizan la red. • Arquitectura muy sólida. • Entra siempre en conflictos. Desventajas • Longitudes de canales • El canal usualmente se degradará a medida que la red crece. • Difícil de diagnosticar y reparar los problemas. • Si una estación o el canal falla, las restantes quedan incomunicadas (Circuito unidireccional). RED EN BUS

Red cuya topología se caracteriza por tener un único canal de comunicaciones (denominado bus, troncal o backbone) al cual se conectan los diferentes dispositivos. De esta forma todos los dispositivos comparten el mismo canal para comunicarse entre sí. Construcción Los extremos del cable se terminan con una resistencia de acople denominada terminador, que además de indicar que no existen más


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

ordenadores en el extremo, permiten cerrar el bus por medio de un acople de impedancias. Es la tercera de las topologías principales. Las estaciones están conectadas por un único segmento de cable. A diferencia de una red en anillo, el bus es pasivo, no se produce generación de señales en cada nodo o router. Ventajas • Facilidad de implementación y crecimiento. • Simplicidad en la arquitectura. Desventajas • Hay un límite de equipos dependiendo de la calidad de la señal. • Puede producirse degradación de la señal. • Complejidad de reconfiguración y aislamiento de fallos. • Limitación de las longitudes físicas del canal. • Un problema en el canal usualmente degrada toda la red. • El desempeño se disminuye a medida que la red crece. • El canal requiere ser correctamente cerrado (caminos cerrados). • Altas pérdidas en la transmisión debido a colisiones entre mensajes. • Es una red que ocupa mucho espacio. RED EN ÁRBOL

REDES 41


Topología de red en la que los nodos están colocados en forma de árbol. Desde una visión topológica, la conexión en árbol es parecida a una serie de redes en estrella interconectadas salvo en que no tiene un nodo central. En cambio, tiene un nodo de enlace troncal, generalmente ocupado por un hub o switch, desde el que se ramifican los demás nodos. Es una variación de la red en bus, la falla de un nodo no implica interrupción en las comunicaciones. Se comparte el mismo canal de comunicaciones. La topología en árbol puede verse como una combinación de varias topologías en estrella. Tanto la de árbol como la de estrella son similares a la de bus cuando el nodo de interconexión trabaja en modo difusión, pues la información se propaga hacia todas las estaciones, solo que en esta topología las ramificaciones se extienden a partir de un punto raíz (estrella), a tantas ramificaciones como sean posibles, según las características del árbol. Los problemas asociados a las topologías anteriores radican en que los datos son recibidos por todas las estaciones sin importar para quien vayan dirigidos. Es entonces necesario dotar a la red de un mecanismo que permita identificar al destinatario de los mensajes, para que estos puedan recogerlos a su arribo. Además, debido a la presencia de un medio de transmisión compartido entre muchas estaciones, pueden producirse interferencia entre las señales cuando dos o más estaciones transmiten al mismo tiempo. Desventajas • Se requiere mucho cable. • La medida de cada segmento viene determinada por el tipo de cable utilizado. • Si se viene abajo el segmento principal todo el segmento se viene abajo con él. • Es más difícil su configuración. Ventajas • Cableado punto a punto para segmentos individuales. • Soportado por multitud de vendedores de software y de hardware. RED EN MALLA


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

La topología de red mallada es una topología de red en la que cada nodo está conectado a todos los nodos. De esta manera es posible llevar los mensajes de un nodo a otro por diferentes caminos. Si la red de malla está completamente conectada, puede existir absolutamente ninguna interrupción en las comunicaciones. Cada servidor tiene sus propias conexiones con todos los demás servidores. Ventajas • Es posible llevar los mensajes de un nodo a otro por diferentes caminos. • No puede existir absolutamente ninguna interrupción en las comunicaciones. • Cada servidor tiene sus propias comunicaciones con todos los demás servidores. • Si falla un cable el otro se hará cargo del tráfico. • No requiere un nodo o servidor central lo que reduce el mantenimiento. • Si un nodo desaparece o falla no afecta en absoluto a los demás nodos. Desventajas • El costo de la red puede aumentar en los casos en los que se implemente de forma alámbrica, la topología de red y las características de la misma implican el uso de más recursos. • En el caso de implementar una red en malla para atención de emergencias en ciudades con densidad poblacional de más de 5000 habitantes por kilómetro cuadrado, la disponibilidad del ancho de REDES 43


banda puede verse afectada por la cantidad de usuarios que hacen uso de la red simultáneamente; para entregar un ancho de banda que garantice la tasa de datos en demanda y, que en particular, garantice las comunicaciones entre organismos de rescate, es necesario instalar más puntos de acceso, por tanto, se incrementan los costos de implementación y puesta en marcha. •

TIPOS: TIPOS DE REDES Existen varios tipos de redes, los cuales se clasifican de acuerdo a su tamaño y distribución lógica. Clasificación segun su tamaño Las redes PAN (red de administración personal) son redes pequeñas, las cuales están conformadas por no más de 8 equipos, por ejemplo: café Internet. CAN: Campus Area Network, Red de Area Campus. Una CAN es una colección de LANs dispersadas geográficamente dentro de un campus (universitario, oficinas de gobierno, maquilas o industrias) pertenecientes a una misma entidad en una área delimitada en kilometros. Una CAN utiliza comúnmente tecnologías tales como FDDI y Gigabit Ethernet para conectividad a través de medios de comunicacióntales como fibra óptica y espectro disperso. Las redes LAN (Local Area Network, redes de área local) son las redes que todos conocemos, es decir, aquellas que se utilizan en nuestra empresa. Son redes pequeñas, entendiendo como pequeñas las redes de una oficina, de un edificio. Debido a sus limitadas dimensiones, son redes muy rápidas en las cuales cada estación se puede comunicar con el resto. Están restringidas en tamaño, lo cual significa que el tiempo de transmisión, en el peor de los casos, se conoce. Además, simplifica la administración de la red. Suelen emplear tecnología de difusión mediante un cable sencillo (coaxial o UTP) al que están conectadas todas las máquinas. Operan a velocidades entre 10 y 100 Mbps. Características preponderantes: • Los canales son propios de los usuarios o empresas. • Los enlaces son líneas de alta velocidad. • Las estaciones están cercas entre sí. • Incrementan la eficiencia y productividad de los trabajos de oficinas al poder compartir información.


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA •

Las tasas de error son menores que en las redes WAN.

• •

La arquitectura permite compartir recursos.

LANs mucha veces usa una tecnología de transmisión, dada por un simple cable, donde todas las computadoras están conectadas. Existen varias topologías posibles en la comunicación sobre LANs, las cuales se verán mas adelante. Las redes WAN (Wide Area Network, redes de área extensa) son redes punto a punto que interconectan países y continentes. Al tener que recorrer una gran distancia sus velocidades son menores que en las LAN aunque son capaces de transportar una mayor cantidad de datos. El alcance es una gran área geográfica, como por ejemplo: una ciudad o un continente. Está formada por una vasta cantidad de computadoras interconectadas (llamadas hosts), por medio de subredes de comunicación o subredes pequeñas, con el fin de ejecutar aplicaciones, programas, etc. Una red de área extensa WAN es un sistema de interconexión de equipos informáticos geográficamente dispersos, incluso en continentes distintos. Las líneas utilizadas para realizar esta interconexión suelen ser parte de las redes públicas de transmisión de datos. Las redes LAN comúnmente, se conectan a redes WAN, con el objetivo de tener acceso a mejores servicios, como por ejemplo a Internet. Las redes WAN son mucho más complejas, porque deben enrutar correctamente toda la información proveniente de las redes conectadas a ésta. Una subred está formada por dos componentes: Líneas de transmisión: quienes son las encargadas de llevar los bits entre los hosts. Elementos interruptores (routers): son computadoras especializadas usadas por dos o más líneas de transmisión. Para que un paquete llegue de un router a otro, generalmente debe pasar por routers intermedios, cada uno de estos lo recibe por una línea REDES 45


de entrada, lo almacena y cuando una línea de salida está libre, lo retransmite. INTERNET WORKS: Es una colección de redes interconectadas, cada una de ellas puede estar desallorrada sobre diferentes software y hardware. Una forma típica de Internet Works es un grupo de redes LANs conectadas con WANs. Si una subred le sumamos los host obtenemos una red. El conjunto de redes mundiales es lo que conocemos como Internet. Las redes MAN (Metropolitan Area Network, redes de área metropolitana) , comprenden una ubicación geográfica determinada "ciudad, municipio", y su distancia de cobertura es mayor de 4 Kmts. Son redes con dos buses unidireccionales, cada uno de ellos es independiente del otro en cuanto a la transferencia de datos. Es básicamente una gran versión de LAN y usa una tecnología similar. Puede cubrir un grupo de oficinas de una misma corporación o ciudad, esta puede ser pública o privada. El mecanismo para la resolución de conflictos en la transmisión de datos que usan las MANs, es DQDB. DQDB consiste en dos buses unidireccionales, en los cuales todas las estaciones están conectadas, cada bus tiene una cabecera y un fin. Cuando una computadora quiere transmitir a otra, si esta está ubicada a la izquierda usa el bus de arriba, caso contrario el de abajo. Redes Punto a Punto. En una red punto a punto cada computadora puede actuar como cliente y como servidor. Las redes punto a punto hacen que el compartir datos y periféricos sea fácil para un pequeño grupo de gente. En una ambiente punto a punto, la seguridad es difícil, porque la administración no está centralizada. Redes Basadas en servidor. Las redes basadas en servidor son mejores para compartir gran cantidad de recursos y datos. Un administrador supervisa la operación de la red, y vela que la seguridad sea mantenida. Este tipo de red puede tener uno o mas servidores, dependiendo del volumen de tráfico, número de periféricos etc. Por ejemplo, puede haber un servidor de impresión, un servidor decomunicaciones, y un servidor de base de datos, todos en una misma red. Clasificación según su distribución lógica Todos los ordenadores tienen un lado cliente y otro servidor: una máquina puede ser servidora de un determinado servicio pero cliente de otro servicio. Servidor. Máquina que ofrece información o servicios al resto de los puestos de la red. La clase de información o servicios que ofrezca


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

determina el tipo de servidor que es: servidor de impresión, de archivos, de páginas web, de correo, de usuarios, de IRC (charlas en Internet), de base de datos... Cliente. Máquina que accede a la información de los servidores o utiliza sus servicios. Ejemplos: Cada vez que estamos viendo una página web (almacenada en un servidor remoto) nos estamos comportando como clientes. También seremos clientes si utilizamos el servicio de impresión de un ordenador remoto en la red (el servidor que tiene la impresora conectada). Todas estas redes deben de cumplir con las siguientes características: • Confiabilidad "transportar datos". • •

Transportabilidad "dispositivos".

• •

Gran procesamiento de información.

y de acuerdo estas, tienen diferentes usos, dependiendo de la necesidad del usuario, como son: • Compañías - centralizar datos. • •

Compartir recursos "periféricos, archivos, etc".

• •

Confiabilidad "transporte de datos".

• •

aumentar la disponibilidad de la información.

• •

Comunicación entre personal de las mismas áreas.

REDES 47


Ahorro de dinero.

• •

Home Banking.

Aportes a la investigación "vídeo demanda,line T.V,Game Interactive". TOPOLOGIAS Bus: esta topología permite que todas las estaciones reciban la información que se transmite, una estación trasmite y todas las restantes escuchan. Ventajas: La topologia Bus requiere de menor cantidad de cables para una mayor topologia; otra de las ventajas de esta topologia es que una falla en una estación en particular no incapacitara el resto de la red. Desventajas: al existir un solo canal de comunicación entre las estaciones de la red, si falla el canal o una estación, las restantes quedan incomunicadas. Algunos fabricantes resuelven este problema poniendo un bus pararelo alternativo, para casos de fallos o usando algoritmos para aislar las componentes defectuosas. Existen dos mecanismos para la resolución de conflictos en la transmisión de datos: CSMA/CD: son redes con escucha de colisiones. Todas las estaciones son consideradas igual, por ello compiten por el uso del canal, cada vez que una de ellas desea transmitir debe escuchar el canal, si alguien está transmitiendo espera a que termine, caso contrario transmite y se queda escuchando posibles colisiones, en este último espera un intervalo de tiempo y reintenta nuevamente. Token Bus: Se usa un token (una trama de datos) que pasa de estación en estación en forma cíclica, es decir forma un anillo lógico. Cuando una estación tiene el token, tiene el derecho exclusivo del bus para transmitir o recibir datos por un tiempo determinado y luego pasa el token a otra estación, previamente designada. Las otras estaciones no pueden transmitir sin el token, sólo pueden escuchar y esperar su turno. Esto soluciona el problema de colisiones que tiene el mecanismo anterior. Redes en Estrella •


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

Es otra de las tres principales topologías. La red se une en un único punto, normalmente con control centralizado, como un concentrador de cableado. Redes Bus en Estrella Esta topología se utiliza con el fin de facilitar la administración de la red. En este caso la red es un bus que se cablea físicamente como una estrella por medio de concentradores. Redes en Estrella Jerárquica Esta estructura de cableado se utiliza en la mayor parte de las redes locales actuales, por medio de concentradores dispuestos en cascada para formar una red jerárquica. Redes en Anillo Es una de las tres principales topologías. Las estaciones están unidas una con otra formando un círculo por medio de un cable común. Las señales circulan en un solo sentido alrededor del círculo, regenerándose en cada nodo. Ventajas: los cuellos de botellas son muy pocos frecuentes Desventajas: al existir un solo canal de comunicación entre las estaciones de la red, si falla el canal o una estación, las restantes quedan incomunicadas. Algunos fabricantes resuelven este problema poniendo un canal alternativo para casos de fallos, si uno de los canales es viable la red está activa, o usando algoritmos para aislar las componentes defectuosas. Es muy compleja su administración, ya que hay que definir una estación para que controle el token. Existe un mecanismo para la resolución de conflictos en la transmisión de datos: Token Ring: La estación se conecta al anillo por una unidad de interfaz (RIU), cada RIU es responsable de controlar el paso de los datos por ella, así como de regenerar la transmisión y pasarla a la estación siguiente. Si la dirección de cabecera de una determinada transmisión indica que los datos son para una estación en concreto, la unidad de interfaz los copia y pasa la información a la estación de trabajo conectada a la misma. Se usa en redes de área local con o sin prioridad, el token pasa de estación en estación en forma cíclica, inicialmente en estado desocupado. Cada estación cuando tiene el token (en este REDES 49


momento la estación controla el anillo), si quiere transmitir cambia su estado a ocupado, agregando los datos atrás y lo pone en la red, caso contrario pasa el token a la estación siguiente. Cuando el token pasa de nuevo por la estación que transmitió, saca los datos, lo pone en desocupado y lo regresa a la red. PROTOCOLOS Características Un protocolo es el conjunto de normas para comunicarse dos o más entidades ( objetos que se intercambian información ) . Los elementos que definen un protocolo son : • Sintaxis : formato , codificación y niveles de señal de datos . • Semántica : información de control y gestión de errores . • Temporización : coordinación entre la velocidad y orden secuencial de las señales . Las características más importantes de un protocolo son : • Directo/indirecto : los enlaces punto a punto son directos pero los enlaces entre dos entidades en diferentes redes son indirectos ya que intervienen elementos intermedios . • Monolítico/estructurado : monolítico es aquel en que el emisor tiene el control en una sola capa de todo el proceso de transferencia . En protocolos estructurados , hay varias capas que se coordinan y que dividen la tarea de comunicación . • Simétrico/asimétrico : los simétricos son aquellos en que las dos entidades que se comunican son semejantes en cuanto a poder tanto emisores como consumidores de información . Un protocolo es asimétrico si una de las entidades tiene funciones diferentes de la otra ( por ejemplo en clientes y servidores ) . Funciones 1. Segmentación y ensamblado :generalmente es necesario dividir los bloques de datos en unidades pequeñas e iguales en tamaño , y este proceso se le llama segmentación . El bloque básico de segmento en una cierta capa de un protocolo se le llama PDU ( Unidad de datos de protocolo ) . La necesidad de la utilización de bloque es por : La red sólo admite la transmisión de bloques de un cierto tamaño . El control de errores es más eficiente para bloques pequeños . Para evitar monopolización de la red para una entidad , se emplean bloques pequeños y así una compartición de la red . Con bloques pequeños las necesidades de almacenamiento temporal son menores .


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

Hay ciertas desventajas en la utilización de segmentos : La información de control necesaria en cada bloque disminuye la eficiencia en la transmisión . Los receptores pueden necesitar interrupciones para recibir cada bloque , con lo que en bloques pequeños habrá más interrupciones . Cuantas más PDU , más tiempo de procesamiento . 2. Encapsulado : se trata del proceso de adherir información de control al segmento de datos . Esta información de control es el direccionamiento del emisor/receptor , código de detección de errores y control de protocolo . 3. Control de conexión : hay bloques de datos sólo de control y otros de datos y control . Cuando se utilizan datagramas , todos los bloques incluyen control y datos ya que cada PDU se trata como independiente . En circuitos virtuales hay bloques de control que son los encargados de establecer la conexión del circuito virtual . Hay protocolos más sencillos y otros más complejos , por lo que los protocolos de los emisores y receptores deben de ser compatibles al menos .Además de la fase de establecimiento de conexión ( en circuitos virtuales ) está la fase de transferencia y la de corte de conexión . Si se utilizan circuitos virtuales habrá que numerar los PDU y llevar un control en el emisor y en el receptor de los números . 4. Entrega ordenada : el envío de PDU puede acarrear el problema de que si hay varios caminos posibles , lleguen al receptor PDU desordenados o repetidos , por lo que el receptor debe de tener un mecanismo para reordenar los PDU . Hay sistemas que tienen un mecanismo de numeración con módulo algún número ; esto hace que el módulo sean lo suficientemente alto como para que sea imposible que haya dos segmentos en la red al mismo tiempo y con el mismo número . 5. Control de flujo : hay controles de flujo de parada y espera o de ventana deslizante . El control de flujo es necesario en varios protocolos o capas , ya que el problema de saturación del receptor se puede producir en cualquier capa del protocolo . 6. Control de errores : generalmente se utiliza un temporizador para retransmitir una trama una vez que no se ha recibido confirmación REDES 51


después de expirar el tiempo del temporizador . Cada capa de protocolo debe de tener su propio control de errores . 7. Direccionamiento : cada estación o dispositivo intermedio de almacenamiento debe tener una dirección única . A su vez , en cada terminal o sistema final puede haber varios agentes o programas que utilizan la red , por lo que cada uno de ellos tiene asociado un puerto . Además de estas direcciones globales , cada estación o terminal de una subred debe de tener una dirección de subred ( generalmente en el nivel MAC ) . Hay ocasiones en las que se usa un identificador de conexión ; esto se hace así cuando dos estaciones establecen un circuito virtual y a esa conexión la numeran ( con un identificador de conexión conocido por ambas ) . La utilización de este identificador simplifica los mecanismos de envío de datos ya que por ejemplo es más sencillo que el direccionamiento global . Algunas veces se hace necesario que un emisor emita hacia varias entidades a la vez y para eso se les asigna un direccionamiento similar a todas . 8. Multiplexación : es posible multiplexar las conexiones de una capa hacia otra , es decir que de una única conexión de una capa superior , se pueden establecer varias conexiones en una capa inferior ( y al revés ) . 9. Servicios de transmisión : los servicios que puede prestar un protocolo son : Prioridad : hay mensajes ( los de control ) que deben tener prioridad respecto a otros . Grado de servicio : hay datos que deben de retardarse y otros acelerarse ( vídeo ) . Seguridad . Protocolo CSMA/CD. Carrier Sense Mutiple Acces with Collision Detection. En este tipo de red cada estación se encuentra conectada bajo un mismo bus de datos, es decir las computadoras se conectan en la misma línea de comunicación (cablado), y por esta transmiten los paquetes de información hacia el servidor y/o los otros nodos. Cada estacion se encuentra monitoriando constantemente la línea de comunicación con el objeto de transmitir o resibir sus mensajes. Estándares para redes de la IEEE. - IEEE 802.1


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

Estándar que especifica la relación de los estándares IEEE y su interacción con los modelos OSI de la ISO, así como las cuestiones de interconectividad y administración de redes. - IEEE 802.2 Control lógico de enlace (LLC), que ofrece servicios de "conexión lógica" a nivel de capa 2. - IEEE 802.3 El comité de la IEEE 802. 3 definió un estándar el cual incluye el formato del paquete de datos para EtherNet, el cableado a usar y el máximo de distancia alcanzable para este tipo de redes. Describe una LAN usando una topologia de bus, con un metodo de acceso al medio llamado CSMA/CD y un cableado coaxial de banda base de 50 ohms capaz de manejar datos a una velocidad de 10 Mbs. - IEEE 802.3 10Base5. El estándar para bus IEEE 802.3 originalmente fue desarrollado para cable coaxial de banda base tipo Thick como muna norma para EtherNet, especificación a la cual se hace referencia como 10Base5 y describe un bus de red de compuesto por un cable coaxial de banda base de tipo thick el cual puede transmitir datos a una velocidad de 10Mbs. sobre un máximo de 500 mts. - IEEE 802.3 10Base2. Este estándar describe un bus de red el cual puede transmitir datosa una velocidad de 10 Mbs sobre un cable coaxial de banda base del tipo Thin en una distancia máxima de 200 mts. - IEEE 802.3 STARLAN. El comité IEEE 802 desarrllo este estándar para una red con protocolo CSMA el cual hace uso de una topología de estrella agrupada en la cual las estrellas se enlazan con otra. También se le conoce con la especificación 10Base5 y describe un red la cual puede transmitir datos a una velocidad de 1 Mbs hasta una distancia de 500 mts. usando un cableado de dos pares trenzados calibres 24. - IEEE 802.3 10BaseT. Este estándar describe un bus lógico 802.3 CSMA/CD sobre un cableado de 4 pares trenzados el cual esta configurado físicamente como una estrella distribuida, capas de transmitir datos a 10 Mbs en un máximo de distancia de 100 mts. REDES 53


- IEEE 802.4 Define una red de topología usando el método de acceso al medio de Token Paassing. - IEEE 802.5 Token Ring. Este estándar define una red con topología de anillo la cual usa token (paquete de datos) para transmitir información a otra. En una estación de trabajo la cual envía un mensaje lo sitúa dentro de un token y lo direcciona especificamente a un destino, la estacion destino copia el mensaje y lo envía a un token de regreso a la estación origen la cual remueve el mensaje y pasa el token a la siguiente estación. - IEEE 802.6 Red de área metropolitana (MAN), basada en la topologia popuesta por la University of Western Australia, conocida como DQDB (Distribuited Queue Dual Bus) DQDB utiliza un bus dual de fibra óptica como medio de transmisión. Ambos buses son unidireccionales, y en contra-sentido. Con esta tecnologia el ancho de banda es distribuido entre los usuarios , de acuerdo a la demanda que existe, en proceso conocido como "inserción de ranuras temporales". Puesto que puede llevar transmisión de datos síncronicos y asíncronicos, soporta aplicaciones de video, voz y datos. IEEE 802.6 con su DQDB, es la alternativa de la IEEE para ISDN. - IEEE 802.12 Se prevé la posibilidad de que el Fast EtherNet, adémdum de 802.3, se convierta en el IEEE 802.12. MODELO OSI Definición Modelo abierto para arquitecturas funcionales de red, periféricos , archivos a compartir , utilidad de red.El sistema de comunicaciones del modelo OSI estructura el proceso en varias capas que interaccionan entre sí . Un capa proporciona servicios a la capa superior siguiente y toma los servicios que le presta la siguiente capa inferior .De esta manera , el problema se divide en subproblemas más pequeños y por tanto más manejables . Para comunicarse dos sistemas , ambos tienen el mismo modelo de capas . La capa más alta del sistema emisor se comunica con la capa más alta del sistema receptor , pero esta comunicación se realiza vía capas inferiores de cada sistema .La única comunicación directa entre capas de ambos sistemas es en la capa inferior ( capa física ) . Los datos parten del emisor y cada capa le adjunta datos de control hasta que llegan a la capa física . En esta capa son pasados a la red y


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

recibidos por la capa física del receptor . Luego irán siendo captados los datos de control de cada capa y pasados a una capa superior . Al final , los datos llegan limpios a la capa superior . Cada capa tiene la facultad de poder trocear los datos que le llegan en trozos más pequeños para su propio manejo . Luego serán reensamblados en la capa paritaria de la estación de destino . Características 1. Arquitectura: • Conocimiento del trafico. • Trama - división de la información. • Paquete - todos los datos a ser enviados. • Segmento - Conjunto de trama. 2. Medio de Transmisión: • Nic - red • Asociación -router,bridge,gateway. • Tecnología - red "lan, wan,man". 3. Topología: • Distancia. • Distribución. • Enrutamiento 4. Capacidad mucha de banda: • Proceso estocástico. • Probabilidad de llegada. • Distribución "binomial- normal”. Primitivas de servicio y parámetros Las capas inferiores suministran a las superiores una serie de funciones o primitivas y una serie de parámetros .La implementación concreta de estas funciones está oculta para la capa superior ., ésta sólo puede utilizar las funciones y los parámetros para comunicarse con la capa inferior( paso de datos y control).

REDES 55


Motores de bases de datos: Mucho se ha hablado sobre los distintos motores de bases de datos, pero muy pocos las comparan entre si para sacar lo mejor de ellas. ¿Se tiene la suficiente información de cada una para poder analizarlas y luego decidir por alguna? A continuación trataremos de responder esta pregunta y brindar un poco mas de información al respecto. Es imposible iniciar el debate, sin antes repasar conceptos básicos. Todos sabemos a grandes rasgos que es una base de datos, o podemos tener una vaga idea. Según Henry F. Korth, autor del libro “Fundamentos de Bases de Datos”, define a una base de datos como una serie de datos organizados y relacionados entre sí, y un conjunto de programas que permitan a los usuarios acceder y modificar esos datos. Las bases de datos proporcionan la infraestructura requerida para los sistemas de apoyo a la toma de decisiones y para los sistemas de información estratégicos, ya que estos sistemas explotan la información contenida en las bases de datos de la organización para apoyar el proceso de toma de decisiones o para lograr ventajas competitivas. Componentes principales de una base de datos 1. Hardware Se refiere a los dispositivos de almacenamiento en donde se encuentra la base de datos, así como a los dispositivos periféricos (unidad de control, canales de comunicación, etc.) necesarios para su uso. 2. Software Está constituido por un conjunto de programas que se conoce como Sistema Manejador de Base de Datos (DMBS: Data Base Management System). Este sistema maneja todas las solicitudes formuladas por los usuarios a la base de datos. Generalmente posee una interfaz amigable para que un usuario común pueda utilizarlo. En otras palabras, es la interfaz entre la base de datos, el usuario y


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

las aplicaciones que la utilizan, permitiendo esconder ciertos detalles de cómo se almacenan y mantienen los datos. 3. Usuarios Existen tres clases de usuarios relacionados con una Base de Datos: • El programador de aplicaciones, quien crea programas de aplicación que utilizan la base de datos. • El usuario final, quien accede a la Base de Datos por medio de un lenguaje de consulta o de programas “amigables” de aplicación. Puede tener o no conocimientos técnicos. Dependerá de la interfaz del motor de base de datos utilizado. • El administrador de la Base de Datos (DBA DataBase Administrator), quien se encarga del control general del Sistema de Base de Datos. Existen diferentes formas de almacenar información. Esto da lugar a distintos modelos de organización de la base de datos: jerárquico, red, relacional y orientada a objeto Desde ya que no entraremos en detalles, sobre las diferencias que existen (lo dejaremos para otro post). Dada esta introducción, vamos directo a lo nuestro. El Motor de base de datos es el servicio principal para almacenar, procesar y proteger datos. Proporciona, además, acceso controlado y procesamiento de transacciones para cumplir con los requisitos de las aplicaciones. Tareas del motor de base de datos: + Diseñar y crear una base de datos que contenga las tablas relacionales + Implementar sistemas para obtener acceso y cambiar los datos almacenados en la base de datos + Aplicar los sistemas implementados en la organización o en los clientes. REDES 57


+Proporcionar soporte técnico para optimizar el rendimiento de la base de datos. A la hora de hablar sobre los distintos motores de base de datos, podemos agruparlos en comerciales y open source. Al decir comerciales, nos referimos a los que cuentan con una licencia paga para su uso. Generalmente se orientan a empresas y para administrar grandes volúmenes de información. Entre los más conocidos, podemos nombrar a: Oracle Sql (Microsoft) DB2 (IBM) Una de las preguntas mas frecuentes es: “¿Cual es el mejor?” Frente a esta pregunta, no nos queda remedio que mantenernos calmos y contar las ventajas y desventajas que cuentan cada motor de base de datos. Siempre dependerá del entorno, de los datos, del objetivo, etc. ¿Qué es mejor, PC o Mac? ¿Linux o Windows? ¿Wiffi o 3G? y que tal si preguntamos ¿Blanco o Negro? Bien, siempre se tiende a la polarización. De tomar partida por alguno. Lo cierto es que la elección del motor de base de datos depende de los datos, el objetivo del negocio, de los usuarios, del entorno, entre otras cosas. Imaginemos que somos dueños de una PYME y contamos con 10 usuarios, donde todos acceden a la base de datos diariamente. Tranquilamente podemos contar con alguna base de datos open source, como MySQL, y no vamos a tener inconvenientes (siempre y cuando pueda combinarse con el lenguaje de programación utilizado, etc) Ahora, si nuestros 10 usuarios se transforman en 100 usuarios, la cosa cambia. No son tantos, pero un motor de esas características puede empezar a tener inconvenientes. Ni les digo, si son 1000 usuarios.


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

A medida que la empresa crece, y los usuarios son cada vez más, y no solo eso, sino que hay cada vez mas información, transacciones, etc, es ideal contar con algún motor comercial, que nombramos anteriormente. Pero ¿cual? Otra vez…dependerá de la situación. Pero tranquilos, te contaré los beneficios que tienen cada uno y cuales se adaptan mejor a diferentes situaciones. Se realizó un benchmarking sobre las principales características de los motores de base de datos mas conocidos:

REDES 59


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

Dentro del mercado actual, Oracle, MS SQL y DB2 comparten el podio.

REDES 61


Estudio Forrester 2009 sobre Gestores de Base de Datos Si centramos el estudio en los motores open source, los mas conocidos son: MySQL, PostgreSQL, MaxDB, Firebird, Ingres, MonetDB, LuciDb. Aquí tienen una lista de los 35 motores open source: http://www.muylinux.com/2010/03/04/35-motores-de-bases-de-datosopen-source/ De todos ellos, he utilizado los dos primeros. A grandes rasgos, podemos decir que: - MySQL es más rápida que PostgreSQL a la hora de resolver consultas. - MySQL tiene mejor documentación y mejores herramientas de administración. - PostgreSQL ofrece una mejor garantía de integridad en los datos. - PostgreSQL presenta una mejor escalabilidad y rendimiento bajo grandes cargas de trabajo. Ahora, no quiero ser reiterativo y decir que dependerá de la situación, pero realmente es así. En mi caso, he utilizado ambos, pero en proyectos donde debía integrar una pagina web con una base de datos, elegí MySQL porque se integra mucho mejor que PostgreSQL


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

(MySQL-Apache-PHP). No es el caso para proyectos donde involucra al Framework .NET, donde es mejor PostgreeSQL. Para terminar, espero que preguntas como las que se han desarrollado en este post dejen de mencionarse. Se tiene la información necesaria para poder resolverlas. Lo cierto es que el cliente o quien este a cargo del negocio, puede optar por varios motores de base de datos. Estás preparado para la pregunta: ¿Cual es el mejor? Vos decidís…

Características: Referencia de características (motor de base de datos) SQL Server 2012 Otras versiones

Personas que lo han encontrado útil: 0 de 1 - Valorar este tema Motor de base de datos de SQL Server incluye varias herramientas y aplicaciones que se pueden usar para crear, administrar y ver objetos y datos de la base de datos. Hay además herramientas que pueden utilizarse para supervisar y solucionar problemas de rendimiento del servidor y de la base de datos, así como para habilitar y deshabilitar características, servicios y protocolos de red. En esta sección, se proporcionan temas específicos en los que se describen los cuadros de diálogo de estas herramientas y aplicaciones. Para obtener acceso a un tema de la interfaz de usuario mientras se ejecuta la herramienta o la aplicación, presione F1 o haga clic en Ayuda con el cuadro de diálogo, la página web o el asistente abierto. En esta sección Iniciar y utilizar el Asistente para la optimización de motor de base de datos REDES 63


Proporciona ayuda para el Asistente para la optimización de Motor de base de datos y sus cuadros de diálogo relacionados. Proporciona ayuda para las herramientas, asistentes y servicios suministrados con SQL Server Management Studio. Información general del Monitor de SQL Server Proporciona ayuda para el Monitor de SQL Server y el Monitor de creación de reflejo de la base de datos. SQL Server Profiler (Ayuda F1) Proporciona ayuda para SQL Server Profiler y sus cuadros de diálogo relacionados. Ayuda de F1 de Visual Data base Tools Proporciona ayuda para las herramientas Diseñador de diagramas de base de datos, Diseñador de tablas y Diseñador de consultas y vistas, y sus cuadros de diálogo relacionados. Clasificación: Las bases de datos pueden clasificarse de varias maneras, de acuerdo al criterio elegido para su clasificación: Según la variabilidad de los datos almacenados Bases de datos estáticas: Éstas son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones. Bases de datos dinámicas: Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización y adición de datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de una tienda de abarrotes, una farmacia, un videoclub, etc. Según el contenido Bases de datos bibliográficas: Solo contienen un surrogante (representante) de la fuente primaria, que permite localizarla. Un


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

registro típico de una base de datos bibliográfica contiene información sobre el autor, fecha de publicación, editorial, título, edición, de una determinada publicación, etc. Puede contener un resumen o extracto de la publicación original, pero nunca el texto completo. Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una colección de revistas científicas. Algunos modelos con frecuencia utilizados en las bases de datos: Base de datos jerárquica: estas son bases de datos que, como su nombre indica, almacenan su información en una estructura jerárquica. En este modelo los datos se organizan en una forma similar a un árbol (visto al revés), en donde un nodo padre de información puede tener varios hijos. El nodo que no tiene padres es llamado raíz, y a los nodos que no tienen hijos se los conoce como hojas. Las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones que manejan un gran volumen de información y datos muy compartidos permitiendo crear estructuras estables y de gran rendimiento. Una de las principales limitaciones de este modelo es su incapacidad de representar eficientemente la redundancia de datos. Base de datos de red: Éste es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la modificación del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico).Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución eficiente al problema de redundancia de datos; pero, aun así, la dificultad que significa administrar la información en una base de datos de red ha significado que sea un modelo utilizado en su mayoría por programadores más que por usuarios finales. Base de datos relacional: Su idea fundamental es el uso de "relaciones". Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados "tuplas", la mayoría de las veces se conceptualiza de una manera más fácil de imaginar. Esto es pensando en cada relación como si fuese una tabla que está compuesta por REDES 65


registros campos. En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia (a diferencia de otros modelos como el jerárquico y el de red). Esto tiene la considerable ventaja de que es más fácil de entender y de utilizar para un usuario esporádico de la base de datos. La información puede ser recuperada o almacenada mediante "consultas" que ofrecen una amplia flexibilidad y poder para administrar la información. El lenguaje más habitual para construir las consultas a bases de datos relacionales es Structured Query Language o Lenguaje Estructurado de Consultas, un estándar implementado por los principales motores o sistemas de gestión de bases de datos relacionales. Durante su diseño, una base de datos relacional pasa por un proceso al que se le conoce como normalización de una base de datosBases de datos orientadas a objetos. Este modelo, bastante reciente, y propio de los modelos informáticos orientados a objetos, trata de almacenar en la base de datos los objetos completos (estado y comportamiento). Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del paradigma de objetos: Encapsulación- Propiedad que permite ocultar la información al resto de los objetos, impidiendo así accesos incorrectos o conflictos. Herencia- Propiedad a través de la cual los objetos heredan comportamiento dentro de una jerarquía de clases. PolimorfismoPropiedad de una operación mediante la cual puede ser aplicada a distintos tipos de objetos. Bases de datos documentales: Permiten la indexación a texto completo, y en líneas generales realizar búsquedas más potentes. Tesaurus es un sistema de índices optimizado para este tipo de bases de datos. Un sistema de base de datos deductivas: es un sistema de base de datos pero con la diferencia de que permite hacer deducciones a través de inferencias. Se basa principalmente en reglas y hechos que son almacenados en la base de datos. También las bases de datos deductivas son llamadas base de datos lógica, a raíz de que se basan en lógica matemática.


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

HISTORIA DEL SOFTWARE La historia del Software libre y de código abierto como lo conocemos actualmente, se remonta a inicios de los años 1980, época que en la mayoría de software era privativo y surgió la necesidad, por parte de algunos programadores, de crear proyectos que impulsaran la creación de software libre. Cabe mencionar que antes, cuando las primeras computadoras nacieron (y por ende los primeros programas informáticos), el software tenía un modelo de desarrollo cooperativo, similar al de otras ciencias como la física; esto empezó a cambiar en los años 1960 y 1970, cuando nacieron las primeras compañías que “privatizaron “su código. Es importante señalas que el software libre y de código abierto no debe ser confundido con el llamado “freeware”; el software libre y de código abierto suele ser gratuito, lo que puede llevar a confusión. El FOSS (free and open source software) también puede ser comparado y vendido. La confusión es aún mayor de países de habla inglesa por la ambigüedad de la palabra free significa tanto libertad, como gratuidad. Esta es una línea del tiempo acerca de cómo el software libre y de código abierto ha existido y evolucionado desde su concepción.

REDES 67


Lo que persiste de la época. Mucho software libre que fue desarrollado en los años 1970 y 1980 aun continúa siendo utilizado, incluyendo el simulador de circuitos integrados SPICE TEX (desarrollado por Donald Knuth) y el sistema de ventanas X. El sistema de ventanas W sentó las bases para el sistema de ventanas X, pero tenía muchas diferencias fundamentales. El desarrollo de sistema de ventanas X fue simultaneo al proyecto GNU, sin embargo GNU de ninguna manera fue responsable del desarrollo de sistema de ventanas X. Los años del punto COM (finales de los años 1990) En la segunda mitad de los años 1990, cuando muchas compañías basadas en la web empezaban a operar, el software libre se volvió la opción popular de los servidores web. El servidos HTTP Apache se volvió en el software de servidor web mas utilizado, titulo que aun conserva a finales de la primera década del siglo XXI. Estos servidores web, se han llegado a conocer como “sistemas LAMP”; son sistemas que viene con un “paquete” de software inicial que incluye el núcleo


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

Linux como base, a Apache como proveedor de servicio web, la base de datos MySQL para archivo de datos y al lenguaje de programación PHP uniéndolos a todos.

Desarrollo reciente El 8 de Mayo de 2007, SUN MICROSYSTEMS libero JAVA Development Kit con el nombre Open JDK bajo la licencia pública general de GNU. Una parte de las clases de la biblioteca (el 4%) no pudieron ser publicadas como código abierto por estar publicadas bajo licencia de otros organismos y fueron incluidos como complementarios binarios. Por Esta razón, en Junio de 2007, Red Hat lanzo IcedTea implementación de los equivalentes de GNU Classpath. Desde su desplazamiento, la mayoría de impedimentos han sido resueltos, dejando pendiente el motor de audio y el sistema de gestión del color únicamente. En los años 2000, se ha buscado expandir la libertad de usar, compartir, modificar y publicar más allá el código fuente y el software, implementando los principios del software libre a la documentación que acompaña el software así como otro tipo de información: libros, manuales, fotografías, video, audio, etc. Para lograrlo, se han creado licencias y movimientos que buscan la libertad de estudiar y compartir virtualmente cualquier tipo de documento. TAXONOMIA La taxonomía es una palabra que proviene del griego y que se utiliza para denominar a aquel proceso de clasificación y ordenamiento que sirve para organizar diferentes tipos de conocimientos. Otro concepto REDES 69


de Taxonomía es lo que utilizan diversas ciencias y ramas científicas para clasificar su conocimiento específico de modo de que el mismo se mantenga ordenado y claro para ser utilizado y analizado. TAXONOMIA DE LAS HERRAMIENTAS CASE Cabe mencionar que las herramientas case no tienen clasificación. Pero pueden clasificarse de acuerdo a características como: • Las plataformas que soportan. • Las fases del ciclo de vida del desarrollo de sistemas que cubren. • La arquitectura de las aplicaciones que producen. Su funcionalidad. (entre otras). HERRAMIENTASC ASE Se agrupan de la siguiente forma

HerramientasHerramientas de alto integradas, I-CASE nivel, U-CASE

Abarcan todas las Orientadas a la fases del ciclo de automatización y soporte vida del desarrollo de de las actividades sistemas. desarrolladas Son durante las llamadas también primeras fases del CASE workbench. desarrollo: análisis y

Herramientas de bajo nivel, L-CASE

Dirigidas a las últimas fases del desarrollo construcción e implantación.

diseño.

Utilizando la funcionalidad como criterio principal se clasifica en:

Juegos de herramientas o Tools-Case

Son el tipo más simple de herramientas CASE. Automatizan una fase dentro del ciclo de vida.


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA Herramientas deHerramientas de planificación deanálisis y diseño. sistemas de gestión. Permiten al Sirven para modelar desarrollador crear los requisitos de un modelo del información sistema que se va a estratégica de una construir y también organización. la evaluación de la validez y consistencia de este modelo.

Herramientas de programación. Se engloban aquí los compiladores, los editores y los depuradores de los lenguajes de programación convencionales.

Herramientas de integración y prueba. Sirven de ayuda a la adquisición, medición, simulación y prueba de los equipos lógicos desarrollados.

Otra clasificación, diferencia las funciones CASE en cinco grupos. Facilita la realización de El repositorio es modificaciones un concepto más ende la fase más amplio que el adecuada en diccionario de cadaacaso y su datos y soporta traslado a las los demás grupos demás. Repositorio. de funciones. Reingeniería.

El ciclo de vida de una aplicación o de un sistema de información se compone de varias etapas, que van desde la planificación de su Soporte del desarrollo ciclo de hasta vida. su implantación.

Este tipo de funciones hace referencia al soporte de actividades que se producen durante el Soporte de desarrollo. proyecto.

Permiten ejercer un control intenso de garantía de calidad del software desarrollado desde las primeras fases de su ciclo de vida. Mejora continua de calidad.

REDES 71


CONCLUSIÓN Podemos mencionar que las herramientas case son unos de los mejores métodos para el análisis y soluciones de software, ya que han mejorado aspectos claves en el desarrollo de los sistemas de información. Creadas para dar automatización a los procesos de análisis e implementación. Brindando una extensa variedad de componentes dando como resultado proyectos más eficientes para los usuarios finales. Desde la creación de las herramientas case han sido usadas por analistas y programadores dando un resultado óptimo y eficaz para cada uno de los procesos dando una gran seguridad y un gran soporte multiusuario. SISTEMAS OPERATIVOS: Un Sistema Operativo es una parte importante de cualquier sistema de computación. Un sistema de computación puede dividirse en cuatro componentes: el hardware, el Sistema Operativo, los programas de aplicación y los usuarios. El hardware (Unidad Central de Procesamiento(UCP), memoria y dispositivos de entrada/salida (E/S)) proporciona los recursos de computación básicos. Los programas de aplicación (compiladores, sistemas de bases de datos, juegos de video y programas para negocios) definen la forma en que estos recursos se emplean para resolver los problemas de computación de los usuarios. Esto es a grandes rasgos un concepto de sistemas operativos en el contenido que a continuación presentamos existen diversos conceptos, así como también su historia, características y su clasificación, más adelante se consiguen características o información bastante importante sobre un sistema operativo en particular llamado Novell-Netware. 2. Concepto y definición de Sistemas Operativos. Figura. Algunos recursos que administra el Sistema Operativo Existen diversas definiciones de lo que es un Sistema Operativo, pero no hay una definición exacta, es decir una que sea estándar; a continuación se presentan algunas: 1.- Se pueden imaginar un Sistema Operativo como los programas, instalados en el software o firmware, que hacen utilizable el hardware. El hardware proporciona la "capacidad bruta de cómputo"; los sistemas operativos ponen dicha capacidad de cómputo al alcance


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

de los usuarios y administran cuidadosamente el hardware para lograr un buen rendimiento. 2.- Los Sistemas Operativos son ante todo administradores de recursos; el principal recurso que administran es el hardware del computador ;además de los procesadores, los medios de almacenamiento, los dispositivos de entrada/salida, los dispositivos de comunicación y los datos. 3.- Un Sistema Operativo es un programa que actúa como intermediario entre el usuario y el hardware del computador y su propósito es proporcionar el entorno en el cual el usuario pueda ejecutar programas. Entonces, el objetivo principal de un Sistema Operativo es, lograr que el sistema de computación se use de manera cómoda, y el objetivo secundario es que el hardware del computador se emplee de manera eficiente. 4.- Un Sistema Operativo es un conjunto de programas que controla la ejecución de programas de aplicación y actúa como una interfaz entre el usuario y el hardware de una computadora, esto es, un Sistema Operativo explota y administra los recursos de hardware de la computadora con el objeto de proporcionar un conjunto de servicios a los usuarios del sistema. En resumen, se podría decir que los Sistemas Operativos son un conjunto de programas que crean la interfaz del hardware con el usuario, y que tiene dos funciones primordiales, que son: • Gestionar el hardware.- Se refiere al hecho de administrar de una forma más eficiente los recursos de la máquina. • Facilitar el trabajo al usuario.-Permite una comunicación con los dispositivos de la máquina. El Sistema Operativo se encuentra almacenado en la memoria secundaria. Primero se carga y ejecuta un pedazo de código que se encuentra en el procesador, el cual carga el BIOS, y este a su vez carga el Sistema Operativo que carga todos los programas de aplicación y software variado. 3. Características de los Sistemas Operativos. En general, se puede decir que un Sistema Operativo tiene las siguientes características: REDES 73


Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora. • Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible. • Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio. • Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos. • Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera. • Organizar datos para acceso rápido y seguro. • Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalación y uso de las redes de computadoras. • Procesamiento por bytes de flujo a través del bus de datos. • Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario el acceso y manejo de los dispositivos de Entrada/Salida de la computadora. • Técnicas de recuperación de errores. • Evita que otros usuarios interfieran. El Sistema Operativo evita que los usuarios se bloqueen entre ellos, informándoles si esa aplicación esta siendo ocupada por otro usuario. • Generación de estadísticas. • Permite que se puedan compartir el hardware y los datos entre los usuarios. El software de aplicación son programas que se utilizan para diseñar, tal como el procesador de palabras, lenguajes de programación, hojas de cálculo, etc. El software de base sirve para interactuar el usuario con la máquina, son un conjunto de programas que facilitan el ambiente plataforma, y permite el diseño del mismo. El Software de base está compuesto por : • Cargadores. •


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

Compiladores. • Ensambladores. • Macros. 4. Clasificación de los sistemas operativos. Con el paso del tiempo, los Sistemas Operativos fueron clasificándose de diferentes maneras, dependiendo del uso o de la aplicación que se les daba. A continuación se mostrarán diversos tipos de Sistemas Operativos que existen en la actualidad, con algunas de sus características: Sistemas Operativos por lotes. Los Sistemas Operativos por lotes, procesan una gran cantidad de trabajos con poca o ninguna interacción entre los usuarios y los programas en ejecución. Se reúnen todos los trabajos comunes para realizarlos al mismo tiempo, evitando la espera de dos o más trabajos como sucede en el procesamiento en serie. Estos sistemas son de los más tradicionales y antiguos, y fueron introducidos alrededor de 1956 para aumentar la capacidad de procesamiento de los programas. Cuando estos sistemas son bien planeados, pueden tener un tiempo de ejecución muy alto, porque el procesador es mejor utilizado y los Sistemas Operativos pueden ser simples, debido a la secuencialidad de la ejecución de los trabajos. Algunos ejemplos de Sistemas Operativos por lotes exitosos son el SCOPE, del DC6600, el cual está orientado a procesamiento científico pesado, y el EXEC II para el UNIVAC 1107, orientado a procesamiento académico. Algunas otras características con que cuentan los Sistemas Operativos por lotes son: • Requiere que el programa, datos y órdenes al sistema sean remitidos todos juntos en forma de lote. • Permiten poca o ninguna interacción usuario/programa en ejecución. • Mayor potencial de utilización de recursos que procesamiento serial simple en sistemas multiusuarios. • No conveniente para desarrollo de programas por bajo tiempo de retorno y depuración fuera de línea. •

REDES 75


Conveniente para programas de largos tiempos de ejecución (ej., análisis estadísticos, nóminas de personal, etc.) • Se encuentra en muchos computadores personales combinados con procesamiento serial. • Planificación del procesador sencilla, típicamente procesados en orden de llegada. • Planificación de memoria sencilla, generalmente se divide en dos: parte residente del S.O. y programas transitorios. • No requieren gestión crítica de dispositivos en el tiempo. • Suelen proporcionar gestión sencilla de manejo de archivos: se requiere poca protección y ningún control de concurrencia para el acceso. Figura. Trabajos más comunes que realiza el Sistema Operativo por lotes. Sistemas Operativos de tiempo real. Los Sistemas Operativos de tiempo real son aquellos en los cuales no tiene importancia el usuario, sino los procesos. Por lo general, están subutilizados sus recursos con la finalidad de prestar atención a los procesos en el momento que lo requieran. se utilizan en entornos donde son procesados un gran número de sucesos o eventos. Muchos Sistemas Operativos de tiempo real son construidos para aplicaciones muy específicas como control de tráfico aéreo, bolsas de valores, control de refinerías, control de laminadores. También en el ramo automovilístico y de la electrónica de consumo, las aplicaciones de tiempo real están creciendo muy rápidamente. Otros campos de aplicación de los Sistemas Operativos de tiempo real son los siguientes: • Control de trenes. • Telecomunicaciones. • Sistemas de fabricación integrada. • Producción y distribución de energía eléctrica. • Control de edificios. • Sistemas multimedia. Algunos ejemplos de Sistemas Operativos de tiempo real son: VxWorks, Solaris, Lyns OS y Spectra. Los Sistemas Operativos de tiempo real, cuentan con las siguientes características: •


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

Se dan en entornos en donde deben ser aceptados y procesados gran cantidad de sucesos, la mayoría externos al sistema computacional, en breve tiempo o dentro de ciertos plazos. • Se utilizan en control industrial, conmutación telefónica, control de vuelo, simulaciones en tiempo real., aplicaciones militares, etc. • Objetivo es proporcionar rápidos tiempos de respuesta. • Procesa ráfagas de miles de interrupciones por segundo sin perder un solo suceso. • Proceso se activa tras ocurrencia de suceso, mediante interrupción. • Proceso de mayor prioridad expropia recursos. • Por tanto generalmente se utiliza planificación expropiativa basada en prioridades. • Gestión de memoria menos exigente que tiempo compartido, usualmente procesos son residentes permanentes en memoria. • Población de procesos estática en gran medida. • Poco movimiento de programas entre almacenamiento secundario y memoria. • Gestión de archivos se orienta más a velocidad de acceso que a utilización eficiente del recurso. Sistemas Operativos de multiprogramación (o Sistemas Operativos de multitarea). Se distinguen por sus habilidades para poder soportar la ejecución de dos o más trabajos activos (que se están ejecutado) al mismo tiempo. Esto trae como resultado que la Unidad Central de Procesamiento (UCP) siempre tenga alguna tarea que ejecutar, aprovechando al máximo su utilización. Su objetivo es tener a varias tareas en la memoria principal, de manera que cada uno está usando el procesador, o un procesador distinto, es decir, involucra máquinas con más de una UCP. Sistemas Operativos como UNIX, Windows 95, Windows 98, Windows NT, MAC-OS, OS/2, soportan la multitarea. Las características de un Sistema Operativo de multiprogramación o multitarea son las siguientes: • Mejora productividad del sistema y utilización de recursos. •

REDES 77


Multiplexa recursos entre varios programas. • Generalmente soportan múltiples usuarios (multiusuarios). • Proporcionan facilidades para mantener el entorno de usuarios individuales. • Requieren validación de usuario para seguridad y protección. • Proporcionan contabilidad del uso de los recursos por parte de los usuarios. • Multitarea sin soporte multiusuario se encuentra en algunos computadores personales o en sistemas de tiempo real. • Sistemas multiprocesadores son sistemas multitareas por definición ya que soportan la ejecución simultánea de múltiples tareas sobre diferentes procesadores. • En general, los sistemas de multiprogramación se caracterizan por tener múltiples programas activos compitiendo por los recursos del sistema: procesador, memoria, dispositivos periféricos. Sistemas Operativos de tiempo compartido. Permiten la simulación de que el sistema y sus recursos son todos para cada usuarios. El usuario hace una petición a la computadora, está la procesa tan pronto como le es posible, y la respuesta aparecerá en la terminal del usuario. Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusión de que tiene el sistema dedicado para sí mismo. Esto trae como consecuencia una gran carga de trabajo al Sistema Operativo, principalmente en la administración de memoria principal y secundaria. Ejemplos de Sistemas Operativos de tiempo compartido son Multics, OS/360 y DEC-10. Características de los Sistemas Operativos de tiempo compartido: • Populares representantes de sistemas multiprogramados multiusuario, ej.: sistemas de diseño asistido por computador, procesamiento de texto, etc. • Dan la ilusión de que cada usuario tiene una máquina para sí. • Mayoría utilizan algoritmo de reparto circular. • Programas se ejecutan con prioridad rotatoria que se incrementa con la espera y disminuye después de concedido el servicio. • Evitan monopolización del sistema asignando tiempos de procesador (time slot). •


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

Gestión de memoria proporciona protección a programas residentes. • Gestión de archivo debe proporcionar protección y control de acceso debido a que pueden existir múltiples usuarios accesando unos mismos archivos. Sistemas Operativos distribuidos. Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjunto de procesadores esté en un equipo o en diferentes, en este caso es trasparente para el usuario. Existen dos esquemas básicos de éstos. Un sistema fuertemente acoplado esa es aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son similares para todos los procesadores. En un sistema débilmente acoplado los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local. Los sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema se compone otro componente debe de ser capaz de reemplazarlo. Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc. Características de los Sistemas Operativos distribuidos: • Colección de sistemas autónomos capaces de comunicación y cooperación mediante interconexiones hardware y software. • Gobierna operación de un S.C. y proporciona abstracción de máquina virtual a los usuarios. • Objetivo clave es la transparencia. • Generalmente proporcionan medios para la compartición global de recursos. • Servicios añadidos: denominación global, sistemas de archivos distribuidos, facilidades para distribución de cálculos (a través de comunicación de procesos internodos, llamadas a procedimientos remotos, etc.). Sistemas Operativos de red. Son aquellos sistemas que mantienen a dos o más computadoras unidas a través de algún medio de comunicación (físico o no), con el •

REDES 79


objetivo primordial de poder compartir los diferentes recursos y la información del sistema. El primer Sistema Operativo de red estaba enfocado a equipos con un procesador Motorola 68000, pasando posteriormente a procesadores Intel como Novell Netware. Los Sistemas Operativos de red más ampliamente usados son: Novell Netware, Personal Netware, LAN Manager, Windows NT Server, UNIX, LANtastic. Figura. Se muestra un Sistema Operativo en red. 5. Sistemas Operativos paralelos. En estos tipos de Sistemas Operativos se pretende que cuando existan dos o más procesos que compitan por algún recurso se puedan realizar o ejecutar al mismo tiempo. En UNIX existe también la posibilidad de ejecutar programas sin tener que atenderlos en forma interactiva, simulando paralelismo (es decir, atender de manera concurrente varios procesos de un mismo usuario). Así, en lugar de esperar a que el proceso termine de ejecutarse (como lo haría normalmente), regresa a atender al usuario inmediatamente después de haber creado el proceso. Ejemplos de estos tipos de Sistemas Operativos están: Alpha, PVM, la serie AIX, que es utilizado en los sistemas RS/6000 de IBM. 6. Historia de los Sistemas Operativos. Para tratar de comprender los requisitos de un Sistema Operativo y el significado de las principales características de un Sistema Operativo contemporáneo, es útil considerar como han ido evolucionando éstos con el tiempo. Existen diferentes enfoques o versiones de como han ido evolucionando los Sistemas Operativos La primera de estas versiones podría ser esta: En los 40's, se introducen los programas bit a bit, por medio de interruptores mecánicos y después se introdujo el leng. máquina que trabajaba por tarjetas perforadas. Con las primeras computadoras, desde finales de los años 40 hasta la mitad de los años 50, el programador interactuaba de manera directa con el hardware de la computadora, no existía realmente un Sistema Operativo; las primeras computadoras utilizaban bulbos, la entrada de datos y los programas se realizaban a través del lenguaje máquina (bits) o a través de interruptores.


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

Durante los años 50's y 60's.- A principio de los 50's, la compañía General's Motors implanto el primer sistema operativo para su IBM 170. Empiezan a surgir las tarjetas perforadas las cuales permiten que los usuarios (que en ese tiempo eran programadores, diseñadores, capturistas, etc.), se encarguen de modificar sus programas. Establecían o apartaban tiempo, metían o introducían sus programas, corregían y depuraban sus programas en su tiempo. A esto se le llamaba trabajo en serie. Todo esto se traducía en pérdida de tiempo y tiempos de programas excesivos. En los años 60's y 70's se genera el circuito integrado, se organizan los trabajos y se generan los procesos Batch (por lotes), lo cual consiste en determinar los trabajos comunes y realizarlos todos juntos de una sola vez. En esta época surgen las unidades de cinta y el cargador de programas, el cual se considera como el primer tipo de Sistema Operativo. En los 80's, inició el auge de la INTERNET en los Estados Unidos de América. A finales de los años 80's comienza el gran auge y evolución de los Sistemas Operativos. Se descubre el concepto de multiprogramación que consiste en tener cargados en memoria a varios trabajos al mismo tiempo, tema principal de los Sistemas Operativos actuales. Los 90's y el futuro, entramos a la era de la computación distribuida y del multiprocesamiento a través de múltiples redes de computadoras, aprovechando el ciclo del procesador. Se tendrá una configuración dinámica con un reconocimiento inmediato de dispositivos y software que se añada o elimine de las redes a través de procesos de registro y localizadores. La conectividad se facilita gracias a estándares y protocolos de sistemas abiertos por organizaciones como la Org. Intern. De normas, fundación de software abierto, todo estará más controlado por los protocolos de comunicación OSI y por la red de servicios digital ISDN. Se ha desarrollado otra versión, la cual se ha hecho en base a etapas o generaciones: 1a. Etapa (1945-1955): Bulbos y conexiones. REDES 81


Después de los infructuosos esfuerzos de Babbage, hubo poco progreso en la construcción de las computadoras digitales, hasta la Segunda Guerra Mundial. A mitad de la década de los 40's, Howard Aiken (Harvard), John Von Newman (Instituto de Estudios Avanzados, Princeton), J. Prespe R. Eckert y Williams Mauchley (Universidad de Pennsylvania), así como Conrad Zuse (Alemania), entre otros lograron construir máquinas de cálculo mediante bulbos. Estas máquinas eran enormes y llenaban cuartos completos con decenas de miles de bulbos, pero eran mucho más lentas que la computadora casera más económica en nuestros días. Toda la programación se llevaba a cabo en lenguaje de máquina absoluto y con frecuencia se utilizaban conexiones para controlar las funciones básicas de la máquina. Los lenguajes de programación eran desconocidos (incluso el lenguaje ensamblador). No se oía de los Sistemas Operativos el modo usual de operación consistía en que el programador reservaba cierto período en una hoja de reservación pegada a la pared, iba al cuarto de la máquina, insertaba su conexión a la computadora y pasaba unas horas esperando que ninguno de los 20,000 o más bulbos se quemara durante la ejecución. La inmensa mayoría de los problemas eran cálculos numéricos directos, por ejemplo, el cálculo de valores para tablas de senos y cosenos. A principio de la década de los 50's la rutina mejoro un poco con la introducción de las tarjetas perforadas. Fue entonces posible escribir los programas y leerlas en vez de insertar conexiones, por lo demás el proceso era el mismo. 2a. Etapa. (1955-1965): Transistores y Sistemas de Procesamiento por lotes. La introducción del transistor a mediados de los años 50's modificó en forma radical el panorama. Las computadoras se volvieron confiables de forma que podían fabricarse y venderse a clientes, con la esperanza de que ellas continuaran funcionando lo suficiente como para realizar un trabajo en forma. Dado el alto costo del equipo, no debe sorprender el hecho de que las personas buscaron en forma por demás rápidas vías para reducir el tiempo invertido. La solución que, por lo general se adoptó, fue la del sistema de procesamiento por lotes. 3ra Etapa (1965-1980): Circuitos integrados y multiprogramación.


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

La 360 de IBM fue la primera línea principal de computadoras que utilizó los circuitos integrados, lo que proporcionó una gran ventaja en el precio y desempeño con respecto a las máquinas de la segunda generación, construidas a partir de transistores individuales. Se trabajó con un sistema operativo enorme y extraordinariamente complejo. A pesar de su enorme tamaño y sus problemas el sistema operativo de la línea IBM 360 y los sistemas operativos similares de esta generación producidos por otros fabricantes de computadoras realmente pudieron satisfacer, en forma razonable a la mayoría de sus clientes. También popularizaron varias técnicas fundamentales, ausentes de los sistemas operativos de la segunda generación, de las cuales la más importante era la de multiprogramación. Otra característica era la capacidad de leer trabajos de las tarjetas al disco, tan pronto como llegara al cuarto de cómputo. Así, siempre que concluyera un trabajo el sistema operativo podía cargar un nuevo trabajo del disco en la partición que quedara desocupada y ejecutarlo. 4ta Etapa (1980-Actualidad): Computadoras personales. Un interesante desarrollo que comenzó a llevarse a cabo a mediados de la década de los ochenta ha sido el crecimiento de las redes de computadoras personales, con sistemas operativos de red y sistemas operativos distribuidos. En los sistemas operativos de red, los usuarios están conscientes de la existencia de varias computadoras y pueden conectarse con máquinas remotas y copiar archivos de una máquina a otra. Cada máquina ejecuta su propio sistema operativo local y tiene su propio usuario. Por el contrario, un sistema operativo distribuido es aquel que aparece ante sus usuarios como un sistema tradicional de un solo procesador, aun cuando esté compuesto por varios procesadores. En un sistema distribuido verdadero, los usuarios no deben ser conscientes del lugar donde su programa se ejecute o de lugar donde se encuentren sus archivos; eso debe ser manejado en forma automática y eficaz por el sistema operativo. 7. Sistema Operativo NetWare de Novell. Introducción al uso de la Red NetWare. REDES 83


El sistema de redes más popular en el mundo de las PCs es NetWare de Novell. Este sistema se diseñó con la finalidad de que lo usarán grandes compañías que deseaban sustituir sus enormes máquinas conocidas como mainframe por una red de PCs que resultara más económica y fácil de manejar. NetWare es una pila de protocolos patentada que se ilustra y que se basa en el antiguo Xerox Network System, XNS Ô pero con varias modificaciones. NetWare de Novell es previo a OSI y no se basa en él, si acaso se parece más a TCP/IP que a OSI. Las capas física y de enlace de datos se pueden escoger de entre varios estándares de la industria, lo que incluye Ethernet, el token ring de IBM y ARCnet. La capa de red utiliza un protocolo de interred poco confiable, si n conexión llamado IPX. Este protocolo transfiere paquetes de origen al destino en forma transparente, aun si la fuente y el destino se encuentran en redes diferentes. En lo funcional IPX es similar a IP, excepto que usa direcciones de 10 bytes en lugar de direcciones de 4 bytes, (9) y (10). Por encima de IPX está un protocolo de transporte orientado a la conexión que se llama NCP (Network Core Protocol, Protocolo Central de Red). El NCP proporciona otros servicios además del de transporte de datos de usuario y en realidad es el corazón de NetWare. También está disponible un segundo protocolo, SPX, el cual solo proporciona transporte. Otra opción es TCP. Las aplicaciones pueden seleccionar cualquiera de ellos. Por ejemplo, el sistema de archivos usa NCP y Lotus NotesÒ usa SPX. Las capas de sesión y de presentación no existen. En la capa de aplicación están presentes varios protocolos de aplicación. La clave de toda la arquitectura es el paquete de datagrama de interred sobre el cual se construye todo lo demás. En la Figura 1.3 se muestra el formato de un paquete IPX. El campo Suma de verificación pocas veces s e usa puesto que la capa de enlace subyacente también proporciona una suma de verificación. El campo Longitud del paquete indica qué tan grande es el paquete, es decir suma el encabezado más datos y el resultado se guarda en 2 bytes. El campo Control de transporte cuenta cuántas redes ha atravesado el paquete; cuando se excede un máximo, el paquete se descarta. El campo Tipo de paquete sirve para marcar varios paquetes de control. Cada una de las dos direcciones contiene un número de red de 32 bits, un número de máquina de 48 bits (La dirección 802 LAN) y la dirección local (Socket) de 16 bits en esa máquina. Por último se tienen los datos que


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

ocupan el resto del paquete, cuyo tamaño máximo está determinado por la capa subyacente NetWare, Versión 2.2. La adaptabilidad de las características de NetWare 2.2 a las necesidades al mercado de hoy se queda corto cuando comienza a listar los asuntos de conectividad a que se enfrentan las compañías de hoy, administración y apoyo para múltiples protocolos, conexiones de área amplia, flexibilidad y facilidad de uso al administrador del NOS bajó escenarios de conectividad que cambian constantemente. El NetWare 2.2 no pudo mantener el ritmo de los demás en las pruebas de ejecución que representaban tareas de redes mayores. Esto se puede comprender si se tiene en cuenta que NetWare 2.2 de 16 bits todavía se puede ejecutar en una máquina de clase AT. Comprensible, sí, pero no aceptable como una solución para toda una compañía. NetWare 386 inicialmente sólo estaba disponible como una versión de 250 usuarios, e incluso para cuando NetWare 2.2 salió al mercado, la versión básica de NetWare 3.x era una licencia de 20 usuarios de US$3.495. Hoy en día las cosas son completamente distintas. Una versión de 5 usuarios de NetWare 3.11 tiene un precio de lista de US$1.095 comparado con NetWare 2.2 que cuesta US$895. Incluso el nivel de 100 usuarios solamente muestra una diferencia de mil dólares entre los US$5.995 de NetWare 2.2 y los US$6.995 de NetWare 3.11. Aunque la instalación y la configuración de NetWare 2.2 son mejores que las de sus predecesores, estás ya son demasiado lentas comparándolas con las de las versiones 3.11 y 4.0. La documentación de NetWare 2.2 está extremadamente bien escrita, organizada y repleta de fotos útiles de pantalla. Durante la instalación hay ayuda en línea disponible para cada pantalla, como es el c aso del resto de los servicios de NetWare. NetWare 2.2 es la novena generación de la línea NetWare 286, una madurez evidente en los servicios de administración para usuarios y archivos. Configurar los usuarios, establecer los derechos de cuentas y administra r la estructura de directorios son tareas que se realizan con una serie de servicios de menús bien REDES 85


diseñados o de línea de comandos. Sin embargo, hasta que salió NetWare 4.0, Novell no ofreció un servicio de directorios globales como parte inherente de NetWare. NetWare 2.2 recibe ayuda de Banyan, en la forma de su Enterprise Network Services for NetWare (ENS), que esencialmente ofrece parte del servicio de nombres globales StreetTalk de Banyan a las redes de NetWare. NetWare 2.2 también carece de una opción de consola remota que ya tienen las versiones 3.11 y 4.0. En su arquitectura, NetWare 2.2 es familiar, pero antiguo como lo muestra la Figura 1.4. No tiene la capacidad de procesar m��ltiples hilos de NetWare 3.11 y 4.0, aunque puede ejecutar aplicaciones basadas en el servidor de llamadas a procesos de valor añadido (VAPs). Pero los VAPs se consideran como difíciles de escribir y hay pocos disponibles. Por otro lado, NetWare 3.11 tiene disponibilidad de miles de aplicaciones basadas en el servidor de llamadas a M&oa cute; de los Cargables de NetWare (NLMs). Que varían desde las aplicaciones de administración de la red a servidores de SQL. Figura 1.4 Arquitectura de NetWare 2.2. Requerimientos: • PC basada en una 286 o superior. • 500K de RAM (2.5 Mb recomendados.) NetWare, Versión 3.11. NetWare 3.11 sigue siendo un líder fuerte y flexible en la arena de los NOS para las compañías pequeñas o grandes. Su única desventaja para los que necesitan una solución a nivel de empresa es que carece de un servicio global de directorios. Pero esto se puede corregir en parte con el NetWare Naming Services (NNS) o el ENS de Banyan, que ofrece parte de los servicios distribuidos StreetTalk a los LANs de NetWare. Ofrece la habilidad de compartir archivos e impresoras, velocidad, seguridad, apoyo para la mayoría de los sistemas operativos, y una gran cantidad de Hardware, NetWare 3.11 es un producto realmente potente. Aunque tiene algunas dificultades con la administración de memoria, todavía vale la pena, pues tiene algunas otras características que lo hacen importante. La principal atracción de un NOS de 32 bits como el que introdujo Novell, fue su diseño modular, como lo muestra la Figura 1.5. Los NLMs se pueden actualizar sin tener que reconstruir él NOS completó, y se pueden cargar sobre la marcha. Además, solamente los módulos


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

necesarios se cargan en él NOS, reservando la memoria para otras funciones como el caching de discos. Una desventaja de este diseño es el uso de memoria. Los NLMs se cargan en el anillo 0 y pueden trabar el servidor si el NLM no está escrito correctamente o si entran en conflicto con el NLM de otro fabricante. Por otra parte algunos de los módulos no desocupan la memoria cuando se descargan (Estos problemas de administración de memoria ya han sido resueltos en NetWare 4.x). Figura 1.5 Arquitectura de NetWare 3.11. NetWare 3.11 está diseñado en su mayoría para redes desde pequeñas a moderadamente grandes que consisten en servidores individuales, principalmente porque sus servicios de directorios no integran a la red en su totalidad. Cada uno de los servidores mantiene una base de datos centralizada de verificación individual llamada el Bindery. El Bindery del servidor mantiene la información como los nombres de conexión, las contraseñas, los derechos de acceso y la información de impresión. Si los usuarios necesitan conectarse a más de un servidor para compartir recursos, deben hacerlo manualmente con cada servidor. Requerimientos: • PC basada en una 386 o superior. • 4Mb de RAM. • 50Mb de espacio en Disco Duro. 8. NetWare, Versión 4.0. NetWare 4.0 ofrece la conexión simplificada de múltiples servidores, la capacidad de compartir recursos en la red y la administración centralizada en un producto coherente lleno de características. La arquitectura de NetWare 4.0, es similar a la de la versión 3.11, como se mostró en la Figura 1.5, pero se han corregido y aumentado sus capacidades. NetWare 4.0 no es para todo el mundo. Determinar si en realidad se necesita un NOS tan potente depende del tamaño, la configuración y la complejidad de la LAN que se quiera formar y, con precios de US$1.395 (5 usuarios) a US$47.995 (1000 usuarios), del presupuesto. NetWare 4.0 aumenta las capacidades de NetWare 3.11, añadiendo REDES 87


muchas características nuevas. Algunas de las más atractivas son el NetWare Directory Services (NDS), la compresión de archivos, la subasignación de bloques, la distribución de archivos y la administración basada en Microsoft Windows. NDS está en el núcleo de NetWare 4.0. Basado en el estándar X.500, NDS es una base de datos diseñada jerárquicamente que reemplaza el Bindery en versiones anteriores de NetWare. Toda la informaci&oacut en de la red se guarda en el NDS. NDS considera todas las entidades de la red como objetos, cada uno de los cuales es un puntero a un usuario, un grupo de usuarios, servidores de impresoras, o un volumen en el servidor. Con este cambio Novell no abandona a los usuarios del Bindery, NDS puede emular a un Bindery, facilitando la actualización a las compañías que tengan un entorno mixto de servidores 2.x, 3.x y 4.x. Lo bueno del NDS es la tolerancia a fallos que proporciona. Si el servidor que contiene la información se daña, NDS busca en su base de datos en los otros servidores para recopilar la información para una conexi&oac ute; no y permitirle conectarse a la red. Esto es posible porque la base de datos de NDS está duplicada en todos los servidores en la red en particiones, que mantienen toda la información de la red. En contraste, StreetTalk de Banyan mantiene la información de un usuario en un solo servidor: Si ese servidor sufre algún tipo de avería, el usuario no se podrá conectar a la red. La subasignación de bloques, la compresión de archivos y la migración de archivos son algunas de las características atractivas en la versión 4.0. La subasignación de bloques interviene cuando, por ejemplo, un archivo, de 2Kb se guarda en un servidor que tiene bloques de 4Kb. Normalmente, los 2Kb adicionales de espacio en el disco que no se usaron serían desperdiciados, pero con la subasignación de bloques activada, ese espacio pue de ser utilizado por otros archivos para rellenar el resto del bloque. Usando una razón de 2:1, la compresión de archivos también puede hacer una gran diferencia en el espacio del disco duro. La distribución de archivos es una característica que ha sido ofrecida en algunos paquetes de resguardo en cinta. Novell ha incorporado, el High Capacity Storage Systems (Sistema de Almacenamiento de Alta Capacidad o HCSS) , en NetWare 4.0 HCSS permite fijar indicadores en archivos que muestran la frecuencia con que se utilizan y además permite moverlos a otros medios que incluso no tienen que estar en el disco del servidor. Un marcador fantasma


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

permanece en los vol& uacute; menes para que si un usuario trata de abrir el archivo, el sistema lo recupera de su lugar de almacenamiento alterno y la copia se hace transparentemente. Con NetWare 4.0, Novell también añade un programa de administración basado en Microsoft Windows uniendo características de configuración nuevas y viejas en programas familiares tales como SYSCON, PCONS OLE y PRINTDEF. Los atributos del GUI facilitan el añadir, mover, borrar y modificar objetos de la red. El proceso de instalación del servidor bajo esta nueva versión es un procedimiento totalmente basado en menús. Un CD-ROM que contiene todos los archivos de instalación significa que no se tendrá que cambiar discos flexibles. Después de instalar el primer servidor, se puede copiar el contenido del CD-ROM al volumen del servidor para poder instalar otros servidores en la red con mayor velocidad. Novell ha cambiado totalmente el entorno, reemplazando 2 archivos IPX y NET, con módulos. Los Módulos Cargables Virtuales (VLMs), que ofrecen una solución más flexible a la estación de trabajo, son cargados en memoria por el VLM Manager. El VLM Manager aprovecha automáticamente la memoria alta disponible, conservando la memoria convencional. Los VLMs ocupan menos memoria convencional que sus predecesores, y con la habilidad de ráfagas de paquetes incorporada, ocupan menos memoria que incluso BNETX (El entorno de modo de ráfaga usado en una estación). Como son módulos, los VLMs se pueden añadir o eliminar con rapidez. Además de los nuevos entornos, un mejor apoyo para Microsoft Windows añade una interfaz gráfica para aliviar el problema de conectarse, desconectarse, analizar un disco y conectarse a una cola de impresión. Hay tres rutas de transferencia para actualizar desde NetWare 3.11: a. b. A través de una conexión a un servidor 4.0 es el procedimiento más seguro, pero puede ser el más caro. Hay que instalar un servidor separado con NetWare 4.0 y colocarlo en la red. Si se tiene un servidor adicional disponible, se puede instalar de un servidor a otro, actualizando cada uno en cada paso. REDES 89


c. A través de una conexión en el mismo servidor requiere

un riesgo a la integridad de los datos. Es necesario tener un cliente con un disco duro o un sistema de resguardo en cinta lo suficientemente grande para contener toda la información acuten del servidor temporalmente mientras se configura el servidor para NetWare 4.0. d. Una actualización en el lugar también requiere cierto riesgo, en su mayoría debido a los posibles fallos durante la actualización. Simplemente se debe asegurar de tener un resguardo completo de la red antes de comenzar el proceso. Este procedimiento no está disponible en los servidores 3.0; primero se tiene que actualizar a NetWare 3.1 o superior. Requerimientos: • PC basada en una 386 o superior. • 6Mb de RAM • 12Mb-60Mb de espacio en Disco Duro. 9. Servidor de Archivos de NetWare. NetWare está diseñado para ofrecer un verdadero soporte de servidor de archivos de red. En el modelo OSI, el software de servidor de archivos de Novell reside en la capa de aplicaciones, mientras que el software operativo de disco (DOS) reside en la capa de presentación. El software de servidores de archivos forma una cubierta alrededor de los sistemas operativos, como el DOS, y es capaz de interceptar comandos de programas de aplicaciones antes de que lleguen a l procesador de comandos del sistema operativo. El usuario de las estaciones de trabajo no se da cuenta de este fenómeno, simplemente pide un archivo de datos o un programa sin preocuparse acerca de dónde está ubicado. Administración de Archivos en NetWare. Ciertos usuarios quizás deseen ejecutar aplicaciones individuales en un ambiente de usuarios múltiples. El administrador del sistema puede determinar que un programa o archivo sea compartible (Capaz de ser compartid o) o no compartible (Restringido a un usuario a la vez). NetWare también contiene una función predeterminada de bloqueo de archivos, lo cual significa que los programas de un solo usuario pueden ser utilizados por diferentes usuarios, pero uno a la vez. 10. Seguridad del Sistema.


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

Aunque los fabricantes que se dedican exclusivamente a los sistemas de seguridad de redes pueden ofrecer sistemas más elaborados, NetWare de Novell ofrece los sistemas de seguridad integrados más importantes del mercado. NetWare proporciona seguridad de servidores de archivos en cuatro formas diferentes: 1.- Procedimiento de registro de entrada 2.- Derechos encomendados 3.- Derechos de directorio 4.- Atributos de archivo Utilerias de Red. Los cuatro niveles de seguridad de la red se manejan con una poderosa serie de programas de utilería de NetWare. Los dos programas de utilerías que se usan en unión con la seguridad de la red son: SYSCON y FILER . La utilería SYSCON se emplea para la configuración del sistema. Maneja muchas de las funciones de seguridad que hemos estudiado (Como el establecimiento de contraseñas, grupos de trabajo, acceso a servidores de arch ivos, derechos encomendados y equivalencias). Debido a que algunas de sus funciones pueden realizarlas personas diferentes al supervisor, SYSCON se carga en el directorio SYS:PUBLIC. SYSCON es un programa de menús. Desde DOS, al escribir SYSCON y presionar ENTER se presenta el menú de Temas Disponibles (Available Topics). Aunque un usuario no sea un supervisor de la red, también puede ver información con respecto a su propio estado en la red. Los temas disponibles para usuarios, incluyen cambiar el servidor actual, información del se rvidor de archivos, información de grupos, opciones del supervisor e información de usuario. NetWare de Novell permite que los usuarios examinen sus propias equivalencias de seguridad y asignaciones de derechos encomendados. Este sistema facilita la adición de usuarios nuevos y duplicación de derechos encomendados , sin tener que hacer una lista de las docenas de archivos que un usuario deberá poder recuperar. SYSCON contiene varias funciones de restricción de cuentas que permiten que un supervisor controle el grado de acceso del usuarios a REDES 91


la red. Un supervisor puede designar las horas en que un empleado puede usar la red. El supervis or puede limitar el número de intentos de entrada de contraseñas incorrectas y cancelar una cuenta que haya excedido el límite. Otras restricciones de cuentas permiten que un supervisor establezca una fecha de expiración de la cuenta para un empleado temporal. Los supervisores también pueden requerir que los usuarios cambien sus contraseñas a intervalos regulares y pedirles que usen contraseñas de cierta longitud. Por último, las opciones de cuentas permiten que un supervisor administre el almacenamiento en disco y el tiempo de procesamiento a los usuarios. Incluso se puede cobrar más durante las horas pico de computación para desanimar transferencias de archivos e impresiones de report es innecesarios. Utilerias de Impresión. NetWare ofrece la utilería PRINTDEF para definir dispositivos y modos de impresión y tipos de formas. La utilería CAPTURE/ENDCAP está diseñada para redirigir los puertos de una estación de t rabajo, mientras que la utilería PRINTCON se usa para establecer configuraciones de trabajos de impresión. 11. Puentes, Ruteadores y Compuertas de NetWare hacia otras Redes. NetWare hace posible que las redes se comuniquen con otras redes, así como con macrocomputadoras. Un ruteador conecta redes que usan hardware diferente. Una red puede usar las tarjetas de interfaz y el cableado de ARCnet, mientra s que otra red utiliza las tarjetas de interfaz y el cableado de Token Ring de IBM. NetWare proporciona el software de ruteador, el cual permite que estas dos redes compartan información. El software puede residir en una estación de trabajo dedicada (ROUTER.EXE) pero ahora está integrado en el sistema operativo de NetWare y, por tanto, es otro proceso que el servidor de archivos puede manejar. Para manejar internamente el enrutamiento, debe haber al menos dos ranuras de expansión disponibles, una para cada tarjeta de interfaz de red en cada red respectiva. El ruteador permanece invisible a los usuarios cuando opera en una estación de trabajo P C dedicada o como un proceso en el servidor de archivos de NetWare. Sistema Tolerante a Fallas de NetWare. Toda compañía que dependa por completo en las computadoras para el procesamiento de su información teme que ocurra una falla del


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

sistema. Novell ha desarrollado System Fault Tolerant NetWare (NetWAre con toleran cia a fallas de sistema) para superar este desastre potencial. Existen tres niveles diferentes de tolerancia a fallas del sistema, dependiendo del grado de protección requerido. Lo que hace que el método de Novell sea tan poco frecuente es que aunque proporciona las herramientas de software para duplicación de hardware (Para prevenir la interrupción del sistema), el usuario puede comprar ha rdware especial para lograr ahorros significativos. El Nivel 1 protege contra la destrucción parcial de un servidor de archivos proporcionando estructuras redundantes de directorios. Para cada volumen de la red, el servidor de archivos mantiene copias adicionales de las tablas de asignación de archivos y de las entradas de directorios en cilindros diferentes del disco. Si falla un sector del directorio, el servidor de archivos se desplaza de inmediato al directorio redundante. El usuario, para su conveniencia, no está ; consciente de este procedimiento automático. Cuando se activa un sistema de Nivel 1, realiza una revisión de autoconsistencia completa en cada directorio redundante y en cada tabla de asignación de archivos. Realiza una verificación de lecturadespués-d e-escritura después de cada lectura de disco para asegurar que los datos escritos en el servidor de archivos puedan volverse a leer. La función de reparación en caliente del software del Nivel I revisa un sector antes de intentar escribir datos en él. Si una área de disco está dañada, el controlador de la unidad de dis co escribe sus datos en un área especial para la reparación en caliente. La característica de arreglo de emergencia, añade los bloques dañados a la tabla de bloques dañados; de esta manera no existe posibilidad de perder datos al escribirlos en estos bloques dañados en el futuro. Esto se muestra en la Figura 1.6. El software del Nivel II incluye la protección que se ofrece en el Nivel I, más algunas características adicionales. En este nivel, Novell ofrece dos opciones para proteger a la LAN contra la falla total de un servi dor de archivos. La primera opción son las unidades en espejo, lo cual implica el manejo de dos unidades de disco duro duplicadas con un solo controlador de disco duro. Esto se muestra en la Figura 1.7. REDES 93


Cada vez que el servidor de archivos realiza una función de escritura a disco, refleja esta imagen en su disco duro duplicado. También verifica ambas unidades de disco duro para asegurar la exactitud plena. Si hay una falla de disco duro, el sistema conmuta a la unidad reflejada y continúa las operaciones sin inconvenientes para el usuario. La segunda opción en el Nivel II son las unidades duplicadas: se duplica todo el hardware, incluida la interfaz y el controlador de disco duro. Esto se muestra en la Figura 1.8. Si un controlador o unidad de disco falla, el sistema conmuta automáticamente a la alternativa duplicada y registra esto en una bitácora. El desempeño de un sistema duplicado es bastante superior al de un sist ema individual debido a que las búsquedas se dividen. Si se solicita un determinado archivo, el sistema revisa el sistema de disco que puede responder más rápido. Si ocurren dos solicitudes al mismo tiempo, cada unidad maneja una de l as lecturas de disco. En realidad, esta técnica mejora mucho el desempeño del servidor de archivos. El Nivel II también incluye una característica de Novell conocida como Sistema de Rastreo de Transacciones (Transaction Tracking System, TTS), el cual está diseñado para asegurar la integridad de los datos de las bases de datos de usuarios múltiples. El sistema considera a cada cambio de una base de datos como una transacción que es ya sea completa o incompleta. Si un usuario está a la mitad de una transacción de la ba se de datos cuando falla el sistema, el TTS hace retroceder a la base de datos al estado anterior al inicio de la transacción. Esta acción se conoce como retorno automático. Un segundo procedimiento que realiza el TTS es la rec uperación de continuidad: el sistema mantiene un registro completo de todas las transacciones para asegurar que todo se puede recuperar en el caso de una falla total del sistema. El software del Nivel III incorpora todas las características del Nivel II y añade un servidor de archivos duplicado conectado por un bus de alta velocidad. Si un servidor de archivos falla, el segundo servidor de ar chivos de inmediato asume el control de las operaciones de la red. Este es por supuesto el sistema más resistente que se puede tener, sin embargo, también es el más costoso. 12. La Interfaz de Enlace de Datos Abierta de Novell. El software de Interfaz de Enlace de Datos Abierta (Open Data Link Interface, ODI) ofrece una interfaz entre las tarjetas adaptadoras de


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

LAN y diferentes protocolos. Las ODI sirven como una respuesta a Novell a la Especificación de Interfaz de Dispositivos de Red de Microsoft (Network Device Interface Specification, NDIS). ODI puede manejar hasta 32 protocolos y 16 adaptadores diferentes al mismo tiempo. Una sola red es capaz de manejar protocolos múltiples y tipos diferentes de tarjetas adaptadoras. La Interfaz de enlace de datos abierta está compuesta de una capa de manejo de enlace (Link Support Layer, LSL) la cual contiene dos interfaces de programación: la Interfaz de enlace múltiple (Multiple Link In terface, MLI) para unidades de dispositivos adaptadores de LAN, y la Interfaz de protocolos múltiples (Multiple Protocol Interface, MPI) para los protocolos de LAN: La capa de manejo de enlace coordina el envío y la recepción de paque tes mediante la ordenación de los paquetes que recibe en la pila del protocolo correcto Novell, NetWare y el Futuro. Novell cree que la industria de las computadoras está ahora en una segunda etapa de conectividad de LAN, en la cual las LAN se conectan a computadoras de rango medio y macrocomputadoras mediante compuertas o interfaces directas. Durante los últimos años, Novell ha planeado una arquitectura que sea consistente con un futuro caracterizado por una creciente conectividad, flujo de información entre computadoras grandes y pequeñas y compatibilidad entre múltiples fabricantes. El plan de Novell, conocido como Arquitectura Universal de Red (Universal Networking Architecture, UNA), es dirigirse hacia una arquitectura que abarque cualquier plataforma. El énfasis principal en muchas empresas grandes, está todavía en las computadoras anfitrionas o macrocomputadoras. El usuario de LAN se preocupa del acceso a aplicaciones de macrocomputadoras y no de las comun icaciones directas de punto a punto entre un programa de microcomputadora y un programa de macrocomputadora. Conceptos tales como comunicaciones de punto a punto, facilidad de uso, transparencia para usuarios finales, serán característicos d e la siguiente etapa (La tercera) de la conectividad de LAN. Novell ve a esta tercera etapa como una época en la cual, un registro individual de una base de datos se puede actualizar con información de varios programas que se ejecutan en computadoras de diferentes REDES 95


tamañ os, que utilizan protocolos y sistemas operativos diferentes. NetWare resolverá todas estas diferencias, en una forma que sea transparente para el usuario final. NetWare para Unix. Novell ha otorgado licencia de la versión 3.12 de NetWare a varios fabricantes, incluyendo a Data General, IBM y HP. Estos fabricantes transportaron a NetWare para que funcione en sus propios ambientes UNIX. Este producto fue conocido como NetWare Portátil y ahora se conoce como NetWare para UNIX. Novell está planeando una versión de NetWare Portátil que es independiente del procesador. NetWare Independiente del Procesador (Processor Independent NetWare, PIN) nombre con el que se dará a conocer, operará en una variedad de máquinas basadas en procesadores diferentes. En esta forma, NetWare puede aprovechar la fortaleza de los tipos de chips individuales como Intel, RISC, mainframe, etc. Novell está trabajando con algunos fabricantes tradicionales de microcomputadoras, incluyendo a HP, Digital Equipment Corporation (DEC) y Sun Microsystems para desarrollar versiones nativas de NetWare que operarán co n sistemas basados en chips de computadora RISC, máquinas poderosas basadas en el chip HPPA, el chip Alpha de DEC, y el chip SPARC de Sun. La ventaja para los usuarios al ejecutar NetWare nativa (En contraste con la NetWare portátil) en una computadora basada en RISC, es que el desempeño del sistema operativo de la red estará optimizado para esa computadora particular. Unixware. La intención de Novell de ser socio de las empresas importantes con LAN empresariales vastas, ha llevado a la adición de un producto basado en UNIX a su portafolio de redes. Unixware es un sistema operativo de re des que añade al protocolo nativo SPX/IPX de NetWare para el Sistema V versión 4 de Unix 5 (VR4.2). Este incluye el manejo de X Windows, así como la capacidad de instalar volúmenes de NetWare. Se cuenta con una interfaz de manejo de escritorio orientado a gráficas en ambas versiones, llamada Servidor de aplicaciones (Server Application), en la versión de servidores de usuarios ilimitados y en la versi&oacu te;n de Unixware personal. La interfaz gráfica del usuario (GUI) se puede configurar para que luzca como las interfaces


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

estándar de la industria Openview de HP, Motif u OpenLook. Unixware es ideal para compañías que ya ejecutan NetWare en LAN y en UNIX. Esto hace posible examinar y tener acceso tanto a los archivos de NetWare como a los de UNIX mediante la interfaz gráfica del usuario. El movimiento de NetWare hacia la transparencia de Protocolos. Una plataforma virtualmente universal de NetWare sería capaz de manejar múltiples protocolos, y esto es precisamente lo que NetWare está intentando lograr. Esto permitiría que un usuario tuviera acc eso transparente a varios recursos de computación. Estos incluirían múltiples protocolos cliente/servidor y a varios protocolos de subredes. Novell ve al futuro como una época en la que las microcomputadoras serán el centro de la computación, y no un mero apéndice de las macrocomputadoras. Las diferencias entre los protocolos crean incompati bilidades en las minicomputadoras basadas en UNIX, en las computadoras DEC que ejecutan VMS, en las computadoras de IBM basadas en SNA, y en otros recursos de cómputo (Como las estaciones de trabajo de Sun que ejecutan el protocolo NFS). Novell ima gina un tiempo en el que su software ayudará a romper las barreras que dificultan la comunicación entre estas distintas plataformas. NetWare Lite (Sistema Punto a Punto). NetWare lite es un sistema operativo de red que brinda una solución punto a punto, pero no funciona bien en ambiente Microsoft Windows por lo que surge Personal NetWare. Con la llegada de NetWare 4.x, Novell tuvo la bas e para funcionar en un ambiente Windows con mayor facilidad. Aplicaciones de Red que se incluyen en Personal Netware: • Herramientas de Administración. • Administración de Archivos. • Panel de control de impresoras. • Diagnóstico de la red. • Display • Nodo. • o

Información de configuración. REDES 97


o o o o •

Tipo de Sistema Operativo. CPU. Memoria. Puertos. Graph.

Tráfico de Grupo de Trabajo. o Tráfico de Nodo. o Espacio de Disco en Nodo. o Utilización del Servidor. • Test de todos los puntos. 13. Instalación, Configuración y Evaluación de NetWare. Instalación y Configuración del Sistema Operativo en el Servidor. Procedimiento para las versiones 3.11 y 3.12, (10): 1.- Revisar en las tarjetas de red los requerimientos del sistema y anotarlos (IRQ, DMA, etc.). 2.- Preparar el Disco Duro • Crear partición para DOS (25 Mb mínimo, para poder crecer a versiones 4.x), que servirá de arranque, usando la utilería fdisk. • Formatear partición de DOS e instalar el sistema operativo MSDOS, y dejar la partición activa usando la utilería fdisk. 3.- Copiar los discos de NetWare; system1, system2 y system3 en un directorio (de preferencia). 4.- Ejecutar SERVER.EXE. 5.- Asignar nombre al servidor (Cadena de 12 posiciones). 6.- Asignar IPX Internal Network (No. Hexadecimal de 8 posiciones). 7.- Cargar manejador de disco. : load ISADISK.DSK (para IDE y EIDE). * Responder a los requerimientos de configuración de parámetros. 8.- Cargar manejador de tarjeta de red. : load NE2000.LAN Nota: El tipo de estructura predeterminado es: • Para 3.11 Ethernet_802.3. • Para 3.12 Ethernet_802.2. 9.- Ejecutar el módulo de instalación. : load INSTALL En la opción para discos; o


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

Crear y formatear la partición de Novell. En la opción para volúmenes; Crear y montar (SYS:) En la opción de sistema; Instalar los discos del sistema operativo NetWare, después salir y ; 10.- Enlazar o asignar un protocolo a la interfaz de red. : bind ipx to [ nombre del controlador ] Responder al requerimiento Network Number: dirección hexadecimal de 8 bytes. 11.- Regresar a instalar. En opciones del sistema; • Crear el archivo AUTOEXEC.NCF, que indica como está el servidor (nombre, dirección, lazo). • Crear el archivo STARTUP.NCF. 12.- Dar de baja. 13.- :down, para desmontar volúmenes. 14.- :exit, para finalizar y salir de la instalación. 15.- Reiniciar la máquina. Instalación y Configuración del Sistema Operativo en una Estación de Trabajo. Procedimiento para las versiones 3.11 y 3.12: • Para dar de alta una estación de trabajo DOS-IPX/SPX (protocolo monolítico), es necesario contar con los siguientes programas: •

IPX.COM.- Se ejecuta como tal y sirve para cargar el protocolo de comunicación y parámetros de control a la interfaz de red. o NETX.EXE.- Es el programa intérprete o shell. Para generar IPX: o

Obtener los requerimientos de la tarjeta y anotarlos. o Ejecutar el programa WSGEN.- El cual genera una versión final ejecutable de IPX.COM. o

REDES 99


Dentro de este programa seleccionar el tipo de tarjeta y asignar parámetros. • Para dar de alta una estación de trabajo DOS-ODI, es necesario contar con los siguientes programas y su ejecución en el siguiente orden: o

• o o

LSL.COM (Link Support Layer). XXXXX.COM (Manejador de tarjeta compatible con

NE2000). o

IPXODI.COM (Internetwork Packet Exchange Open Data

Interface). NETX.EXE (Intérprete). Observaciones: • El manejador ya viene configurado con ciertos valores que pueden crear conflictos en el sistema. • Para cambiar / asignar valores al manejador es necesario crear el archivo de control NET.CFG. • Archivo NET.CFG (En general): Link Support Buffers Mempool Protocol [ nombre del protocolo ] Bind Sessions Link Driver [ nombre del manejador ] DMA INT MEM PORT SLOT Frame (Tipo de estructura) Link Station. Alternate Max Frame. • Archivo NET.CFG (Para las versiones 3.11 y 3.12). Ejemplo del contenido de un archivo NET.CFG: Link Driver 3C503 // Controlador de Tarjeta de Red. o


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

INT 5 // Número de IRQ. MEM D8000 // Dirección de Memoria. PORT 300 // Puerto de Entrada / Salida. Frame Ethernet_802.3 IPX // Estándar para el protocolo IPX (Ver. 3.11). Frame Ethernet_11 TCP/IP // Estándar para el protocolo TCP/IP. Frame Ethernet_802.2 IPX // Estándar para el protocolo IPX (Ver. 3.12). Frame Ethernet_Snap Token-Ring // Estándar para el protocolo TokenRing.. Tipo de Estructura Manejador DOS-IPX Monolítico

Manejador DOSODI

Frame Ethernet_802.3

SI

SI

Frame Ethernet_802.2

NO

SI

Frame Ethernet_11 SI

SI

Frame Ethernet_Snap

SI

NO

Instalación y Configuración del Sistema Operativo en el Servidor. Procedimiento para la versión 4.11, (8): 1.- Verificar en las tarjetas de red los requerimientos del sistema y anotarlos (IRQ, DMA, etc.). 2.- Preparar disco • Crear partición para DOS (25 Mb mínimo, para poder crecer a versiones 4.x), que servirá de arranque, usando la utilería fdisk. •

Formatear partición de DOS e instalar el sistema operativo MSDOS, y dejar la partición activa usando la utilería fdisk. 3.- Desde el CD-ROM de NetWare 4.11 (Instalación), escribir Install y Enter. •

REDES 101


4.- Seleccionar el idioma en el que se desea que se instale el servidor y pulsar Enter. 5.- Seleccionar "Instalación del servidor" y Enter. 6.- Posteriormente hay que dar el nombre al servidor y copiar los archivos de arranque. • Una vez seleccionado el idioma y tipo de instalación, se muestra otro menú, que contiene 3 opciones: "NetWare 4.11, NetWare 4.11 SFT III y Ver archivo de información (LEAME)", del cual hay que elegir la primera "NetWare 4.11" y pu lsar Enter. •

Después hay que seleccionar "Instalación simple de NetWare 4.11"y pulsar Enter. • •

Escribir el nombre del servidor en el campo correspondiente y pulsar Enter. Después de esto se copian automáticamente los archivos de arranque en el servidor. •

7.- Instalación de NetWare SMP (Opcional). El Multiprocesamiento Simétrico (SMP) permite que los módulos cargables de NetWare (NLM) habilitados para el multiproceso puedan ejecutarse en varios procesadores y aprovechar así la mayor capacidad de procesamiento que proporciona. • Cuando se instala el SMP, se añaden tres líneas al archivo STARTUP.NCF: •

Load nombre del módulo de soporte de plataforma (.PSM). Load SMP.NLM. Load MPDRIVER.NLM ALL. • Si se tienen multiprocesadores simétricos y se desea ejecutar el programa de instalación con la detección automática habilitada, el programa detecta los procesadores y muestra el siguiente mensaje: •

"Desea instalar Symetrical Multi-Processing NetWare (SMP)" Seleccionar Sí o No y Enter. Si se selecciona No, se podrá instalar SMP más adelante.


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

Si se selecciona Sí, el programa busca los módulos de plataforma existentes y los muestra. Después hay que seleccionar un controlador de PSM para el tipo de computadora que se tenga, de la lista mostrada, algunos son: COMPAQ.PSM Módulo para máquinas Compaq. MPS14.PSM Módulo genérico para máquinas con procesador Intel, Etc. 8.- Después se debe elegir la opción de cargar automáticamente los controladores de dispositivos de hardware y pulsar Enter. 9.- Si los controladores se seleccionan automáticamente, aparece una pantalla que muestra los controladores de LAN y de disco seleccionados, el sistema solicita si se desea instalar otros controladores, modificar los existentes o continuar con l a instalación. Es necesario asegurarse de que exista un controlador por disco físico existente y un controlador por tarjeta de red instalada, de no ser así, elegir la opción para añadir controladores hasta completarlos t odos. 10.- Seguir adelante sin cargar controladores adicionales, en el menú "Acciones del controlador", hay que seleccionar la opción "Continuar con la instalación" 11.- El sistema solicita si se desea suprimir las particiones no arrancables, y así aumentar el espacio de la partición nativa de NetWare. Si se selecciona Sí se eliminan las otras particiones y si se selecciona No, se procede con la instalación sin realizar cambios en las particiones existentes. 12.- A continuación se muestra un menú, en el que se pregunta ¿Es este el primer servidor de NetWare 4.11?, se puede elegir Sí o No pulsando Enter. 13.- Al elegir la opción Sí. • Seleccionar la zona horaria en que se instalará el servidor. • •

Introducir el nombre de la organización y pulsar Enter.

• •

Introducir la contraseña del administrador y pulsar Enter. REDES 103


Confirmar la contraseña y pulsar Enter. Al elegir No, además de lo anterior, se cubren otros requisitos menores. Una vez terminado esto se instalan los Servicios de Directorio. 14.- El sistema pide el disco de Licencia de la unidad A:. Después aparece un mensaje que indica que la licencia se ha instalado correctamente. 15.- Retirar el disco de Licencia y guardarlo en un lugar seguro. 16.- Una vez que se han instalado los Servicios del directorio de NetWare, NetWare empieza a copiar el resto de los archivos, hasta finalizar la instalación. 17.- Ya finalizada la instalación del servidor, para volver a la consola del servidor hay que pulsar Enter en la opción de salir. Instalación y Configuración del Sistema Operativo en una Estación de Trabajo. Procedimiento para la versión 4.11: 1.- Desde el CD-ROM de NetWare 4.11 (Instalación), escribir Install y Enter. 2.- Seleccionar el idioma en el que se desea que se instale la estación de trabajo y pulsar Enter. 3.- Después hay que seleccionar el tipo de instalación deseado, en este caso, se escoge "Instalación de clientes" y Enter. 4.- Después de esto hay que contestar algunos requisitos, siguiendo las indicaciones de la pantalla, hasta finalizar con la instalación. Evaluación. Ventajas de NetWare. • Multitarea •

• •

Multiusuario.

No requiere demasiada memoria RAM, y por poca que tenga el sistema no se ve limitado. • • •

Brinda soporte y apoyo a la MAC.


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA • •

Apoyo para archivos de DOS y MAC en el servidor.

• •

El usuario puede limitar la cantidad de espacio en el disco duro.

• •

Permite detectar y bloquear intrusos.

• •

Soporta múltiples protocolos.

• •

Soporta acceso remoto.

• •

Permite instalación y actualización remota.

• •

Muestra estadísticas generales del uso del sistema.

Brinda la posibilidad de asignar diferentes permisos a los diferentes tipos de usuarios. • •

Permite realizar auditorías de acceso a archivos, conexión y desconexión, encendido y apagado del sistema, etc. • •

Soporta diferentes arquitecturas. Desventajas de NetWare. • No cuenta con listas de control de acceso (ACLs) administradas en base a cada archivo. •

REDES 105


Algunas versiones no permiten criptografía de llave pública ni privada. • •

No carga automáticamente algunos manejadores en las estaciones de trabajo. • •

No ofrece mucha seguridad en sesiones remotas.

• •

No permite el uso de múltiples procesadores.

• •

No permite el uso de servidores no dedicados.

• •

Para su instalación se requiere un poco de experiencia. Características de los sistemas operativos •

En general, se puede decir que un Sistema Operativo tiene las siguientes características: •

Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora.

Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible.

Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio.

Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos.


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera. • Organizar datos para acceso rápido y seguro . •

Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalación y uso de las redes de ordenadores.

Procesamiento por bytes de flujo a través del bus de datos .

Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario el acceso y manejo de los dispositivos de Entrada/Salida de la computadora.

Funciones de los Sistemas Operativos. • Interpreta los comandos que permiten al usuario comunicarse con el ordenador. Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el ratón. • Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas

Gestiona los errores de hardware y la pérdida de datos.

Servir de base para la creación del software logrando que equipos de marcas distintas funcionen de manera análoga, salvando las diferencias existentes entre ambos.

REDES 107


Configura el entorno para el uso del software y los periféricos; dependiendo del tipo de máquina que se emplea, debe establecerse en forma lógica la disposición y características del equipo. Como por ejemplo, una microcomputadora tiene físicamente dos unidades de disco, puede simular el uso de otras unidades de disco, que pueden ser virtuales utilizando parte de la memoria principal para tal fin. En caso de estar conectado a una red, el sistema operativo se convierte en la plataforma de trabajo de los usuarios y es este quien controla los elementos o recursos que comparten. De igual forma, provee de protección a la información que almacena.

Categoría de los Sistemas Operativos Sistema Operativo Multitareas. Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una computadora procesa varias tareas al mismo tiempo. Existen varios tipos de multitareas. La conmutación de contextos (context Switching) es un tipo muy simple de multitarea en el que dos o más aplicaciones se cargan al mismo tiempo, pero en el que sólo se está procesando la aplicación que se encuentra en primer plano (la que ve el usuario). Para activar otra tarea que se encuentre en segundo plano, el usuario debe traer al primer plano la ventana o pantalla que contenga esa aplicación. En la multitarea cooperativa, la que se utiliza en el sistema operativo Macintosh, las tareas en segundo plano reciben tiempo de procesado durante los tiempos muertos de la tarea que se encuentra en primer plano (por ejemplo, cuando esta aplicación esta esperando información del usuario), y siempre que esta aplicación lo permita. En los sistemas multitarea de tiempo compartido, como OS/2, cada tarea recibe la atención del microprocesador durante una fracción de segundo. Para mantener el sistema en orden, cada tarea recibe un nivel de prioridad o se procesa en orden secuencial. Dado que el sentido temporal del usuario es mucho más lento que la velocidad de procesamiento del ordenador,


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

las operaciones de multitarea en tiempo compartido parecen ser simultรกneas.

Sistema Operativo Monotareas. Los sistemas operativos monotareas son mรกs primitivos y es todo lo contrario al visto anteriormente, es decir, solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una. Por ejemplo cuando el ordenador estรก imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresiรณn. Sistema Operativo Monousuario. Los sistemas monousuarios son aquellos que nada mรกs puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicaciรณn que se este ejecutando. Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se esta utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y estรกn orientados principalmente por los microcomputadores. Sistema Operativo Multiusuario. Es todo lo contrario a monousuario; y en esta categorรญa se encuentran todos los sistemas que cumplen simultรกneamente las necesidades de dos o mรกs usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes. En otras palabras consiste en el fraccionamiento del tiempo (timesharing). Secuencia por Lotes. La secuencia por lotes o procesamiento por lotes en microcomputadoras, es la ejecuciรณn de una lista de comandos del sistema operativo uno tras otro sin intervenciรณn del usuario. En los ordenadores mรกs grandes el proceso de recogida de programas y de REDES 109


conjuntos de datos de los usuarios, la ejecución de uno o unos pocos cada vez y la entrega de los recursos a los usuarios. Procesamiento por lotes también puede referirse al proceso de almacenar transacciones durante un cierto lapso antes de su envío a un archivo maestro, por lo general una operación separada que se efectúa durante la noche. Los sistemas operativos por lotes (batch), en los que los programas eran tratados por grupos (lote) en ves de individualmente. La función de estos sistemas operativos consistía en cargar en memoria un programa de la cinta y ejecutarlo. Al final este, se realizaba el salto a una dirección de memoria desde donde reasumía el control del sistema operativo que cargaba el siguiente programa y lo ejecutaba. De esta manera el tiempo entre un trabajo y el otro disminuía considerablemente. Tiempo Real. Un sistema operativo en tiempo real procesa las instrucciones recibidas al instante, y una vez que han sido procesadas muestra el resultado. Este tipo tiene relación con los sistemas operativos monousuarios, ya que existe un solo operador y no necesita compartir el procesador entre varias solicitudes. Su característica principal es dar respuestas rápidas; por ejemplo en un caso de peligro se necesitarían respuestas inmediatas para evitar una catástrofe. Tiempo Compartido. El tiempo compartido en ordenadores o computadoras consiste en el uso de un sistema por más de una persona al mismo tiempo. El tiempo compartido ejecuta programas separados de forma concurrente, intercambiando porciones de tiempo asignadas a cada programa (usuario). En este aspecto, es similar a la capacidad de multitareas que es común en la mayoría de los microordenadores o las microcomputadoras. Sin embargo el tiempo compartido se asocia generalmente con el acceso de varios usuarios a computadoras más grandes y a organizaciones de servicios, mientras que la multitarea relacionada con las microcomputadoras implica la realización de múltiples tareas por un solo usuario.

Los Sistemas Operativos más Populares


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

MS-DOS. El significado de estas letras es el de Microsoft Disk Operating System. Microsoft es el nombre de la compañía que diseño este sistema operativo, e IBM la compañía que lo hizo estándar al adoptarlo en sus microordenadores. Este sistema operativo emplea discos flexibles con una organización determinada. Los discos se pueden grabar por una o por dos caras y la información se organiza en 40 pistas de 8 ó 9 sectores de un tamaño de 512 caracteres, reservándose el sistema para la propia información del disco, que puede ser disco removible o disco duro, teniendo en el segundo más capacidad pero similar estructura. UNIX. Es un sistema operativo multiusuario que incorpora multitarea. Fue desarrollado originalmente por Ken Thompson y Dennis Ritchie en los laboratorios de AT&T Bell en 1969 para su uso en mini computadoras. El sistema operativo UNIX tiene diversas variantes y se considera potente, más transportable e independiente de equipos concretos que otros sistemas operativos porque esta escrito en lenguaje C. Microsoft Windows NT. Microsoft no solo se ha dedicado a escribir software para PCs de escritorio sino también para poderosas estaciones de trabajo y servidores de red y bases de datos. El sistema operativo Windows NT de Microsoft, lanzado al mercado el 24 de Mayo de 1993, es un SO para redes que brinda poder, velocidad y nuevas características; además de las características tradicionales. Es un SO de 32 bits, y que puede trabajar en procesadores 386, 486 y Pentium. REDES 111


Además de ser multitarea, multilectura y multiprocesador ofrece una interfaz gráfica. Y trae todo el software necesario para trabajar en redes, permitiendo ser un cliente de la red o un servidor. Microsoft Windows 95. Es un entorno multitarea dotado de una interfaz gráfica de usuario, que a diferencia de las versiones anteriores, Windows 95 no necesita del MS-DOS para ser ejecutado, ya que es un sistema operativo. Este SO esta basado en menús desplegables, ventanas en pantalla y un dispositivo señalador llamado Mouse. Una de las características principales de Windows 95 es que los nombres de los archivos no están restringidos a ocho caracteres y tres de la extensión, pueden tener hasta 256 caracteres para tener una descripción completa del contenido del archivo. Además posee Plug and Play, una tecnología conjuntamente desarrollada por los fabricantes de PCs, con la cual un usuario puede fácilmente instalar o conectar dispositivos permitiendo al sistema automáticamente alojar los recursos del hardware sin la intervención de usuario.

Microsoft Windows 98. Este Windows soporta todos los tipos de Hardware, incluyendo a los estándares más recientes como el DVD-ROM y la capacidad para ver televisión en la PC. También ofrece características plug and play, lo cual significa que si usted instala un dispositivo de HARWARE plug and play, como módem interno, operativo si computadora carece de la potencia, la velocidad y memoria necesarias para beneficiarse de sus características. Windows 98, el siguiente escalón en la familia de sistemas operativos Windows de escritorio


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

Windows 2000. Windows 2000 representa un esfuerzo por unificar lo que hasta ahora eran dos sistemas operativos distintos, Windows 9x y Windows NT. Desde hace tiempo se sabía que Windows NT 5.0 estaba en proyecto, pero Windows 2000 llegó a resolver de una vez por todas las dudas: es la nueva versión de Windows NT 4.0 WorkStation y NT Server, pero también incorpora la sencillez de manejo de la serie 9x. Dicho en otras palabras, Windows 2000 ofrece lo mejor de ambos mundos: la solidez y la seguridad de NT, junto a la facilidad de manejo, soporte de hardware y multimedia de Windows 98. Entre lo mejor de Windows 98 que ofrece la versión 2000, se encuentra el soporte de hardware, la interface –renovada, incluso-, la presencia de Internet Explorer 5 y del Reproductor de medios, y soporte para las nuevas tecnologías como USB, FAT32, Administrción Avanzada de Energía, etc.

Windows XP Este ofrece un reforzado Menú de salida. El menú de salida ahora puede agrupar sus acciones más frecuentes y aplicaciones Permite que vea sus opciones del Windows como asociado con su tarea presente. Compañero de búsqueda científica: recupera la información de la búsqueda de la tarea que estemos usando en ese momento. Windows Vista

REDES 113


Windows Vista presenta una experiencia de usuario avanzada y está diseñado para que puedas confiar en su capacidad para ver, buscar y organizar la información y para controlar tu experiencia informática. La sofisticación visual de Windows Vista ayuda a perfeccionar tu experiencia mediante la redefinición de los elementos que se abren como ventana, de modo que puedas centrarte mejor en el contenido de la pantalla en lugar de hacerlo en la forma de acceder al mismo. La experiencia de escritorio es más informativa, intuitiva y útil. Dispone de nuevas herramientas que brindan mayor claridad de la información de su PC y, de este modo, puedes ver lo que contienen los archivos sin necesidad de abrirlos, buscar aplicaciones y archivos de forma instantánea, explorar eficazmente ventanas abiertas y utilizar asistentes y cuadros de diálogo con más confiabilidad. Mac OS X Mac OS X (pronunciado Mac O-Ese Diez)[] es una línea de sistemas operativos computacionales desarrollada, comercializada y vendida por Apple Inc.. Se basa en Unix y usa una interfaz gráfica desarrollada por Apple llamada Aqua, que se inspira libremente en la interfaz de Mac OS Classic. El gestor de ventanas X11, característico en la familia de sistemas Unix, y Java se usan sólo para compatibilidad con software no nativo de Mac. Windows 7 El nuevo sistema operativo de Microsoft incluirá funciones especiales para pantallas sensibles al tacto como alternativa al ratón y al teclado. Se espera que este nuevo sistema tenga una recepción más positiva


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

que el fuertemente criticado Windows Vista, que salió a la venta el año pasado. La nueva interfaz táctil, que saldrá a la venta a finales de 2009, permite a los usuarios agrandar y minimizar imágenes, trazar rutas en mapas, dibujar o tocar el piano.

REDES 115


WINDOWS Vs. LINUX WINDOWS La instalación es muy sencilla y no requiere de mucha experiencia. Es multitarea y multiusuario Apoya el uso de múltiples procesadores. Soporta diferentes arquitecturas.

LINUX Linux es que pertenece al desarrollo del software libre. El software libre, a diferencia del software propietario, es desarrollado bajo la premisa de que los programas son una forma de expresión de ideas y que las ideas, como en la ciencia, son propiedad de la Permite el uso de servidores no humanidad y deben ser compartidas con todo el mundo. dedicados. Se distribuye su código fuente, Soporta acceso remoto, lo cual permite a cualquier ofreciendo la detección de persona que así lo desee hacer intrusos, y mucha seguridad en todos los cambios necesarios estas sesiones remotas. para resolver problemas que se Apoyo para archivos de DOS y puedan presentar, así como MAC en el servidor. también agregar funcionalidad. El sistema está protegido del El único requisito que esto acceso ilegal a las aplicaciones conlleva es poner los cambios en las diferentes realizados a disposición del configuraciones. público. Permite cambiar periódicamente Es desarrollado en forma abierta las contraseñas. por cientos de usuarios Soporta múltiples protocolos distribuidos por todo el mundo, Carga automáticamente los cuales la red Internet como manejadores en las estaciones medio de comunicación y de trabajo. colaboración. Esto permite un Trabaja con impresoras de rápido y eficiente ciclo de estaciones remotas. desarrollo. Soporta múltiples impresoras y Cuenta con un amplio y robusto asigna prioridades a las colas de soporte para comunicaciones y impresión redes, lo cual hace que sea una opción atractiva tanto para empresas como para usuarios


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

individuales. Da soporte a una amplia variedad de hardware y se puede correr en una multitud de plataformas: PC's convencionales, computadoras Macintosh y Amiga, así como costosas estaciones de trabajo ¿QUE DICE LA GENTE? En la siguiente gráfica podemos ver los sistemas operativos que más gustan entre los usuarios. 77.89 0.04 4.62 1.95 4.02 8.06

REDES 117


HARDWARE, HISTORIA, CLASES, TIPOS DE DISPOSITIVOS REDES, TIPOS CARACTERISTICAS MOTORES DE BASE DATOS CARACTRITICAS CLASIFICACION SOFTWARE HISTORIA TAXONOMIA SISTEMA OPARTIVOS CONCEPTO CARACTERISTICA

REDES 119



Redes