martes, 5 de octubre de 2010

HISTORIA DE LAS PLANILLAS DE CÁLCULO.

Las planillas de cálculo han sido utilizadas por contadores durante cientos de años. Las planillas de cálculos electrónicas o computarizadas son de origen mucho más reciente. Muchas revistas le otorgan a Dan Blicklin el título de "padre" de las planillas de cálculo electrónicas. En 1978, el entonces estudiante de la Escuela de Negocios de Harvard, Daniel Blicklin tuvo la idea de una calculadora interactiva visible. Blicklin y Bob Frankston luego inventaron el programa VisiCalc.

¿Qué es una planilla de cálculo?

En la jerga de los contadores, una planilla de cálculo fue y es una larga hoja de papel con columnas y filas que calcula transacciones para que una persona de negocios la examine. Muestra todo los costos, ingresos, impuestos, etc en una sóla hoja de papel para que un manager pueda analizarla antes de tomar una decisión. Una planilla de cálculo electrónica organiza la información en columnas y filas definidas. La información puede ser luego agregada a través de una fórmula para dar un total o suma. El programa de planilla de cálculo hace un resumen de la información de muchos papeles en un lugar y presenta la información en un formato que ayuda a que el manager vea la "gran imagen" para la compañía.

Comienzos y "El cuento de VisiCalc"

En 1961, el Profesor Richard Mattessich comenzó con el desarrollo de planillas de cálculo computarizadas para contadores. El trabajo de Mattessich y de otros desarrolladores en este tipo de computadoras probablemente han tenido una pequeña influencia positiva en Blicklin y Frankston. De todas maneras, una historia de las planillas electrónicas de la era moderna debería comenzar con "El cuento de VisiCalc". El cuento de VisiCalc es parte mito y parte hecho para la mayoría de nosotros. La historia cuenta que Dan Bricklin estaba preparando un análisis en una planilla para un reporte que tendría que presentar en la Escuela de Negocios de Harvard y tenía dos alternativas: 1) hacerlo a mano o 2) usar un viejo programa en el que la información no se veía hasta que se grababa. Bricklin pensó que tendría que haber una mejor manera. Quería un programa en el cual la gente pudiera visualizar la planilla mientras las creaban. Su metáfora era "un pizarrón electrónico y una tiza electrónica en una clase". Para la primavera de 1978, Bricklin había programado el primer prototipo de su concepto en basic íntegro. El programa ayudaba a los usuarios a ingresar y manipular una matriz de 5 columnas y 20 líneas. Esta versión no era muy "poderosa". Entonces Blicklin recrutó a un amigo, Bob Frankston para mejorar y expandir el programa. Bricklin llama a Frankston el "co-creador" de la planilla de cálculo electrónica. Frankston creó el código de producción con más velocidad, mejor aritmética y la posibilidad de hacer scroll down y up. También expandió el programa y compactó el código en una computadora de 20k, haciéndolo poderoso y lo suficientemente práctico como para correr en una microcomputadora. Mientras tanto, Daniel Fylstra, Editor Asociado de la revista Byte, se unió a Blicklin y a Frankston en desarrollar VisiCalc. Fylstra había finalizado una carrera orientada a marketing, y sugirió que el producto sería viable si pudiera correr en una microcomputadora Apple. Bricklin y Frankston formaron la corporación Software Arts el 2 de enero de 1979. En mayo de 1979, Fylstra y su compañía Personal Sofware (luego renombrada VisiCorp) comenzó a hacer publicidad de VisiCalc. El nombre VisiCalc es una abreviación de visible calculator (calculadora visible.) VisiCalc se transformó en un éxito casi inmediato e incentivó a mucha gente de negocios a comprar una computadora personal o una calculadora Hewlett-Packard 85 u 87. Aproximadamente 1 millón de copias del programa de planillas de cálculo fueron vendidas durante el tiempo de vida del producto.

¿Que vino luego de VisiCalc?

El Mercado del software de planillas electrónicas estaba creciendo rápidamente en los tempranos 80 y los que mantenían el producto tardaban en responder a la introducción de la PC de IBM que usaba un chip Intel. Comenzando en septiembre de 1983, conflictos legales entre VisiCorp y Software Arts dividieron a los desarrolladores de VisiCalc, Bricklin y Frankston. Durante ese período, Mitch Kapor desarrolló Lotus y su programa de planillas electrónicas se convirtió rápidamente en la nueva industria standard de planillas.

Lotus 1-2-3

Lotus 1-2-3 hacía más fácil la utilización de planillas de cálculo y agregaba la posibilidad de hacer gráficos y bases de datos. Lotus 1-2-3 estableció el software de planillas de cálculo como un paquete de presentación de datos importantes así como una herramienta de cálculo compleja. Lotus fue también el primer programa de hoja de cálculo en introducir rangos de celdas, macros para las planillas y celdas con nombres. Kapor fue el mananger de VisiCalc en Personal Sofware por aproximadamente seis meses en 1980; también diseñó y programó Visiplot/Visitrend, el cual vendió a Personal Software (VisiCorp) por $1 millon. Parte de ese dinero junto con fondos del capitalista Ben Rosen se utilizaron para empezar la Corporación Desarrolladora de Lotus en 1982. Kapor co-fundó esta corporación junto a Jonathan Sachs. Antes de co-fundar Lotus, Kapor ofreció a Personal Software (VisiCorp) su programa Lotus inicial. Supuestamente VisiCorp se opone porque la funcionalidad del Lotus 1-2-3 era "muy limitada". Lotus 1-2-3 es aún uno de los paquetes de aplicaciones más vendido de todos los tiempos. Kapor estuvo como el Presidente y Jefe Ejecutivo de Lotus desde 1982 hasta 1986 y como Director hasta 1987. En 1983, el primer año de operaciones de Lotus, la compañía reportaba ganancias de $53 millones y tuvo una oferta pública exitosa. En 1984, Lotus triplicó las ganancias a $156 millones. El número de empleados en Lotus creció hasta más de 1,000 en 1985. Esto rápidamente condujo a una sacudida en el segmento de la industria del software para computadoras personales. En 1985, Lotus adquiere Sofware Arts y descontinúa el programa VisiCalc. Un vocero de Lotus indicó en aquél entonces que "1-2-3 y Symphony son productos mucho mejores que VisiCalc, entonces no se necesita más".

Microsoft Excel y Bill Gates

El próximo éxito fue la planilla de cálculo de Microsoft Excel. Excel fue originalmente escrito para la Apple Macintosh de 512k en 1984-1985. Excel fue una de las primeras planillas de cálculo en utilizar una interfaz gráfica con menús desplegables y la capacidad de clickear utilizando un puntero. La planilla de cálculo Excel era para mucha gente más fácil de usar que el comando de interfaz de línea de los productos de PC-DOS. Mucha gente compró computadoras Apple Macintosh sólo para poder usar el programa de hojas de cálculo de Bill Gates, Excel. Hay algo de controversia acerca si la versión gráfica de Microsoft Excel fue lanzada en la versión de DOS. Los documentos de Microsoft muestran el lanzamiento de Excel 2.0 el 31 de octubre de 1987. Cuando Microsoft lanza el sistema operativo Windows en 1987, Excel fue uno de los primeros productos de aplicación lanzados para éste. Cuando Windows finalmente ganó gran aceptación con la versión 3.0 a fines de 1989, Excel fue el producto insignia de Microsoft. Por casi 3 años, Excel se mantuvo como el único programa de planillas de cálculo y sólo recibió competencia de otros productos de planillas desde el invierno de 1992. Allá por fines de los 80, muchas compañías habían introducido productos de planillas de cálculo. Los productos de planillas y la industria de las planillas de cálculo estaban madurando. Microsoft y Bill Gates se unieron a la ola con la nueva hoja de cálculo Excel. Lotus había adquirido Software Arts y los derechos de VisiCalc. Jim Manzi se había convertido en el CEO de Lotus en Abril del 86 y en Julio de ese año Mitch Kapor renunció como Chairman.

Batallas legales

En enero de 1987, Lotus le inició un juicio a Paperback Software y separamente a Mosaic Software alegando que ellos habían infringido con el software de planillas de cálculo de Lotus 1-2-3. Software Arts, el desarrollador del VisiCalc original inició una acción separada contra Lotus alegando que Lotus 1-2-3 era una infracción a VisiCalc. Al poco tiempo, Lotus ganó las batallas legales, pero perdió la "guerra del porcentaje del mercado", ganada por Microsoft. De acuerdo con Russo y Nafziger (1993) "La Corte dio por hecha la continuación de Lotus eliminando la acción de Software Arts y confirmando que Lotus había adquirido todos los derechos, incluidos todos los reclamos, como parte de una transacción anterior".

La mayor parte de la gente probablemente se haya olvidado de los clones de Lotus, TWIN y VP Planner. Twin fue designado para trabajar como Lotus 1-2-3 y se anunciaba diciendo "ofrece mucho más por mucho menos". Paperback Software publicó un software de planillas y lo llamó VP Planner. Russo y Nafziger notó que TWIN y el VP Planner tenían la mayor parte de las características, comandos, lenguaje de macros, sintaxis, organización, secuencia de menús y mensajes iguales al Lotus 1-2-3. De todas formas, sus displays visuales no fueron idénticas a 1-2-3. Ambos TWIN y VP Planner reorganizaron y ubicaron sus respectivos menús, sub-menús, prompts y mensajes al final de la pantalla. El 28 de junio de 1990, el Juez Keeton de la Corte del Distrito Federal de Boston mantuvo el copyright de la interfaz del Lotus 1-2-3.

Historia reciente

A fines del otoño de 1995, IBM adquiere Lotus y Microsoft Excel es el líder de las planillas de cálculos.

En febrero del 2000, Dan Bricklin todavía trabaja en la Corporación de Trellix y mantiene un sitio web interesante. Lotus le dio el permiso para poner una copia de la versión de 1981 de la planilla VisiCalc en su sitio web. Se puede bajar y correrlo en una PC utilizando MS-DOS en Windows 95, 98 ó 2000.Bob Frankston está "persiguiendo un número de proyectos". Mitch Kapor gradualmente cambió su posición de 'buscador de la próxima gran tecnología' por el largo rol de un inversor. En enero de 1999, Mitch Kapor se unió a Accel Partners una empresa ubicada en Palo Alto, California. Actualmente, Dan Fylstra es presidente de Frontline Systems, Inc, un desarrollador de add-ins para Excel, Lotus 123 y otros programas de planillas de cálculo. El Profesor Richard Mattessich está retirado y es un meritorio Profesor de Comercio y Administrador de Negocios en la Universidad de British Columbia.

viernes, 30 de abril de 2010

"HISTORIA O PROCESO DE LOS PROCESADORES DE TEXTO"

ORIGEN Y EVOLUCION.
El procesamiento de textos no nació de la tecnología informática. Se desarrolló de las necesidades de escritores más bien que de las de matemáticos, aunque más adelante se combinara con el campo de las computadoras. La historia del procesamiento de textos es la historia de la automatización gradual de los aspectos físicos de la escritura y la edición, y el refinamiento de la tecnología para ponerla a disposición los usuarios individuales y corporativos. La invención de la imprenta y de los tipos móviles en el final de la edad media fue el paso inicial en esta automatización. Pero el mayor avance desde la escritura manual lo fue la máquina de escribir. Henry Mill, ingeniero inglés de principios del siglo XVII, es considerado su inventor. El hecho de que hoy casi no se sabe nada sobre su invento es evidencia de su carencia del éxito.
Christopher Latham Sholes, con la ayuda de dos colegas, inventó la primera máquina de escribir aceptada, en 1867. Comenzó a comercializarse en 1874, por una compañía de fabricación de armas, llamada Remington & Sons, aunque esta información es todavía improbable La desventaja principal de este modelo era que imprimía en la superficie inferior del rodillo, de modo que el mecanógrafo no podía ver su trabajo hasta que había acabado. Thomas Edison patentó una máquina de escribir eléctrica en 1872, pero el primer modelo realizable no fue introducido hasta los años 20. En los años 30, IBM introdujo una versión más refinada, la IBM Electromatic. "Aumentó grandemente las velocidades de escritura y ganó rápidamente la aceptación en la comunidad de negocios."
En 1964 IBM desarrolló la MT/ST (máquina de escribir magnética de Tape/Selectric), que combinó las características del Selectric (una bola con los tipos imresos) con una de cinta magnética. La cinta magnética era el primer medio de almacenaje reutilizable para la información mecanografiada. Con esto, por primera vez, el material mecanografiado podía ser corregido sin tener que escribir de nuevo el texto entero a máquina. En la cinta, la información se podía almacenar, y usar de nuevo, corregir, reimprimir tantas veces como fueran necesarias, y después borrar y reutilizar para otros proyectos. Este desarrollo marcó el principio del procesamiento de textos como se conoce hoy.
En 1969 IBM introdujo la MagCards, tarjetas magnéticas que se insertaban en una caja unida a la máquina de escribir y grababan el texto mientras que era mecanografiado. Las tarjetas se podían entonces utilizar para buscar y reimprimir el texto. Éstos eran útiles sobre todo a las compañías que tenían que enviar gran cantidad de cartas. Sin embargo, solamente se podía almacenar un valor aproximado de una página en cada tarjeta.
En 1972 Lexitron y Linolex desarrollaron un sistema similar de procesamiento de textos, pero incluyeron las pantallas de visualización y los cassettes de cinta para el almacenaje. Con la pantalla, el texto podría ser incorporado y ser corregido sin tener que producir una copia dura. La impresión podría ser retrasada hasta que el escritor estuviese satisfecho con el material. El disquete marcó una nueva etapa en la evolución de los medios de almacenaje. Desarrollado por IBM a principios de los años 70 para el uso en la informática, pronto fue adoptada por la industria del procesamiento de textos. Vydec, en 1973, parece haber sido el primer fabricante que produjera un sistema de procesamiento de textos usando los disquetes para el almacenamiento. Los medios de almacenamiento anteriores podían guardar solamente una o dos páginas de texto, pero los primeros discos eran capaces de almacenar 80 a 100 páginas. Este aumento de la capacidad de memoria permitió la fácil creación y edición de documentos de páginas múltiples sin la necesidad de cambiar el medio en que se almacenaban los datos. Durante los diez años próximos muchas nuevas características fueron introducidas en el campo. Una innovación importante era el desarrollo de los programas del chequeo de la ortografía y de las listas de correo. Otro avance, introducido por Xerox en su Sistema de Información Estrella (Star Information System), permitieron el trabajar en más de un documento a la vez en la misma pantalla. Algunos programas ahora incluso incorporan las funciones de contabilidad y de inventario, combinando el procesamiento de textos con la informática y terminar así la unión del procesador de textos a la computadora. El campo combinado se conoce como tratamiento de la información. El WORDSTAR, desarrollado por Micropro International, emergió como el estándar de la industria en paquetes de software, aunque otros, actualmente, lo sobrepasan en muchísimas características. Hay más de sesenta sistemas completos del procesamiento de textos en el mercado, y más de treinta paquetes de software para el uso en computadoras, todos con diversas capacidades y demandas sobre su eficacia. La lista dada aquí subestima probablemente el número realmente disponible hoy en día El procesado de textos es la utilización del computador a las actividades vinculadas a la elaboración de documentos escritos; mediante un programa de los llamados aplicaciones o programas de utilidad, que ha sido elaborado para ese fin y se encuentra instalado en el computador. Todos los programas procesadores de textos, presentan en la pantalla un espacio dentro del cual aparecen los caracteres que el operador introduce desde el teclado, formando así un documento que luego es posible guardar, modificar, o imprimir. Existen en el mercado una gran cantidad de programas de procesadores de textos, de diferentes marcas; que han ido evolucionando desde los primeros tiempos y actualmente permiten realizar una gran cantidad de operaciones para dar a los documentos que se elaboran una presentación muy prolija y de excelente calidad estética. Los más conocidos en los computadores compatibles, son el WordStar, el DisplayWrite, el WordPerfect, el AmiPro, el MS Works, y claro esta el MS Word. También existen otras aplicaciones capaces de procesar textos, integradas a otros conjuntos; de las cuales las mas conocidas son el Write del Windows 3.0 y 3.1, y el Notebook o el WordPad de las versiones de Windows 95 y 98. · El WordStar - que practicamente fue el primero que fuera utilizado ampliamente en los computadores iniciales - se caracterizaba por utilizar para las diversas operaciones un sistema de combinaciones de teclas, especialmente con la tecla “control”, que obligaba a memorizar todas esas claves. Era un programa anterior a la generalización del uso del “ratón“, de los indicadores gráficos y las pantallas en color; que si bien en sus últimas versiones había evolucionado hacia las nuevas posibilidades de los computadores más modernos, en la práctica ha quedado en casi total desuso, siendo sustituído por los de otras marcas. · El DisplayWrite fue el procesador incorporado en los sistemas de “mainframes” o computadores relativamente grandes en las oficinas y empresas, suministrados por la IBM. De funcionamiento más intuitivo que el WordStar inicial, también ha quedado de hecho casi en desuso. · El WordPerfect fue seguramente el primer procesador de uso ampliamente generalizado, especialmente en los computadores personales antes de difundirse el Windows como programa de operación básica de los mismos; y también en las primeras versiones del Windows (3.0 y 3.1). La versión 5.1 de WordPerfect, que se utilizaba directamente basado en el sistema operativo D.O.S., fue el primer procesador ampliamente difundido, basada en el uso del “ratón” y de los menúes desplegables activados con el cursor o con la tecla “Alt” en los que las opciones se seleccionaban con un cursor de desplazamiento horizontal. Las versiones 5.2 para Windows, y la 6.0 para D.O.S. o para Windows, incluyeron importantes perfeccionamientos que fueron novedosos en su momento. Adquirido posteriormente por la compañía Corel, (productora del CorelDraw para gráficos) sus últimas versiones continúan teniendo un uso muy importante, en particular por las excelentes prestaciones que ofrece para trabajos de alta calidad gráfica. · El AmiPro - que se conoce fundamentalmente en su versión en inglés - fue un procesador creado por la compañía Lotus, productora de las primeras planillas electrónicas de uso general, que si bien tuvo un uso extenso no ha sido mayormente utilizado en nuestro país. Posteriormente, la compañia Lotus ha sido adquirida por otra, con lo cual sus programas han dejado de comercializarse bajo su presentación anterior. · El MS Works fue en realidad un “paquete” de programas pasa uso de oficina, presentado por la compañía Microsoft, que comprendía un procesador de texto conjuntamente con una planilla electrónica y un operador de bases de datos. Existen en uso las versiones 3 y 4, pero en los últimos tiempos ha sido ampliamente suplantado por el MS Word. · El MS Word tuvo una versión que fue inicialmente presentada como independiente, pero en forma muy inmediata ha sido integrado al “paquete” llamado MS Office 97, versión perfeccionada del inicial Works que en la actualidad parece ser el de uso más generalizado en los computadores de uso personal o familiar, y en las oficinas privadas y públicas. · El Write es un procesador de texto muy simplificado, contenido entre las aplicaciones que integran las versiones 3.1 y 3.1 de Windows, utilizable para documentos relativamente cortos, tales como cartas comerciales; aunque con suficientes posibilidades de variar diversos elementos como los tipos de letras, y otros. Tiene el inconveniente de que utiliza un formato de codificación muy específico, que no permite operar comodamente con sus archivos en otros procesadores, y generalmente tampoco se dispone de sistemas de conversión. · El Notebook y el WordPad son también aplicaciones adecuadas para el procesado de textos, en un formato de codificación de texto genérico, bastante simplificadas - especialmente el Notebook, ya que el WordPad es una versión del Write contenida en Windows 95 y 98 - que sin embargo pueden utilizarse para operaciones sencillas de edición. El Notebook se caracteriza por tener una limitada capacidad en cuanto al tamaño de los documentos que admite; y como el Write y el WordPad, no habilitan la apertura simultánea de varios documentos. El procesado de textos consiste basicamente en introducir caracteres desde el teclado, y organizarlos en un “archivo” que registra todos sus componentes en la memoria permanente del computador; permitiendo ulteriormente su recuperación, su copia, su transmisión por correo electrónico, su modificación o su transferencia a una impresora sobre papel. Independientemente de las características propias de cada programa procesador de textos, y de las diversas y peculiares prestaciones que proveen y los métodos específicos para utilizarlas; el proceso de textos se compone de actividades fundamentalmente iguales para todos ellos. Por lo tanto, de lo que aquí se tratará será de una “teoría general del procesado de textos”, adecuada para ser aplicada en el aprendizaje del uso de todos los programas de aplicación. WORD 2000
Microsoft Word 2000 es una poderosa herramienta para la creación de documentos simples y complejos; con ella, se puede escribir una novela, incluir gráficos, realizar organigramas, insertar objetos, crear tablas de contenido, índices, citas bibliográficas; en fin, todo lo que se necesite para la creación de un documento lo puede encontrar en esta herramienta. Además, con el interés que hay en la actualidad por los sitios de Internet, podrá publicar algunos documentos en Web y con Word es sumamente fácil hacerlo. También, le permite crear un documento y enviarlo a diversas personas sin necesidad de crear uno para cada una de ellas.








