You are on page 1of 20

FUNDAMENTOS DE LA PROGRAMACION

ESTUDIANTE:
MIGUEL SEBASTIAN CRUCERIRA FIGUEROA

SENA 2017
TECNOLOGO EN MANTENIMEINTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
1369398
San Juan Pasto
14/05/17
FUNDAMENTOS DE LA PROGRAMACION

ESTUDIANTE:
MIGUEL SEBASTIAN CRUCERIRA FIGUEROA

INSTRUCTOR:
JHON ALEXANDER ROSERO

SENA 2017
TECNOLOGO EN MANTENIMEINTO ELECTRONICO E INSTRUMENTAL INDUSTRIAL
1369398
San Juan Pasto
14/05/17
Tabla De Contenido
Introduccin .................................................................................................................................. 4
Historia del Computador ............................................................................................................. 5
Historia De La Programacin: .................................................................................................... 7
MAPAS MENTALES ................................................................................................................... 9
Interfaz ......................................................................................................................................... 12
Dispositivo de E/S........................................................................................................................ 13
CPU .............................................................................................................................................. 14
Memoria ....................................................................................................................................... 15
Informacion ................................................................................................................................. 16
Almacenamiento .......................................................................................................................... 17
Conclusiones ................................................................................................................................ 19
Bibliografa .................................................................................................................................. 20
INTRODUCCIN

A travs de este trabajo nosotros vamos a aprender las diferentes evoluciones o historias del
computador y de la programacin lo cual es muy importante para nosotros ya que nos ayuda mucho
saber de su historia sus bases, etc.
Tambin nos hacer reforzar los temas que vamos a ver en este trimestre y aprender diferentes
concepto que son muy importante para poder llegar a un proyecto final el cual es el seguidor de
lnea; por eso es muy importante conocer algunos conceptos previos de lo que vamos utilizar para
lograr este objetivo.
HISTORIA DEL COMPUTADOR
1. El Abaco
2. La pascalina
3. La locura de Babbage
4. La primera tarjeta Perforada

El BACO: Quiz fue el primer dispositivo mecnico de


contabilidad que existi. Se ha calculado que tuvo su
origen hace al menos 5000 aos y su efectividad ha
soportado la prueba del tiempo.

LA PASCALINA El inventor y pintor Leonardo Da Venc


(1452- 1519) traz las ideas para una sumadora mecnica.
Siglo y medio despus, el filsofo y matemtico francs
Balic Pascal (1623-1662) por fin invent y construy la
primera sumadora mecnica. Se le llamo Pascalina y
funcionaba como maquinaria a base de engranes y ruedas. A
pesar de que Pascal fue enaltecido por toda Europa debido a
sus logros, la Pascalina, result un desconsolador fallo
financiero, pues para esos momentos, resultaba ms costosa que la labor humana para los
clculos aritmticos.
LA LOCURA DE BABBAGE: Charles Babbage
(1793-1871), visionario ingls y catedrtico de Cambridge,
hubiera podido acelerar el desarrollo de las computadoras
si l y su mente inventiva hubieran nacido 100 aos
despus. Adelant la situacin del hardware computacional
al inventar la "mquina de diferencias", capaz de calcular
tablas matemticas. En 1834, cuando trabajaba en los
avances de la mquina de diferencias Babbage concibi la
idea de una "mquina analtica".
LA PRIMERA TARJETA PERFORADA: El telar
de tejido, inventado en 1801 por el Francs Joseph-Marie
Jackard (1753-1834), usado todava en la actualidad, se
controla por medio de tarjetas perforadas. El telar de
Jackard opera de la manera siguiente: las tarje tarjetas se
perforan estratgicamente y se acomodan en cierta
secuencia para indicar un diseo de tejido en particular. Charles Babbage quiso aplicar el
concepto de las tarjetas perforadas del telar de Jackard en su motor analtico.
GENERACIONES DE LA COMPUTADORA
I. Primera Generacin
II. Segunda Generacin
III. Tercera Generacin
IV. Cuarta Generacin
PRIMERA GENERACIN: (1951 - 1958) Las
computadoras de la primera Generacin emplearon bulbos
para procesar informacin. Los operadores ingresaban los
datos y programas en cdigo especial por medio de tarjetas
perforadas. El almacenamiento interno se lograba con un
tambor que giraba rpidamente, sobre el cual un dispositivo
de lectura/escritura colocaba marcas magnticas. Esas
computadoras de bulbos eran mucho ms grandes y
generaban ms calor que los modelos contemporneos.

SEGUNDA GENERACIN: (1959-1964)


Transistor Compatibilidad limitada El invento
del transistor hizo posible una nueva
generacin de computadoras, ms rpidas, ms
pequeas y con menores necesidades de
ventilacin. Sin embargo el costo segua siendo
una porcin significativa del presupuesto de
una Compaa. Las computadoras de la
segunda generacin tambin utilizaban redes de
ncleos magnticos en lugar de tambores
giratorios para el almacenamiento primario. Estos ncleos contenan pequeos anillos de material
magntico, enlazados entre s, en los cuales podra almacenarse datos e instrucciones.

TERCERA GENERACIN: (1964-1971) circuitos


integrados Compatibilidad con equipo mayor
Multiprogramacin Minicomputadora Las
computadoras de la tercera generacin emergieron con
el desarrollo de los circuitos integrados (pastillas de
silicio) en las cuales se colocan miles de componentes
electrnicos, en una integracin en miniatura. Las
computadoras nuevamente se hicieron ms pequeas,
ms rpidas, desprendan menos calor y eran
energticamente ms eficientes. Antes del
advenimiento de los circuitos integrados, las computadoras estaban diseadas para aplicaciones
matemticas.
CUARTA GENERACIN: (1971 a la fecha)
Microprocesador
Chips de memoria.
Micro miniaturizacin
Dos mejoras en la tecnologa de las computadoras marcan el inicio de la cuarta generacin: el
reemplazo de las memorias con ncleos magnticos, por las de Chips de silicio y la colocacin de
muchos ms componentes en un Chic: producto de la micro miniaturizacin de los circuitos
electrnicos. El tamao reducido del microprocesador de Chips hizo posible la creacin de las
computadoras personales. (PC) Hoy en da las tecnologas LSI (Integracin a gran escala) y VLSI
(integracin a muy gran escala) permiten que cientos de miles de componentes electrnicos se
almacn en un clip. Usando VLSI, un fabricante puede hacer que una computadora pequea
rivalice con una computadora de la primera generacin que ocupara un cuarto completo.

Historia De La Programacin:
https://es.wikipedia.org/wiki/Generaciones_de_lenguajes_de_programaci%C3%B3n
La programacin de los ordenadores (el software), que se realiza en lenguajes que suelen
clasificarse en cinco generaciones, de las que las tres primeras son evidentes, mientras no todo el
mundo est de acuerdo en las otras dos. Estas generaciones no coincidieron exactamente en el
tiempo con las de hardware, pero s de forma aproximada, y son las siguientes:
Primera generacin: Los primeros
ordenadores se programaban
directamente en cdigo de mquina
(basado en sistema binario), que puede
representarse mediante secuencias de
ceros y unos sistema binario. Cada
modelo de ordenador tiene su propio
cdigo, por esa razn se llama lenguaje
de mquina.
Segunda generacin: Los lenguajes
simblicos, asimismo propios de la mquina,
simplifican la escritura de las instrucciones y
las hacen ms legibles. Tambin surgieron en
esta generacin los lenguajes ensambladores.

Tercera generacin: Los lenguajes de alto nivel


sustituyen las instrucciones simblicas por cdigos
independientes de la mquina, parecidas al lenguaje
humano o al de las Matemticas.

Cuarta generacin: se ha dado este nombre a


ciertas herramientas que permiten construir
aplicaciones sencillas combinando piezas
prefabricadas. Hoy se piensa que estas herramientas
no son, propiamente hablando, lenguajes. Algunos
proponen reservar el nombre de cuarta generacin
para la programacin orientada a objetos.

Estos lenguajes tienen una estructura lo ms parecido al idioma ingls, algunas caractersticas son:
- Acceso a base de datos.
- Capacidades Grficas.
- Generacin de cdigo automticamente.
- Puede programarse visualmente como Visual Basic (Programacin Visual).
Quinta generacin: se llama as a
veces a los lenguajes de la
inteligencia artificial, aunque con el
fracaso del proyecto japons de la
quinta generacin el nombre ha
cado en desuso.

MAPAS MENTALES
INICIOS

CUARTA PRIMERA
GENERACION GENERACION
N NN

HISTORIA
DEL
COMPUTADOR

TERCERA SEGUNDA
GENERACION GENERACION
N N
PRIMERA
GENERACION
NN

QUINTA SEGUNDA
GENERACION GENERACION
NN NN

HISTORIA DE LA
PROGRAMACION

CUARTA TERCERA
GENERACION GENERACION
NN NN
Interfaz
https://es.wikipedia.org/wiki/Interfaz
https://es.wikipedia.org/wiki/Interfaz_(electr%C3%B3nica)
En electrnica, telecomunicaciones y hardware, una
interfaz es el puerto (circuito fsico) a travs del que se
envan o reciben seales desde un sistema o subsistemas
hacia otros. No existe una interfaz universal, sino que
existen diferentes estndares (Interfaz USB, interfaz
SCSI, etc.) que establecen especificaciones tcnicas
concretas (caractersticas comunes), con lo que la
interconexin slo es posible utilizando la misma interfaz
en origen y destino. As tambin, una interfaz puede ser
definida como un intrprete de condiciones externas al
sistema, a travs de transductores y otros dispositivos, que permite una comunicacin con actores
externos, como personas u otros sistemas, a travs de un protocolo comn a ambos. Una interfaz
es una Conexin fsica y funcional entre dos aparatos o sistemas independientes.
Adems, la palabra interfaz se utiliza en distintos contextos:
Interfaz como instrumento: desde esta perspectiva, la interfaz es una "prtesis" o "extensin"
(McLuhan) de nuestro cuerpo. El ratn es un instrumento que extiende las funciones de nuestra
mano y las lleva a la pantalla bajo forma del cursor. As, por ejemplo, la pantalla de una
computadora es una interfaz entre el usuario y el disco duro de la misma.

Interfaz como superficie: algunos consideran que la interfaz nos trasmite instrucciones
("affordances") que nos informan sobre su uso. La superficie de un objeto (real o virtual), nos
habla por medio de sus formas, texturas, colores, etc. Y esto es especialmente cierto cuando nos
referimos a un rostro humano.
Interfaz como espacio: desde esta perspectiva, la interfaz es el lugar de la interaccin, el espacio
donde se desarrollan los intercambios y sus manualidades.

Dispositivo de E/S
https://es.wikipedia.org/wiki/Interfaz_(electr%C3%B3nica)
Un dispositivo de E/S es un componente electrnico que permite la transmisin y/o recepcin de
informacin de/hacia el ordenador. Como ejemplo el ratn y el teclado son dispositivos de entrada,
y el monitor y la impresora son dispositivos de salida. Los dispositivos para comunicacin entre
computadores son tpicamente dispositivos de entrada y de salida.
En la arquitectura de computadores la combinacin entre la CPU y la memoria principal est
considerada el cerebro de la computadora y desde este punto de vista cualquier transferencia de
informacin desde el computador es considerada entrada, y hacia el computador es considerada
Salida.
El objetivo principal es interconectar la mayor cantidad de dispositivos a un computador pero hay
que atender a las distintas caractersticas que presentan cada uno de ellos y que a menudo suelen
diferir de las propias del procesador, podemos destacar:
Tienen, normalmente, menor velocidad que el procesador
La longitud de palabra
Los cdigos que cada uno de ellos emplean para la representacin de datos

CPU
https://es.wikipedia.org/wiki/Unidad_central_de_procesamiento
La unidad central de procesamiento o unidad de
procesamiento central (conocida por las siglas CPU, del
ingls: central processing unit), es el hardware dentro de un
ordenador u otros dispositivos programables, que interpreta
las instrucciones de un programa informtico mediante la
realizacin de las operaciones bsicas aritmticas, lgicas y
de entrada/salida del sistema. El trmino, y su acrnimo,
han estado en uso en la industria de la Informtica por lo
menos desde el principio de los aos 1960. La forma, el
diseo de CPU y la implementacin de las CPU ha
cambiado drsticamente desde los primeros ejemplos, pero
su operacin fundamental sigue siendo la misma.
Un ordenador puede tener ms de una CPU; esto se llama multiprocesamiento. Todas las CPU
modernas son microprocesadores, lo que significa que contienen un solo circuito integrado (chip).
Algunos circuitos integrados pueden contener varias CPU en un solo chip; estos son denominados
procesadores multincleo. Un circuito integrado que contiene una CPU tambin puede contener
los dispositivos perifricos, y otros componentes de un sistema informtico; a esto se llama un
sistema en un chip (SoC).
Dos componentes tpicos de una CPU son la unidad aritmtico lgica (ALU), que realiza
operaciones aritmticas y lgicas, y la unidad de control (CU), que extrae instrucciones de la
memoria, las decodifica y las ejecuta, llamando a la ALU cuando sea necesario.
BUSES
Es un sistema digital que transfiere datos entre los componentes de una computadora o entre varias
computadoras. Est formado por cables o pistas en un circuito impreso, dispositivos como
resistores y condensadores adems de circuitos integrados.
Existen dos tipos de transferencia en los buses:
Serie: El bus solamente es capaz de transferir los datos bit a bit. Es decir, el bus tiene un nico
cable que transmite la informacin.
Paralelo: El bus permite transferir varios bits simultneamente, por ejemplo 8 bits.
Aunque en primera instancia parece mucho ms eficiente la transferencia en paralelo, esta presenta
inconvenientes:
La longitud de los cables que forman el bus est limitada, ya que a partir de determinada longitud
la probabilidad de que los bits lleguen desordenados es elevada.
Adems, los modernos buses serie estn formados por varios canales: En este caso se transmite
por varios buses serie simultneamente.
En los primeros computadores electrnicos, era muy habitual encontrar buses paralelos, quedando
los buses serie dedicados para funciones de menor entidad y dispositivos lentos, como el teclado.
La tendencia en los ltimos aos es reemplazar los buses paralelos por buses serie (que suelen ser
multicanal). Estos son ms difciles de implementar, pero estn dejando velocidades de
transferencia ms elevadas, y permitiendo longitudes de cable mayores.

Memoria
https://es.wikipedia.org/wiki/Memoria_(inform%C3%A1tica)
La memoria es el dispositivo que retiene, memoriza o almacena datos informticos durante algn
perodo de tiempo. La memoria proporciona una de las principales funciones de la computacin
moderna: el almacenamiento de informacin y conocimiento. Es uno de los componentes
fundamentales de la computadora, que interconectada a la unidad central de procesamiento (CPU,
por las siglas en ingls de Central Processing Unit) y los dispositivos de entrada/salida,
implementan lo fundamental del modelo de computadora de la arquitectura de von Neumann.
En la actualidad, memoria suele referirse a una forma de almacenamiento de estado slido,
conocida como memoria RAM (memoria de acceso aleatorio; RAM por sus siglas en ingls, de
random access memory), y otras veces se refiere a otras formas de almacenamiento rpido, pero
temporal. De forma similar, se refiere a formas de almacenamiento masivo, como discos pticos,
y tipos de almacenamiento magntico, como discos duros y otros tipos de almacenamiento, ms
lentos que las memorias RAM, pero de naturaleza ms permanente. Estas distinciones
contemporneas son de ayuda, porque son fundamentales para la arquitectura de computadores en
general.
Adems, se refleja una diferencia tcnica importante y significativa entre memoria y
dispositivos de almacenamiento masivo, que se ha ido diluyendo por el uso histrico de los
trminos almacenamiento primario (a veces almacenamiento principal), para memorias de
acceso aleatorio, y almacenamiento secundario, para dispositivos de almacenamiento masivo.
Esto se explica en las siguientes secciones, en las que el trmino tradicional almacenamiento se
usa como subttulo, por conveniencia.

Informacion
https://es.wikipedia.org/wiki/Informaci%C3%B3n
Es un conjunto organizado de datos procesados, que constituyen un mensaje que cambia el estado
de conocimiento del sujeto o sistema que recibe dicho mensaje. Existen diversos enfoques para el
estudio de la informacin:
En biologa, la informacin se considera como estmulo sensorial que afecta al comportamiento
de los individuos.
En computacin y teora de la informacin, como una medida de la complejidad de un conjunto
de datos.
En comunicacin social y periodismo, como un conjunto de mensajes intercambiados por
individuos de una sociedad con fines organizativos concretos.
Los datos sensoriales una vez percibidos y procesados constituyen una informacin que cambia el
estado de conocimiento, eso permite a los individuos o sistemas que poseen dicho estado nuevo
de conocimiento tomar decisiones pertinentes acordes a dicho conocimiento.
Desde el punto de vista de la ciencia de la computacin, la informacin es un conocimiento
explcito extrado por seres vivos o sistemas expertos como resultado de interaccin con el entorno
o percepciones sensibles del mismo entorno. En principio la informacin, a diferencia de los datos
o las percepciones sensibles, tienen estructura til que modificar las sucesivas interacciones del
que posee dicha informacin con su entorno.

Almacenamiento
http://www.definicionabc.com/tecnologia/almacenamiento.php
Ms especficamente en la informtica, las unidades de almacenamiento sern todos aquellos
dispositivos, internos o externos, que almacenan la informacin de un sistema dado. Los
dispositivos diferirn entre s en forma, tamao y uso, pero en conjunto todos contribuyen a la
conservacin de datos relevantes para el usuario en formato digital.
Existen mltiples unidades de almacenamiento disponibles. La ms comn de ellas es el disco
duro, aquella unidad que viene incluida en la mayora de las computadoras u ordenadores y que,
entre otras cosas, almacena la informacin que permite iniciar el sistema y los programas, adems
de archivos de texto, imgenes, audio y video del usuario. El disco duro viene en diversos tamaos
y a menudo es expandible. A diferencia de otras unidades, esta con frecuencia tiene una mayor
capacidad medible en gigabytes (GB), una mayor velocidad de giro, es decir, de acceso a la
informacin, y una mejor capacidad de transmisin de datos. Los discos duros suelen ser internos,
pero pueden adquirirse como unidades externas que almacenan gran cantidad de informacin y
que pueden transportarse con facilidad de un sistema a otro, por ejemplo, para intercambiar datos
entre dos equipos.
Otras unidades de almacenamiento populares son los CD-ROMs o DVD-ROMs, que suelen tener
un tamao mucho menor al de un disco duro pero brindan la alternativa de almacenar cantidades
de informacin ms pequeas con una movilidad mucho ms flexible. Sin embargo, en la mayora
de los CDs y DVDs slo puede escribirse informacin una vez, y luego estos datos no pueden ser
ni borrados ni complementados por otros.
Ms recientemente, se han popularizado las memorias flash o USB, pequeos dispositivos de
almacenamiento de tamao variable que guarda la informacin en su interior y que puede o no
requerir bateras. Se conecta a una computadora mediante un puerto USB y permite un fcil
transporte de grandes cantidades de informacin de un sistema a otro.
Conclusiones
1. Gracias a este trabajo e reforzado algunos conceptos.
2. Aprend sobre la historia de la programacin.
3. La programacin ha ido evolucionando y cada da se implementa no tanto en el campo de
la informtica sino tambin en la industria como por ejemplo en las maquinas.
4. Los computadores han ido evolucionando desde el Abaco hasta ahora tener equipos
porttiles que son tctiles y se los puede convertir en Tablet.
5. El software ha ido tambin evolucionando lo que hace que van al par con la evolucin del
computador y de la programacin porque son un gran complemento
Bibliografa
https://es.slideshare.net/marodi/historia-de-la-computadora-5718517?next_slideshow=1
https://es.wikipedia.org/wiki/Generaciones_de_lenguajes_de_programaci%C3%B3n
https://es.wikipedia.org/wiki/Interfaz
https://es.wikipedia.org/wiki/Interfaz_(electr%C3%B3nica)
https://es.wikipedia.org/wiki/Interfaz_(electr%C3%B3nica)
https://es.wikipedia.org/wiki/Unidad_central_de_procesamiento
https://es.wikipedia.org/wiki/Memoria_(inform%C3%A1tica)
https://es.wikipedia.org/wiki/Informaci%C3%B3n
http://www.definicionabc.com/tecnologia/almacenamiento.php

You might also like