El sistema operativo: el alma de las PC

(Para Carlo mauceli)
05/07/21

Podemos afirmar que la primera gran revolución informática se produjo con el nacimiento de los Sistemas Operativos que permitieron, de hecho, a todo el mundo, el uso de dispositivos.

Gracias a tecnologías cada vez más rápidas y “más baratas”, las computadoras han tenido un desarrollo exponencial y el sueño de Bill Gates, que es tener una computadora en cada escritorio, se ha hecho realidad. No solo; Hemos ido mucho más allá de eso hoy en día, en comparación con el pasado, hay una gran variedad de sistemas de procesamiento disponibles y ya no hay necesidad de un escritorio pero nuestros bolsillos son suficientes.

Veamos, por tanto, cómo nacieron los sistemas operativos y, en realidad, qué son.

Para simplificar las cosas, un sistema operativo es un software que se carga cuando la computadora se inicia y permite utilizar otro software. Podemos decir que, con diferencia, es el software más utilizado en la vida de un ordenador y es el medio por el que vive el propio ordenador. Sin el sistema operativo, muchas operaciones no podrían existir.

Podemos dividir el sistema operativo en dos grandes clases:

  • El primero es el textual;
  • El segundo es el gráfico. De hecho, el más utilizado.

Si retrocedemos en el tiempo, podemos fechar al progenitor del sistema operativo entre 1945 y 1955 cuando aparecieron los primeros ordenadores electrónicos equipados con válvulas termoiónicas. Se trataba de máquinas muy caras en las que los programas se escribían en lenguaje máquina y se insertaban en el programador a través de lectores de tarjetas perforadas y cuyos resultados se enviaban posteriormente a la impresora.

En la década de 1955 a 1965 aparecieron los primeros procesadores fiables, los denominados Mainframes, gracias a la invención de transistores que sustituyeron a los tubos termoiónicos. Siempre fueron máquinas gigantescas y hiper caras cuyos compradores eran solo bancos, universidades y centros de cómputo. Al mismo tiempo, también nació el primer lenguaje de programación real, Fortran, que permite un número cada vez mayor de programadores.

Y aquí, finalmente, llegamos al primer sistema operativo real, producido por General Motors para su IBM 701. Dado que aún no se había introducido la tecnología de acceso directo a memoria (DMA), se cargaron todas las operaciones de entrada / salida. ejecución real terriblemente. Por este motivo, se adoptó la solución batch, los denominados batches, mediante la cual la E / S es gestionada por un ordenador más económico como el IBM 1401 y el procesamiento confiado a un ordenador central como el IBM 7094. El sistema operativo de estos ordenadores, el denominado Batch Monitor, realizaban pocos servicios como la gestión de la Entrada / Salida y la interpretación y ejecución de los comandos contenidos en las tarjetas de control.

A principios de la década de 60, con el desarrollo cada vez mayor de los transistores, aparecieron los primeros sistemas operativos en multiprogramación de tiempo compartido y sistemas en tiempo real para el control de procesos. En 1962, en el MIT, se creó el CTSS, el primer sistema de tiempo compartido, en un IBM 7094 y fue en este período que el MIT, General Electric y Bell Labs desarrollaron conjuntamente MULTICS, un sistema operativo capaz de soportar cientos de usuarios en el tiempo. compartir, una especie de hito que influyó en el desarrollo de los sistemas operativos que llegarían más tarde.

La primavera de 1964 vio el nacimiento de IBM OS / 360, un sistema operativo integral capaz de gestionar lotes, tiempo compartido y en tiempo real, soportando tanto la informática científica, con el lenguaje Fortran, como comercial, con el lenguaje de gestión Cobol. , creado al año siguiente.

En los años inmediatamente siguientes, con el desarrollo de las minicomputadoras, se desarrollaron sistemas operativos especiales, el más famoso de los cuales es UNIX.