viernes, 9 de abril de 2010

"HISTORIA DE LOS SISTEMAS OPERATIVOS EN RELACIÓN CON EL HARDWARE DE UNA ÉPOCA ESPECÍFICA"

Introduccion:

Los sistemas operativos han venido evolucionando a través de los años . ya que los sistemas operativos se han apegado íntimamente a la arquitectura de las computadoras en las cuales se ejecutan .
La primera computadora digital real fue diseñada por el matemático ingles Charles Babbage ( 1792 - 1871) . Aunque Babbage gasto la mayor parte de su vida y de su fortuna intentando construir su “ maquina analítica “ , nunca la hizo funcionar adecuadamente porque era un diseño puramente mecánico y la tecnología de su época no podía producir las ruedas, el engranaje, levas y otras partes mecánicas con la alta precisión que el necesitaba. Sin tener que decirlo, la maquina analítica no tuvo un sistema operativo.

La primera generacion (1945 - 1955 ) : Tubos de vacio y tableros enchufables.

Después de los esfuerzos frustrados de Babbage, se progresó poco en la construcción de computadoras digitales hasta la segunda guerra mundial, alrededor de la mitad de la década de 1940, Howard Aiken en Hardvard, Jon Von Neumann en el Instituto de Estudios Avanzados en Princeton, J. Presper Ecker y William Mauchley en la Universidad de Pennsylvania y Konrad Zuse en Alemania, entre otros, todos obtuvieron resultados óptimos en la construcción de maquinas de calculo mediante el uso de tubos de vacío.
En estos primeros días, un grupo singular de personas diseño, construyo, programo, opero y dio mantenimiento a cada maquina. Toda la programación se realizo en lenguaje de maquina absoluto. Los lenguajes de programación se desconocían ( todavía no existía el lenguaje ensamblador ). Los primeros sistemas operativos eran extraños. El modo usual de operación consistía en que el programador firmaba para tener acceso a un bloque de tiempo en la hoja de registro situada en la pared, después bajaba al cuarto de maquinas, insertaba su tablero enchufable en la computadora y pasaba las siguientes horas esperando que ninguno de los 20,000 tubos de vació se fundiera durante la ejecución de su programa.
Al inicio de la década de 1950, la rutina había mejorado un poco con la introducción de la tarjetas perforadas. Ahora era posible escribir en tarjetas y leerlos, en vez de utilizar tableros enchufables; de lo contrario el procedimiento era el mismo.

La segunda generacion (1955 - 1965 ) : Transistores y sistemas de lote
La introducción del transistor a mediados de la década de 1950 cambio la imagen radicalmente. Las computadoras se volvieron lo suficientemente confiables, en un principio hubo una clara separación entre los diseñadores, armadores, operadores, programadores y personal de mantenimiento.
Estas maquinas se instalaban en cuartos de computadoras especialmente acondicionados con aire, con cuerpo de operadores profesionales para accionarlas. un programador primeramente escribiría el programa en papel ( en FORTRAN o en lenguaje Ensamblador ) y después lo perforaría en tarjetas. Después llevaría la pila de tarjetas al cuarto de introducción al sistema y la entregaría a uno de los operadores el cual iniciaba el proceso en la computadora, este proceso desperdiciaba mucho tiempo.
Dado el alto costo del equipo, no es sorprendente que las personas buscaran rápidamente maneras de reducir el tiempo perdido. La solución que generalmente se adoptaba era el sistema de lote. La idea implícita en este sistema era la de conjuntar un cajón lleno de trabajos en el cuarto de introducción al sistema y después leerlos en una cinta magnética mediante el uso de una computadora ( relativamente ) pequeña y poco costosa, como la IBM 1401.
Después de casi una hora de recolectar un lote de trabajos, la cinta se volvía a enrollar y se llevaba al cuarto de maquinas. Después el operador cargaba un programa especial ( el ancestro del sistema operativo de hoy en día ) , el cual leía el primer trabajo y lo ejecutaba, la salida se escribía en una segunda cinta, en vez de imprimirse. Después de terminar cada trabajo, el sistema operativo leía automáticamente el siguiente trabajo de la cinta, y comenzaba a ejecutarlo.
La estructura de un trabajo de entrada común arrancaba con una tarjeta $JOB , que especifica el tiempo máximo de ejecución en minutos, el numero de cuenta que se cargara y el nombre del programador. Después venia una tarjeta $FORTRAN , que indicaba al sistema operativo que debía cargar el compilador de FORTRAN . Venia seguido de un programa que debía compilarse y después de una tarjeta $LOAD, que ordenaba al sistema operativo cargar el programa objeto recién compilado, después venia la tarjeta $RUN, que indicaba al sistema operativo que debía ejecutar el programa con los datos que le seguían. Por ultimo, la tarjeta $END marcaba el final del trabajo. Los sistemas operativos comunes eran FMS ( el sistema monitor del FORTRAN ) e IBSYS, sistema operativo de IBM de la 7094.

