Você está na página 1de 4

Universidad de Pamplona

Facultad De Ingeniera
Departamento de Sistemas, Electrnica y Telecomunicaciones
Programacin I
Por Augusto Brugs Romero

generales. Estos ltimos permiten el


cambio de su comportamiento mediante la
programacin de algoritmos de soluciones
de problemas especficos.

La
computadora,
computador
u
ordenador es un sistema digital con
tecnologa microelectrnica, capaz de
procesar datos a partir de un grupo de
instrucciones denominado programa. La
estructura bsica de una computadora
incluye microprocesador (CPU), memoria y
dispositivos de entrada/salida (E/S), junto a
los buses que permiten la comunicacin
entre ellos. En resumen la computadora es
una dualidad entre hardware (parte fsica) y
software (parte lgica), que interactan
entre s para una determinada funcin.
La caracterstica principal que la distingue
de otros dispositivos similares, como una
calculadora no programable, es que puede
realizar tareas muy diversas cargando
distintos programas en la memoria para
que el procesador los ejecute.

HISTORIA DEL COMPUTADOR


INTRODUCCIN
La historia de la computadora es muy
interesante ya que muestra como el
hombre logra producir las primeras
herramientas
para
registrar
los
acontecimientos diarios desde el inicio de
la civilizacin, cuando grupos empezaron a
formar naciones y el comercio era ya medio
de vida.
La evolucin histrica del procesamiento de
datos se divide en cuatro fases:
1.- tcnicas de registros
2.- dispositivos de clculo
3.- programas de tarjetas perforadas
4.- computadores electrnicos

SISTEMA DIGITAL
Un sistema digital es cualquier dispositivo
destinado a la generacin, transmisin,
procesamiento o almacenamiento de
seales digitales.
Para el anlisis y la sntesis de sistemas
digitales
binarios
se
utiliza
como
herramienta el lgebra de Boole.

COMPUTADORA; DEFINICIN:
En el nivel ms elemental, una
computadora procesa datos. Las empresas
desarrollan
departamentos
de
procesamiento de datos ( programacin de
computadoras), pues las computadoras
procesan datos para producir informacin
significativa.

Sistemas digitales combinacionales:


Aquellos en los que sus salidas slo
depende del estado de sus entradas en un
momento dado. Por lo tanto, no necesita
mdulos de memoria, ya que las salidas no
dependen de los estados previos de las
entradas.

Los datos se construyen de hechos y cifras


en bruto (sin procesar).
La informacin est constituida por los
datos procesados; la informacin tiene
significado, los datos no.
La computadora y sus programas llevan a
cabo el procesamiento de la entrada; por lo
tanto el programa convierte los datos en
informacin til.

Sistemas
digitales
secuenciales:
Aquellos en los que sus salidas dependen
adems del estado de sus entradas en un
momento dado, de estados previos. Esta
clase de sistemas necesitan elementos de
memoria que recojan la informacin de la
'historia pasada' del sistema.
Para la implementacin de los circuitos
digitales, se utilizan puertas lgicas (AND,
OR y NOT), construidas generalmente a
partir de transistores. Estas puertas siguen
el comportamiento de algunas funciones
del booleanas.

Los datos generalmente se introducen por


medio de algn dispositivo de entrada,
como
un
teclado.
La
informacin
generalmente se enva a un dispositivo de
salida, como una pantalla, una impresora o
un archivo en disco. La entrada y la salida
de la computadora pueden provenir de y
dirigirse a muchos tipos de dispositivos
distintos.

Segn el propsito de los sistemas digitales


se clasifican en: a) sistemas de propsitos
especiales y b) sistemas de propsitos

Universidad de Pamplona
Facultad De Ingeniera
Departamento de Sistemas, Electrnica y Telecomunicaciones
Programacin I
Por Augusto Brugs Romero

La computadora es un dispositivo
electrnico capaz de recibir un conjunto de
instrucciones y ejecutarlas realizando
clculos sobre los datos numricos, o bien
compilando y correlacionando otros tipos
de informacin.

tecnologa de aquella poca no era capaz


de trasladar a la prctica sus acertados
conceptos; pero una de sus invenciones, la
mquina analtica, ya tena muchas de las
caractersticas de un ordenador moderno.
Inclua una corriente, o flujo de entrada en
forma de paquete de tarjetas perforadas,
una memoria para guardar los datos, un
procesador
para
las
operaciones
matemticas y una impresora para hacer
permanente el registro.

