Vous êtes sur la page 1sur 19

Repblica de Panam

Universidad Tecnolgica de Panam



Materia:
Introduccin a la programacin

Tema:
Diseo del computador y unidades fundamentales
Lenguajes de programacin

Profesor:
Justiniano Vigil

Estudiante:
Augusto Garca

Aula:
1IE705

Fecha de Entrega:
25/04/14

NDICE

1. Introduccin 3
2. Diseo general del computador y sus unidades funcionales 5
3. Hardware 6
4. Unidad Central de Proceso 7
5. Unidad de Control 7
6. Unidad Aritmtica / Lgica 7
7. Memoria 8
8. Sistema de numeracin (decimal, binario, octal, hexadecimal. 8
9. Palabras 9
10. Bits, bytes, kilobytes, megabytes, gigabytes, terabytes. 10
11. Unidad de Entrada y Salida 12
12. .Medios de Almacenamiento de Datos 13
13. Modos de operacin del computador 14
14. Procesamiento por lotes. 14
15. Sistema de tiempo compartido 14
16. Computacin interactiva. 14
17. Tipos de lenguaje de Programacin 16
18. Lenguaje de mquina 16
19. Lenguajes de Alto Nivel 16
20. Conclusin 17
21. Aportes personales 18
22. Referencias Bibliogrficas 19



3

INTRODUCCIN

Una computadora es una mquina electrnica controlada 100% por el ser
humano, es decir, funciona de acuerdo a las instrucciones que el hombre le
indica. Al unir ms de una instruccin en forma lgica y coherente, se crea un
programa. Mediante el uso de estos, la computadora es capaz de recibir,
procesar y almacenar informacin. En otras palabras, una computadora no es
til si no tiene un programa que le indique lo que tiene que hacer.

Quienes desean adentrarse en el funcionamiento de una computadora, ya sea
por curiosidad o por motivos profesionales, tropiezan a menudo con el
problema de carecer de los simples principios que permiten visualizar a estos
equipos en sus bloques principales, como intervienen en los procesos y
adems cual ejecuta cada uno de ellos.
Cuando inicialmente se tiene en claro estos conceptos bsicos, se obtiene la
plataforma ideal para iniciar el aprendizaje. Luego, toda la descripcin
inmediata de los procesos, elementos y dispositivos tecnolgicos empleados
en el mbito tcnico de la computacin, se hace ms entendible. Por este
motivo el propsito de este trabajo es explicar de una forma fcil y entendible
aquellos conceptos y trminos que creemos son la puerta de entrada a tan
fascinante campo.



4




















5

1.1. Diseo general del computador y sus unidades funcionales.
Una computadora bsicamente es un dispositivo cuya principal funcin es la
de procesar grandes cantidades de informacin en forma veloz y precisa, y que
realiza este procedimiento gracias a una serie de elementos de hardware y
software. Una PC es capaz de realizar gran cantidad de tareas muy
complejas, y es all en donde hace uso de un conjunto de instrucciones,
llamadas programas o software, que son las ordenes que la computadora debe
procesar mediante el hardware, produciendo una salida de datos en un formato
entendible por sus usuarios.

La arquitectura de computadoras es el diseo conceptual y la estructura
operacional fundamental de un sistema de computadora. Es decir, es un
modelo y una descripcin funcional de los requerimientos y las
implementaciones de diseo para varias partes de una computadora, con
especial inters en la forma en que la unidad central de proceso (UCP) trabaja
internamente y accede a las direcciones de memoria.



6

1.1 Hardware.

El Hardware son todos los componentes y dispositivos fsicos y tangibles que
forman una computadora como la CPU, placa base, entre otros.



Hardwaretpico de una computadora personal.
1. Monitor
2. Placa base
3. CPU
4. Memoria RAM
5. Tarjeta de expansin
6. Fuente de alimentacin
7. Unidad de disco ptico
8. Disco duro, Unidad de estado slido
9. Teclado
10. Ratn/Mouse










7

1.1.1 Unidad Central de Proceso

Dentro del microprocesador se encuentra la Unidad Central de Procesamiento
(C.P.U.), es ah donde todos los procesos y cmputos se llevan a cabo. Se le
conoce como el cerebro de la computadora.

Entre sus funciones bsicas se encuentran:
1. Clasificar unir datos con las mismas caractersticas
2. Ordenar organizar datos en la secuencia deseada
3. Comparar establecer diferencias segn los parmetros establecidos
4. Calcular aplicar las funciones aritmticas
5. Resumir condensar los datos
6. Almacenar guardar los datos en un lugar seguro para ser utilizados
en cualquier momento.

La unidad central de procesamiento posee tres partes principales: Unidad
Aritmtica y Lgica, Unidad de Control y Memoria.

1.1.1.1 Unidad de Control

La unidad de control (C.U.) es responsable de dirigir y coordinar todo el
sistema de computacin y es comparable con una central telefnica, es decir,
la unidad de control dirige el flujo de informacin a travs del computador.

1.1.1.2 Unidad Aritmtica / Lgica

La unidad aritmtica y lgica (A.L.U.) es la encargada de realizar las
funciones aritmticas: suma, resta, multiplicacin y divisin; funciones lgicas
(SI/NO) o booleanas (Cierto/Falso); y las funciones de comparacin: <, >, <=,
>=.






8

1.1.2 Memoria.

La memoria es el principal lugar de trabajo de una computadora, ya que todo
el procesamiento de informacin tiene lugar en ella; por ende, la memoria es
el recurso ms importante de la computadora. Determina tanto la complejidad,
como el nmero de programas diferentes que pueden ejecutarse de forma
simultnea.

La memoria consiste en un archivo electrnico en donde la computadora
guarda las instrucciones, programas y/o datos hasta que alguna unidad los
solicite.

1.1.2.1 Sistema de numeracin (decimal, binario, octal, hexadecimal).

Sistema decimal
Es uno de los sistema denominado posicinales, utilizando un conjunto de
smbolos cuyo significado depende fundamentalmente de su posicin relativa
al smbolo, denominado coma (,) decimal que en caso de ausencia se supone
colocada a la derecha. Utiliza como base el 10, que corresponde al nmero del
smbolo que comprende para la representacin de cantidades; estos smbolos
son:
0 1 2 3 4 5 6 7 8 9
Sistema binario
Es un sistema de numeracin que utiliza internamente hardware de
las computadoras actuales. Se basa en la representacin de cantidades
utilizando los dgitos 1 y 0, por tanto su base es dos (nmero de dgitos de
sistemas). Cada digito de un nmero representado en este sistema se
representa en BIT (contraccin de binary digit).

Los ordenadores trabajan internamente con dos niveles de voltaje, por lo que
su sistema de numeracin natural es el sistema binario (encendido '1', apagado
'0').




9


Sistema octal

Es un sistema de numeracin cuya base es 8, es decir, utiliza 8 smbolos para
la representacin de cantidades. Estos sistemas es de los llamados posicinales
y la posicin de sus cifras se mide con la relacin a la coma decimal que en
caso de no aparecer se supone implcitamente a la derecha del nmero. Estos
smbolos son:
0 1 2 3 4 5 6 7
En informtica, a veces se utiliza la numeracin octal en vez de
la hexadecimal. Tiene la ventaja de que no requiere utilizar otros smbolos
diferentes de los dgitos.

Sistema hexadecimal

Es un sistema posicional de numeracin en el que su base es 16, por tanto,
utilizara 16 smbolos para la representacin de cantidades. Estos smbolos son:
0 1 2 3 4 5 6 7 8 9 A B C D E F

Su uso actual est muy vinculado a la informtica. Esto se debe a que un
dgito hexadecimal representa cuatro dgitos binarios (4 bits = 1 nibble); por
tanto, dos dgitos hexadecimales representan ocho dgitos binarios (8 bits =
1 byte, (que como es sabido es la unidad bsica de almacenamiento de
informacin).

1.1.2.2 Palabra

Respecto al diseo de una computadora, una de las caractersticas que ms la
define es el mximo nmero de bits con que la CPU puede trabajar en paralelo
(a la vez). A este nmero de bits se le conoce como palabra, y suele ser
mltiplo de un byte. As, la palabra suele ser de 8, 16, 32, 64 bits, etc.

El tamao o longitud de una palabra hace referencia al nmero de bits
contenidos en ella.


10

1.1.2.3 Bits, bytes, kilobytes, megabytes, gigabytes, terabytes.

Al hablar de la memoria de una computadora se refiere a la capaciad que tiene
la misma de almacenar datos (Ejemplo: 640k, 1MB o MegaByte). Esta
capacidad se mide en trminos de:

BIT
Bit es el acrnimo de Binary digit. (dgito binario). Un bit es un dgito
del sistema de numeracin binario.
El bit es la unidad mnima de informacin empleada en informtica, en
cualquier dispositivo digital, o en la teora de la informacin. Con l, podemos
representar dos valores cualesquiera, como verdadero o falso, abierto o
cerrado, blanco o negro, etc. Basta con asignar uno de esos valores al
estado de "apagado" (0), y el otro al estado de "encendido" (1).

Podemos imaginarnos un bit como una bombilla que puede estar en uno de
los siguientes dos estados:

BYTE
Se describe como la unidad bsica de almacenamiento de informacin,
generalmente equivalente a ocho bits (01011101), pero el tamao del byte
depende del cdigo de caracteres o cdigo de informacin en el que se defina.

KILOBYTE
Un kilobyte (pronunciado /kilobit/) es una unidad de medida comn para la
capacidad de memoria o almacenamiento de las computadoras. Es equivalente
a 1024 (o 210) bytes. Generalmente se abrevia como KB, K, kB, Kbyte o k-
byte. Las PC de IBM ms antiguas, por ejemplo, tenan una capacidad
mxima de 640 K, o alrededor de 640 000 caracteres de datos.





11

MEGABYTE
El Megabyte (MB) es una unidad de medida de cantidad de datos
informticos. Es un mltiplo binario del byte, que equivale a 220 (1 048 576)
bytes, traducido a efectos prcticos como 106 (1 000 000) bytes.

GIGABYTE
Un gigabyte (de smbolo GB GiB) es una unidad de medida informtica
equivalente a mil millones de bytes (no confundir con el billn americano).
Dado que los ordenadores trabajan en base binaria, en lugar de que un
gigabyte sea 10 megabytes (1000 MiB), el trmino gigabyte significa 210
megabytes (1024 MiB). Pero si somos exactos, 1 GB son 1.073.741.824 bytes
1.024 MB. En este ltimo caso, puede ser abreviado como GiB
(recomendado) GB

TERABYTE
Una unidad de almacenamiento tan desorbitada que resulta imposible
imaginrsela, ya que coincide con algo ms de un trilln de bytes. Un uno
seguido de dieciocho ceros. Su smbolo es el TB y es equivalente a 240 bytes.
Debido a irregularidades en la definicin y uso del Kilobyte, el nmero exacto
de bytes en un Terabyte en la prctica, podra ser cualquiera de los siguientes
valores:
1, 000, 000, 000,000 bytes - 1012. Esta definicin es la que se usa en el
contexto general cuando se refiere a almacenamiento en discos, redes u
otro hardware.
1, 099, 511, 627,776 bytes - 10244 o 240. Esto es 1024 veces
un Gigabyte (un Gigabyte 'binario'). Esta es la definicin ms usada en
las ciencias de la computacin (computer science) y
en programacin (computer programming) y, la mayor parte
del software, emplea tambin sta definicin.

CARACTER
Cualquier letra, nmero o smbolo que pueda ser ledo, almacenado o escrito
por un computador.



12

1.1.3 Unidad de Entrada y Salida

El papel que juegan los dispositivos perifricos (de entrada y de salida) de la
computadora es esencial porque a travs de estos dispositivos perifricos
podemos introducir a la computadora datos que nos sean tiles para la resolucin
de algn problema y por consiguiente obtener el resultado de dichas operaciones,
es decir; poder comunicarnos con la computadora.

La computadora necesita de entradas para poder generar salidas y stas se dan a
travs de dos tipos de dispositivos perifricos existentes:
Dispositivos perifricos de entrada.
Dispositivos perifricos de salida.

DISPOSITIVOS DE ENTRADA:
Son aquellos que sirven para introducir datos a la computadora para su proceso.
Los datos se leen de los dispositivos de entrada y se almacenan en la
memoria central o interna. Los dispositivos de entrada convierten
la informacin en seales elctricas que se almacenan en la memoria central.
Los dispositivos de entrada tpicos son los teclados, otros son: lpices pticos,
palancas de mando (joystick), CD-ROM, discos compactos (CD), etc. Hoy en da
es muy frecuente que el usuario utilice un dispositivo de entrada llamado ratn
que mueve un puntero electrnico sobre una pantalla que facilita
la interaccin usuario-mquina.

DISPOSITIVOS DE SALIDA:
Son los que permiten representar los resultados (salida) del proceso de datos. El
dispositivo de salida tpico es la pantalla o monitor. Otros dispositivos de salida
son: impresoras (imprimen resultados en papel), trazadores grficos (plotters),
bocinas, entre otros...

PROCESO
Entre el dispositivo de entra y salida se encuentra la unidad central de
procesamiento (C.P.U.) se encarga de realizar cualquier accin en el interior de la
computadora. Estas acciones responden a los datos que han sido suministrados
por el usuario. En el proceso se puede modificar el contenido o la forma de los
datos, o simplemente transferirlos de una fuente a otra sin alterarlos.

13

1.1.4 Medios de Almacenamiento de Datos

En los dispositivos de almacenamiento del computador, se almacenan en
forma temporal o permanentemente los programas y datos que son manejados
por las aplicaciones que se ejecutan en estos sistemas.
Debido a la cantidad de informacin que es manejada actualmente por los
usuarios, los dispositivos de almacenamiento se han vuelto casi tan
importantes como el computador.

Tipos de Dispositivos de Almacenamiento
Memorias:
Memoria ROM: Esta memoria es slo de lectura, y sirve para
almacenar el programa bsico de iniciacin, instalado desde fbrica.
Este programa entra en funcin en cuanto es encendida la computadora
y su primer funcin es la de reconocer los dispositivos, (incluyendo
memoria de trabajo), dispositivos.

Memoria RAM: Esta es la denominada memoria de acceso aleatorio
slo opera mientras est encendida la computadora. En ella son
almacenadas tanto las instrucciones que necesita ejecutar
el microprocesador como los datos que introducimos y deseamos
procesar, as como los resultados obtenidos de esto. Pero su contenido
se pierde al apagar el computador

Memorias Auxiliares: Por las caractersticas propias del uso de la
memoria ROM y el manejo de la RAM, existen varios medios de
almacenamiento de informacin, entre los ms comunes se encuentran:
El disco duro, El Disquete o Disco Flexible, Memoria flash etc...








14


1.1.5 Modos de operacin del computador

Una gran computadora puede ser compartida por muchos usuarios de tres
formas diferentes, estas son el modo de procesamiento por lotes, Sistema de
tiempo compartido y el modo interactivo. Cada modo tiene sus propias
ventajas para ciertos tipos de problemas.

1.1.5.1 Procesamiento por lotes.

Se conoce como sistema por lotes a la ejecucin de un programa sin el
control o supervisin directa del usuario (que se denomina procesamiento
interactivo). Este tipo de programas se caracterizan porque su ejecucin no
precisa ningn tipo de interaccin con el usuario.

Los programas que ejecutan por lotes suelen especificar su funcionamiento
mediante scripts o guiones (procedimientos) en los que se indica qu se quiere
ejecutar y, posiblemente, qu tipo de recursos necesita reservar.

1.1.5.2 Sistema de tiempo compartido

Un sistema de tiempo compartido permite a diferentes usuarios utilizar una
sola computadora a la vez. Un sistema de tiempo compartido es ms adecuado
para el procesamiento de tareas relativamente sencillas que no requieran de la
transicin de muchos datos o de grandes cantidades de tiempo de cmputo.

1.1.5.3 Computacin interactiva.

La computadora interactiva es un tipo de entorno de computacin que surgi
con los sistemas de tiempo compartido comerciales y que ha sido mejorado
con el amplio uso de las computadoras personales y se refiere a
un software que acepta entradas de humanos, datos u rdenes. El software
interactivo incluye muchos programas populares, como procesadores de
textos, aplicaciones de hoja de clculo y juegos.


15




















16

Leguaje de programacin

Un lenguaje de programacin es un lenguaje formal diseado para
expresar procesos que pueden ser llevados a cabo por mquinas como
las computadoras.
Pueden usarse para crear programas que controlen el comportamiento fsico y
lgico de una mquina, para expresar algoritmos con precisin, o como modo de
comunicacin humana.
Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que
definen su estructura y el significado de sus elementos y expresiones. Al proceso
por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se
mantiene el cdigo fuente de un programa informtico se le llama programacin.

Los programas deben escribirse en un lenguaje que la computadora
comprenda. Existen una variedad de lenguajes para computadoras. Entre los
ms importantes estn:

1.1. Lenguaje de mquina:
Es el sistema de cdigos directamente interpretable por un circuito
micro programable, como el microprocesador de una computadora. Este
lenguaje est compuesto por un conjunto de instrucciones que
determinan acciones al ser tomadas por la mquina. El lenguaje
mquina es el nico que entiende directamente la computadora, utiliza
el alfabeto binario que consta de los dos nicos smbolos 0 y 1,
denominados bits.

1.2. Lenguajes de Alto Nivel:
Es el lenguaje que utiliza trminos parecidos al idioma ingls y es usado
comnmente por las personas para resolver un problema. Este es
traducido a lenguaje de mquina por medio de un compilador, de
manera que la computadora lo comprenda.
Ejemplos:

BASIC, COBOL, FORTRAN, PASCAL, C


17



CONCLUSION

De acuerdo a lo antes estudiado se puede concluir que:

Estamos de acuerdo en que la computadora est formada por muchos
elementos trabajando en equipo puesto que una computadora no existiese si no
se hubieran creado los Hardware, (que es la parte estructural de la
computadora), ni se hubieran desarrollado los Software, (que es el conjunto
de instrucciones (programas) que indican a la maquina (computador) que
cambie de estado para llevar a cabo un proceso de datos especifico), ya que
una necesita de la otra para funcionar.

Por ello un equipo debe cumplir con algunas caractersticas para que cumpla
la funcin de un computador:
a) Tener una CPU o UCP (Unidad Central de Proceso)
b) Memoria principal RAM y ROM
c) Memoria Auxiliar (disco duro y otros dispositivos de almacenamiento de
informacin)
d) Dispositivos de entrada y salida (teclado, mouse, monitor, impresora)