La tercera generacion (1965 - 1980 ) : Circuitos integrados ( CI ) y multiprogramacion

Al inicio de la década de 1960 muchos fabricantes de computadoras tenían dos líneas de trabajo distintas y totalmente incompatibles. Por un lado existían las computadoras científicas de grande escala orientadas a las palabras, como la 7094, que se utilizaban para realizar cálculos numéricos de ciencias e ingeniería. Por el otro lado estaban las computadoras comerciales orientadas a los caracteres, como 1401, que se utilizaban para el ordenamiento de cintas e impresión por parte de bancos y compañías de seguros.
El desarrollo y mantenimiento de dos líneas de productos diferentes era una proposición costosa para los fabricantes. Además, muchos nuevos compradores de computadoras necesitaban una maquina pequeña, pero después se expandían y querían una maquina de mayor tamaño que ejecutara todos sus programas antiguos, pero con mayor velocidad.
IBM intento resolver estos dos problemas de un solo golpe introduciendo en el mercado el Sistema/360. El 360 era una serie de maquinas compatibles con el software que variaban del tamaño de la 1401 a una mucho mas poderosa que la 7094, el 360 estaba diseñado para realizar cálculos tanto científicos como comerciales. Por lo tanto una sola familia de maquinas podía satisfacer las necesidades de todos los clientes.
El sistema 360 fue la primera línea importante de computadoras que utilizo circuitos integrados ( CI ), con lo cual ofreció una mayor ventaja de precio/rendimiento sobre las maquinas de la segunda generación.
La intención era que todo el software, como el sistema operativo, tenían que funcionar en todos los modelos. Tenia que correr en sistemas pequeños, y en sistemas muy grandes. Tenia que funcionar adecuadamente en sistemas con algunos periféricos y en sistemas con muchos periféricos.
No había manera de que IBM escribiera una pieza de software que cumpliera todos esos requisitos conflictivos. El resultado fue un sistema operativo enorme y extraordinariamente complejo. Constaba de millones de líneas de lenguaje ensamblador escritas por miles de programadores, y contenía miles y miles de errores ocultos.
A pesar de tamaño y problemas enormes , OS/360 y los sistemas operativos similares de la tercera generación satisfacían a muchos de sus clientes razonablemente bien, También popularizaron varias técnicas importantes ausentes en los sistemas operativos de la segunda generación. La mas importante de estas fue la multiprogramación. Cuando el trabajo corriente se detenía para esperara a que se completara una operación en cinta u otra operación de E/S, la unidad central de procesamiento ( CPU ) simplemente permanecía ociosa hasta que terminara la operación de E/S . La solución que evoluciono consistía en partir la memoria en varias partes, con trabajo diferente en cada partición. Mientras que un trabajo esperaba a que se completara la E/S, otro trabajo podía estar utilizando la CPU. Si se podían mantener suficientes trabajos en la memoria central al mismo tiempo, la CPU podía mantenerse ocupada casi el 100% del tiempo.
Otra caracteristica de importancia en los sistemas operativos de la tercera generación era la capacidad de leer trabajos de tarjetas contenidas en el disco tan pronto como se llevaban al cuarto de computación. Siempre que se terminaba un trabajo, el sistema operativo podía cargar uno nuevo del disco en la partición no vacía y ejecutarlo, esta técnica se denomina manejo por cola de impresión.
Los sistemas operativos de la tercera generación seguían siendo básicamente sistemas de lote. Con los sistemas operativos de la tercera generación, el tiempo entre la entrega de un trabajo y la devolución de la salida comprendía a menudo varias horas.
El deseo de obtener un tiempo de respuesta corto marco el camino para el tiempo compartido, variante de la multiprogramación, en la cual cada usuario tiene una terminal en línea. En un sistema de tiempo compartido si hay 20 usuarios dentro del sistema y 17 de ellos están pensando o platicando o bien tomando café, la CPU puede distribuirse en turno para los tres trabajos que necesitan servicio.
Aunque el primer sistema de tiempo compartido ( CTSS ) serio fue creado en MIT en una unidad 7094 especialmente modificada, no se volvió popular sino hasta que el hardware de protección necesario se disemino durante la tercera generación.
Después del éxito del sistema CTSS, MIT, Bell laboratories y General electric decidieron embarcarse en el desarrollo de la “ computadora de servicio publico “. conocido como MULTICS ( Multiplexed information and computing service, información multicanalizada y servicio de computación ) . Para resumir una larga historia, MULTICS introdujo muchas ideas originales en la literatura de computación, pero su construcción era mas difícil de lo que nadie había sospechado. MULTICS tuvo enorme influencia sobre otros sistemas subsiguientes.
Otro avance durante la tercera generación fue el crecimiento de las minicomputadoras, comenzando con DEC PDP-1 en 1961. Uno de los científicos que había trabajado en el proyecto MULTICS, Ken Thompson, hallo después una pequeña PDP-7 y empezó a escribir después una versión desguarnecida de MULTICS para un usuario. Este sistema se llamo “UNICS” ( Uniplexed information and computing service, información unicanalizada y servicio de computación ), pero su ortografía cambio mas tarde por UNIX. UNIX se ha desplazado a mas computadoras que ningún otro sistema operativo de la historia y su uso sigue aumentando rápidamente.
La cuarta generacion (1980 - 1990 ) : Computadoras personales
Con la creación de los circuitos integrados LSI ( integración a grande escala ) , chips que contiene miles de transistores en un centímetro cuadrado de silicon, la era de computadora personal vio sus inicios.
Dos sistemas operativos han dominado la escena de la computadora personal: MS-DOS, escrito por Microsoft, Inc., para la IBM PC y otras computadoras que utilizan la CPU Intel 8088 y sus sucesores. y UNIX, que domina en las computadoras personales mayores que hacen uso de CPU Motorola 68000.
Aunque la versión inicial de MS-DOS era relativamente primitiva, versiones subsiguientes han incluido mas y mas características de UNIX, lo que no es totalmente sorprendente dado que Microsoft es un proveedor importante de UNIX, que usa el nombre comercial de XENIX.
Un avance importante que empezó a tomar su sitio a mediados de la década de 1980 es el desarrollo de redes de computadoras personales que corren sistemas operativos en red y sistemas operativos distribuidos. En un sistema operativo en red, los usuarios tienen conocimiento de la existencia de múltiples computadoras y pueden ingresar en maquinas remotas y reproducir archivos de una maquina a la otra. Cada maquina ejecuta su sistema operativo local y tiene un usuario propio ( o usuarios).
Un sistema distribuido, es aquel que se presenta ante sus usuarios como un sistema uniprocesador tradicional, aunque en realidad este compuesto de múltiples procesadores. En un sistema distribuido real, los usuarios no tienen conocimiento de donde se están ejecutando sus programas o de donde están ubicados sus archivos; todo esto se debe manejar en forma automática y eficiente por medio del sistema operativo.
Los sistemas operativos en red no son fundamentalmente diferentes de los sistemas operativos uniprocesadores. Sin duda necesitan un controlador de interfaz en red y algún software de bajo nivel para impulsarlo, así como programas para lograr un ingreso remoto al sistema y un acceso remoto del archivo .
Los sistemas operativos distribuidos reales requieren mas que simplemente agregar un poco de código a un sistema operativo uniprocesador, ya que los sistemas operativos distribuidos y centralizados difieren de manera decisiva.










lunes, 22 de marzo de 2010

Historia de la informática y generación de las computadoras desde inicio hasta nuestros días.


Primera Generación (1951 a 1958)
Las computadoras de la primera Generación emplearon bulbos para procesar información. Los operadores ingresaban los datos y programas en código especial por medio de tarjetas perforadas. El almacenamiento interno se lograba con un tambor que giraba rápidamente, sobre el cual un dispositivo de lectura/escritura colocaba marcas magnéticas. Esas computadoras de bulbos eran mucho más grandes y generaban más calor que los modelos contemporáneos.
Eckert y Mauchly contribuyeron al desarrollo de computadoras de la Primera Generación formando una compañía privada y construyendo
UNIVAC I, que el Comité del censo utilizó para evaluar el censo de 1950. La IBM tenía el monopolio de los equipos de procesamiento de datos a base de tarjetas perforadas y estaba teniendo un gran auge en productos como rebanadores de carne, básculas para comestibles, relojes y otros artículos; sin embargo no había logrado el contrato para el Censo de 1950.
Comenzó entonces a construir computadoras electrónicas y su primera entrada fue con la
IBM 701 en 1953. Después de un lento pero excitante comienzo la IBM 701 se convirtió en un producto comercialmente viable. Sin embargo en 1954 fue introducido el modelo IBM 650, el cual es la razón por la que IBM disfruta hoy de una gran parte del mercado de las computadoras. La administración de la IBM asumió un gran riesgo y estimó una venta de 50 computadoras.
Este número era mayor que la cantidad de computadoras instaladas en esa época en E.U. De hecho la IBM instaló 1000 computadoras. El resto es historia. Aunque caras y de uso limitado las computadoras fueron aceptadas rápidamente por las Compañías privadas y de Gobierno. A la mitad de los años 50 IBM y
Remington Rand se consolidaban como líderes en la fabricación de computadoras.
Segunda Generación (1959-1964)
Transistor Compatibilidad Limitada:
El invento del
transistor hizo posible una nueva Generación de computadoras, más rápidas, más pequeñas y con menores necesidades de ventilación. Sin embargo el costo seguía siendo una porción significativa del presupuesto de una Compañía. Las computadoras de la segunda generación también utilizaban redes de núcleos magnéticos en lugar de tambores giratorios para el almacenamiento primario. Estos núcleos contenían pequeños anillos de material magnético, enlazados entre sí, en los cuales podían almacenarse datos e instrucciones.
Los programas de computadoras también mejoraron. El
COBOL desarrollado durante la 1era generación estaba ya disponible comercialmente. Los programas escritos para una computadora podían transferirse a otra con un mínimo esfuerzo. El escribir un programa ya no requería entender plenamente el hardware de la computación.
Las computadoras de la 2da Generación eran sustancialmente más pequeñas y rápidas que las de bulbos, y se usaban para nuevas aplicaciones, como en los sistemas para reservación en líneas aéreas, control de tráfico aéreo y simulaciones para uso general. Las empresas comenzaron a aplicar las computadoras a tareas de almacenamiento de registros, como manejo de inventarios, nómina y contabilidad.
La marina de E.U. utilizó las computadoras de la Segunda Generación para crear el primer simulador de vuelo. (
Whirlwind I). HoneyWell se colocó como el primer competidor durante la segunda generación de computadoras. Burroughs, Univac, NCR, CDC, HoneyWell, los más grandes competidores de IBM durante los 60s se conocieron como el grupo BUNCH.
Tercera Generación (1964-1971)
Circuitos Integrados, Compatibilidad con Equipo Mayor, Multiprogramación, Minicomputadora:
Las computadoras de la tercera generación emergieron con el desarrollo de los circuitos integrados (pastillas de silicio) en las cuales se colocan miles de componentes electrónicos, en una integración en miniatura. Las computadoras nuevamente se hicieron más pequeñas, más rápidas, desprendían menos calor y eran energéticamente más eficientes.
Antes del advenimiento de los circuitos integrados, las computadoras estaban diseñadas para aplicaciones matemáticas o de negocios, pero no para las dos cosas. Los circuitos integrados permitieron a los fabricantes de computadoras incrementar la flexibilidad de los programas, y estandarizar sus modelos.