Con la llegada de UNIX, que tuvo lugar en 1969, entramos en una nueva era que ve el nacimiento de sistemas operativos heterogéneos:

  • OS / 370 de IBM que presenta el concepto de máquina virtual;
  • VM / CMS, nacido en 1972;
  • Sistemas operativos distribuidos en una red de procesadores.

Estos sistemas operativos ofrecen, por primera vez, funciones que antes eran características de los programas de aplicación, lo que dio lugar al nacimiento de las computadoras multiprocesador.

No podemos en este momento no dedicar un momento a UNIX. Este sistema fue diseñado a partir de 1969 por un grupo de investigadores de AT&T en Bell Labs, incluido Ken Thompson, que también trabajó en el proyecto Multics, y Dennis Ritchie, uno de los pioneros de la informática moderna, importante por haber sido el 'inventor del lenguaje C.

El nacimiento de UNIX dio lugar a una serie de variantes como BSD (Berkley Software Distribution), SCO System V, Minix y, posteriormente, LINUX (que nació como kernel) de Linus Torvalds.

A finales de los 70/80 asistimos al fenómeno de la reducción de costes de hardware gracias al desarrollo de la tecnología LSI (Large Scale Integration) y la construcción de chips integrados y el nacimiento de las Computadoras Personales capaces de tener un rendimiento similar a los de computadoras promedio. - más grandes que hace 10 o 20 años Al mismo tiempo, en 1964, nació Basic, un nuevo lenguaje de programación.

Los sistemas operativos más importantes de este período son:

  • CP / M-80 de Digital Research para CPU Intel 8080 y Z-80;
  • Microsoft MS-DOS, similar al CP / M-8 adoptado por IBM para su computadora personal, lanzado en 1981 y que sentó las bases para el desarrollo de Microsoft.

Estos años son tremendamente animados y fértiles desde el punto de vista informático e Italia también se beneficia de la afirmación y posterior rápido crecimiento de Olivetti, que en 1972 constituye el Servicio de Desarrollo de Software en Ivrea, que puede contar con la experiencia adquirida por algunos ingenieros. USA en el MIT. Es de este grupo, liberado de los grupos de desarrollo de producto para responder a una estrategia de relanzamiento decidida por la alta dirección de la época, el CEO Ottorino Beltrami y la jefa de planificación de producto Marisa Bellisario, que entre 1973 y 1975 nació el Cosmos. , sistema operativo del TC 800.

El TC 800 es un sistema de terminal bancario con teclado de video, cada uno de los cuales tiene suficiente memoria y disco para procesar la parte local de la transacción bancaria del mostrador. Luego, los terminales se conectan al maestro, siempre de la misma familia, que concentra todo comunicándose con la computadora central (generalmente una gran IBM). La importancia de la innovación radica en el hecho de que todo el procesamiento ya no tiene lugar en el centro, sino en parte en los terminales de mostrador, que se convierten en parte activa de un sistema complejo.

La posición de vanguardia en este campo se confirmó a principios de la década de 80 con Cosmos II, en miniordenadores S1000, un sistema que cuenta con protocolos LAN y WAN estándar ISO y ECMA, organismos de estandarización internacional en los que Olivetti juega un papel importante.

Las habilidades adquiridas en el software permitieron posteriormente a Olivetti tener un papel importante también en los grandes programas italianos (Proyecto dirigido a Informática del CNR), y en Europa (Proyecto Esprit de la Unión Europea).

A partir de 1984, los sistemas operativos con interfaz gráfica explotan. Inspirada en la interfaz gráfica desarrollada por Xerox unos años antes, Apple da vida, en Macintosh, a Mac OS, que representa el primer sistema operativo para PC con interfaz gráfica que representó una verdadera revolución.

Poco después asistimos al nacimiento del sistema X Windows en UNIX y Windows por parte de Microsoft que, al principio, no era un sistema operativo real sino una extensión de MS-DOS.

En 1987 IBM desarrolló OS / 2 para su PC PS / 2 que, sin embargo, no fue un gran éxito. La imposición en el mercado por parte de Microsoft se produce con el nacimiento de Windows 3.0 en 1990, un sistema operativo que soporta multitarea y memoria virtual, al que le seguirán Windows 3.10 y 3.11 mientras que en 1992 se introducen el soporte multimedia y las funciones de red. y de igual a igual.

Solo a partir de Windows 95 podemos hablar de un sistema operativo real para Windows además del hecho de que pasamos de la informática de 16 bits a la de 32 bits. Luego Windows 98, en 1998, Windows ME, en 2000, Windows 2000, también en 2000, Windows XP, en 2001 y gradualmente todos los demás seguirán hoy a Windows 10.

Linux en sus diversas distribuciones también proporciona la interfaz gráfica: Red Hat, en 1994, Debian GNU / Linux, en 1996, Ubuntu en 2005.

Una mención aparte merecen los sistemas operativos de red que nacieron con el fenómeno que se desarrolló en los años 80 con el nacimiento de las redes informáticas.

Nacieron así:

  • Sistemas operativos de red que son sistemas operativos normales con la adición de software para la conexión a máquinas remotas y, por lo tanto, a sus recursos compartidos, como archivos e impresoras;
  • Sistemas operativos distribuidos que son sistemas operativos que se ejecutan en sistemas multiprocesador o que envían procesos para ser procesados ​​a otras computadoras en la red.

Sobre esta base, en 1983 nació el sistema operativo Netware de Novell, que permite la conexión en red de ordenadores equipados con sistemas operativos como MS-DOS, Windows, Unix y Mac OS.

A raíz de las nuevas necesidades de conexión e intercambio de información y dispositivos, Microsoft desarrolla varios sistemas operativos de red, siempre llamados Windows: NT, en 1993, 200 Server, en 2000, Server 2003, en 2003, Server 2008, en 2008, Server 2012, en 2012, etc.

Hoy en día, en comparación con el pasado, una gran variedad de sistemas de procesamiento de las dimensiones y prestaciones más dispares están disponibles a bajo costo y las interconexiones entre los diversos dispositivos tanto en modo cableado como inalámbrico están cada vez más extendidas.

Todo ello ha llevado al desarrollo de sistemas operativos para las más variadas arquitecturas y en particular para teléfonos móviles cuyos dos sistemas operativos más importantes son el IOS de Apple y el Android de Google.

Pero hablaremos de esto en un artículo futuro ...

Historia de los sistemas operativos - Wikipedia

Unidad central - Wikipedia

Historia de los sistemas operativos - Wikipedia

Historias y anécdotas de un pionero de la informática - Online Defense

IBM 701 - Wikipedia

CTSS-Wikipedia

¿Qué es el Sistema de tiempo compartido compatible (CTSS)? - Definición de Techopedia

Múltiples - Wikipedia

StoriaInformatica.it, donde los recuerdos digitales toman forma

COBOL: historia, aplicaciones y futuro | Webnews

Microsoft PowerPoint - Giovanni Riccardi - Historia de los lenguajes de programación (infn.it)

Unix-Wikipedia

Unix: historia y fundamentos de un hito - IONOS

Padre de sistemas UNIX Ken Thompson | Unixmen

Dennis M.Ritchie - El padre del lenguaje de programación "C" | Unixmen

StoriaInformatica.it, donde los recuerdos digitales toman forma

Historyolivetti - Software (storiaolivetti.it)

la evolución de la interfaz gráfica - Design Multimedia (desmm.com)

La historia de Windows, desde DOS hasta la primera interfaz - Lentux Informatica (lentux-informatica.com)

Evolución de los sistemas operativos e interfaces de usuario - Lidweb.net

StoriaInformatica.it, donde los recuerdos digitales toman forma

La historia de Windows, año 1987: OS / 2 [TurboLab.it]

StoriaInformatica.it, donde los recuerdos digitales toman forma

StoriaInformatica.it, donde los recuerdos digitales toman forma

Novell (wikiqube.net)

Imágenes: web