Todos estos dispositivos tienen funciones especficas que nos ayudan a
interactuar con la computadora y manejar nuestra informacin.




18

APORTES PERSONALES

Esta asignatura me ha demostrado mucho sobre el funcionamiento de las
cosas.
Uno se sienta todos los das al frente de un computador y nunca se pone a
pensar cmo es posible utilizar esa computadora, como puedo buscar la
informacin que requiero y hacer el trabajo que necesite. Y uno con estas
asignaciones se da cuenta cmo la computadora funciona de una forma ms
detallada.

Por eso uno se da cuenta que gran parte de nuestro planeta est
interconectndose a la red de la Internet, est siendo manejado por
computadores que cada da avanzan ms y ms, obligando a la humanidad a
avanzar con ella, a los pases del tercer mundo, a los adultos, jvenes y nios a
estudiar ms sobre el tema para no quedarse atrs puesto que caeran en una
especie de analfabetismo con respecto a los computadores, a la humanidad y
hasta los pases desarrollados que en gran parte son los que mueven este
mundo donde solo el estudiante o el que estudia triunfa para formar parte de
este mundo llamado Tierra.




19

REFERENCIA BIBLIOGRFICA

http://www.uprm.edu/cti/docs/manuales/manuales-espanol/vax-
vms/manuales/Intcomp.pdf

Monografas. com
http://www.monografias.com/trabajos37/estructura-
computador/estructura-computador.shtml
http://www.monografias.com/trabajos34/numeracion-
software/numeracion-software.shtml
http://www.monografias.com/trabajos33/dispositivos/dispositivos.sh
tml

InformaticaHoy
http://www.informatica-hoy.com.ar/alfabetizacion-digital/Las-
funciones-del-computador.php

Slideshare
http://www.slideshare.net/edjaquif/modos-de-operacion-8275648

Wikipedia
http://es.wikipedia.org/wiki/Lenguaje_de_m%C3%A1quina