La
IBM 360 una de las primeras computadoras comerciales que usó circuitos integrados, podía realizar tanto análisis numéricos como administración ó procesamiento de archivos. Los clientes podían escalar sus sistemas 360 a modelos IBM de mayor tamaño y podían todavía correr sus programas actuales. Las computadoras trabajaban a tal velocidad que proporcionaban la capacidad de correr más de un programa de manera simultánea (multiprogramación).
Por ejemplo la computadora podía estar calculando la nomina y aceptando pedidos al mismo tiempo. Minicomputadoras, Con la introducción del modelo 360 IBM acaparó el 70% del mercado, para evitar competir directamente con IBM la empresa Digital Equipment Corporation DEC redirigió sus esfuerzos hacia computadoras pequeñas. Mucho menos costosas de comprar y de operar que las computadoras grandes, las mini computadoras se desarrollaron durante la segunda generación pero alcanzaron su mayor auge entre 1960 y 1970.

Cuarta Generación (1971 a la fecha)
Microprocesador, Chips de memoria, Microminiaturización:
Dos mejoras en la tecnología de las computadoras marcan el inicio de la cuarta generación: el reemplazo de las memorias con núcleos magnéticos, por las de chips de silicio y la colocación de Muchos más componentes en un Chip: producto de la microminiaturización de los circuitos electrónicos. El tamaño reducido del microprocesador y de chips hizo posible la creación de las computadoras personales (PC Personal Computer).

Hoy en día las tecnologías LSI (Integración a gran escala) y VLSI (integración a muy gran escala) permiten que cientos de miles de componentes electrónicos se almacenen en un chip. Usando VLSI, un fabricante puede hacer que una computadora pequeña rivalice con una computadora de la primera generación que ocupaba un cuarto completo.