Cuando surgieron las primeras computadoras en la segunda mitad de la
década de 1940, estas se componían de miles de tubos de vacío y ocupaban
cuartos enteros. En esa época no existían los sistemas operativos ni los
lenguajes de programación. En su lugar, el programador debía tener un gran
conocimiento del hardware de la computadora y la forma de trabajar era la
siguiente: el programador reservaba su tiempo en una hoja de papel destinada
para tal fin, se dirigía adonde estaba la maquina, insertaba el tablero de
conmutación en la computadora e introducía las instrucciones del programa, las
cuales eran escritas a mano y en caso de fallar un programa había que revisar
los registros y paneles de luces indicadoras para determinar la causa del fallo.
En la primera mitad de la década de 1950, las computadoras eran
fabricadas con transistores y fueron introducidas las tarjetas perforadas, sustituyendo
el uso de los tableros de conmutación. La forma de trabajo era la siguiente: el
programador escribía el programa en papel, y luego se
representaba por medio de unas perforaciones hechas a unas tarjetas de
cartulina. Después se entregaba el grupo de tarjetas perforadas a un operador
que se encargaba de introducir dichas tarjetas al computador para que esta las
leyese y procesase. Hecho esto, un operador se dirigiría a
la impresora a buscar el resultado del programa impreso en papel, para entregárselo
al programador.
Este método resultaba en una gran perdida de tiempo, por lo que se creo
el sistema de proceso de lotes, los cuales son un grupo de tareas repetitivas
las cuales eran guardadas en una cinta magnética, la cual era colocada en la
computadora a donde se iba a programar. Para minimizar el
tiempo de montaje de los trabajos, éstos se agrupaban en lotes (Procesamiento
Batch) del mismo tipo (Ejemplo Programas Fortran, Programas Cobol, etc.), lo
que evitaba tener que montar y desmontar las cintas de los compiladores y
montadores, aumentado el rendimiento, siendo este el origen de los sistemas
operativos. En 1960 nacen entre los primeros sistemas operativos al Fortran
Monitor Sistem (FMS) e IBSYS.
Para la década de 1960 la característica de
los sistemas operativos fue el desarrollo de los sistemas compartidos con
multiprogramación, y los principios del multiprocesamiento. En los sistemas de
multiprogramación, varios programas de usuario se encuentran al mismo tiempo en
el almacenamiento principal, y el procesador se cambia rápidamente de un trabajo
a otro. En los sistemas de multiprocesamiento se utilizan varios procesadores
en un solo sistema computacional, con la finalidad de incrementar el poder de
procesamiento de la maquina.
Desde la década de 1970 en adelante, nacen los
microprocesadores, haciendo posible el surgimiento de las computadoras
personales y las estaciones de trabajo y aparecen las interfaces amigables
intentando así atraer al público en general al uso de las computadoras como
herramientas cotidianas. Se hacen populares el MS-DOS y UNIX en estas máquinas.
También es común encontrar clones de computadoras personales y una multitud de
empresas pequeñas ensamblándolas por todo el mundo. Para mediados de la década
de 1980, comienza el auge de las redes de computadoras y la necesidad de
sistemas operativos en red y sistemas operativos distribuidos. La red mundial
Internet se va haciendo accesible a toda clase de instituciones y se comienzan
a dar muchas soluciones al querer hacer convivir recursos residentes en
computadoras con sistemas operativos diferentes.
Para los años 90 del siglo XX, el paradigma
de la programación orientada a objetos cobra auge, así como el manejo de
objetos desde los sistemas operativos. Las aplicaciones intentan crearse para
ser ejecutadas en una plataforma específica y poder ver sus resultados en la
pantalla o monitor de otra diferente (por ejemplo, ejecutar una simulación en
una máquina con UNIX y ver los resultados en otra con DOS). Los niveles de
interacción se van haciendo cada vez más profundos.
¿Que tal les pareció? Pueden dar su opinión a través de un comentario, hasta la próxima publicación.
No hay comentarios.:
Publicar un comentario