Вы находитесь на странице: 1из 5

Un computador es bsicamente una mquina que realiza dos funciones bsicas: ejecuta en

forma muy rpida una secuencia de instrucciones (un programa) y almacena y recupera
grandes cantidades de informacin (datos)
Un computador se divide fundamentalmente en dos partes: el Hardware y el Software.
El hardware es la parte fsica del computador, la parte tangible; es decir aquello que podemos
tocar del computador. El software es la parte lgica del computador, es decir el conjunto de
instrucciones que le ordenan al hardware que tarea debe realizar.
Arquitectura del hardware[editar]
El Hardware es la parte tangible del computador, aquella que se puede palpar. Los
componentes Hardware se refiere a las partes fsicas y accesorios complementarios que
componen la Unidad Central de Procesamiento (CPU) as como a los dispositivos externos,
tales como, monitor, impresora, teclado, mouse, cornetas. Si vemos el computador como una
estructura de hardware, notaremos que esta constituido por dispositivos, que clasificaremos
segn la funcin que desempeen. De acuerdo a esta clasificacin tendremos:
Dispositivos de Entrada.
Dispositivos de Salida.
Dispositivos de Comunicacin.
Dispositivos de Almacenamiento.
Dispositivos de Cmputo.

Unidad Central de Procesamiento (CPU)[editar]
Unidad central de proceso o CPU(mejor conocida por sus siglas en ingls, CPU), es un
circuito microscpico que interpreta y ejecuta instrucciones. La CPU se ocupa del control y del
proceso de datos en las computadoras. Generalmente, la CPU es un microprocesador
fabricado en un chip, un nico trozo de silicio que contiene millones de componentes
electrnicos. El microprocesador de la CPU est formado por una unidad aritmtico-lgica que
realiza clculos y comparaciones y toma decisiones lgicas (determinando si una afirmacin
es cierta o falsa mediante las reglas del lgebra de Boole. Para aceptar rdenes del usuario,
acceder a los datos y presentar los resultados, la CPU se comunica a travs de un conjunto de
circuitos o conexiones llamado bus. El bus conecta la CPU a los dispositivos de
almacenamiento (por ejemplo un disco duro), los dispositivos de entrada (por ejemplo un
teclado o un mouse) y los dispositivos de salida (por ejemplo un monitor o una impresora).

Cuando se ejecuta un programa, el registro de la CPU, llamado contador de programa, lleva la
cuenta de la siguiente instruccin del programa, para garantizar que las instrucciones se
ejecuten en la secuencia adecuada. La unidad de control de la CPU coordina y temporiza las
funciones de la CPU, tras lo cual recupera la siguiente instruccin desde la memoria. En una
secuencia tpica, la CPU localiza la instruccin en el dispositivo de almacenamiento
correspondiente. La instruccin viaja por el bus desde la memoria hasta la CPU, donde se
almacena en el registro de instrbuccin. Entretanto, el contador de programa se incrementa en
uno para prepararse para la siguiente instruccin. A continuacin, la instruccin actual es
analizada por un descodificador, que determina lo que har la instruccin. Cualquier dato
requerido por la instruccin es recuperado desde el dispositivo de almacenamiento
correspondiente y se almacena en el registro de datos de la CPU. A continuacin, la CPU
ejecuta la instruccin, y los resultados se almacenan en otro registro o se copian en una
direccin de memoria determinada.
La Memoria[editar]
Es la encargada de almacenar toda la informacin que el computador est usando. Las hay de
tres tipos y son:
Memoria RAM[editar]
Del ingls Random Access Memory, es la memoria principal. Se caracteriza y diferencia de la
memoria ROM porque una vez apagado el sistema operativo, toda la informacin almacenada
en la memoria RAM es automticamente borrada.
Memoria ROM[editar]
Del ingls Read Only Memory, Es permanente, ya que lo que permanece en la ROM no se
pierde aunque el computador se apague.
Su funcin principal es guardar informacin inicial que el computador necesita para colocarse
en marcha una vez que se enciende. Solo sirve para leer. Se puede leer la informacin desde
esta memoria y no recibir informacin.
Memoria Cach[editar]
Es aquella que se usa como puente entre el CPU y la memoria RAM para evitar demoras en el
procesamiento de los datos. Existen varios ncleos de esta memoria (denominados con la
letra L y un nmero, por ejemplo L1). Cuanto menor el nmero ms rpida es la memoria.
La memoria Cach es, por proximidad a la CPU, mucho ms rpida que la memoria RAM.
Tambin es mucho mas pequea. La velocidad de la cach con respecto a la memoria RAM
convencional es del orden de 5 a 10 veces superior.
El bus de Datos o cables de datos[editar]
Es el conjunto de interconexiones entre las distintas partes del computador que permiten la
comunicacin entre todos los dispositivos del mismo. Tambin un bus es un conjunto cableado
que sirve para que los dispositivos hardware puedan comunicarse entre s. Son rutas
compartidas por todos los dispositivos y les permiten transmitir informacin de unos a otros,
son, en definitiva, las autopistas de la informacin interna, las que permiten las transferencias
de toda la informacin manejada por el sistema

BUS: En arquitectura de computadores, el bus (o canal) 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.
El bus de control gobierna el uso y acceso a las lneas de datos y de direcciones. Como
stas lneas estn compartidas por todos los componentes, tiene que proveerse de
determinados mecanismos que controlen su utilizacin. Las seales de control transmiten
tanto rdenes como informacin de temporizacin entre los mdulos. Mejor dicho, es el que
permite que no haya colisin de informacin en el sistema.
El bus de direcciones es un canal del microprocesador totalmente independiente del bus de
datosdonde se establece la direccin de memoria del dato en trnsito.



PUERTOS DE ENTRADA/SALIDA (E/S)
Para hacer til un microcontrolador, hay que conectarlo a un dispositivo externo, o sea, a un
perifrico. Cada microcontrolador tiene uno o ms registros (denominados puertos) conectados a
los pines en el microcontrolador. Por qu se denominan como puertos de entrada/salida? Porque
usted puede cambiar la funcin de cada pin como quiera. Por ejemplo, usted desea que su
dispositivo encienda y apague los tres seales LEDs y que simultneamente monitoree el estado
lgico de 5 sensores o botones de presin. Uno de los puertos debe estar configurado de tal
manera que haya tres salidas (conectadas a los LEDs) y cinco entradas (conectadas a los sensores).
Eso se realiza simplemente por medio de software, lo que significa que la funcin de algn pin
puede ser cambiada durante el funcionamiento.
La unidad de memoria es una parte del microcontrolador utilizada para almacenar los datos.
Memoria Flash
La Memoria FLASH es donde se almacena el programa de aplicacin del microcontrolador.
La memoria Flash tiene las siguientes caractersticas:
Posee una capacidad de 8K palabras de 14 bits cada una.
Est dividida en pginas (bloques) de 2K cada uno.
Se direcciona a travs del Program Counter PC.
MEMORIA RAM (Random Access Memory) - memoria de acceso aleatorio
Al apagar la fuente de alimentacin, se pierde el contenido de la memoria RAM. Se utiliza para
almacenar temporalmente los datos y los resultados inmediatos creados y utilizados durante el
funcionamiento del microcontrolador.
Memoria EEPROM (Electrically Erasable Programmable ROM) - ROM programable y borrable
elctricamente
El contenido de la EEPROM se puede cambiar durante el funcionamiento (similar a la RAM), pero
se queda permanentemente guardado despus de la prdida de la fuente de alimentacin (similar
a la ROM). Por lo tanto, la EEPROM se utiliza con frecuencia para almacenar los valores creados
durante el funcionamiento, que tienen que estar permanentemente guardados.
UNIDAD CENTRAL DE PROCESAMIENTO (Central processor unit - CPU)
Como indica su nombre, esto es una unidad que controla todos los procesos dentro del
microcontrolador. Consiste en varias unidades ms pequeas, de las que las ms importantes son:
Decodificador de instrucciones. Es la parte que descodifica las instrucciones del programa y
acciona otros circuitos basndose en esto;
Unidad lgica aritmtica (Arithmetical Logical Unit - ALU) realiza todas las operaciones
matemticas y lgicas sobre datos. El conjunto de instrucciones que es diferente para cada
familia de microcontrolador expresa las capacidades de este circuito; y
Acumulador o registro de trabajo. Es un registro SFR estrechamente relacionado con el
funcionamiento de la ALU. Es un tipo de escritorio de trabajo utilizado para almacenar todos los
datos sobre los que se debe realizar alguna operacin (sumar, mover). Tambin almacena los
resultados preparados para el procesamiento futuro. Uno de los registros SFR, denominado
Registro Status (PSW), est estrechamente relacionado con el acumulador. Muestra el estado de
un nmero almacenado en el acumulador (el nmero es mayor o menor que cero etc.) en
cualquier instante dado. El acumulador es denominado registro de trabajo (working

OSCILADOR
Los pulsos uniformes generados por el oscilador permiten el funcionamiento armnico y sncrono
de todos los circuitos del microcontrolador.
TEMPORIZADORES
El oscilador del microcontrolador utiliza cristal de cuarzo para su funcionamiento.
CONVERTIDOR A/D
Las seales externas son muy diferentes de las que entiende el microcontrolador (solamente 0V
y 5V), as que deben ser convertidas para que el microcontrolador pueda entenderlas
ARQUITECTURA DE VON-NEUMANN
Los microcontroladores que utilizan la arquitectura von-Neumann disponen de un solo bloque de
memoria y de un bus de datos de 8 bits.
ARQUITECTURA DE HARVARD
Los microcontroladores que utilizan esta arquitectura disponen de dos buses de datos diferentes.
Uno es de 8 bits de ancho y conecta la CPU con la memoria RAM.

Вам также может понравиться