El mundo de la alta tecnologa nunca


hubiera existido de no ser por el desarrollo
del ordenador o computadora. Toda la
sociedad utiliza estas mquinas, en
distintos tipos y tamaos, para el
almacenamiento y manipulacin de datos.
Los equipos informticos han abierto una
nueva era en la fabricacin gracias a las
tcnicas de automatizacin, y han permitido
mejorar los sistemas modernos de
comunicacin.
Son
herramientas
esenciales prcticamente en todos los
campos de investigacin y en tecnologa
aplicada.

Los ordenadores analgicos comenzaron a


construirse a principios del siglo XX. Los
primeros modelos realizaban los clculos
mediante ejes y engranajes giratorios. Con
estas mquinas se evaluaban las
aproximaciones numricas de ecuaciones
demasiado difciles como para poder ser
resueltas mediante otros mtodos. Durante
las dos guerras mundiales se utilizaron
sistemas informticos analgicos, primero
mecnicos y ms tarde elctricos, para
predecir la trayectoria de los torpedos en
los submarinos y para el manejo a distancia
de las bombas en la aviacin.

HISTORIA DEL COMPUTADOR:


En 1670 el filsofo y matemtico alemn
Gottfried Wilhelm Leibniz perfeccion esta
mquina e invent una que tambin poda
multiplicar.

Durante la II Guerra Mundial (1939-1945),


un equipo de cientficos y matemticos que
trabajaban en Bletchley Park, al norte de
Londres, crearon lo que se consider el
primer
ordenador
digital
totalmente
electrnico: el Colossus. Hacia diciembre
de 1943 el Colossus, que incorporaba
1.500 vlvulas o tubos de vaco, era ya
operativo. Fue utilizado por el equipo
dirigido por Alan Turing para descodificar
los mensajes de radio cifrados de los
alemanes. En 1939 y con independencia de
este proyecto, John Atanasoff y Clifford
Berry ya haban construido un prototipo de
mquina electrnica en el Iowa State
College (EEUU). Este prototipo y las
investigaciones posteriores se realizaron en
el anonimato, y ms tarde quedaron
eclipsadas por el desarrollo del Calculador
e integrador numrico electrnico (en ingls
ENIAC, Electronic Numerical Integrator and
Computer) en 1946. El ENIAC, que segn
se demostr se basaba en gran medida en
el ordenador Atanasoff-Berry (en ingls
ABC, Atanasoff-Berry Computer), obtuvo
una patente que caduc en 1973, varias
dcadas ms tarde.

El inventor francs Joseph Marie Jacquard,


al disear un telar automtico, utiliz
delgadas placas de madera perforadas
para controlar el tejido utilizado en los
diseos complejos. Durante la dcada de
1880
el
estadstico
estadounidense
Herman Hollerith concibi la idea de utilizar
tarjetas perforadas, similares a las placas
de Jacquard, para procesar datos. Hollerith
consigui
compilar
la
informacin
estadstica destinada al censo de poblacin
de 1890 de Estados Unidos mediante la
utilizacin de un sistema que haca pasar
tarjetas
perforadas
sobre
contactos
elctricos.
Tambin en el siglo XIX el matemtico e
inventor britnico Charles Babbage elabor
los principios de la computadora digital
moderna. Invent una serie de mquinas,
como la mquina diferencial, diseadas
para solucionar problemas matemticos
complejos.
Muchos
historiadores
consideran a Babbage y a su socia, la
matemtica britnica Augusta Ada Byron
(1815-1852), hija del poeta ingls Lord
Byron, como a los verdaderos inventores
de la computadora digital moderna. La

El ENIAC contena 18.000 vlvulas de


vaco y tena una velocidad de varios

Universidad de Pamplona
Facultad De Ingeniera
Departamento de Sistemas, Electrnica y Telecomunicaciones
Programacin I
Por Augusto Brugs Romero

cientos de multiplicaciones por minuto, pero


su programa estaba conectado al
procesador y deba ser modificado
manualmente. Se construy un sucesor del
ENIAC con un almacenamiento de
programa que estaba basado en los
conceptos del matemtico hngaroestadounidense John von Neumann. Las
instrucciones se almacenaban dentro de
una llamada memoria, lo que liberaba al
ordenador de las limitaciones de velocidad
del lector de cinta de papel durante la
ejecucin y permita resolver problemas sin
necesidad de volver a conectarse al
ordenador.

Operativos: Diseo e Implementacin".


Libro en el cual, tras un estudio general
sobre los servicios que debe proporcionar
un sistema operativo y algunas formas de
proporcionar stos, introduce su propia
implementacin del UNIX en forma de
cdigo
fuente
en
lenguaje
C
y
ensamblador, adems de las instrucciones
necesarias para poder instalar y mejorar el
mismo.
La primera versin de LINUX, enumerada
como 0.01 contena solo los rudimentos del
ncleo y funcionaba sobre una mquina
con el MINIX instalado, esto es, para
compilar y jugar con LINUX era necesario
tener instalado el MINIX de Tanembaum.

A finales de la dcada de 1950 el uso del


transistor en los ordenadores marc el
advenimiento de elementos lgicos ms
pequeos, rpidos y verstiles de lo que
permitan las mquinas con vlvulas. Como
los transistores utilizan mucha menos
energa y tienen una vida til ms
prolongada, a su desarrollo se debi el
nacimiento
de
mquinas
ms
perfeccionadas, que fueron llamadas
ordenadores o computadoras de segunda
generacin. Los componentes se hicieron
ms pequeos, as como los espacios
entre ellos, por lo que la fabricacin del
sistema resultaba ms barata.

El 5 de Octubre de 1991, Linus anunci su


primera versin 'oficial', la 0.02 con esta
versin ya se poda ejecutar el bash (GNU
Bourne Shell) y el gcc (GNU C compiler).
Despus de la versin 0.03, Linus cambi
este nmero por 0.10 y tras las
aportaciones de un grupo inicial de
usuarios se increment de nuevo la
denominacin a 0.95, reflejando la clara
voluntad de poder anunciar en breve una
versin 'oficial' (con la denominacin 1.0).
En Diciembre de 1993 el ncleo estaba en
su versin 0.99 pH I. En la actualidad la
ltima versin estable es al 2.0.30 aunque
existe ya la versin de desarrollo 2.1.
La enumeracin de las versiones de LINUX
implica a tre nmeros separados por
puntos, el primero de ellos es la versin del
sistema operativo es el que distingue unas
versiones de otras cuando las diferencias
son importantes. El segundo nmero indica
el nivel en que se encuentra dicha versin.
Si es un nmero impar quiere decir que es
una versin de desarrollo con lo cual se
nos avisa de que ciertos componentes del
ncleo estn en fase de prueba, si es par
se considera una versin estable. El ltimo
nmero identifica el nmero de revisin
para dicha versin del sistema operativo,
suele ser debido a la correccin de
pequeos problemas o al aadir algunos
detalles
que
anteriormente
no
se
contemplaba con lo cual no implica un
cambio muy grande en el ncleo. Como
ejemplo sirva la versin de LINUX con la
que ha sido desarrollado este trabajo, la
ltima estable hasta hace poco tiempo, su
nmero es 1.2.13, esto es, la versin 1 en

A finales de la dcada de 1960 apareci el


circuito integrado (CI), que posibilit la
fabricacin de varios transistores en un
nico sustrato de silicio en el que los cables
de interconexin iban soldados. El circuito
integrado permiti una posterior reduccin
del precio, el tamao y los porcentajes de
error. El microprocesador se convirti en
una realidad a mediados de la dcada de
1970, con la introduccin del circuito de
integracin a gran escala (LSI, acrnimo de
Large Scale Integrated) y, ms tarde, con el
circuito de integracin a mayor escala
(VLSI, acrnimo de Very Large Scale
Integrated), con varios miles de transistores
interconectados soldados sobre un nico
sustrato de silicio.

HISTORIA DE LINUX Y UNIX:


LINUX naci como un producto de Linus
Torvalds, inspirado en el MINIX, el sistema
operativo desarrollado por Andrew S.
Tanenbaum en su obra "Sistemas

Universidad de Pamplona
Facultad De Ingeniera
Departamento de Sistemas, Electrnica y Telecomunicaciones
Programacin I
Por Augusto Brugs Romero

su nivel 2 (estable) y la revisin nmero 13


de la misma en ste caso fue la ltima.
Hay que sealar que LINUX no sera lo que
es sin la aportacin de la Free Software
Foundation y todo el software desarrollado
bajo el soporte de esta asociacin as como
la distribucin del UNIX de Berkley (BSD),
tanto en programas transportados como en
programas diseados para este que forman
parte de algunas distribuciones del LINUX.

Você também pode gostar