martes, 22 de octubre de 2013

PROYECTO GNU.

Richard M. Stallman fundó en septiembre de 1983 el Proyecto GNU para crear un sistema operativo completo de Software Libre. Empezó a trabajar en ello en enero del año siguiente. Hoy tenemos varios sistemas operativos basados exclusivamente en Software Libre que respetan la libertad de los usuarios dando a todos el derecho de usar, compartir, estudiar y mejorar el software para cualquier finalidad.


Stallman puso en marcha la Fundación para el Software Libre en octubre de 1985, dos años después de haber fundado el Proyecto GNU para ocuparse de los aspectos administrativos, organizativos y legales del Proyecto GNU y también para informar del uso y el conocimiento del Software Libre. La Licencia Pública General de GNU, y la Licencia Pública General Reducida de GNU son las principales licencias del Proyecto GNU, aunque el nombre original de esta última era "Licencia Pública General de Bibliotecas de GNU". Con los años, se han establecido como las licencias de Software Libre más utilizadas.
El Proyecto GNU consta de una serie de pequeños subproyectos. Estos subproyectos también se denominan "Proyectos de GNU" o "Paquetes GNU".

Hay dos tipos de paquetes:
-Paquetes binarios: conjunto de programas que tiene el proyecto GNU.
-Paquetes de código fuente: instrucciones de los programas del proyecto GNU.

martes, 15 de octubre de 2013

ARQUITECTURA DE VON NEUMANN.

En 1945, Von Neumann creó el esquema que siguen hoy en día la mayor parte de los ordenadores. El modelo es una evolución de la máquina analítica propuesta por Charles Babbage en 1834, donde los programas se introducían manualmente las conexiones entre las distintas partes del ordenador, ofreciendo muy poca flexibilidad.


Von Neumann.

La idea de Von Neumann consiste en conectar permanentemente las unidades del ordenador, de modo que todo el ordenador está coordinado por un control central. Para evitar tener que cablear las unidades cada vez que se quería ejecutar un nuevo programa, se ideó un método donde tanto las instrucciones que forman los programas como los datos que utilizan éstos se almacenan en una memoria.

Los diferentes elementos físicos que componen un ordenador podemos dividirlos, según la tarea que realizan, en las siguientes unidades funcionales:
  • La Unidad Central de Proceso (CPU) que constituye el núcleo central del ordenador, es el que gobierna el funcionamiento de los demás componentes y realiza las operaciones básicas.
  • La Memoria principal es el lugar donde se almacena la información.
  • Los buses son los medios encargados de transferir la información de un lugar a otro del ordenador.
  • Los periféricos son los elementos que se encargan de la comunicación con el usuario o con otros equipos informático.


La base de funcionamiento del ordenador consiste en la extracción sucesiva de instrucciones de la memoria, en la que se interpretan, en la extracción de la memoria de los operandos implicados en la operación, envío a una unidad encargada de realizar las operaciones y cálculo del resultado. La mayor parte de las instrucciones que forman los programas son instrucciones muy sencillas que agrupadas permiten realizar tareas más complejas como las realizadas por los programas actuales.

martes, 1 de octubre de 2013

HISTORIA DE LA INFORMÁTICA.

El origen de las máquinas de calcular está dado por el ábaco chino, éste era una tablilla 
dividida en columnas donde la primera, contando desde la derecha, correspondía a las 
unidades, la siguiente a la de las decenas, y así sucesivamente. A través de sus movimientos 
se podían realizar operaciones matemáticas.


Ábaco chino.

Otro de los hechos importantes en la evolución de la informática lo situamos en el siglo XVII, donde el científico francés Blas Pascal inventó una máquina calculadora. Ésta sólo servía para hacer sumas y restas, pero este dispositivo sirvió como base para que el alemán Leibnitz, en el siglo XVIII, desarrollara una máquina que, además de realizar operaciones de suma y resta, podía efectuar operaciones de multiplicaciones y divisiones. Ya en el siglo XIX se comercializaron las primeras máquinas de calcular. En este siglo el matemático inglés Babbage desarrolló lo que se llamó "Máquina Analítica", la cual podía realizar cualquier operación matemática.

Babbage.
 Blas Pascal.
                                                                                           


Máquina Analítica.

Leibnitz.




                                                   
 Recién en el primer tercio del siglo XX, con el desarrollo de la electrónica, se empiezan a solucionar los problemas técnicos que acarreaban estas máquinas, reemplazándose los sistemas de engranaje y varillas por impulsos eléctricos, estableciéndose que cuando hay un paso de corriente eléctrica será representado con un `1´ y cuando no haya un paso de corriente eléctrica se representaría con un `0´.


Con el desarrollo de la segunda guerra mundial se construye el primer ordenador, el cual fue llamado Mark I y su funcionamiento se basaba en interruptores mecánicos.

Mark I.


En 1944 se construyó el primer ordenador con fines prácticos que se denominó Eniac.Construido por John Mauchly y John Presper Eckert.


Eniac.


En 1951 son desarrollados el Univac I y el Univac II (se puede decir que es el punto de partida en el surgimiento de los verdaderos ordenadores, que serán de acceso común a la gente).






Univac I.





Univac II.