martes, 23 de febrero de 2016

Sistemas Operativos Libres

Sistemas Operativos Libres
Tecnología en Computacion

miércoles, 6 de octubre de 2010

Sistemas Operativos

El proyecto GNU

Alrededor de los años 60 cuando se comenzó a construir computadoras, el software (o las instrucciones que permiten la interacción de los componentes físicos con los usuarios y usuarias) se compartía libremente. Esto, por la misma obviedad, no se cuestionaba; una computadora sin software no es más que un puñado de componentes inútiles. Sin embargo, lo que era obvio se transformó en una prohibición: para hacer negocio, era necesario que el software se vendiera de forma separada de la computadora y además, para obtener mayores ganancias, se requería de licencias restringidas de uso. Hasta el día de hoy, el software privativo se rige por ese tipo de licencia y quien paga por él no compra el software, simplemente adquiere un derecho de uso para una sola computadora, para determinadas actividades y sobre todo, se compromete a no compartir copias de ese software con nadie más.
Es alrededor del año 1984 cuando esta historia se divide en dos, en el momento en que Richard Stallman inicia el proyecto GNU y convoca a otras personas que como él, conciban que el software debe ser libre en su desarrollo, en el mejoramiento, en el uso y en la posibilidad de ser compartido. Stallman sigue siendo la figura que da el banderazo de salida a un movimiento mundial que desarrolla y aboga por la libertad de software, concepto cada día más importante en un escenario en el que el ser humano está en constante interacción con las computadoras.
No obstante, el trabajo de Stallman en aquel momento se centraba en la construcción de aplicaciones y para tener un sistema operativo libre se requería de un núcleo. Así, después de 1991, Linus Torvalds integra su enorme aporte a los sistemas operativos GNU/Linux, cuando termina de desarrollar su propio núcleo para un sistema operativo
Si bien Linux aporta el “corazón”, el sistema operativo no hubiera sido posible sin los desarrollos del GNU: uno no funciona sin el otro, pero unidas forman un sistema operativo que tiene muchas ventajas sobre el resto, por eso lo correcto es llamarlo “GNU/Linux”


Linux

El núcleo Linux, ha sido marcado por un crecimiento constante en cada momento de su historia. Desde la primera publicación de su código fuente en 1991, nacido desde un pequeño número de archivos en lenguaje C bajo una licencia que prohíbe la distribución comercial a su estado actual de licencia pública general de GNU.
En 1983 Richard Stallman inició el Proyecto GNU, con el propósito de crear un sistema operativo similar y compatible con UNIX y los estándares POSIX. Dos años más tarde, 1985, creó la Fundación del Software Libre (FSF) y desarrolló la Licencia pública general de GNU (GNU GPL), para tener un marco legal que permitiera difundir libremente el software. De este modo el software de GNU fue desarrollado muy rápidamente, y por muchas personas. A corto plazo, se desarrolló una multiplicidad de programas, de modo que a principios de los años 1990 había casi bastante software disponible como para crear un sistema operativo completo. Sin embargo, todavía le faltaba un núcleo.
Desarrollo del núcleo Linux
En 1991, en Helsinki, Linus Torvalds comenzó un proyecto que más tarde llegó a ser el núcleo Linux. Esto fue al principio un emulador terminal, al cual Torvalds solía tener acceso en los grandes servidores UNIX de la universidad. Él escribió el programa expresamente para el hardware que usaba, e independiente de un sistema operativo, porque quiso usar las funciones de su nueva computadora personal con un procesador 80386. Este es aún el estándar de hoy. El sistema operativo que él usó durante el desarrollo fue Minix, y el compilador inicial fue el GNU C compilador, que aún es la opción principal para compilar Linux hoy (aunque Linux puede ser compilado bajo otros compiladores, tal como el Intel C Compiler).
Productos
A continuación puedes encontrar información sobre las distribuciones más importantes de Linux (aunque no las únicas).
·         UBUNTU
·         REDHAT
·         FEDORA
·         DEBIAN
·         OPENSUSE
·         GENTOO
·         MANDRIVIA
Podemos darnos cuenta, que al utilizar  alguna versión de Linux, es mucho más  liviana, de mejor graficas y con mayor  accesibilidad para los usuarios.
Requerimientos
Procesador:
AMD o Intel superior a 500MHz (Pentium III o K6-2 en adelante)
Memoria RAM:
- Mínimo: 256MB
- Recomendada: 384MB
Disco duro:
- Mínimo: 4GB
- Recomendado: 4GB
Aqui en la pagina oficial de Linux, podran descargar las diferentes versiones:

Lindows

Lindows OS, el nuevo sistema operativo basado en Linux con apariencia Windows, facilitará la navegación por el sistema gracias a la simplicidad de manejo a la que nos tiene acostumbrados Windows. Este sistema posee la eficacia y seguridad de Linux, pudiendo ejecutar teóricamente las aplicaciones Windows en Lindows, principal problema del sistema Linux hasta la fecha.

Historia
Michael Robertson, fundador de MP3.com, que tras su gran éxito fue vendida a
Vivendi Universal por una cifra multimillonaria, ha creado un nuevo sistema operativo a través de su nueva empresa Lindows.com conocido con el nombre de Lindows OS, que pretende ser el gran rival del omnipresente Windows de Microsoft. Precisamente dicho nombre ha causado que Microsoft se querelle contra la compañía desarrolladora del nuevo sistema operativo debido, según ellos, a que puede producir confusión entre los consumidores perjudicando directamente a su producto: Microsoft Windows.
Lindows es un sistema operativo construido para aprovechar al máximo, en un futuro próximo, el ancho de banda donde la conectitividad con Internet es más frecuente y barata. Precisamente cada día los equipos requieren soluciones más beneficiosas, fáciles de utilizar y altamente personalizables, y en esos aspectos es donde Lindows destaca, pudiendo personalizar los puestos individualmente. Lindows se aprovecha de un interface similar al de Windows, de apariencia más gráfica e intuitiva y conocido por un 80% de los usuarios por la seguridad del sistema Linux. Con esto pretende extenderse salvando los obstáculos causados por la escasez de aplicaciones creadas para Linux. Precisamente es en este aspecto en donde Lindows quiere mejorar respecto a Linux para poder extenderse. Basado en Xandros OS y con Wine, un emulador de Windows para Linux, Lindows hace posible ejecutar muchas de las aplicaciones diseñadas para Windows.
El nuevo Lindows se puede instalar sobre Windows 98/NT/XP, siguiendo el proceso de actualización tradicional de sistema operativo y será compatible con las aplicaciones Windows, principal problema de los usuarios a la hora de funcionar con sistemas puros Linux. Windows está tan extendido a pesar de sus fallos, que las aplicaciones que todos usamos a diario están diseñadas para funcionar con este sistema, por lo que pasarnos a Linux resulta un tanto complicado. Sin embargo, este traumático cambio se ve completamente erradicado, pues ver como funciona un photoshop o una aplicación de bases de datos, tradicional de Windows, bajo Lindows, no es una utopía.


Según la compañía desarrolladora, resulta muy fácil su instalación y no requiere de equipos muy potentes. Basta un equipo con procesador Pentium/AMD a 90 MHz, 64 MB de memoria RAM y un espacio en disco duro de 1GB o superior. De esta manera podremos hacer funcionar perfectamente el nuevo sistema operativo.
La similitud del escritorio de Lindows con el escritorio Windows es evidente. Incluso incluye un paquete del tipo Microsoft Office con una hoja de cálculo, procesador de texto integrado, hoja de cálculo, etc...

Requerimientos (en realidad muy basicos)

PC con procesador mínimo de 800 Mhz
- 128 MB de RAM (es recomendable un mínimo de 256MB para mejor funcionamiento) 
-Super VGA (800x600) o más alta resolución y un monitor** (con acelerador de gráficas para 3-D para
juegos, screen savers, etc)
-
DVD o CD-ROM, teclado y mouse

Un link alternativo para poder descargarlo:

http://www.taringa.net/posts/downloads/853113/Lindows-S_O_.html

Linspire OS

Es una distribución co de Linux basada en Debian y KDE disponible sin costo. Es muy controversial entre los fanáticos del software libre por su actitud pragmática ante el uso de software restringido, sacrificando el idealismo del GNU para lograr el mejor funcionamiento posible en términos de la experiencia del usuario y no del uso avanzado del sistema operativo.

Historia

Nació en 2001 por obra de Michael Robertson con el nombre de Lindows. La idea era producir un Linux capaz de correr todos los programas principales de Windows nativamente o mediante Wine.
Redmond los demandó un año más tarde alegando que el nombre de la distribución era una violación de la marca registrada de su sitema operativo (uno que empieza con Win y termina con Dows) de forma que tuvieron que demandar una vez más para lograr un acuerdo con Lindows: veinte millones de dólares a cambio de perder el nombre. Linspire fue la nueva denominación de la distribución y tiene que ser uno de los bautizos mejor pagados en la historia de la humanidad.

Linspire insiste en que la combinación de software libre con software restringido es la mejor combinación de todos los mundos y de que es mejor tener dispositivos que funcionen con programas propietarios que dispositivos que no funcionen con software libre. Otras personas insisten en que tal postura es una reverenda chingadera por que el usuario no gana libertad y al adoptar un sistema así simplemente cambia de opresor.
La discusión sigue adelante y no parece que vaya a resolverse pronto. Si bien es cierto que los manejadores de dispositivos libres siguen siendo una de las carencias más serias de las distribuciones de Linux libres hasta el día de hoy, también es cierto que se puede sobrevivir eligiendo el hardware y la distribución con un poco de cuidado. Las otras ventajas de Linspire (como por ejemplo, el uso de Flash) son más por apariencia.
 

Los requerimientos de linspire son similares a los de su version anterior de lindows


OS/2

OS/2 son las siglas de "Sistema operativo de segunda generación". La idea de OS/2 surgió entre IBM y Microsoft a mediados de los 80, en un intento de hacer un sucesor de MS-DOS, el cual ya empezaba a acusar el paso del tiempo y resultaba claramente desaprovechador de los recursos de las máquinas de la época (basadas en el Intel 286).
OS/2 1.0 salió en abril de 1987 y era un sistema operativo de 16 bits, pues estaba pensado para trabajar sobre el microprocesador 286. Sin embargo, aprovechaba plenamente el modo protegido de este ordenador, haciendo uso de sus capacidades para protección de memoria, gestión de multitarea, etc. El resultado fue un S.O. estable, rápido y muy potente.
OS/2 ya tenía incorporada desde esa primera versión la multitarea real. Se podían ejecutar varias sesiones simultáneamente, en cada una de ellas se podían tener múltiples programas, y cada uno de ellos podía tener múltiples threads en ejecución. Se trataba de una multitarea jerárquica, con cuatro niveles de prioridad: Crítico (útil para programas que requieran atención casi constante por parte de la CPU, como un módem), Primer plano (correspondiente al programa que tiene acceso a la pantalla, teclado y ratón), Medio (programas lanzados por el usuario que se ejecutan en BackGround) y Desocupado (tareas de poca importancia o lentas, como el Spooler de impresión). Dentro de cada nivel (a excepción del de Primer plano), existen 32 niveles de prioridad, los cuales son asignados dinámicamente a cada programa por el S.O. en función del porcentaje de uso de la CPU, de los puertos de E/S, etc.
OS/2, además, permitía memoria virtual, con lo que se podían ejecutar programas más largos que lo que la memoria física instalada permitiría en principio (los requerimientos de aquella versión eran un 286 con 2 megas de memoria). Por otro lado, incluía la característica de compartición de código: al cargar dos veces un mismo programa, el código de este no se duplicaba en memoria, sino que el mismo código era ejecutado por dos Threads diferentes. Esto permitía ahorrar mucha memoria.
Esta versión de OS/2 era íntegramente en modo texto. Si bien el Sistema Operativo daba la posibildad de usar los modos gráficos de la tarjeta del ordenador, no incluía ningún API que ayudase en ello, recayendo todo el trabajo de diseño de rutinas de puntos, líneas, etc en el programador de la aplicación. Esto no era realmente tan problemático, pues era lo que se hacía (y se hace) en el mundo del MS-DOS. Sin embargo, se hechaba en falta un entorno gráfico como Windows.
En la versión 1.1, aparecida en octubre de 1988, llegó por fin el Presentation Manager, un gestor de modo gráfico, junto con la primera versión de Work Place Shell. Ambos formaban un entorno gráfico muy parecido al aún no comercializado Windows 3.0. También hizo su aparición el formato de ficheros HPFS (High Performance File System). Este sistema de ficheros complementaba al clásico FAT, que era el usado por MS-DOS y por OS/2 1.0; sin embargo, ofrecía una gran cantidad de ventajas, tales como
  • Menor fragmentación de ficheros: HPFS busca primero una zona en donde el archivo entre completo, con lo que la fragmentación de ficheros es prácticamente inexistente. De hecho, IBM recomienda desfragmentar los discos duros una vez al año, y solo a los paranoicos.
  • Mayor capacidad: HPFS admite discos duros de hasta 512 gigabytes de capacidad, manteniendo el tamaño del cluster (unidad mínima de información almacenable) en 512 bytes o un sector. En FAT, el tamaño mínimo de cluster para un disco duro es 2048 bytes, y para discos mayores aumenta (un disco duro de 1 giga tiene un tamaño de cluster de 32Ks).
  • Soporte para nombres largos: permite nombres de hasta 256 caracteres.
  • Mayor seguridad: si al grabar en un sector se detecta un error, se marca automáticamente como defectuoso y se graba en otra parte.
  • Mayor velocidad en el acceso, gracias a la estructura jerarquica de directorios, que optimiza el acceso a disco.
El gran problema de OS/2 es que seguia siendo un S.O. de 16 bits, con lo que no aprovechaba plenamente las capacidades de los 386 de la época, que empezaron a extenderse con más velocidad de la esperada. Según una revista del sector, Microsoft sugirió hacer una versión de 32 bits (que obligaría a ejecutarla en ordenadores 386 o superiores), pero IBM insistió en perfeccionar la de 16 bits. Sobre quien dijo cada cosa realmente solo se puede especular. Lo único que se sabe a ciencia cierta es que la versión de OS/2 de 32 bits presentada por MicroSoft en 1990 era casi igual que la versión 1.3, con la única diferencia de que el kernel era de 32 bits. IBM, por su parte, quería un escritorio orientado a objetos, y no el clásico shell de OS/2 1.x (el cual MicroSoft copiaría para su Windows 3.0). Puestas así las cosas, finalmente se rompió el acuerdo entre ambos.
OS/2 2.0, la primera versión de OS/2 de 32 bits, iba a salir inicialmente a finales de 1990; pero al no contar con la ayuda de Microsoft, IBM no fue capaz de sacarlo hasta 1992, dandole a Windows 3.0 el tiempo suficiente para asentarse en el mercado.

