Pues los SO’s
(Sistemas Operativos) no siempre fueron las coloridas, sencillas y amenas
interfaces que hoy conocemos, las primeras computadoras no conocían tal cosa.
Los ingenieros que operaban las máquinas lo hacían a través de complicadas
consolas con una considerable cantidad de botones, palancas e interruptores, y
lo peor del caso es que en ese entonces no existían lenguajes de programación
de alto nivel y la única forma de comunicarse con la computadora era a través
de los lenguajes de máquina.
Pero con la
invención de las PC’s con su pantalla para poder observar lo que se está
haciendo y un sistema basado en lenguajes ensambladores, vino una forma más
sencilla de administrar y manejar una computadora: El Sistema Operativo. En aquellos
días, la interfaz del SO era nada más una pantalla negra con un cursor que
parpadeaba, en ese cursor había que indicarle a la computadora qué hacer a
través de comandos precisos y específicos exactamente lo que se quería hacer,
estos comandos eran extensos y para un mejor manejo del SO había que
memorizarlos.
Llegó un
momento en que a los usuarios les resultaba estresante estar escribiendo y
memorizando comandos, fue ahí que las empresas de computo tuvieron la
revolucionaria idea de crear interfaces gráficas que trabajaran junto con el SO
pero haciendo el manejo y administración de la computadora mucho más sencillos
y amenos a través de las interfaces de ventanas, que mostraban en su interior
la información con que se trabajaba y distintos menús y opciones para
trabajarla.
Basados en
este principio fue que se empezaron a crear las modernas interfaces gráficas, Windows
y X Window pasaron de ser simples expansiones de interfaz para el MS DOS y el
UNIX/Linux respectivamente, a ser completos y versátiles SO’s que permitieron
que el trabajo en una PC sea más sencillo, cabe destacar que estos SO’s aun
traen en sí mismos la línea de comandos que es con la que trabaja la interfaz,
pero los SO’s de última generación de lo que disponen es de emulaciones de la
CLI en vez de el verdadero (pues en estos días no resulta nada factible el
utilizar líneas de comandos, aunque existen ciertos casos en que resulta
necesario manejar ciertos comandos).







No hay comentarios:
Publicar un comentario