lunes, 6 de mayo de 2013

Sistemas Operativos



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