Requerimientos
  • Un procesador Intel 486 con una velocidad de por lo menos 33MHz.

  • 12 MB de Memoria de Acceso Aleatorio (RAM).

  • 100 - 300 MB Espacio Libre en Disco.

  • Una configuración de 1.44 MB en la unidad A y discos de 1.44 MB.

  • Una unidad de CD- ROM compatible con OS/2. La unidad de CD-ROM puede ser conectada directamente. 

  • Desplegar una resolución de 640 x 480 o mayor con 16 colores mínimos.

  • Un ratón compatible - IBM.


  • MAC OS



    Mac OS (del inglés Macintosh Operating System, en español Sistema Operativo de Macintosh) es el nombre del sistema operativo creado por Apple para su línea de computadoras Macintosh. Es conocido por haber sido el primer sistema dirigido al gran público en contar con una interfaz gráfica compuesta por la interacción del mouse con ventanas, Icono y menús.
    Apple quitó importancia de forma deliberada a la existencia del sistema operativo en los primeros años de su línea Macintosh procurando que la máquina resultara más agradable al usuario, diferenciándolo de otros sistemas contemporáneos, como MS-DOS, que eran un desafío técnico. El equipo de desarrollo del Mac OS original incluía a Bill Atkinson, Jef Raskin y Andy Hertzfeld.

    El Sistema Operativo Mac OS no fue la primer interfaz gráfica, pero fue la primera con gran éxito por su accesibilidad de precio. Para aquellos años en el mercado lo que existía era La Xerox Alto con un costo de 32,000 dólares, la Xerox Star costó 16,600 dólares y la Apple Lisa con un precio de 10,000 dólares. El nombre de esta Apple fue un capricho de Steve Jobs por su hija. Este Sistema 1 venía incluido en el primer Macintosh, que tenía un precio de 2,500 dólares.

    Requerimientos
    No hay requerimiento exactos, aqui unas aproximaciones

  • Procesador PowerPC G3 o superior, se recomienda PowerPC G5 o procesador Intel, Mozilla puede ser compilador por ambos procesadores, o como un binario universal para ambos tipos (Mira Mac OS X Universal Binaries).

  • Memoria: 256 RAM mínimo, se recomienda 1 GB.

  • Espacio en disco: por lo menos 1 GB de espacio libre para compilaciones sin depurar, para depurar se requiere al menos 2.5 GB de espacio libre.





  • Unix OS


    Unix (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy

    Historia

    El sistema operativo UNIX nació en 1.969 a mano de Ken Thompson de los laboratorios Bell de AT&T y fue originariamente escrito en ensamblador, y con el nombre de UNICS. Mas tarde, en 1.973, Thompson y Ritchie lo tradujeron a lenguaje C en su casi totalidad. Se dice que buscaban "un entorno informático donde ellos mismos pudieran realizar cómoda y efectivamente su propio trabajo: la investigación en programación".

    En 1.979 sale la versión 7 concediéndose una licencia de los fuentes a la Universidad de Berkeley, iniciándose una separación entre los desarrollos de la universidad, y los propios de AT&T. Estos desarrollan el System III, y que a través del cual Microsoft comienza la programación de un UNIX algo mas modesto, para pequeños ordenadores, lo que será el XENIX.

    Hasta 1.981, este sistema operativo no salió del ámbito universitario y científico, relacionado con ARPA, del departamento de Defensa de U.S.A., pero AT&T busca introducirlo en el ambiente comercial, empezando desde el System III, aunque el IV no pasó de una versión interna de trabajo.

    Los laboratorios Bell ponen en circulación lo que ha sido la más conocida de las versiones, la System V, que desde su nacimiento en el 1.983 se convirtió en un estándar.

    Tengo en este momento entre mis manos un clásico, escrito por Rachel Morgan y Henry McGilton en 1.989. En una de sus figuras se ve la evolución de la versión 7, por un lado los desarrollos en Berkeley, que culminará con la llamada 4.2 BSD de la cual será sucesor SunOS de Sun System, y por otro lado la rama que culmina en System V y que en los momentos de escribir el mencionado libro dudaban si iba a desarrollarse hacia el proyecto llamado "Nirvana". También existía por parte de Digital una variedad llamada Ultrix.

    De forma paralela al UNIX "oficial", desde mediados de los ochenta, Richard Stallman, del Instituto Tecnológico de Massachussets, se inicia en lo que mas tarde denominó software libre, y creo un sistema similar para cederlo gratuitamente. Este es el conocido GNU (Gnu's Not Unix . GNU no es Unix).


    Los requerimientos de unix, son muy basicos como los de Linux


    Ejemplos:
                    Linux.
                   Windows Vista.
                   Windows XP.
                   Ubuntu.








    jueves, 28 de enero de 2016

    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. Elalmacenamiento 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 1era 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.



    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 (COmmon Busines Oriented Languaje) desarrollado durante la 1era generación estaba ya disponible comercialmente, este representa uno de os mas grandes avances en cuanto a portabilidad de programas entre diferentes computadoras; es decir, es uno de los primeros programas que se pueden ejecutar en diversos equipos de computo después de un sencillo procesamiento de compilación. Los programas escritos para una computadora podían transferirse a otra con un mínimo esfuerzo. Grace Murria Hooper (1906-1992), quien en 1952 habia inventado el primer compilador fue una de las principales figuras de CODASYL (Comité on Data SYstems Languages), que se encago de desarrollar el proyecto COBOL El escribir un programaya 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 inventariosnó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.
    Algunas de las computadoras que se construyeron ya con transistores fueron la IBM 1401, las Honeywell 800 y su serie 5000, UNIVAC M460, las IBM 7090 y 7094, NCR 315, las RCA 501 y 601, Control Data Corporation con su conocido modelo CDC16O4, y muchas otras, que constituían un mercado de gran competencia, en rápido crecimiento. En esta generación se construyen las supercomputadoras Remington Rand UNIVAC LARC, e IBM Stretch (1961).
    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.
    El descubrimiento en 1958 del primer Circuito Integrado (Chip) por el ingeniero Jack S. Kilby (nacido en 1928) de Texas Instruments, así como los trabajos que realizaba, por su parte, el Dr. Robert Noyce de Fairchild Semicon ductors, acerca de los circuitos integrados, dieron origen a la tercera generación de computadoras.
    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.
    IBM marca el inicio de esta generación, cuando el 7 de abril de 1964 presenta la impresionante IBM 360, con su tecnología SLT (Solid Logic Technology). Esta máquina causó tal impacto en el mundo de la computación que se fabricaron más de
    30000, al grado que IBM llegó a conocerse como sinónimo de computación.
    También en ese año, Control Data Corporation presenta la supercomputadora CDC 6600, que se consideró como la más poderosa de las computadoras de la época, ya que tenía la capacidad de ejecutar unos 3 000 000 de instrucciones por segundo (mips).
    Se empiezan a utilizar los medios magnéticos de almacenamiento, como cintas magnéticas de 9 canales, enormes discos rígidos, etc. Algunos sistemas todavía usan las tarjetas perforadas para la entrada de datos, pero las lectoras de tarjetas ya alcanzan velocidades respetables.
    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 minicomputadoras se desarrollaron durante la segunda generación pero alcanzaron sumador auge entre 1960 y 70.
    CUARTA GENERACIÓN (1971 a 1981)
    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)

    En 1971, intel Corporation, que era una pequeña compañía fabricante de semiconductores ubicada en Silicon Valley, presenta el primer microprocesador o Chip de 4 bits, que en un espacio de aproximadamente 4 x 5 mm contenía 2 250 transistores. Este primer microprocesador que se muestra en la figura 1.14, fue bautizado como el 4004.
    Silicon Valley (Valle del Silicio) era una región agrícola al sur de la bahía de San Francisco, que por su gran producción de silicio, a partir de 1960 se convierte en una zona totalmente industrializada donde se asienta una gran cantidad de empresas fabricantes de semiconductores y microprocesadores. Actualmente es conocida en todo el mundo como la región más importante para las industrias relativas a la computación: creación de programas y fabricación de componentes.
    Actualmente ha surgido una enorme cantidad de fabricantes de microcomputadoras o computadoras personales, que utilizando diferentes estructuras o arquitecturas se pelean literalmente por el mercado de la computación, el cual ha llegado a crecer tanto que es uno de los más grandes a nivel mundial; sobre todo, a partir de 1990, cuando se logran sorprendentes avances en Internet.
    Esta generación de computadoras se caracterizó por grandes avances tecnológicos realizados en un tiempo muy corto. En 1977 aparecen las primeras microcomputadoras, entre las cuales, las más famosas fueron las fabricadas por Apple Computer, Radio Shack y Commodore Busíness Machines. IBM se integra al mercado de las microcomputadoras con su Personal Computer (figura 1.15), de donde les ha quedado como sinónimo el nombre de PC, y lo más importante; se incluye un sistema operativo estandarizado, el MS- DOS (MicroSoft Disk Operating System).
    Las principales tecnologías que dominan este mercado son:
    IBM y sus compatibles llamadas clones, fabricadas por infinidad de compañías con base en los procesadores 8088, 8086, 80286, 80386, 80486, 80586 o Pentium, Pentium II, Pentium III y Celeron de Intel y en segundo término Apple Computer, con sus Macintosh y las Power Macintosh, que tienen gran capacidad de generación de gráficos y sonidos gracias a sus poderosos procesadores Motorola serie 68000 y PowerPC, respectivamente. Este último microprocesador ha sido fabricado utilizando la tecnología RISC (Reduced Instruc tion Set Computing), por Apple Computer Inc., Motorola Inc. e IBM Corporation, conjuntamente.
    Los sistemas operativos han alcanzado un notable desarrollo, sobre todo por la posibilidad de generar gráficos a gran des velocidades, lo cual permite utilizar las interfaces gráficas de usuario (Graphic User Interface, GUI), que son pantallas con ventanas, iconos (figuras) y menús desplegables que facilitan las tareas de comunicación entre el usuario y la computadora, tales como la selección decomandos del sistema operativo para realizar operaciones de copiado o formato con una simple pulsación de cualquier botón del ratón (mouse) sobre uno de los iconos o menús.
    QUINTA GENERACIÓN Y LA INTELIGENCIA ARTIFICIAL (1982-1989)
    Cada vez se hace más difícil la identificación de las generaciones de computadoras, porque los grandes avances y nuevos descubrimientos ya no nos sorprenden como sucedió a mediados del siglo XX. Hay quienes consideran que la cuarta y quinta generación han terminado, y las ubican entre los años 1971-1984 la cuarta, y entre 1984-1990 la quinta. Ellos consideran que la sexta generación está en desarrollo desde 1990 hasta la fecha.
    Siguiendo la pista a los acontecimientos tecnológicos en materia de computación e informática, podemos puntualizar algunas fechas y características de lo que podría ser la quinta generación de computadoras.
    Con base en los grandes acontecimientos tecnológicos en materia de microelectrónica y computación (software) como CADI CAM, CAE, CASE, inteligencia artificial, sistemas expertos, redes neuronales, teoría del caos, algoritmos genéticos, fibras ópticas, telecomunicaciones, etc., a de la década de los años ochenta se establecieron las bases de lo que se puede conocer como quinta generación de computadoras.
    Hay que mencionar dos grandes avances tecnológicos, que sirvan como parámetro para el inicio de dicha generación: la creación en 1982 de la primera supercomputadora con capacidad de proceso paralelo, diseñada por Seymouy Cray, quien ya experimentaba desde 1968 con supercomputadoras, y que funda en 1976 la Cray Research Inc.; y el anuncio por parte del gobierno japonés del proyecto "quinta generación", que según se estableció en el acuerdo con seis de las más grandes empresas japonesas de computación, debería terminar en 1992.
    El proceso paralelo es aquél que se lleva a cabo en computadoras que tienen la capacidad de trabajar simultáneamente con varios microprocesadores. Aunque en teoría el trabajo con varios microprocesadores debería ser mucho más rápido, es necesario llevar a cabo una programación especial que permita asignar diferentes tareas de un mismo proceso a los diversos microprocesadores que intervienen.
    También se debe adecuar la memoria para que pueda atender los requerimientos de los procesadores al mismo tiempo. Para solucionar este problema se tuvieron que diseñar módulos de memoria compartida capaces de asignar áreas de caché para cada procesador.
    Según este proyecto, al que se sumaron los países tecnológicamente más avanzados para no quedar atrás de Japón, la característica principal sería la aplicación de la inteligencia artificial (Al, Artificial Intelligence). Las computadoras de esta generación contienen una gran cantidad de microprocesadores trabajando en paralelo y pueden reconocer voz e imágenes. También tienen la capacidad de comunicarse con un lenguaje natural e irán adquiriendo la habilidad para tomar decisiones con base en procesos de aprendizaje fundamentados en sistemas expertos e inteligencia artificial.

     El almacenamiento de información se realiza en dispositivos magneto ópticos con capacidades de decenas de Gigabytes; se establece el DVD (Digital Video Disk o Digital Versatile Disk) como estándar para el almacenamiento de video y sonido; la capacidad de almacenamiento de datos crece de manera exponencial posibilitando guardar más información en una de estas unidades, que toda la que había en la Biblioteca de Alejandría. Los componentes de los microprocesadores actuales utilizan tecnologías de alta y ultra integración, denominadas VLSI (Very Large Sca/e Integration) y ULSI (Ultra Lar- ge Scale Integration).
    Sin embargo, independientemente de estos "milagros" de la tecnología moderna, no se distingue la brecha donde finaliza la quinta y comienza la sexta generación. Personalmente, no hemos visto la realización cabal de lo expuesto en el proyecto japonés debido al fracaso, quizás momentáneo, de la inteligencia artificial.

    El único pronóstico que se ha venido realizando sin interrupciones en el transcurso de esta generación, es la conectividad entre computadoras, que a partir de 1994, con el advenimiento de la red Internet y del World Wide Web, ha adquirido una importancia vital en las grandes, medianas y pequeñas empresas y, entre los usuarios particulares de computadoras.

      El propósito de la Inteligencia Artificial es equipar a las Computadoras con "Inteligencia Humana" y con la capacidad de razonar para encontrar soluciones.  Otro factor fundamental del diseño, la capacidad de la Computadora para reconocer patrones y secuencias de procesamiento que haya encontrado previamente, (programación Heurística) que permita a la Computadora recordar resultados previos e incluirlos en el procesamiento, en esencia, la Computadora aprenderá a partir de sus propias experiencias usará sus Datos originales para obtener la respuesta por medio del razonamiento y conservará esos resultados para posteriores tareas de procesamiento y toma de decisiones.
    SEXTA GENERACIÓN 1990 HASTA LA FECHA
    Como supuestamente la sexta generación de computadoras está en marcha desde principios de los años noventas, debemos por lo menos, esbozar las características que deben tener las computadoras de esta generación. También se mencionan algunos de los avances tecnológicos de la última década del siglo XX y lo que se espera lograr en el siglo XXI. Las computadoras de esta generación cuentan con arquitecturas combinadas Paralelo / Vectorial, con cientos de microprocesadores vectoriales trabajando al mismo tiempo; se han creado computadoras capaces de realizar más de un millón de millones de operaciones aritméticas de punto flotante por segundo (teraflops); las redes de área mundial (Wide Area Network, WAN) seguirán creciendo desorbitadamente utilizando medios de comunicación a través de fibras ópticas y satélites, con anchos de banda impresionantes. Las tecnologías de esta generación ya han sido desarrolla das o están en ese proceso. Algunas de ellas son: inteligencia / artificial distribuida; teoría del caos, sistemas difusos, holografía, transistores ópticos, etcétera.