Sie sind auf Seite 1von 18

1.

Introduccin a la Programacin
Conceptos bsicos de computacin
Qu es una Computadora?
Es un dispositivo capaz de realizar clculos y tomar
decisiones lgicas a velocidades de millones (incluso de
miles de millones) de veces ms rpidas que los
humanos.

Las supercomputadoras actuales ms rpidas


pueden realizar billones de sumas por segundo!
Elementos de una computadora
Elementos de una computadora
Organizacin de una computadora

Casi todas las computadoras pueden representarse


mediante seis unidades lgicas o secciones:

1. Unidad de entrada.
2. Unidad de salida
3. Unidad de memoria
4. Unidad aritmtica y lgica
5. Unidad de procesamiento
6. Unidad de almacenamiento secundario
1. Unidad de entrada

Esta seccin receptora obtiene informacin (datos y


programas de cmputo) desde diversos dispositivos
de entrada y pone esta informacin a disposicin de
las otras unidades para que pueda procesarse.

La mayora de la informacin se introduce a travs de


los teclados y ratones; tambin puede introducirse de
muchas otras formas, como hablar con su
computadora, digitalizar imgenes y desde una red,
como Internet.
2. Unidad de salida

Esta seccin de embarque toma informacin que ya


ha sido procesada por la computadora y la coloca en
los diferentes dispositivos de salida, para que est
disponible fuera de la computadora.

Hoy en da, la mayora de la informacin de salida de


las computadoras se despliega en el monitor, se
imprime en papel o se utiliza para controlar otros
dispositivos. Las computadoras tambin pueden dar
salida a su informacin a travs de redes como
Internet.
3. Unidad de memoria
Esta seccin de almacn de acceso rpido, pero con
relativa baja capacidad, retiene la informacin que se
introduce a travs de la unidad de entrada, para que
est disponible de manera inmediata para procesarla
cuando sea necesario. La unidad de memoria tambin
retiene la informacin procesada hasta que sta pueda
colocarse en los dispositivos de salida por la unidad de
salida.

Por lo general, la informacin en la unidad de memoria


se pierde cuando se apaga la computadora. Con
frecuencia, a esta unidad de memoria se le llama
memoria primaria.
4. Unidad aritmtica y lgica

Esta seccin de manufactura es la responsable de


realizar clculos como suma, resta, multiplicacin y
divisin. Contiene los mecanismos de decisin que
permiten a la computadora hacer cosas como,
comparar dos elementos de la unidad de memoria para
determinar si son iguales o no.
5. Unidad central de procesamiento CPU
Esta seccin administrativa coordina y supervisa la
operacin de las dems secciones. La CPU le indica a
la unidad de entrada cundo debe grabarse la
informacin dentro de la memoria; a la ALU, cundo
debe utilizarse la informacin de la memoria para los
clculos; y a la unidad de salida, cundo enviar la
informacin desde la memoria hasta ciertos dispositivos
de salida.
Muchas de las computadoras actuales contienen
mltiples CPUs y, por lo tanto, pueden realizar diversas
operaciones de manera simultnea (a estas
computadoras se les conoce como multiprocesadores).
6. Unidad de almacenamiento secundario
sta es la seccin de almacn de alta capacidad y de
larga duracin. Los programas o datos que no se
encuentran en ejecucin por las otras unidades,
normalmente se colocan en dispositivos de
almacenamiento secundario (por ejemplo, el disco
duro) hasta que son requeridos nuevamente. Los CDs
y DVDs son ejemplos de dispositivos de
almacenamiento secundario y pueden contener hasta
cientos de millones y miles de millones de caracteres.
Supercomputadora
Miztli:
* 5,312 ncleos de procesamiento
- 664 procesadores Intel E5-2670

* 16 tarjetas NVIDIA
* 23000 GB RAM
* 225 TB DD
Programas o Aplicaciones

Las computadoras procesan los datos bajo el control de


conjuntos de instrucciones llamadas programas de
cmputo.

Estos programas guan a la computadora a travs de


conjuntos ordenados de acciones especificas.

Aplicaciones:
- Locales
- Remotas
Aplicaciones Locales

Aplicaciones de escritorio (standalone)


Aplicaciones Remotas
Aplicaciones cliente - servidor
Aplicaciones Remotas
Lenguajes de computacin
1. Lenguaje mquina
Cadenas de bits (0 y 1)
Ej.
+1300042774
+1400593419
+1200274027

2. Lenguaje de bajo nivel (ensamblador)


Ej. load sueldobase
add sueldoextra
store sueldobruto

3. Lenguaje de alto nivel


Ej.
sueldoBruto = sueldoBase + sueldoExtra
Lenguaje de alto nivel

Das könnte Ihnen auch gefallen