Arquitectura interna (software)
Los computadores están formados por hardware, que ya aparece explicado y relacionado en el acápite anterior, y el software. Lo único tangible del software es el sitio en el que se almacena: disquetes, discos compactos (CD ROM), disco duro., etc.
Los programas o software, como seguramente lo escucharemos con mucha frecuencia, son conjuntos de instrucciones que le dicen al computador qué debe hacer específicamente.
Hay diferentes clase de programas de computador. Las dos principales categorías son los sistemas operativos y el software aplicativo o las llamadas aplicaciones.
El sistema operativo es el programa más importante porque controla el funcionamiento del computador y el de los demás programas. Las aplicaciones, por su parte, son todos los programas que permiten al usuario realizar tareas: procesadores de palabra para escribir, juegos para divertirse, hojas de cálculo para trabajo financiero, browsers para navegar por la red.
El sistema operativo establece las reglas y parámetros para que el software aplicativo interactúe con el computador. Si no existiera el sistema operativo, cada desarrollador de software tendría que crear su propio método para que sus aplicaciones grabaran archivos en el disco duro, para desplegar textos y gráficos en la pantalla, para enviar texto a la impresora e infinidad de funciones más. Pero en lugar de hablar directamente con el hardware las aplicaciones hablan con el sistema operativo y este actúa como interprete ante el hardware.
El sistema operativo también se encarga de repartir entre las diferentes aplicaciones abiertas los recursos del computador (como la atención del procesador o la memoria RAM) Los sistemas operativos se diseñan para que funciones sobre una familia particular de computadores.
Toda la actividad da comienzo con la carga en memoria de un programa (cold start) cuya única misión es gestionar la carga de otro programa: el sistema operativo.
1. Sistema operativo: Es el programa más importante de un computador; controla el funcionamiento del computador y de los programas aplicativos.
2. Sistema D.O.S: Sigla de DISK OPERATING SYSTEM. Sistema operativo de Microsoft, con el que salió al mercado el IBM en 1981, también se le llama MS DOS, para diferenciarlo de otros D.O.S., que salieron después como DR DOS (de Digital Research) y P.C. D.O.S de I.B.M.
2.3. Sistema OS/2: Sigla de OPERATING SISTEM/2. Es un sistema operacional creado por IBM y MICROSOFT. Fue lanzado en 1987, la idea era que este sucediera al D.O.S pero nunca ocurrió; I.B.M rompió vínculos con Microsoft y continuaron solos. Es el sistema actual de los equipos I.B.M.
No huelga advertir que los sistemas operativos y las aplicaciones son, como ya se anotó, los principales programas, pero no los únicos. Existen otras categorías importantes que son los lenguajes de programación, el software que se usa para escribir todos los demás programas. El nivel más básico está el lenguaje de máquina, que es el único que el procesador, esto es, el cerebro del ordenador, entiende; es como la lengua nativa del computador. El lenguaje de máquina habla, si lo pudiéramos decir así, con el procesador usando unos UNOS (1´s) y CEROS (0´s).
En un nivel ligeramente superior está el lenguaje ensamblador, que es esencialmente el mismo lenguaje de máquina, pero expresado en una forma más fácil de entender para los programadores que las crípticas sucesiones de 1 y 0. Finalmente vienen todos los demás lenguajes, llamados de alto nivel que son los que se usan para crear los programas.
2.4.Finalmente tenemos que hablar de los programas gratis y que como navegadores consumados en los que nos vamos constituir después de leer este libro, los encontrarán en la web. De esta manera no será extraño encontrar en algunas páginas términos como SOFTWARE LIBRE, que algunas veces, efectivamente son gratis. Software gratis, como el sistema operativo LINUX, el traductor BABYLON, el compresor WINZIP, y muchos otros, son considerados por algunos usuarios, como programas para el uso y el abuso. Ello nos obliga a explicarle al lector que no es así, todas las veces, implicando por ello responsabilidades legales, cuando se superan las limitaciones que incluyen algunos software en sus licencias y debemos conocer.
Veamos cuales son:
FREE SOFTWARE (Programa libre y gratis) Cuando hablamos o encontramos el término de FREE, se cree que se trata solamente de programas que el usuario puede utilizar sin pagar un peso y que normalmente se encuentra gratis en Internet. Pero FREE SOFTWARE, es muchos más que eso. RICHARD STALLMAN, fundador del proyecto GNU (no es una sigla, sino el producto de un juegos de palabras que significa "nosotros no somos UNIX"), nos dice en su página web, que fue desarrollador de un sistema operativo y que tiene las habilidades apropiadas para esa tarea. Agrega que aún cuando no tenía garantías de éxito, se dio cuenta que había sido elegido para hacer ese trabajo. Que por eso decidió hacer que el sistema fuese compatible con UNIX pues así sería portable, y los usuarios de UNIX podrían cambiarse a él con facilidad. Dice también que para un software sea libre, este debe cumplir los siguientes requisitos:
OPEN SOURCE. Es necesario aclarar que OPEN SOURCE y FREE SOFTWARE son esencialmente los mismos, la diferencia radica en que los defensores del free software no están cien por cien de acuerdo conque las empresas disfruten y distribuyan free software ya que, según ello, el mercado corporativo antepone la utilidad a la libertad, a la comunidad y a los principios y por ende no va de la mano con la filosofía pura detrás del free software. Open Source es pues, el software que puede ser compartido abiertamente entre desarrolladores y usuarios finales de tal forma que todos aprendan de todos. Tal es el caso de Linux.
LICENCIA GPL (General Public Licence o copy left) La licencia GPL se aplica al software de la FSF (Free Software Foundation) y el proyecto GNU y otorga al usuario la libertad de compartir el software y realizar cambios en él. Mutatis mutandi, el usuario tiene derecho a usar el programa, modificarlo y a distribuir las versiones modificadas pero no tiene permiso de realizar restricciones propias con respecto a la utilización de programa modificado. El nombre de COPYLEFT ALL RIGHTS REVERSED (algo así como izquierdos de autor-todos los derechos reversados) sería lo contrario de COPY RIGHT-ALL RIGHTS RESERVED, todos los derechos de autor reservados.
SOFWARE DE DOMINIO PÚBLICO: Este software no está protegido por las leyes de derechos de autor y puede ser copiado por cualquiera sin costo alguno, no implicando que se le puedan sacar copias ora modificarlo o redistribuirlo
FREWARE : Es el software que el usuario final puede bajar totalmente gratis de Internet, y éste finalmente no puede realizar algo que no este expresamente autorizado por el autor del programa, como modificarlo o venderlo.
SHARWARE : Es el software que se distribuye gratis y el usuario puede utilizarlo totalmente gratis durante un tiempo como prueba, el autor exige que superado el término, el usuario pagará el programa.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario