Está en la página 1de 53

ARQUITECTURA DE COMPUTADORAS

UNIDAD 1 MODELO DE ARQUITECTURAS DE


CMPUTO
1.1 Modelos de arquitecturas de cmputo

1.1.1 Clsicas
Estas arquitecturas se desarrollaron en las primeras computadoras
electromecnicas y de tubos de Aun son usadas en procesadores empotrados
de gama baja y son la base de la mayora de las Arquitecturas modernas.
Arquitectura Mauchly-Eckert (Von Newman)
Esta arquitectura fue utilizada en la computadora ENIAC. Consiste en una
unidad central de proceso se comunica a travs de un solo bus con un banco de
memoria en donde se almacenan tanto los cdigos de instruccin del programa,
como los datos que sern procesados por este.
Esta arquitectura es la ms empleada en la actualidad ya, que es muy verstil.
Ejemplo de esta versatilidad es el funcionamiento de los compiladores, los
cuales son programas que toman como entrada un archivo de texto
conteniendo cdigo fuente y generan como datos de salida, el cdigo maquina
que corresponde a dicho cdigo fuente (Son programas que crean o modifican
otros programas). Estos datos de salida pueden ejecutarse como un programa
posteriormente ya que se usa la misma memoria para datos y para el cdigo
del programa.

PROCESADOR

BUS PRINCIPAL

UNIDAD
DE CONTROL
ALU
REGISTROS

Diagrama a bloques de la arquitectura Von Newman

La principal desventaja de esta arquitectura, es que el bus de datos y


direcciones nico se convierte en un cuello de botella por el cual debe pasar
toda la informacin que se lee de o se escribe a la memoria, obligando a que
todos los accesos a esta sean secuenciales. Esto limita el grado de paralelismo
(acciones que se pueden realizar al mismo tiempo) y por lo tanto, el desempeo
de la computadora. Este efecto se conoce como el cuello de botella de Von
Newman
En esta arquitectura apareci por primera vez el concepto de programa
almacenado. Anteriormente la secuencia de las operaciones era dictada por el
alambrado de la unidad de control, e cambiarla implicaba un proceso de
recableado laborioso, lento (hasta tres semanas) y propenso a errores. En esta
arquitectura se asigna un cdigo numrico a cada instruccin. Dichos cdigos
se almacenan en la misma unidad de memoria que los datos que van a
procesarse, para ser ejecutados en el orden en que se almacenados en
memoria. Esto permite cambiar rpidamente la aplicacin de la computadora y
dio origen a las computadoras de propsito general.
Mas a detalle, el procesador se subdivide en una unidad de control (C.U.), una
unidad lgica aritmtica (A.L.U.) y una serie de registros. Los registros sirven
para almacenar internamente datos y estado del procesador. La unidad
aritmtica lgica proporciona la capacidad de realizar operaciones aritmticas y
lgicas. La unidad de control genera las seales de control para leer el cdigo
de las instrucciones, decodificarlas y hacer que la ALU las ejecute.
Arquitectura Harvard
Esta arquitectura surgi en la universidad del mismo nombre, poco despus de
que la arquitectura Von Newman apareciera en la universidad de Princeton. Al
igual que en la arquitectura Von Newman, el programa se almacena como un
cdigo numrico en la memoria, pero no en el mismo espacio de memoria ni en
el mismo formato que los datos. Por ejemplo, se pueden almacenar las
instrucciones en bits en la memoria de programa, mientras los datos de
almacenan en 8 bits en una memoria aparte

Bus de
programa

PROCESADOR

Bus de
datos

Diagrama a bloques de la arquitectura de Harvard

El hecho de tener un bus separado para el programa y otro para los datos
permite que se lea el cdigo operacin de una instruccin, al mismo tiempo se
lee de la memoria de datos los operados de la instruccin previa. As se evita el
problema del cuello de botella de Von Newman y se obtiene un mejor
desempeo
En la actualidad la mayora de los procesadores modernos se conectan al
exterior de manera similar a la arquitectura Von Newman, con un banco de
memoria masivo nico, pero internamente incluyen varios niveles de memoria
cache con bancos separados en cache de programa y cache de datos, buscando
un mejor desempeo sin perder la versatilidad

1.1.2 Segmentadas
Las arquitecturas segmentadas o con segmentacin del cauce buscan mejorar
el desempeo realizando paralelamente varias etapas del ciclo de instruccin al
mismo tiempo. El procesador se divide en variasunidades funcionales
independientes y se dividen entre ellas el procesamiento de las instrucciones.
Para comprender mejor esto, supongamos que un procesador simple tiene un
ciclo de instruccin sencillo consistente solamente en una etapa de bsqueda
del cdigo de instruccin y en otra etapa de ejecucin de la instruccin. En un
procesador sin segmentacin del cauce, las dos etapas se realizaran de manera
secuencial para cada una de las instrucciones, como lo muestra la siguiente
figura.

B
1

E1

B
2

E
2

B
3

E3

Bsqueda y ejecucin en secuencia de tres instrucciones en un


procesador
En un procesador con segmentacin del cause, cada una de estas etapas se
asigna a una unidad funcional diferente, la bsqueda a la unidad de bsqueda y
la ejecucin a la unidad de ejecucin. Estas pueden trabajar en forma paralela
en instrucciones diferentes. Estas unidades se comunican por medio de una
cola de instrucciones en la que la unidad de bsqueda coloca los cdigos de
instruccin que ley para que la unidad de ejecucin los tome de la cola y los
ejecute. Esta cola se parece a un tubo donde las instrucciones entran por un
extremo y salen por el otro. De esta analoga proviene el nombre en ingles:
Pipelining o entubamiento

Cola de instruccin

Comunicacin entre las unidades en un procesador con segmentacin de cauce


Completando el ejemplo anterior, en un procesador con segmentacin, la
unidad de bsqueda comenzara buscando el cdigo de la primera instruccin
en el primer ciclo de reloj. Durante el segundo ciclo de reloj, la unidad de
bsqueda obtendra el cdigo de la instruccin 2, mientras que la unidad de
ejecucin ejecuta la instruccin 1 y as sucesivamente. La siguiente figura
muestra este proceso

B
1

B
2

E1

B
3

B
3

Unidad de bsqueda

E2

E3

Unidad de ejecucin

Bsqueda y ejecucin en secuencia de tres instrucciones en un procesador sin


segmentacin del cause
En este esquema sigue tomando el mismo numero de ciclos de reloj (el mismo
tiempo), pero como se trabaja en varias instrucciones al mismo tiempo, el
nmero promedio de instrucciones por segundo se multiplica. La mejora en el

rendimiento no es proporcional al nmero de segmentos en el cauce debido a


que cada etapa no toma el mismo tiempo en realizarse, adems de que se
puede presentar competencia por el uso de algunos recursos como la memoria
principal. Otra razn por la que las ventajas de este esquema se pierden es
cuando se encuentra un salto en el programa y todas las que ya se buscaron y
se encuentran en la cola, deben descartarse y comenzar a buscar las
instrucciones desde cero a partir de la direccin a la que se salto. Esto reduce el
desempeo del procesador y an se investigan maneras de predecir los saltos
para evitar este problema.

ESPERA

ESPERA

Consecuencias de la competencia por un recurso

1.1.3 De multiprocesamiento
Cuando se desea incrementar el desempeo ms haya de lo que permite la
tcnica de segmentacin del cauce (limite terico de una instruccin por ciclo
de reloj), se requiere utilizar ms de un procesador para la ejecucin del
programa de aplicacin
Las CPU de multiprocesamiento se clasifican de la siguiente manera:
SISO (Single Instruction, Single Operand) computadoras independientes
SIMO (Single Instruction, Multiple Operand ) procesadores vectoriales
MISO (Multiple Instruction, Single Operand ) No implementado
MIMO (Multiple Instruction, Multiple Operand ) sistemas SMP, Clusters
Procesadores vectoriales Son computadoras pensadas para aplicar un mismo
algoritmo numrico a una serie de datos matriciales, en especial en la
simulacin de sistemas fsicos complejos
En los sistemas SMP (Simetric Multiprocesesors), varios procesadores
comparten la misma memoria principal y perifricos de I/O, Normalmente
conectados por un bus comn. Se conocen como simtricos, ya que ningn
procesador toma el papel de maestro y los dems de esclavos, sino que todos
tienen derechos similares en cuanto al acceso a la memoria y perifricos y
ambos son administrados por el sistema operativo
Los Clustersson conjuntos de computadoras independientes conectadas en una

red de rea local o por un bis de interconexin y que trabajan cooperativamente


para resolver un problema. Es clave en su funcionamiento contar con un
sistema operativo y programas de aplicacin capaces de distribuir el trabajo
entre las computadoras de la red.

1.2 Anlisis de los componentes


1.2.1

CPU

La Unidad Central de Proceso es el lugar donde se realizan las operaciones de


clculo y control de los componentes que forman la totalidad del conjunto del
sistema informtico.
Las CPU de las actuales computadoras son microprocesadores construidos
sobre un cristal de silicio semiconductor donde se crean todos los elementos
que forman un circuito electrnico (transistores, etc.) y las conexiones
necesarias para formarlo.
El microcircuito se encapsula en una pastilla de plstico con una serie de
conexiones hacia el exterior, en forma de patillas metlicas, que forman su
nexo de unin al resto del sistema informtico. Estas pastillas de plstico, con
una multitud de patillas de conexin metlicas, reciben el nombre de chips.
El microprocesador central de una computadora se divide en:
Unidad de Control (Control Unit o CU en ingls).
Unidad Aritmtico-Lgica (Aritmethic Control Unit o ALU en ingls).
Registros.
La Unidad de Control maneja y coordina todas las operaciones del sistema
informtico, dando prioridades y solicitando los servicios de los diferentes
componentes para dar soporte a la unidad aritmtico-lgica en sus operaciones
elementales.
La Unidad Aritmtico-Lgica realiza los diferentes clculos matemticos y
lgicos que van a ser necesarios para la operatividad de la computadora; debe
recordarse que todo el funcionamiento del sistema de una computadora se
realiza sobre la base de una serie de operaciones matemticas en cdigo
binario.
Los Registros son una pequea memoria interna existente en la CPU que
permiten a la ALU el manejo de las instrucciones y los datos precisos para
realizar las diferentes operaciones elementales.
De la misma forma que la placa principal tiene un bus para conectar la CPU con
los diferentes dispositivos del sistema informtico, la unidad de control tiene un
bus interno para conectar sus componentes
Estructura del CPU
El CPU debe:
Extraer instrucciones
Interpretar instrucciones
Extraer datos
Procesar datos
Escribir datos
Registros
El CPU debe tener un espacio de trabajo (almacenamiento temporal)
Llamados registros

La cantidad y funcin vara dependiendo del diseo del procesador


Una de las decisiones ms importantes de diseo
El nivel ms alto en la jerarqua de memoria

1.2.1.1

ARQUITECTURAS

Existen dos tipos ms comunes:


CISC: Su sistema de trabajo se basa en la microprogramacin. Consiste en
hacer que cada instruccin sea interpretada por un miniprograma.
RISC: Microprocesador con un conjunto de instrucciones muy reducidas en
contraposicin. Se basan en estructuras simples y por lo tanto su
complejidad total de la CPU es menor.
ORGANIZACIN Y ARQUITECTURA INTERNA DE LA CPU
Diagrama de bloques
Los bloques funcionales bsicos son: la unidad de procesamiento central (CPU),
la memoria principal, y el procesador de Entrada - Salida.
Unidad de proceso central: esta es la responsable de la interpretacin y
ejecucin de instrucciones contenidas en la memoria principal, las
comunicaciones entre la CPU y la memoria principal se realizan a travs de 2
canales funcionalmente distintos: el de direcciones y el de datos.
Para introducir en la memoria, una instruccin especifica, la CPU enva a dicha
memoria la direccin de la instruccin por el canal de direcciones y recibe por
el mismo medio la instruccin que est en esa direccin.
Parte de la instruccin es utilizada por la CPU para identificar la operacin. Esta
parte se llama cdigo de operacin de la instruccin. La informacin restante
se utiliza para determinar la o las localidades de los datos con los cuales se va
a efectuar la operacin.
La accin de leer una instruccin en la CPU y prepararla para su ejecucin se
denomina ciclo de bsqueda. Para completar una instruccin la CPU decodifica
el cdigo de operacin, genera las seales de control que se necesitan para
introducir los operandos requeridos y controla la ejecucin de la instruccin.
Por ejemplo, suponiendo que la operacin especificada consiste en sumar 2
nmeros requeridos en 2 registros de la CPU y almacenar el resultado en un
tercer registro de la CPU. Para efectuar esta instruccin, la CPU identificar los
2 registros y generar las seales de control adecuados para conectar los
registros a la unidad de Aritmtica y Lgica (ULA).
La CPU tambin hara que la ULA funcione como sumadora y dirija la salida
hacia el tercer registro. El proceso de realizacin que especifica una funcin se
denomina ciclo de ejecucin.
Los nombres ciclos de bsqueda y ciclos de ejecucin derivan de la naturaleza
cclica de la operacin de la computadora una vez que esta empieza a
funcionar repite los ciclos de bsqueda y ejecucin de manera continua. Para
hacer referencia a cada ciclo suele utilizar el termino ciclo de maquina.
La CPU puede dividirse funcionalmente en 3 subunidades, la unidad de control,
dedicada a los ciclos de bsqueda y ejecucin, la ULA que desempea
funciones aritmticas como por ejemplo, suma y resta, de lgica por ejemplo
AND, OR y un conjunto de registros dedicados al almacenamiento de datos en
la CPU y a ciertas funciones de control.
Registro e instrucciones de la CPU
Registros

Instrucciones
Aritmtica y Lgica
Movimientos
De datos
Operaciones de datos en bloque
Instrucciones de control de programa
Instrucciones de Entrada-Salida

La CPU contiene un conjunto de localidades de almacenamiento temporal de


datos de alta velocidad llamada registro. Algunos de los registros estn
dedicados al control, y solo la unidad de control tiene acceso a ellos. Los
registros restantes son los registros de uso general y el programador es el
usuario que tiene acceso a ellos.
Dentro del conjunto bsico de registros de control se deben incluir a los
siguientes:
Contador de programa (PC)
Registro de direcciones de la memoria (MAR)
Registro de datos (RD)
Registro de instrucciones (ER)
Palabra de estado de programa (PSW)
(PC): La funcin del PC consiste en seguir la pista de la instruccin por buscar
(capturar) en el siguiente ciclo de maquina, por lo tanto contiene la direccin
de la siguiente instruccin por ejecutar. El PC es modificado dentro del ciclo de
bsqueda de la instruccin actual mediante la suma de una constante. El
nmero que se agrega al PC es la longitud de una instruccin en palabras.
Por lo tanto, si una instruccin tiene una palabra de longitud se agrega 1 al PC,
si una instruccin tiene dos palabras de largo se agrega 2, y as
sucesivamente.

1.2.1.2

TIPOS

Supercomputadoras: Una supercomputadora es el tipo de computadora


ms potente y ms rpida que existe en un momento dado. Estas
mquinas estn diseadas para procesar enormes cantidades de
informacin en poco tiempo y son dedicadas a una tarea especfica.
As mismo son las ms caras, sus precios alcanzan los 30 MILLONES de
dlares y ms; y cuentan con un control de temperatura especial, esto
para disipar el calor que algunos componentes alcanzan a tener. Unos
ejemplos de tareas a las que son expuestas las supercomputadoras son los
siguientes:

1. Bsqueda y estudio de la energa y armas nucleares


2. Bsqueda de yacimientos petrolferos con grandes bases de datos
ssmicos
3. El estudio y prediccin de tornados.
4. El estudio y prediccin del clima de cualquier parte del mundo
5. La elaboracin de maquetas y proyectos de la creacin de aviones,
simuladores de vuelo
Debido a su precio, son muy pocas las supercomputadoras que se construyen
en un ao.

Macrocomputadoras: o Mainframes Las macrocomputadoras son


tambin conocidas como Mainframes. Los mainframes son grandes,
rpidos y caros sistemas que son capaces de controlar cientos de

usuarios simultneamente, as como cientos de dispositivos de entrada y


salida.
Los mainframes tienen un costo que va desde 350,000 dlares hasta
varios millones de dlares. De alguna forma los mainframes son ms
poderosos que las supercomputadoras porque soportan ms programas
simultneamente. PERO las supercomputadoras pueden ejecutar un slo
programa ms rpido que un mainframe.
En el pasado, los Mainframes ocupaban cuartos completos o hasta pisos
enteros de algn edificio, hoy en da, un Mainframe es parecido a una
hilera de archiveros en algn cuarto con piso falso, esto para ocultar los
cientos de cables d e los perifricos, y su temperatura tiene que estar
controlada.

Minicomputadoras En 1960 surgi la minicomputadora, una versin ms


pequea de la Macrocomputadoras. Al ser orientada a tareas especficas,
no necesitaba de todos los perifricos que necesita un Mainframe, y esto
ayudo a reducir el precio y costos de mantenimiento.
Las minicomputadoras en tamao y poder de procesamiento, se
encuentran entre los mainframes y las estaciones de trabajo. En general,
una minicomputadora, es un sistema multiproceso (varios procesos en
paralelo) capaz de soportar de 10 hasta 200 usuarios simultneamente.
Actualmente se usan para almacenar grandes bases de datos,
automatizacin industrial y aplicaciones multiusuario.

Microcomputadoras o PCs: Las microcomputadoras o Computadoras


Personales (PCs) tuvieron su origen con la creacin de los
microprocesadores. Un microprocesador es una computadora en un
chip, o sea un circuito integrado independiente. Las PCs son
computadoras para uso personal y relativamente son baratas y
actualmente se encuentran en las oficinas, escuelas y hogares.
Existen otros tipos de microcomputadoras, como la Macintosh, que no
son compatibles con la IBM, pero que en muchos de los casos se les
llaman tambin PCs, por ser de uso personal.
En la actualidad existen variados tipos en el diseo de PCs:

1. Computadoras personales, con el gabinete tipo mini torr, separado del


monitor
2. Computadoras personales porttiles Laptop o Notebook
3. Computadoras personales ms comunes, con el gabinete horizontal,
separado del monitor
4. Computadoras personales que estn en una sola unidad compacta el
monitor y el CPU
5. Las computadoras laptops son aquellas computadoras que estn
diseadas para poder ser transportadas de un lugar a otro. Se alimentan
por medio de bateras recargables, pesan entre 2 y 5 kilos y la mayora
trae integrado una pantalla de LCD (Liquid Crys tal Display)
6. Estaciones de trabajo o Workstation
Las estaciones de trabajo se encuentran entre las minicomputadoras y las
macrocomputadoras (por el procesamiento). Las estaciones de trabajo son un
tipo de computadoras que se utilizan para aplicaciones que requieran de poder
de
procesamiento moderado y relativamente capacidades de grficos de
alta calidad. Son usadas para:

Aplicaciones de ingeniera

CAD (Diseo asistido por computadora)


CAM (manufactura asistida por computadora)
Publicidad
Creacin de Software

1.2.1.3

CARACTERSTICAS

Dentro de las caractersticas ms importantes se encuentran las siguientes:


Memoria
Unidad aritmtica lgica
Unidad o procesador de control
. Memoria principal (interna o central)
Se almacenan datos y programas, hay dos operaciones que se hacen en la
memoria (lee y escribe) entonces se dice que es donde almacena, se lee y se
escribe.
Es un conjunto de clulas numeradas y dos registros especiales con los que
realiza las transacciones.
El registro de direccin que indica el nmero de la clula afectada y el de
intercambio que contiene la informacin leda o la que hay que escribir en la
clula de cuestin.
La memoria central o simplemente memoria (interna o principal) se utiliza para
almacenar informacin. En general, la informacin almacenada en memoria
puede ser de dos tipos: las instrucciones de un programa y los datos con los
que se operan las instrucciones.
Por ejemplo: Para que un programa se pueda ejecutar (correr, rodar,
funcionar,), debe ser situado en la memoria, en una operacin denominada
carga (load) del programa.
La memoria central de una computadora es una zona de almacenamiento
organizada en centenares o millares de unidades de almacenamiento individual
celdas.
La unidad elemental de memoria se llama byte (octeto). Un byte tiene la
capacidad de almacenar un carcter de informacin, y esta formado por un
conjunto de unidades ms pequeas de almacenamiento denominadas bits,
que son dgitos binarios (0 1). Generalmente se acepta que un byte contiene
ocho bits.

1.2.1.4

FUNCIONAMIENTO

Funciones que realiza:


La Unidad central de proceso o CPU, se puede definir como
Un circuito microscpico que interpreta y ejecuta instrucciones.
La CPU se ocupa del control y el proceso de datos en los ordenadores.
Habitualmente, 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 (determina si
una afirmacin es cierta o falsa mediante las reglas del lgebra de Boole); por
una serie de registros donde se almacena informacin temporalmente, y por
una unidad de control que interpreta y ejecuta las instrucciones.
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 ratn) y los dispositivos de salida (por ejemplo, un
monitor o una impresora).

1.2.2

MEMORIA

1.2.2.1

ARQUITECTURA

ARQUITECTURA DE LA MEMORIA (ROM)


La arquitectura (estructura) interna de un CI-ROM es muy compleja y no
necesitamos conocer todos sus detalles. Sin embargo es constructivo observar
un diagrama simplificado de la estructura interna. Existen cuatro partes
bsicas: decodificador de renglones, arreglo de registros y buffer de salida
Arreglo de registros
El arreglo de registros almacena los datos que han sido programados en la
ROM. Cada registro contiene un nmero de celdas de memoria que es igual al
tamao de la palabra. En este caso, cada registro almacena una palabra de 8
bits. Los registros se disponen en un arreglo de matriz< cuadrada que es
comn a muchos circuitos de semiconductor. Podemos especificar la posicin
de cada registro como una ubicada en un regln y una columna especficos.
Las 8 salidas de datos de cada registro se conectan a un canal de datos interno
que corre atreves de todo el circuito. Cada registro tiene dos entradas de
habilitacin (E); ambas tienen que ser altas a fin de que los datos del registro
sean colocados en el canal.
Decodificadores de direcciones.
El cdigo de direccin aplicado A3, A2, A1, A0, determina que registro ser
habilitado para colocar su palabra de datos en 8 bits en el canal. Los bits de
direccin A1, A0, se alimentan de un decodificador uno de 4 que activa una
lnea de seleccin de rengln, y los bits de direccin A3, A2, se alimentan de un
segundo decodificador uno de cuatro que activa una lnea de seleccin de
columna. Solamente un registro estar en el rengln y la columna
seleccionados por las entradas de difraccin, y estar habilitado.
Buffer de salida
El registro habilitado por las entradas de seleccin coloca el dato que tiene
sobre el canal de datos. Estos datos entraran en los buffers de salida mismos
que se encargan de trasmitirlos hacia las salidas externas siempre y cuando CS
este en bajo. Si CS esta en alto, los buffers de salida se encuentran en el
estado de alta impedancia, con lo que D7 asta D0 estarn flotando0

ARQUITECTURA DE LA MEMORIA (RAM)


Como sucede con la ROM, es til pensar que la RAM consta de varios registros,
cada uno de los cuales almacenan una sola palabra de datos y tiene una
direccin nica. Las RAMS comnmente vienen con capacidades de palabras de
1K, 4K, 8K, 16K, 64K, 128K, 256K, y 1024K, y tamaos de palabras de 1, 4, u 8

bits. Como veremos mas adelante , la capacidad de las palabras y el tamao


de estas puede extenderse combinando circuios integrados de memoria.
Operacin de lectura.
El cdigo de direccin selecciona un registro del circuito de memoria para leer
o escribir. A fin de leer el contenido de registro seleccionado, la entrada
lectura/escritura (R/-W)* debe ser un 1. Adems, la entrada (CS) seleccin de CI
debe ser activada (un 0 de este caso). La combinacin de R/-W es igual a 1 y
CS es igual a 0 habilita los buffers de salida de manera que el contenido de
registro seleccionado aparecer en las cuatro salidas de datos. R/-W igual a 1
tambin deshabilita los buffers de entrada de manera que las entradas de
datos no afecten la memoria durante la operacin de lectura
Operacin de escritura
Para escribir una nueva palabra de cuatro bits en el registro seleccionado se
requiere que R/-W igual a 0 y CS igual 0. Esta combinacin habilita los buffers
de entrada de manera que la palabra de cuatro bits aplicada a las entradas de
datos se cargara en el registro seccionado. R/-W igual a 0 tambin deshabilita
los buffers de salida que son de tres estados, de manera que las salidas de
datos se encuentran en el estado de alta-z, durante una operacin de escritura.
La operacin de escritura, desde luego, destruye la palabra que antes estaba
almacenada en la direccin.
Seleccin de CI.
Muchos circuitos de memoria tienen una o mas entradas CS que se usan para
habilitar o deshabilitar el circuito en su totalidad. En el modo deshabilitado
todas las salidas y entradas de datos se deshabilitas (alta-z) de manera que no
puede tener lugar no la operacin de lectura ni de escritura. En este modo en
contenido de la memoria no se afecta. La razn para tener entradas CS ser
mas clara cuando se combinen CI de memoria para tener mayores memorias.
Observe que muchos fabricantes llaman a estas entradas CE (habilitacin de
circuito). Cuando las entradas CS o CE se encuentran en un estado activo, se
dice que el CI de memoria a sido seleccionado; de otro modo se dice que no
esta seleccionado. Muchos CI de memoria estn diseados para consumir una
potencia mucho menor cuando estn seleccionados. En sistemas de memoria
grandes, para una operacin dada de memoria, sern seleccionados una o ms
CI de memoria mientras que los dems no.
Terminales comunes de entrada/ salida
A fin de conservar terminales en un encapsulado de CI, los fabricantes a
menudo combinan los funciones de entradas y salida de datos utilizando
terminales comunes de entrada/salida. La entrada R/-W controla la funcin de
estas terminales E/S. Durante una operacin de lectura, las terminales de
entrada y salida actan como salida de datos que reproducen el contenido de
la localidad de direccin seleccionada. Durante una operacin de escritura, las
terminales de S/E actan como entrada de datos. A las cuales se aplican los
datos al ser escritos.
ARQUITECTURA DE LA MEMORIA (EPROM)
ROM programable y borrable
Una EPROM puede ser programada por el usuario y tambin puede borrarse y
reprogramarse tantas veces como desee. Una vez programada, la EPROM es
una memoria no voltil que contendr sus datos almacenados indefinidamente.
El proceso para programar una EPROM implica la aplicacin de niveles de
voltaje especiales (comnmente en un orden de 10 a 25 volts) a las entradas
adecuadas del circuito en una cantidad de tiempo especificada (por lo general

50 minutos) por la localidad de direccin. El proceso de programacin


generalmente es efectuado por un circuito especial de programacin que esta
separando del circuito en el cual la EPROM eventualmente trabajara. El proceso
de programacin completo puede llevar barios minutos para un microcircuito
EPROM.
En una EPROM las celdas de almacenamiento son transistores MOSFET que
tienen una compuerta de cilicio sin ninguna conexin elctrica (es decir, una
compuerta flotante). En un estado normal, cada transistor esta apagado y cada
celda guarda un 1 lgico un transistor puede encenderse mediante la
aplicacin de un curso de programacin de alto voltaje, el cual inyecta
electrones de alta energa en la regin formada por la compuerta flotante.
Estos electrones permanecen en esta regin una vez que ha finalizado el pulso
ya que no existe ninguna trayectoria de descarga.
Una ves que sea programado una celda de la EPROM se puede borrar su
contenida exponiendo la EPROM a la luz ultravioleta (UV), la cual se aplica a
travs de la ventana que se encuenta sobre el encapsulado del circuito. La luz
(UV) produce una foto corriente que va desde la compuerta flotante hacia el
sustrato de cilicio; con esto se apaga el transistor y se lleva de nuevo la celda
hacia el estado uno lgico. Este proceso de borrado requiere entre 15 a 20
minutos de exposicin a los rayos (UV). Desafortunadamente, no existe
ninguna forma de borrar solo algunas celdas; la luz (UV) borra todas las celdas
al mismo tiempo por lo que una EPROM barrada almacena solamente unos
lgicos. Una vez borrada puede volverse a programar.

1.2.2.2

TIPOS DE MEMORIA

RAM: Siglas de Random Access Memory, un tipo de memoria a la que se


puede acceder de forma aleatoria; esto es, se puede acceder a cualquier
byte de la memoria sin pasar por los bytes precedentes. RAM es el tipo
ms comn de memoria en las computadoras y en otros dispositivos, tales
como las impresoras.
Hay dos tipos bsicos de RAM:
DRAM (Dynamic RAM), RAM dinmica
SRAM (Static RAM), RAM esttica
Los dos tipos difieren en la tecnologa que usan para almacenar los datos. La
RAM dinmica necesita ser refrescada cientos de veces por segundo, mientras
que la RAM esttica no necesita ser refrescada tan frecuentemente, lo que la
hace ms rpida, pero tambin ms cara que la RAM dinmica. Ambos tipos
son voltiles, lo que significa que pueden perder su contenido cuando se
desconecta la alimentacin.
En el lenguaje comn, el trmino RAM es sinnimo de memoria principal, la
memoria disponible para programas. En contraste, ROM (Read Only Memory)
se refiere a la memoria especial generalmente usada para almacenar
programas que realizan tareas de arranque de la mquina y de diagnsticos. La
mayora de los computadores personales tienen una pequea cantidad de ROM
(algunos Kbytes). De hecho, ambos tipos de memoria ( ROM y RAM )permiten
acceso aleatorio. Sin embargo, para ser precisos, hay que referirse a la
memoria RAM como memoria de lectura y escritura, y a la memoria ROM como
memoria de solo lectura.
Se habla de RAM como memoria voltil, mientras que ROM es memoria novoltil.

La mayora de los computadores personales contienen una pequea cantidad


de ROM que almacena programas crticos tales como aquellos que permiten
arrancar la mquina (BIOS CMOS). Adems, las ROMs son usadas de forma
generalizada en calculadoras y dispositivos perifricos tales como impresoras
laser, cuyas fonts estan almacenadas en ROMs
Tipos de memoria RAM
VRAM:
Siglas de Vdeo RAM, una memoria de propsito especial usada por los
adaptadores de vdeo. A diferencia de la convencional memoria RAM, la VRAM
puede ser accedida por dos diferentes dispositivos de forma simultnea. Esto
permite que un monitor pueda acceder a la VRAM para las actualizaciones de la
pantalla al mismo tiempo que un procesador grfico suministra nuevos datos.
VRAM permite mejores rendimientos grficos aunque es ms cara que la una
RAM normal
SIMM:
Siglas de Single In line Memory Module, un tipo de encapsulado consistente en
una pequea placa de circuito impreso que almacena chips de memoria, y que
se inserta en un zcalo SIMM en la placa madre o en la placa de memoria. Los
SIMMs son ms fciles de instalar que los antiguos chips de memoria
individuales, y a diferencia de ellos son medidos en bytes en lugar de bits. El
primer formato que se hizo popular en los computadores personales tena 3.5
de largo y usaba un conector de 32 pins. Un formato ms largo de 4.25, que
usa 72 contactos y puede almacenar hasta 64 megabytes de RAM es
actualmente el ms frecuente. Un PC usa tanto memoria de nueve bits (ocho
bits y un bit de paridad, en 9 chips de memoria RAM dinmica) como memoria
de ocho bits sin paridad. En el primer caso los ocho primeros son para datos y
el noveno es para el chequeo de paridad
DIMM:
Siglas de Dual In line Memory Module, un tipo de encapsulado, consistente en
una pequea placa de circuito impreso que almacena chips de memoria, que
se inserta en un zcalo DIMM en la placa madre y usa generalmente un
conector de 168 contactos.
DIP:
Siglas de Dual In line Package, un tipo de encapsulado consistente en
almacenar un chip de memoria en una caja rectangular con dos filas de pines
de conexin en cada lado.
RAM Disk:
Se refiere a la RAM que ha sido configurada para simular un disco duro. Se
puede acceder a los ficheros de un RAM disk de la misma forma en la que se
acceden a los de un disco duro. Sin embargo, los RAM disk son
aproximadamente miles de veces ms rpidos que los discos duros, y son
particularmente tiles para aplicaciones que precisan de frecuentes accesos a
disco.
Dado que estn constituidos por RAM normal. los RAM disk pierden su
contenido una vez que la computadora es apagada. Para usar los RAM Disk se
precisa copiar los ficheros desde un disco duro real al inicio de la sesin y
copiarlos de nuevo al disco duro antes de apagar la mquina. Observe que en
el caso de fallo de alimentacin elctrica, se perdern los datos que huviera en
el RAM disk. El sistema operativo DOS permite convertir la memoria extendida

en un RAM Disk por medio del comando VDISK, siglas de Virtual DISK, otro
nombre de los RAM Disks
SRAM
Siglas de Static Random Access Memory, es un tipo de memoria que es ms
rpida y fiable que la ms comn DRAM (Dynamic RAM). El trmino esttica
viene derivado del hecho que necesita ser refrescada menos veces que la RAM
dinmica.
Los chips de RAM esttica tienen tiempos de acceso del orden de 10 a 30
nanosegundos, mientras que las RAM dinmicas estn por encima de 30, y las
memorias bipolares y ECL se encuentran por debajo de 10 nanosegundos
Un bit de RAM esttica se construye con un --- como circuito flip-flop que
permite que la corriente fluya de un lado a otro basndose en cual de los dos
transistores es activado. Las RAM estticas no precisan de circuiteria de
refresco como sucede con las RAMs dinmicas, pero precisan ms espacio y
usan mas energa. La SRAM, debido a su alta velocidad, es usada como
memoria cach
DRAM
Siglas de Dynamic RAM, un tipo de memoria de gran capacidad pero que
precisa ser constantemente refrescada (re-energizada) o perdera su contenido.
Generalmente usa un transistor y un condensador para representar un bit Los
condensadores debe de ser energizados cientos de veces por segundo para
mantener las cargas. A diferencia de los chips firmware (ROMs, PROMs, etc.) las
dos principales variaciones de RAM (dinmica y esttica) pierden su contenido
cuando se desconectan de la alimentacin. Contrasta con la RAM esttica.
Algunas veces en los anuncios de memorias, la RAM dinmica se indica
errneamente como un tipo de encapsulado; por ejemplo se venden DRAMs,
SIMMs y SIPs, cuando deberia decirse DIPs, SIMMs y SIPs los tres tipos de
encapsulado tpicos para almacenar chips de RAM dinmica. Tambien algunas
veces el trmino RAM (Random Access Memory) es utilizado para referirse a la
DRAM y distinguirla de la RAM esttica (SRAM) que es ms rpida y ms
estable que la RAM dinmica, pero que requiere ms energa y es ms cara

SDRAM
Siglas de Synchronous DRAM, DRAM sncrona, un tipo de memoria RAM
dinmica que es casi un 20% ms rpida que la RAM EDO. SDRAM entrelaza
dos o ms matrices de memoria interna de tal forma que mientras que se est
accediendo a una matriz, la siguiente se est preparando para el acceso.
SDRAM-II es tecnologa SDRAM ms rpida esperada para 1998. Tambin
conocido como DDR DRAM o DDR SDRAM (Double Data Rate DRAM o SDRAM),
permite leer y escribir datos a dos veces la velocidad bs
FPM:
Siglas de Fast Page Mode, memoria en modo paginado, el diseo ms comun
de chips de RAM dinmica. El acceso a los bits de memoria se realiza por medio
de coordenadas, fila y columna. Antes del modo paginado, era leido pulsando
la fila y la columna de las lneas seleccionadas. Con el modo pagina, la fila se
selecciona solo una vez para todas las columnas (bits) dentro de la fila, dando
como resultado un rpido acceso. La memoria en modo paginado tambien es
llamada memoria de modo Fast Page o memoria FPM, FPM RAM, FPM DRAM. El
trmino fast fu aadido cuando los ms nuevos chips empezaron a correr a
100 nanoseconds e incluso ms

EDO
Siglas de Extended Data Output, un tipo de chip de RAM dinmica que mejora
el rendimiento del modo de memoria Fast Page alrededor de un 10%. Al ser un
subconjunto de Fast Page, puede ser substituida por chips de modo Fast Page.
Sin embargo, si el controlador de memoria no est diseado para los ms
rpidos chips EDO, el rendimiento ser el mismo que en el modo Fast Page.
EDO elimina los estados de espera manteniendo activo el buffer de salida
hasta que comienza el prximo ciclo. BEDO (Burst EDO) es un tipo ms rpido
de EDO que mejora la velocidad usando un contador de direccin para las
siguientes direcciones y un estado pipeline que solapa las operaciones
RAM Esttica o SDRAM
Que no necesita ser restaurada, por lo que se vuelve ms rpida pero tambin
ms costosa que la DRAM. La SDRAM surgi junto con los microprocesadores
Pentium II, pero son utilizadas tambin para Pentium III, AMD K6, K62, K63,
Athlon, Durony dems variantes. Pueden funcionar a 66, 100 o a 133 MHz En
trminos prcticos, es buena para la mayora de los usos de empresa o
domsticos, y es ms fcil de utilizar
MEMORIA ROM
ROM es el acrnimo de Read-Only Memory (memoria de slo lectura). Es una
memoria de semiconductor no destructible, es decir, que no se puede escribir
sobre ella, y que conserva intacta la informacin almacenada, incluso en el
caso de interrupcin de corriente (memoria no voltil). La ROM suele
almacenar la configuracin del sistema o el programa de arranque del
ordenador.
La memoria de slo lectura o ROM es utilizada como medio de almacenamiento
de datos en los ordenadores. Debido a que no se puede escribir fcilmente, su
uso principal reside en la distribucin de programas que estn estrechamente
ligados al soporte fsico del ordenador, y que seguramente no necesitarn
actualizacin. Por ejemplo, una tarjeta grfica puede realizar algunas funciones
bsicas a travs de los programas contenidos en la ROM.
Una razn de que todava se utilice la memoria ROM para almacenar datos es
la velocidad ya que los discos son ms lentos. An ms importante, no se
puede leer un programa que es necesario para ejecutar un disco desde el
propio disco. Por lo tanto, la BIOS, o el sistema de arranque oportuno del
ordenador normalmente se encuentran en una memoria ROM.
La memoria RAM normalmente es ms rpida de leer que la mayora de las
memorias ROM, por lo tanto el contenido ROM se suele trasvasar normalmente
a la memoria RAM cuando se utiliza.
Sobre todo lectura
Adems de los chips clsicos de memoria ROM puros, hay ROM llamada de
sobre todo lectura (del ingls, Read-Mostly Memory). Esta pueden ser escrita
durante su realizacin, pero adems se puede cambiar su contenido despus
Algunos ejemplos:
Memoria PROM
Memoria EPROM
Memoria EEPROM
Memoria flash

PROM

Es el acrnimo de Programmable Read-Only Memory (ROM programable). Es


una memoria digital donde el valor de cada bit depende del estado de un
fusible (o antifusible), que puede ser quemado una sola vez. Estas memorias
son utilizadas para grabar datos permanentes en cantidades menores a las
ROMs, o cuando los datos deben cambiar en muchos o todos los casos.
EPROM
Son las siglas de Erasable Programmable Read-Only Memory (ROM borrable
programable). Es un tipo de chip de memoria ROM inventado por el ingeniero
Dov Frohman que retiene los datos cuando la fuente de energa se apaga. En
otras palabras, es no voltil.
EEPROM
Son las siglas de electrically-erasable programmable read-only memory (ROM
programable y borrable elctricamente), en espaol o castellano se suele
referir al hablar como EPROM y en ingls E-Squared-PROM. Es un tipo de
memoria ROM que puede ser programado, borrado y reprogramado
elctricamente, a diferencia de la EPROM que ha de borrarse mediante rayos
ultravioletas. Aunque una EEPROM puede ser leda un nmero ilimitado de
veces, slo puede ser borrada y reprogramada entre 100.000 y 1.000.000 de
veces.
La Memoria flash
es una forma evolucionada de la memoria EEPROM que permite que mltiples
posiciones de memoria sean escritas o borradas en una misma operacin de
programacin mediante impulsos elctricos, frente a las anteriores que slo
permite escribir o borrar una nica celda cada vez. Por ello, flash permite
funcionar a velocidades muy superiores cuando los sistemas emplean lectura y
escritura en diferentes puntos de esta memoria al mismo tiempo.

1.2.2.3

FUNCIONAMIENTO

La memoria RAM es en la que se depositan los programas para arrancar. La


memoria ROM o cache es la que tienes en este momento activa es la que
ocupa lo ejecutado, lo presente una vez que cambies de pantalla y no puedas
volver a ella sin volver a cargarla quiere decir que ya no est presente que no
la tienes en cache. La memoria flash BIOS es la que contiene activa o
desactivamente la placa madre y sus componentes se mantienen por una pila
de reloj en la placa madre .
La memoria principal o RAM (acrnimo de Random Access Memory, Memoria de
Acceso Aleatorio) es donde el ordenador guarda los datos que est utilizando
en el momento presente.
Se llama de acceso aleatorio porque el procesador accede a la informacin que
est en la memoria en cualquier punto sin tener que acceder la informacin
anterior y posterior. Es la memoria que se actualiza constantemente mientras
el ordenador est en uso y que pierde sus datos cuando el ordenador se apaga.

Proceso de carga en la memoria RAM:


Cuando las aplicaciones se ejecutan, primeramente deben ser cargadas en
memoria RAM. El procesador entonces efecta accesos a dicha memoria para
cargar instrucciones y enviar o recoger datos. Reducir el tiempo necesario para
acceder a la memoria, ayuda a mejorar las prestaciones del sistema. La
diferencia entre la RAM y otros tipos de memoria de almacenamiento, como los
disquetes o discos duros, es que la RAM es mucho ms rpida, y se borra al
apagar el ordenador.

Es una memoria dinmica, lo que indica la necesidad de recordar los datos


ala memoria cada pequeo periodo de tiempo, para impedir que esta pierda la
informacin. Eso se llama Refresco. Cuando se pierde la alimentacin, la
memoria pierde todos los datos. Random Access, acceso aleatorio, indica que
cada posicin de memoria puede ser leda o escrita en cualquier orden. Lo
contrario seria el acceso secuencial, en el cual los datos tienen que ser ledos o
escritos en un orden predeterminado.
Las memorias poseen la ventaja de contar con una mayor velocidad, mayor
capacidad de almacenamiento y un menor consumo. En contra partida
presentan el CPU, Memoria y Disco Duro. Los datos de instrucciones cuando se
carga un programa, se carga en memoria. (DMA)
El inconveniente es que precisan una electrnica especial para su utilizacin, la
funcin de esta electrnica es generar el refresco de la memoria. La necesidad
de los refrescos de las memorias dinmicas se debe al funcionamiento de las
mismas, ya que este se basa en generar durante un tiempo la informacin que
contiene. Transcurrido este lapso, la seal que contena la clula vistable se va
perdiendo. Para que no ocurra esta perdida, es necesario que antes que
transcurra el tiempo mximo que la memoria puede mantener la seal se
realice una lectura del valor que tiene y se recargue la misma. Es preciso
considerar que a cada bit de la memoria le corresponde un pequeo
condensador al que le aplicamos una pequea carga elctrica y que mantienen
durante un tiempo en funcin de la constante de descarga. Generalmente el
refresco de memoria se realiza cclicamente y cuando esta trabajando el DMA.
El refresco de la memoria en modo normal esta a cargo del controlador del
canal que tambin cumple la funcin de optimizar el tiempo requerido para la
operacin del refresco.
Posiblemente, en ms de una ocasin en el ordenador aparecen errores de en
la memoria debido a que las memorias que se estn utilizando son de una
velocidad inadecuada que se descargan antes de poder ser refrescadas. Las
posiciones de memoria estn organizadas en filas y en columnas. Cuando se
quiere acceder a la RAM se debe empezar especificando la fila, despus la
columna y por ltimo se debe indicar si deseamos escribir o leer en esa
posicin. En ese momento la RAM coloca los datos de esa posicin en la salida,
si el acceso es de lectura o coge los datos y los almacena en la posicin
seleccionada, si el acceso es de escritura.
La cantidad de memoria Ram de nuestro sistema afecta notablemente a las
prestaciones, fundamentalmente cuando se emplean sistemas operativos
actuales. En general, y sobretodo cuando se ejecutan mltiples aplicaciones,
puede que la demanda de memoria sea superior a la realmente existente, con
lo que el sistema operativo fuerza al procesador a simular dicha memoria con
el disco duro (memoria virtual). Una buena inversin para aumentar las
prestaciones ser por tanto poner la mayor cantidad de RAM posible, con lo
que minimizaremos los accesos al disco duro.
Los sistemas avanzados emplean RAM entrelazada, que reduce los tiempos de
acceso mediante la segmentacin de la memoria del sistema en dos bancos
coordinados. Durante una solicitud particular, un banco suministra la
informacin al procesador, mientras que el otro prepara datos para el siguiente
ciclo; en el siguiente acceso, se intercambian los papeles. Los mdulos
habituales que se encuentran en el mercado, tienen unos tiempos de acceso
de 60 y 70 ns (aquellos de tiempos superiores deben ser desechados por
lentos).
Es conveniente que todos los bancos de memoria estn constituidos por
mdulos con el mismo tiempo de acceso y a ser posible de 60 ns. Hay que
tener en cuenta que el bus de datos del procesador debe coincidir con el de la

memoria, y en el caso de que no sea as, esta se organizar en bancos,


habiendo de tener cada banco la cantidad necesaria de mdulos hasta llegar al
ancho buscado. Por tanto, el ordenador slo trabaja con bancos completos, y
stos slo pueden componerse de mdulos del mismo tipo y capacidad. Como
existen restricciones a la hora de colocar los mdulos, hay que tener en cuenta
que no siempre podemos alcanzar todas las configuraciones de memoria.
Tenemos que rellenar siempre el banco primero y despus el banco nmero
dos, pero siempre rellenando los dos zcalos de cada banco (en el caso de que
tengamos dos) con el mismo tipo de memoria. Combinando diferentes tamaos
en cada banco podremos poner la cantidad de memoria que deseemos.

1.2.3 DISPOSITIVOS DE ENTRADA Y SALIDA


1.2.3.1 ARQUITECTURA
LOS DISPOSITIVOS DE ENTRADA/SALIDA:
Son aquellos que permiten la comunicacin entre la computadora y el usuario
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

1.2.3.2

TIPOS

Mouse:
La funcin principal del ratn es transmitir los movimientos de nuestra mano
sobre una superficie plana hacia el ordenador. All, el software denominado
driver se encarga realmente de transformarlo a un movimiento del puntero por
la pantalla dependiendo de varios parmetros
Teclado:
Es el dispositivo ms comn de entrada de datos. Se lo utiliza para introducir
comandos, textos y nmeros. Estrictamente hablando, es un dispositivo de
entrada y de salida, ya que los LEDs tambin pueden ser controlados por la
mquina
Scanner:
A tenindonos a los criterios de la Real Academia de la Lengua, famosa por la
genial introduccin del trmino cederrn para denominar al CD-ROM,
probablemente nada; para el resto de comunes mortales, digamos que es la

palabra que se utiliza en informtica para designar a un aparato digitalizador


de imagen.
Por digitalizar se entiende la operacin de transformar algo analgico (algo
fsico, real, de precisin infinita) en algo digital (un conjunto finito y de
precisin determinada de unidades lgicas denominadas bits). En fin, que
dejndonos de tanto formalismo sintctico, en el caso que nos ocupa se trata
de coger una imagen (fotografa, dibujo o texto) y convertirla a un formato que
podamos almacenar y modificar con el ordenador. Realmente un escner no es
ni ms ni menos que los ojos del ordenador
Webcam
Una cmara web en la simple definicin, es una cmara que esta simplemente
conectada a la red o INTERNET. Como te puede imaginar tomando esta
definicin, las cmaras Web pueden tomar diferentes formas y usos
Lpiz ptico:
Dispositivo sealador que permite sostener sobre la pantalla (fotosensible) un
lpiz que est conectado al ordenador con un mecanismo de resorte en la
punta o en un botn lateral, mediante el cual se puede seleccionar informacin
visualizada en la pantalla. Cuando se dispone de informacin desplegada, con
el lpiz ptico se puede escoger una opcin entre las diferentes alternativas,
presionndolo sobre la ventana respectiva o presionando el botn lateral,
permitiendo de ese modo que se proyecte un rayo lser desde el lpiz hacia la
pantalla fotosensible
Joystick:
Palanca que se mueve apoyada en una base. Se trata, como el ratn, de un
manejador de cursor. Consta de una palanca con una rtula en un extremo, que
permite efectuar rotaciones segn dos ejes perpendiculares. La orientacin de
la palanca es detectada por dos medidores angulares perpendiculares, siendo
enviada esta informacin al ordenador. Un programa adecuado convertir los
ngulos de orientacin de la palanca en desplazamiento del cursor sobre la
misma
Monitor o Pantalla:
Es el dispositivo en el que se muestran las imgenes generadas por el
adaptador de vdeo del ordenador o computadora. El trmino monitor se refiere
normalmente a la pantalla de vdeo y su carcasa. El monitor se conecta al
adaptador de vdeo mediante un cable. Evidentemente, es la pantalla en la que
se ve la informacin suministrada por el ordenador. En el caso ms habitual se
trata de un aparato basado en un tubo de rayos catdicos (CRT) como el de los
televisores, mientras que en los porttiles es una pantalla plana de cristal
lquido (LCD)
Impresoras:
Como indica su nombre, la impresora es el perifrico que el ordenador utiliza
para presentar informacin impresa en papel. Las primeras impresoras
nacieron muchos aos antes que el PC e incluso antes que los monitores,
siendo durante aos el mtodo ms usual para presentar los resultados de los
clculos en aquellos primitivos ordenadores, todo un avance respecto a las
tarjetas y cintas perforadas que se usaban hasta entonces
Plters:

Un plter es un dispositivo que conectado a una computadora puede dibujar


sobre papel cualquier tipo de grfico mediante el trazado de lneas gracias a
las plumillas retirables de las que dispone. La limitacin fundamental respecto
a una impresora est en la menor velocidad del plter y en lo limitado de los
colores que puede ofrecer, que se ven limitados por el nmero de plumillas,
bien es cierto que se pueden crear mezclando puntos de distintas plumillas,
pero el proceso alargara an ms la obtencin de resultados
Bocinas:
Algunas bocinas son de mesas, similares a la de cualquier aparato de sonidos y
otras son porttiles (audfonos). Existen modelos muy variados, de acuerdo a
su diseo y la capacidad en watts que poseen.

1.2.3.3

FUNCIONAMIENTO

Componente de hardware utilizado tanto para proporcionar como para recibir


informacin del ordenador o computadora. Un dispositivo de entrada/salida
transfiere informacin en las dos direcciones posibles. Una unidad de disco es
un ejemplo de dispositivo de entrada/salida. Algunos dispositivos son slo de
entrada, por ejemplo un teclado, un mouse o ratn, un lpiz ptico y un
joystick o palanca de juegos. Otros sirven slo para la salida de datos
(impresoras y monitores). La mayora de los dispositivos requieren la
instalacin de rutinas de software denominadas controladores, que permiten el
intercambio de informacin entre la computadora y el dispositivo.

UNIDAD 2 COMUNICACIN
COMPUTADORA
2.1 Buses

INTERNA

DE

LA

El bus es un sistema digital que transfiere datos entre los componentes de un


computador o entre computadores. Estn formados por cables o pistas en un
circuito impreso, dispositivos como resistencias y condensadores adems de
circuitos integrados.

2.1.1 BUS LOCAL


Bus local. Bus entre la CPU, la memoria y dispositivos perifricos que corre a la
velocidad de la CPU. En un computador personal, el bus VL y el PCI suministran
una transferencia de datos ms rpida que el bus ISA tradicional
Teniendo en cuenta las mencionadas limitaciones del bus AT y la infalibilidad de
los buses EISA y MCA para asentarse en el mercado, en estos aos se han
ideado otros conceptos de bus. Se inici con el llamado Vesa Local Bus (VLBus), que fue concebido y propagado independientemente por el comit VESA,
que se propuso el definir estndares en el mbito de las tarjetas grficas y as
por primera vez y realmente tuviera poco que ver con el diseo del bus del PC.
Fueron y son todava las tarjetas grficas quienes sufren la menor velocidad del
bus AT. Por eso surgi, en el Comit VESA, la propuesta para un bus ms rpido
que fue el VESA Local Bus.

Vesa Local Bus


Al contrario que con el EISA, MCA y PCI, el bus VL no sustituye al bus ISA sino
que lo complementa. Un PC con bus VL dispone para ello de un bus ISA y de las
correspondientes ranuras (slots) para tarjetas de ampliacin. Adems, en un PC
con bus VL puede haber, sin embargo, una, dos o incluso tres ranuras de
expansin, para la colocacin de tarjetas concebidas para el bus VL, casi
siempre grficos. Solamente estos slots estn conectados con la CPU a travs
de un bus VL, de tal manera que las otras ranuras permanecen sin ser
molestadas y las tarjetas ISA pueden hacer su servicio sin inconvenientes.

El VL es una expansin homogeneizada de bus local, que funciona a 32 bits,


pero que puede realizar operaciones a 16 bits.
VESA present la primera versin del estndar VL-BUS en agosto de 1992. La
aceptacin por parte del mercado fue inmediata. Fiel a sus orgenes, el VL-BUS
se acerca mucho al diseo del procesador 80486. De hecho presenta las
mismas necesidades de seal de dicho chip, exceptuando unas cuantas menos
estrictas destinadas a mantener la compatibilidad con los
386.
La especificacin VL-Bus como tal, no establece lmites, ni superiores ni
inferiores, en la velocidad del reloj, pero una mayor cantidad de conectores
supone una mayor capacitancia, lo que hace que la fiabilidad disminuya a la
par que aumenta la frecuencia. En la prctica, el VL-BUS no puede superar los
66 Mhz. Por este motivo, la especificacin VL-BUS original recomienda que los
diseadores no empleen ms de tres dispositivos de bus local en sistemas que
operan a velocidades superiores a los 33 Mhz. A velocidades de bus superiores,
el total disminuye: a 40 Mhz solo se pueden incorporar dos dispositivos; y a 50
Mhz un nico dispositivo que ha de integrarse en la placa. En la prctica, la
mejor combinacin de rendimiento y funciones aparece a 33 Mhz.
Tras la presentacin del procesador Pentium a 64 bits, VESA comenz a
trabajar en un nuevo estndar (VL-Bus versin 2.0).
La nueva especificacin define un interface de 64 bits pero que mantienen toda
compatibilidad con la actual especificacin VL-BUS. La nueva especificacin 2.0
redefine adems la cantidad mxima de ranuras VL-BUYS que se permiten en
un sistema sencillo. Ahora consta de hasta tres ranuras a 40 Mhz y dos a 50
Mhz, siempre que el sistema utilice un diseo de baja capacitancia.
En el nombre del bus VL queda de manifiesto que se trata de un bus local. De
forma distinta al bus ISA ste se acopla directamente en la CPU. Esto le
proporciona por un lado una mejora substancial de la frecuencia de reloj (de la
CPU) y hace que dependa de las lneas de control de la CPU y del reloj. A estas
desventajas hay que aadirle que no en todos los puntos estn bien resueltas
las especificaciones del comit VESA, hecho que a la larga le llevar a que el
xito del bus VL se vea empaado por ello. En sistemas 486 econmicos se
poda encontrar a menudo, pero su mejor momento ya ha pasado.

2.1.2 BUS DE DATOS


Mueve los datos entre los dispositivos del hardware de Entrada como el
teclado, el ratn, etc.; de salida como la Impresora, el Monitor; y de
Almacenamiento como el Disco Duro, el Disquete o la Memoria-Flash. Estas
transferencias que se dan a travs del Bus de Datos son gobernadas por varios

dispositivos y mtodos, de los cuales el Controlador PCI, "Peripheral


Component Interconnect", Interconexin de componentes Perifricos, es uno de
los principales. Su trabajo equivale, simplificando mucho el asunto, a una
central de semforos para el trfico en las calles de una ciudad.

2.1.3 BUS DE DIRECCIONES


El Bus de Direcciones, por otra parte, est vinculado al bloque de Control de la
CPU para tomar y colocar datos en el Sub-sistema de Memoria durante la
ejecucin de los procesos de cmputo.
Para el Bus de Direcciones, el "ancho de canal" explica as mismo la cantidad
de ubicaciones o Direcciones diferentes que el microprocesador puede
alcanzar. Esa cantidad de ubicaciones resulta de elevar el 2 a la 32 potencia.
"2" porque son dos las seales binarias, los bits 1 y 0; y "32 potencia" porque
las 32 pistas del Bus de Direcciones son, en un instante dado, un conjunto de
32 bits. Nos sirve para calcular la capacidad de memoria en el CPU.

2.1.4 BUS DE CONTROL


Este bus transporta seales de estado de las operaciones efectuadas por la
CPU. El mtodo utilizado por el ordenador para sincronizar las distintas
operaciones es por medio de un reloj interno que posee el ordenador y facilita
la sincronizacin y evita las colisiones de operaciones (unidad de control).Estas
operaciones se transmiten en un modo bidireccional.

2.1.4 BUSES NORMALIZADOS


Bus: Conjunto de lneas elctricas (tiras de metal sobre una placa de circuito
impreso) Medio compartido:

2.2 DIRECCIONAMIENTO
2.2.1 Modo real
El modo real (tambin llamado modo de direccin real en los manuales de
Intel) es un modo de operacin del 80286 y posteriores CPUs compatibles de la
arquitectura x86. El modo real est caracterizado por 20 bits de espacio de
direcciones segmentado (significando que solamente se puede direccionar 1
MB de memoria), acceso directo del software a las rutinas del BIOS y el
hardware perifrico, y no tiene conceptos de proteccin de memoria o
multitarea a nivel de hardware. Todos los CPUs x86 de las series del 80286 y

posteriores empiezan en modo real al encenderse el computador; los CPUs


80186 y anteriores tenan solo un modo operacional, que era equivalente al
modo real en chips posteriores.
La arquitectura 286 introdujo el modo protegido, permitiendo, entre otras
cosas, la proteccin de la memoria a nivel de hardware. Sin embargo, usar
estas nuevas caractersticas requiri instrucciones de software adicionales no
necesarias previamente. Puesto que una especificacin de diseo primaria de
los microprocesadores x86 es que sean completamente compatibles hacia
atrs con el software escrito para todos los chips x86 antes de ellos, el chip
286 fue hecho para iniciarse en modo real - es decir, en un modo que tena
apagadas las nuevas caractersticas de proteccin de memoria, de modo que
pudieran correr sistemas operativos escritos para microprocesadores ms
viejos. Al da de hoy, incluso los ms recientes CPUs x86 se inician en modo
real al encenderse, y pueden correr el software escrito para cualquier chip
anterior.
Los sistemas operativos DOS (MS-DOS, DR-DOS, etc.) trabajan en modo real.
Las primeras versiones de Microsoft Windows, que eran esencialmente un shell
de interface grfica de usuario corriendo sobre el DOS, no eran realmente un
sistema operativo por s mismas, corran en modo real, hasta Windows 3.0, que
poda correr tanto en modo real como en modo protegido. Windows 3.0 poda
correr de hecho en dos sabores de modo protegido - el modo estndar, que
corra usando modo protegido, y el modo mejorado 386, que adems usaba
direccionamiento de 32 bits y por lo tanto no corra en un 286 (que a pesar de
tener modo protegido, segua siendo un chip de 16 bits; los registros de 32 bits
fueron introducidos en la serie 80386). El Windows 3.1 removi el soporte para
el modo real, y fue el primer ambiente operativo de uso masivo que requiri
por lo menos un procesador 80286 (no contando con el Windows 2.0 que no
fue un producto masivo). Casi todos los sistemas operativos modernos x86
(Linux, Windows 95 y posteriores, OS/2, etc.) cambian el CPU a modo protegido
o a modo largo en el arranque.

2.2.2 MODO PROTEGIDO


El direccionamiento de memoria en modo protegido (a partir del 80286 y
posteriores) permite acceder a datos y programas localizados por encima y
dentro del primer megabyte de memoria. Para direccionar esta seccin
extendida el sistema de memoria se requiere un cambio en el esquema de
direccionamiento de segmento ms desplazamiento usado en el modo real.
Cuando los datos y programa se direccionan la memoria extendida, se sigue
utilizando la direccin de desplazamiento para acceder a la informacin en el
segmento de memoria. Una diferencia consiste en la direccin del segmento
ya que no existe en modo protegido. En lugar de una direccin de segmento,
el registro de segmento contiene un selector que elige un descriptor de una
tabla.
El descriptor especifica la ubicacin del segmento en memoria, su longitud
y sus derechos de acceso. Dado que el registro de segmento y la direccin de
desplazamiento an acceden a la memoria, las instrucciones del modo
protegido son idnticas a las de modo real. De hecho, la mayora de los

programas escritos para funcionar en modo real funcionarn sin cambios en


el modo protegido.
La diferencia entre los dos modos es la forma en que el microprocesador
interpreta el registro de segmento para acceder al segmento de memoria.
Otra diferencia, en los 80386 y posteriores, es que en modo protegido la
direccin de desplazamiento puede ser un nmero de 32 bits en vez de
utilizar uno de 16 bits como en modo real. Es por esto que puede direccionar
hasta 4 Gb de longitud.
El selector, ubicado en el registro del segmento, elige uno de 8192
descriptores en una de las dos tablas de descriptores. El descriptor especifica
la ubicacin, la longitud y los derechos de acceso del segmento de memoria,
aunque no directamente como en el modo real. Por ejemplo, en el modo real,
si CS=0008H, el segmento de cdigo inicia en la localidad 00080H. En modo
protegido, este nmero de segmento puede direccionar cualquier localidad
de memoria en todo el sistema para el segmento de cdigo.
Existen dos tablas de descriptores utilizadas con los registros de segmentos:
una contiene descriptores globales y otra, descriptores locales. Los
descriptores globales contienen las definiciones de los segmentos que se
aplican a todos los programas, mientras que los descriptores locales son
generalmente exclusivos de una aplicacin. Podramos llamar descriptor de
sistema a un descriptor global, y descriptor de aplicacin a uno local. Cada
tabla de descriptores contendr 8192 entradas, por lo tanto una aplicacin
podra disponer en cualquier momento de 16.384 descriptores. Puesto que un
descriptor describe un segmento de memoria, esto permite que puedan ser
descriptos hasta 16.384 segmentos de una aplicacin.

Descriptor del 80286


00000000

00000000

7
5

6
Derechos de Acceso

Base (B23-B16)

Base (B15-B0)

Limite (L15-L0)

Descriptor del 80386 al Pentium II


G
7

BASE (B13-B24)

Derechos de Acceso

LIMITE

(L19L16)

Base (B23-B16)

6
4

Base (B15-B0)

Limite (L15-L0)

2.2.3 MODO REAL VIRTUAL


Esta tcnica consiste en hacer creer al programa que dispone de ms memoria
que la fsicamente disponible en RAM. Este artificio tiene sentido porque en ese
momento (y actualmente), la memoria extendida era mayor que la fsicamente

disponible en muchos sistemas, adems el disco duro era estndar en todos los
equipos.
Esta RAM ficticia se conoce como memoria virtual; una simulacin conocida de
antiguo en el mundo de los mainframes, que fue introducida en la informtica
personal a partir del 80286. Este procesador ya dispona de un controlador
hardware para este menester, de forma que su manejo no significaba una gran
sobrecarga para el Sistema. Su funcionamiento se basa en que cuando una
aplicacin necesita ms espacio y la memoria fsica est agotada, el
controlador de memoria virtual proporciona espacio auxiliar utilizando un
fichero de intercambio (Swap file) situado en memoria externa (disco duro
generalmente H2), donde se almacena la informacin que no cabe en la RAM
El 80386 soporta la ejecucin de uno o ms programas diseados para el 8086,
8088, 80186 u 80188 en un entorno en modo protegido. Un programa de 8086
corre en este entorno como parte de una tarea V86 (virtual 8086). Bajo este
modo de funcionamiento puede haber no slo varias tareas V86 ejecutndose
simultneamente, sino que tambin se pueden ejecutar varias tareas en
80386.
Cada tarea se va a ejecutar en una mquina virtual como se coment en el
captulo 1, que no interactuar con el resto de las mquinas virtuales. Este
mecanismo de independencia entre las distintas tareas es ofrecida por el
hardware 80386, ahora el programador se ha de preocupar por crear el
software necesario para controlar correctamente cada una de estas mquinas
virtuales. Todo este software que ayuda a implementar una mquina virtual se
denomina monitor de V86.
Una tarea V86 genera las direcciones de memoria como se hacen en el modo
real (segmento*16 + desplazamiento), por tanto, se salta el mecanismo de
segmentacin que ofrece el modo protegido a travs de la GDT, para generar
las direcciones.
Hay que mencionar que una tarea que fue diseada para el modo real del 8086
puede ejecutarse casi sin problemas en el modo V86. En algunos casos algn
conjunto de instrucciones pueden diferir ligeramente la ejecucin en V86 y en
modo real, por lo que un Multitasker ha de tener presencia de ello, a fin de
evitar una ejecucin errnea de la tarea V86.

2.3 TEMPORIZACIN
2.3.1 RELOJ DE SISTEMA
Todos los ordenadores, y por tanto los PC disponen de un oscilador a cuarzo (se
suele distinguir en la placa base por su encapsulado metlico) que proporciona
los pulsos de sincronismo a la CPU, a los buses, y al reloj del PC.
El cuarzo es un material curioso para los fsicos, si se le golpea produce una
pequea corriente elctrica, y si se le somete a una corriente elctrica vibra a
una frecuencia funcin de sus dimensiones fsicas, a esta propiedad los fsicos
le llaman piezoelctrica. Hay ms materiales en la naturaleza con esta
propiedad, pero nos quedaremos con el cuarzo. Con un cristal de cuarzo se
consigue un buen patrn de frecuencia, o de tiempo que es lo mismo (tiempo y
frecuencia son dos magnitudes inversas la una de la otra) y adems de forma
muy econmica, es por ello que los relojes digitales han sustituido poco a poco
a los mecnicos. Sin embargo tiene un pequeo inconveniente, resulta que el
cuarzo es muy sensible a los cambios de temperatura, pues a nadie se le
escapa que la temperatura produce dilataciones y contracciones en los
materiales, y ya hemos dicho que la frecuencia de oscilacin de un cuarzo
depende de su tamao fsico. Para aplicaciones de precisin, los cristales de

cuarzo se les hacen funcionar en un pequeo horno con la temperatura


constante.
La frecuencia del cristal de cuarzo utilizado en los PC's suele ser de 32,768
MHz, pero tiene poca importancia pues el cristal de cuarzo se le puede hacer
trabajar en su modo fundamental o en algn sobre tono, adems de que la
frecuencia puede dividirse o multiplicarse con facilidad A partir de una
frecuencia de 100 MHz, que puede ser la de la memoria RAM, se divide por 12
y tenemos 8 MHz que es la del bus ISA, la dividimos por 3 y tenemos 33 MHz
que es la del bus PCI y por ltimo la multiplicamos por 5 y tenemos 500 MHz
que es la de la CPU. Cuando se hace overcloking se modifican los valores de los
divisores y multiplicadores y nunca el reloj.
En el PC hay que distinguir dos relojes:

El reloj de tiempo real (RTC Real Time Clock) o reloj hardware.

El reloj virtual, reloj del sistema (System Clock) o reloj software.

El RTC est compuesto por un circuito contador ROM (Intel 8053 en los XT, Intel
8254 en los AT, Motorota MC14618, Dallas Semiconductors DS1285) que a
partir de los impulsos de frecuencia del oscilador controlado por un cristal de
cuarzo genera una interrupcin cada 54,936 ms (18,206 veces por segundo),
otra rutina que los cuenta y una memoria CMOS donde se almacena el valor
(14 registros con un total de50 Bytes: ao, mes, da, hora, minutos y
segundos). El espacio restante de esta memoria alberga otras informaciones de
la BIOS, todos estos valores se mantiene en la memoria gracias a la pila o
batera que incorporan todos los PC desde 1984 (Modelo AT, antes haba que
teclear la hora cuando se arrancaba el PC).

El RTC funciona de forma continuada, gracias a la batera, est encendido o


apagado el ordenador. El reloj del sistema lo mantiene el sistema operativo y
se arranca en el momento que se enciende el ordenador toma la fecha y la
hora del RTC y se para cuando se apaga el ordenador

2.3.2 RESET DEL SISTEMA


Se conoce como reset a la puesta en condiciones inciales de un sistema. Este
puede ser mecnico, electrnico o de otro tipo. Normalmente se realiza al
conectar el mismo, aunque, habitualmente, existe un mecanismo,

normalmente un pulsador, que sirve para realzar la puesta en condiciones


inciales manualmente.
En un ordenador o un sistema de transmisin de datos, se usa para restablecer
los medios para eliminar cualquier error o la espera de los acontecimientos y
llevar un sistema al estado normal o estado inicial suele ser de una manera
controlada. Que normalmente se hace en respuesta a una condicin de error
cuando es imposible o indeseable de una actividad de procesamiento y
proceder a todos los mecanismos de recuperacin de errores no. Un equipo de
almacenamiento de programa que normalmente realizar un "reset" si un
tiempo de espera y recuperacin de errores de programas del tipo de
reintentar o cancelar tampoco.
La capacidad de un dispositivo electrnico para poder restablecer en caso de
error o prdida anormal de energa es un aspecto importante de diseo de
sistemas embebidos y programacin. Esta capacidad se puede observar la vida
cotidiana con la electrnica, como un televisor, un equipo de audio o la
electrnica de un coche, que son capaces de funcionar como se pretende una
vez ms, incluso despus de haber perdido el poder de repente. Un repentino y
extrao error con un dispositivo que puede a veces ser fijada por la eliminacin
y restauracin de energa, haciendo que el dispositivo de restablecimiento.
Algunos dispositivos, como reproductores multimedia porttiles, a menudo
tiene un botn de reinicio, ya que son propensos a la congelacin o el bloqueo
arriba. La falta de una adecuada capacidad de restablecimiento de otro modo,
posiblemente, podra hacer que el dispositivo despus de una intil prdida de
potencia o mal funcionamiento.
Un restablecimiento se realiza por reiniciar el software del sistema sin reiniciar
el hardware

2.3.3 ESTADOS DE ESPERA


Cuando se conectan tarjetas de la PC, un problema comn es igualar la
velocidad de los ciclos del bus con la de las tarjetas. Es comn que una tarjeta
sea ms lenta que el bus. As, El bus de la PC esta diseado para resolver este
problema. La seal ready del bus se puede usar para extender la longitud del
ciclo del bus para igualar una tarjeta lenta o para el bus del sistema hasta que
se sincronice con el ciclo de la tarjeta.
Los ciclos del bus 8088 normalmente son de cuatro pulsos y se describen por
T1 hasta T4. En algunos ciclos el hardware dela PC, automticamente inserta
un pulso ocioso extra llamado TW. La seal ready se usa para insertar estados
nuevos o adicionales de espera. Debido a que los diferentes ciclos del bus
requieren distintos tiempos, la seal ready se debe controlar de manera
diferente.
El hardware de la PC no inserta estados de espera en los ciclos de lectura o
escritura a memoria, sino que esto lo hace la tarjeta usando la seal ready.

2.4 INTERRUPCIONES DE HARDWARE


Las interrupciones hardware son producidas por varias fuentes, por ejemplo del
Teclado, cada vez que se presiona una tecla y se suelta se genera una
interrupcin. Otras interrupciones son originadas por el reloj, la impresora, el

puerto serie, el disco, etctera. Una interrupcin de tipo hardware es una seal
elctrica producida por un dispositivo fsico del ordenador. Esta seal informa a
la CPU que el dispositivo requiere su atencin. La CPU parar el proceso que
est ejecutando para atender la interrupcin. Cuando la interrupcin termina,
la CPU reanuda la ejecucin en donde fue interrumpida, pudiendo ejecutar el
proceso parado originalmente o bien otro proceso.

2.4.1 ENMASCARABLE
Una interrupcin enmascarable tiene la caracterstica que si el
microprocesador ejecuta una instruccin de deshabilitar interrupcin, (DI),
cualquier seal de control en la lnea de interrupcin ser ignorado o
enmascarada (masked out). El procesador se mantendr sin hacer caso a la
lnea de la interrupcin enmascarable (EI) sea ejecutada.
Las interrupciones ordinarias INT tambin pueden ser enmascaradas
selectivamente por el programador. Haciendo uso de los flip flops IFF1 y IFF2 a
1 las interrupciones son autorizadas. Ponindolas a cero (mascarndolos) se
prevendr la deteccin de INT. La instruccin EI es usada para habilitarlas y DI
para deshabilitarlas.
IFF1 y IFF no son puestos en 1 simultneamente durante la
ejecucin de las instrucciones EI y DI, las interrupciones son deshabilitadas
para prevenir cualquier prdida de informacin.
Para que el microprocesador acepte esta interrupcin, deben de
cumplirse las siguientes condiciones:
1 Que las interrupciones hayan sido habilitadas previamente.
2 Que la entrada Busreq no est activa.
3 Que la entrada NMI no est activa.
En la operacin normal del Z80 examina la entrada INT en la subida de
reloj en el ltimo estado del ltimo ciclo de mquina de cada instruccin y
despus en cada transferencia o comparacin de bloques o entrada y salida de
bloques.
Cuando la entrada est en 0 lgico y se cumplen todas las condiciones,
el microprocesador inicia un ciclo especial de respuesta a la interrupcin
(interrupt acknowledge) para avisar al dispositivo que su interrupcin fue
aceptada.
Durante este ciclo de mquina se activa la seal M1, pero para
distinguirlo de un ciclo normal de lectura de cdigo de operacin, la seal
IOREQ se activa en lugar de la seal Mreq y la seal RD permanece inactiva.
IOREQ se utiliza para indicar al dispositivo que puede colocar una palabra de 8
bits en el bus de datos. Este byte le proporciona al microprocesador
informacin de la direccin en que se encuentra la subrutina de servicio a
donde se transferir el control. Esta informacin vara dependiendo de la
interrupcin. Adems, durante la interrupcin el contenido del PC no se altera y
permanece con el ltimo valor que tena antes de la interrupcin.

2.4.2 NO-ENMASCARABLE
Una interrupcin no enmascarable causa que la CPU deje lo que est haciendo,
cambie el puntero de instruccin para que apunte a una direccin particular y
contine ejecutando el cdigo de esa direccin. Se diferencia de los otros tipos

de interrupcin en que los programadores no pueden hacer que la CPU las


ignore, aunque algunos ordenadores pueden por medios externos bloquear esa
seal, dando un efecto similar al resto de las interrupciones. Al no poderse
desactivar son empleadas por dispositivos para los que el tiempo de respuesta
es crtico, como por ejemplo el coprocesador matemtico Intel 8087 en el IBM
PC, el indicador de batera baja, o un error de paridad que ocurra en la
memoria. En algunos ordenadores Clnicos (ordenador que se monta a partir
de diferentes marcas) las interrupciones no enmascarables se usaban para
manejar las diferencias entre su hardware y el original de IBM. As, si se
intentaba acceder a uno de estos dispositivos se lanzaba una interrupcin no
enmascarable y la BIOS ejecutaba el cdigo para el hardware presente en la
mquina. Tambin se podan lanzar interrupciones no enmascarables por el
usuario, permitiendo interrumpir el programa actual para permitir la
depuracin. En este caso al lanzarse una interrupcin no enmascarable se
suspenda la ejecucin del programa actual y el control se transfera a un
depurador para que el programador pudiera inspeccionar el estado de la
memoria, los registros, etc. Estas instrucciones no enmascarables eran
lanzadas de diferentes maneras, como pulsando un botn, por medio de una
combinacin de teclas o por medio de un programa. En juegos, se produca una
instruccin no enmascarable y se interrumpa el juego, de esta manera se
podan conseguir vidas extras por ejemplo modificando el rea de memoria
donde se guardaban las vidas restantes.

2.5 ACCESO DIRECTO A MEMORIA


El acceso directo a memoria (DMA, del ingls Direct Memory Access) permite a
cierto tipo de componentes de ordenador acceder a la memoria del sistema
para leer o escribir independientemente de la CPU principal. Muchos sistemas
hardware utilizan DMA, incluyendo controladores de unidades de disco, tarjetas
grficas y tarjetas de sonido. DMA es una caracterstica esencial en todos los
ordenadores modernos, ya que permite a dispositivos de diferentes
velocidades comunicarse sin someter a la CPU a una carga masiva de
interrupciones.

2.5.1 SISTEMA DE VIDEO


Nmero de imgenes por segundo
Velocidad de carga de las imgenes: nmero de imgenes por unidad de
tiempo de vdeo, para viejas cmaras mecnicas cargas de seis a ocho
imgenes por segundo (fps) o 120 imgenes por segundo o ms para las
nuevas cmaras profesionales. Los estndares PAL y SECAM especifican 25 fps,
mientras que NTSC especifica 29,97 fps. El cine es ms lento con una velocidad
de 24fps, lo que complica un poco el proceso de transferir una pelcula de cine
a video. Para lograr la ilusin de una imagen en movimiento, la velocidad
mnima de carga de las imgenes es de unas quince imgenes por segundo.

Entrelazado

El video puede ser entrelazado o progresivo. El entrelazado fue inventado como


un mtodo de lograr una buena calidad visual dentro de las limitaciones de un
estrecho ancho de banda. Las lneas entrelazadas de cada imagen estn
numeradas consecutivamente y divididas en dos campos: el campo impares
(campo superior), que consiste en las lneas de los nmeros impares y el
campo pares (casilla inferior), que consiste en las lneas de los nmeros pares.
NTSC, PAL y SECAM son formatos entrelazados. Las especificaciones abreviadas
de la resolucin de video a menudo incluyen una i para indicar entrelazado.
Por ejemplo, el formato de video PAL es a menudo especificado como 576i50,
donde 576 indica la lnea vertical de resolucin, i indica entrelazado, y el 50
indica 50 campos (la mitad de imgenes) por segundo.
En los sistemas de barrido progresivo, en cada perodo de refresco se
actualizan todas las lneas de exploracin. El resultado es una mayor
percepcin de la resolucin y la falta de varios artefactos que pueden formar
parte de una imagen estacionaria aparentemente en movimiento o que
parpadea. Un procedimiento conocido como desentrelazado puede ser utilizado
para transformar el flujo entrelazado, como el analgico, el de DVD, o satlite,
para ser procesado por los dispositivos de barrido progresivo, como el que se
establece en los televisores TFT, los proyectores y los paneles de plasma. El
desentrelazado no puede, sin embargo, producir una calidad de video
equivalente al material de barrido progresivo real.
Resolucin de video
El tamao de una imagen de video se mide en pxeles para video digital, o en
lneas de barrido horizontal y vertical para video analgico. En el dominio
digital, (por ejemplo DVD) la televisin de definicin estndar (SDTV) se
especifica como 720/704/640 480i60 para NTSC y 768/720 576i50 para
resolucin PAL o SECAM. Sin embargo, en el dominio analgico, el nmero de
lneas de barrido sigue siendo constante (486 NTSC/576 PAL), mientras que el
nmero de lneas horizontal vara de acuerdo con la medicin de la calidad de
la seal: aproximadamente 320 pxeles por lnea para calidad VCR, 400 pxeles
para las emisiones de televisin, y 720 pxeles para DVD. Se conserva la
relacin de aspecto por falta de pxeles cuadrados.
Espacio de color y bits por pxel
El nombre del modelo del color describe la representacin de color de vdeo. El
sistema YIQ se utiliz en la televisin NTSC. Se corresponde estrechamente con
el sistema YUV utilizado en la televisin NTSC y PAL; y con el sistema Y Db Dr
utilizado por la televisin SECAM. El nmero de colores distintos que pueden
ser representados por un pixel depende del nmero de bits por pixel (bpp). Una
forma de reducir el nmero de bits por pxel en vdeo digital se puede realizar
por submuestreo de croma (por ejemplo, 4:4:4, 4:2:2, 4:2:0).
Mtodo de compresin de video (slo digital)
Se usa una amplia variedad de mtodos para comprimir secuencias de video.
Los datos de video contienen redundancia temporal y espacial, lo que hace que
las secuencias de video sin comprimir sean extremadamente ineficientes. En
trminos generales, se reduce la redundancia espacial registrando diferencias
entre las partes de una misma imagen (frame); esta tarea es conocida como
compresin intraframe y est estrechamente relacionada con la compresin de
imgenes. As mismo, la redundancia temporal puede ser reducida registrando
diferencias entre imgenes (frames); esta tarea es conocida como compresin
interframe e incluye la compensacin de movimiento y otras tcnicas. Los
estndares modernos ms comunes son MPEG-2, usado para el DVD y la
televisin por satlite, y MPEG-4 usado para los sistemas de video caseros.
Tasa de bits (slo digital)

La tasa de bits es una medida de la tasa de informacin contenida en un flujo o


secuencia de video. La unidad en la que se mide es bits por segundo (bit/s o
bps) o tambin Megabits por segundo (Mbit/s o Mbps). Una mayor tasa de bits
permite mejor calidad de video. Por ejemplo, el Video CD?, con una tasa de bits
de cerca de 1Mbps, posee menos calidad que un DVD que tiene una tasa de
alrededor de 20Mbps. La VBR (Variable Bit Rate Tase de Bits Variable) es una
estrategia para maximizar la calidad visual del video y minimizar la tasa de
bits. En las escenas con movimiento rpido, la tasa variable de bits usa ms
bits que los que usara en escenas con movimiento lento pero de duracin
similar logrando una calidad visual consistente. En los casos de video
streaming en tiempo real y sin buffer, cuando el ancho de banda es fijo (por
ejemplo en videoconferencia emitida por canales de ancho de banda
constante) se debe usar CBR (Constant Bit Rate Tasa de Bits Constante).

2.5.2 SISTEMAS DE DISCO


Discos IDE. Son los orientados normalmente al consumo domestico.
Existen dos tcnicas de acceso a estos discos. Son los modos PIO y los modos
DMA.
Tcnicas de acceso I/O
Modos PIO: En los discos antiguos, el acceso a disco se hacia mediante tcnicas
PIO (Program Input/Output).
Estos tipos de acceso, implican mucho trabajo a la CPU (constantemente
interrogando a los puertos de comunicaciones con el disco), y poca velocidad
de transferencia, ya que lo mximo que poda traerse la CPU es de dos en dos
bytes del disco por cada operacin PIO.
Los modos PIO son de PIO 1 a PIO 4, siendo el ms rpido este ultimo.

2.5.3 OTRAS APLICACIONES


Modos DMA. Evidentemente el modo anterior queda obsoleto desde el
momento en que las tecnologas de las placas madre y de los buses de las
placas madre, permiten la tcnica del bus mastering. Esta tcnica consiste en
que el dispositivo puede tomar el control del bus desconectando del bus a la
CPU y durante esa fraccin de tiempo hacer llegar datos a la memoria del
ordenador de una manera masiva. En ese momento el procesador est
inoperativo, pero la velocidad de transferencia conseguida por la electrnica
del disco y de la controladora supera con creces la parada de la CPU.
Dispositivos ATA/ATAPI
Windows XP habilita por defecto el modo DMA en la mayora de los dispositivos
ATA / ATAPI, pero para asegurar la estabilidad del sistema cuando encuentra un
nmero grande de errores (ms de seis) durante la transferencia de datos,
seleccionar el modo PIO.
Dispositivos en modo DMA

En dispositivos ATAPI, excepto DVD y CD-RW Windows XP habilita por defecto el


modo PIO en CD-ROM y dispositivos removibles como los magnetopticas.
Podemos habilitar el DMA a travs del administrador de dispositivos.
Windows XP habilita por defecto el DMA en ATAPI DVD y CD-RW/CD-R.

UNIDAD 3 SELECCIN DE COMPONENTES PARA


ENSAMBLE DE EQUIPOS DE COMPUTO
3.1 CHIP SET
El chipset es el conjunto de chips que se encarga de controlar algunas
funciones concretas del ordenador, como la forma en que interacciona el
microprocesador con la memoria o la cach, o el control de los puertos y slots
ISA, PCI, AGP, USB...
El chipset de una placa base es un conjunto de chips cuyo nmero vara segn
el modelo y que tiene como misin gestionar todos los componentes de la
placa base tales como el micro o la memoria; integra en su interior las
controladoras encargadas de gestionar los perifricos externos a travs de
interfaces como USB, IDE, serie o paralelo. El chipset controla el sistema y sus
capacidades, es el encargado de realizar todas las transferencias de datos
entre los buses, la memoria y el microprocesador, por ello es casi el "alma" del
ordenador. Dentro de los modernos chipset se integran adems distintos
dispositivos como la controladora de vdeo y sonido, que ofrecen una increble
integracin que permite construir equipo de reducido tamao y bajo coste.
Las caractersticas del chipset y su grado de calidad marcarn los
siguientes factores a tener en cuenta:

Que obtengamos o no el mximo rendimiento del


microprocesador.

Posibilidades de actualizar el ordenador.

Poder utilizar ciertas tecnologas ms avanzadas de memorias y


perifricos.

3.1.1 CONTROLADOR DEL BUS


El controlador del bus se encarga de la frecuencia de funcionamiento y las
seales de sincronismo, temporizacin y control.
Est ubicado en un chip en la placa base.
El Bus es la va a travs de la que se van a transmitir y recibir todas las
comunicaciones, tanto internas como externas, del sistema informtico. El bus
es solamente un Dispositivo de Transferencia de Informacin entre los
componentes conectados a l, no almacena informacin alguna en ningn
momento. Los datos, en forma de seal elctrica, slo permanecen en el bus el
tiempo que necesitan en recorrer la distancia entre los dos componentes
implicados en la transferencia. En una unidad central de sistema tpica el bus

se subdivide en tres buses o grupos de lneas: Bus de Direcciones, Bus de


Datos, Bus de Control

3.1.2 PUERTO DE ENTRA/SALIDA


Cualquier dispositivo (distinto de la memoria RAM) que intercambie datos con
el sistema lo hace a travs de un "puerto", por esto se denominan tambin
puertos de E/S ("I/O ports"). Desde el punto de vista del software, un puerto es
una interfaz con ciertas caractersticas; se trata por tanto de una abstraccin
(no nos referimos al enchufe con el que se conecta fsicamente un dispositivo
al sistema), aunque desde el punto de vista del hardware, esta abstraccin se
corresponde con un dispositivo fsico capaz de intercambiar informacin (E/S)
con el bus.
Como los dispositivos E/S tienen algn tipo de conexin con el bus externo,
deben tener una direccin (o conjunto de ellas) que los identifique. Los hemos
comparado con un telfono, un dispositivo con el que se puede enviar/recibir
informacin mediante una direccin. Hablar de un puerto E/S es casi siempre
sinnimo de una direccin, y es costumbre informtica referirse a estas
direcciones en hexadecimal. De modo que, por ejemplo, un puerto puede ser
0x21 en un fuente o 21h en un texto informtico.

3.1.3 CONTROLADOR DE INTERRUPCIONES


Las peticiones hardware de interrupcin del PC son manejadas por un chip,
conocido como PIC#1 ("Programmable Interrupt Controller"). Originariamente
era un 8259A, que puede manejar 8 peticiones (IRQ0/IRQ7), pero pronto se
hizo evidente que eran un nmero excesivamente corto, por lo que en 1984
IBM aadi un segundo controlador PIC#2 en el modelo AT, que poda manejar
las peticiones IRQ8 a IRQ15, aunque las interrupciones utilizables resultantes
no fuesen de 16 como cabra suponer, por las razones apuntadas en el prrafo
anterior.
El PIC dispone de 16 niveles de prioridad, numerados del 0 al 15, de forma que los de
nmero ms bajo se atienden antes que los de nmero ms alto. La asignacin a cada
nivel es como sigue:
Nivel Asign. Nivel Asign. Nivel Asign. Nivel Asign.
0

NMI

IRQ0

IRQ9

IRQ10 6

IRQ11 7

IRQ12

IRQ13 9

IRQ14 10

IRQ15 11

IRQ3

12

IRQ4

IRQ5

IRQ6

IRQ7

13

14

IRQ1

15

IRQ8

3.1.4 CONTROLADOR DEL DMA


El mecanismo de acceso directo a memoria est controlado por un chip
especfico, el DMAC ("DMA Controller"), que permite realizar estos intercambios
sin apenas intervencin del procesador. En los XT estaba integrado en un chip
8237A que proporcionaba 4 canales de 8 bits (puede mover solo 1 Byte cada
vez); sus direcciones de puerto son 000-00Fh. Posteriormente en los AT se
instalaron dos de estos integrados y las correspondientes lneas auxiliares en el
bus de control.
En contra de lo que podra parecer, el resultado no fue disponer de 8 canales,
porque el segundo controlador se colg en "Cascada" de la lnea 4 del primero

(ms adelante se explica este concepto. Los canales del segundo DMAC est
asignado a las direcciones 0C0-0DFh y son de 16 bits. Pueden mover 2 Bytes
(de posiciones contiguas) cada vez.
Cada canal tiene asignada una prioridad para el caso de recibirse
simultneamente varias peticiones (los nmeros ms bajos tienen prioridad
ms alta). Pueden ser utilizados por cualquier dispositivo que los necesite
(suponiendo naturalmente que est diseado para soportar este modo de
operacin). Cada sistema los asigna de forma arbitraria, pero hay algunos
cuya asignacin es estndar.
Canal Uso
0

En los primitivos PCs estaba dedicado al


refresco de memoria. En los sistemas
actuales est libre.

Libre: Generalmente a dispositivos SDLC


[3] (codificadores de audio)

Controlador de disquete

Controlador puerto de impresora ECP [2]

Libre en los XT. Ocupado en


(segundo controlador DMAC)

Libre (AT)

Libre (AT)

Libre (AT)

los

AT

3.1.5 CIRCUITOS DE TEMPORIZACIN Y CONTROL


Circuito de temporizador y control:
Es una red secuencial que acepta un cdigo que define la operacin que se va
a ejecutar y luego prosigue a travs de una secuencia de estados, generando
una correspondiente secuencia de seales de control. Estas seales de control
incluyen el control de lectura escritura y seales de direccin de memoria
vlida en el bus de control del sistema. Otras seales generadas por el
controlador se conectan a la unidad aritmtica lgica y a los registros
internos del procesador para regular el flujo de informacin en el procesador y
a, y desde, los buses de direccin y de datos del sistema
El diodo D1 se encarga de rectificar la corriente proporcionada por el
secundario de un transformador a la que se conectar el equipo que, se ha de
controlar, para lo cual deber observarse las precauciones bsicas y
elementales a la hora de seleccionar los diferentes elementos mencionados,
respetando un margen de seguridad de la tensin a la que se sometern los
componentes del montaje.
An teniendo la tensin continua se necesita el diodo D1 para evitar la
descarga de retorno, a continuacin, se intercala la resistencia R1 que ser la
responsable directa del tiempo de carga del condensador electroltico, es decir,
a mayor valor resistivo le corresponde un mayor tiempo de carga del
condensador. Para no entrar en clculos empricos, es cuestin de realizar unas
pruebas o ensayos para averiguar la resistencia que en principio debe dejar
pasar una corriente muy baja, dependiendo de la capacidad de C1.

El siguiente elemento, el condensador C1, debe escogerse de una considerable


capacidad, cosa muy determinante, pero sin perder de vista la tensin, si
utilizramos la tensin de red de 220V, la tensin de C1 debe estar sobre 400V
o mayor a la que se ver sometido, para evitar se caliente o perfore quedando
inservible definitivamente. Un condensador de los que se utilizan en los
motores de las lavadoras o los frigorficos ser el adecuado.
A la hora de elegir el condensador, es conveniente considerar su tamao y
siempre que sea posible debera optarse como se ha mencionado por un
modelo electroltico (de ah el uso del diodo) debido esencialmente a la mayor
capacidad y menor tamao, cosa que en algunos casos no es posible,
utilizando en tal caso uno de los no polarizados industriales de unos 8 a 12 f y
repito, por seguridad >400V, para una tensin de red de 220V.
Bien, veamos que ocurre cuando se aplica una tensin al diodo D1, de la figura
01, la corriente se rectifica a media onda al atravesarlo, esto la reduce a la
mitad aproximadamente, esta tensin se encuentra la resistencia R1, que le
restringe su paso a un valor calculado para un paso de corriente de unos pocos
mA (miliamperios).

3.1.6 CONTROLADORES DE VIDEO


La tarjeta de video, (tambin llamada controlador de video), es un componente
electrnico requerido para generar una seal de video que se manda a una
pantalla de video por medio de un cable. La tarjeta de video se encuentra
normalmente en la placa de sistema de la computadora o en una placa de
expansin. La tarjeta grfica rene toda la informacin que debe visualizarse
en pantalla y acta como interfaz entre el procesador y el monitor; la
informacin es enviada a ste por la placa luego de haberla recibido a travs
del sistema de buses. Una tarjeta grfica se compone, bsicamente, de un
controlador de video, de la memoria de pantalla o RAM video, y el generador
de caracteres, y en la actualidad tambin poseen un acelerador de grficos. El
controlador de video va leyendo a intervalos la informacin almacenada en la
RAM video y la transfiere al monitor en forma de seal de video; el nmero de
veces por segundo que el contenido de la RAM video es ledo y transmitido al
monitor en forma de seal de video se conoce como frecuencia de refresco de
la pantalla. La frecuencia depende en gran medida de la calidad de la placa de
video.

La tarjeta VGA:
La Video Graphics Adapter (VGA) signific la aparicin de un nuevo estndar
del mercado. Esta tarjeta ofrece una paleta de 256 colores, dando como
resultado imgenes de colores mucho ms vivos. Las primeras VGA contaban
con 256KB de memoria y solo podan alcanzar una resolucin de 320x200
puntos con la cantidad de colores mencionados anteriormente. Primero la
cantidad de memoria video RAM se ampli a 512KB, y ms tarde a 1024KB,
gracias a sta ampliacin es posible conseguir una resolucin de, por ejemplo,
1024x768 pixeles con 8 bits de color. En el modo texto la VGA tiene una
resolucin de 720x400 pixeles, adems posee un refresco de pantalla de 60HZ,
y con 16 colores soporta hasta 640X480 puntos.
La tarjeta SVGA:
La tarjeta SVGA (Super Video Graphics Adapter) contiene conjuntos de chips de
uso especial, y ms memoria, lo que aumenta la cantidad de colores y la
resolucin
El acelerador grfico:
La primera solucin que se encontr para aumentar la velocidad de proceso de
los grficos consisti en proveer a la tarjeta grfica de un circuito especial
denominado acelerador grfico. El acelerador grfico se encarga de realizar
una serie de funciones relacionadas con la presentacin de grficos en la
pantalla, que de otro modo, tendra que realizar el procesador. De esta manera,
le quita tareas de encima a este ltimo, y as se puede dedicar casi
exclusivamente al proceso de datos. La velocidad con que se ejecutan las
aplicaciones basadas en Windows para el manejo de grficos se incrementa
muy notablemente, llegando al punto (con algunas placas) de no necesitar
optimizar la CPU. El estndar hoy da est dado por los aceleradores grficos
de 64 bits. Tambin, aunque no tan comunes, hay aceleradores grficos de 128
bits.
El coprocesador grfico:
Posteriormente, para lograr una mayor velocidad se comenzaron a instalar en
las tarjetas de video otros circuitos especializados en el proceso de comandos
grficos, llamados coprocesadores grficos. Se encuentran especializados en la
ejecucin de una serie de instrucciones especficas de generacin de grficos.
En muchas ocasiones el coprocesador se encarga de la gestin del ratn
(mouse) y de las operaciones tales como la realizacin de ampliaciones de
pantalla.
Los grficos en tres dimensiones son una representacin grfica de una escena
o un objeto a lo largo de tres ejes de referencia, X, Y, Z, que marcan el ancho,
el alto y la profundidad de ese grfico. Para manejar un grfico tridimensional,
ste se divide en una serie de puntos o vrtices, en forma de coordenadas, que
se almacenan en la memoria RAM. Para que ese objeto pueda ser dibujado en
un monitor de tan slo dos dimensiones (ancho y alto), debe pasar por un
proceso

3.2 APLICACIONES

3.2.1 ENTRADA/SALIDA
Las computadoras electrnicas modernas son una herramienta esencial en
muchas reas: industria, gobierno, ciencia, educacin, en realidad en casi
todos los campos de nuestras vidas.
El papel que juegan los dispositivos perifricos de la computadora es esencial;
sin tales dispositivos sta no sera totalmente til. A travs de los dispositivos
perifricos podemos introducir a la computadora datos que nos sea 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.

3.2.2 almacenamiento
Debido a la cantidad de informacin que manejamos actualmente, los
dispositivos de almacenamiento se han vuelto casi tan importantes como el
mismsimo computador.
Aunque actualmente existen dispositivos para almacenar que superan las 650
MB de memoria, an seguimos quejndonos por la falta de capacidad para
transportar nuestros documentos y para hacer Backups de nuestra informacin
ms importante. Todo esto sucede debido al aumento de software utilitario que
nos permite, por dar un pequeo ejemplo, convertir nuestros Cds en archivos
de Mp3.
El espacio en nuestro Disco duro ya no es suficiente para guardar tal cantidad
de informacin; por lo que se nos es de urgencia conseguir un medo alternativo
de almacenamiento para guardar nuestros Cds en Mp3 o los programas que
descargamos de Internet.

Disco
duro,
en
los
ordenadores
o
computadoras, unidad de
almacenamiento
permanente
de
gran
capacidad. Est formado
por varios discos apilados
dos
o
ms,
normalmente de aluminio o vidrio, recubiertos de un material ferromagntico.
Como en los disquetes, una cabeza de lectura/escritura permite grabar la
informacin, modificando las propiedades magnticas del material de la
superficie, y leerla posteriormente (La tecnologa magntica, consiste en la

aplicacin de campos magnticos a ciertos materiales cuyas partculas


reaccionan a esa influencia, generalmente orientndose en unas determinadas
posiciones que conservan tras dejar de aplicarse el campo magntico. Esas
posiciones representan los datos, bien sean una cancin, bien los bits que
forman una imagen o un documento importante.); esta operacin se puede
hacer un gran nmero de veces.

3.2.3 FUENTE DE ALIMENTACION


Es un circuito que convierte la tensin alterna de la red industrial en una
tensin prcticamente continua.
Las fuentes de alimentacin o fuentes de poder se pueden clasificar
atendiendo a varios criterios:
Fuentes analgicas:
sus sistemas de control son analgicos

uentes de alimentacin continuas [editar]


Usualmente la entrada es una tensin alterna proveniente de la red elctrica comercial y la
salida es una tensin continua con bajo nivel de rizado. Constan de tres o cuatro etapas:

seccin de entrada: compuesta principalmente por un rectificador,


tambin tiene elementos de proteccin como fusibles, varistores, etc.

regulacin: su misin es mantener la salida en los valores prefijados.

salida: su misin es filtrar, controlar, limitar, proteger y adaptar la fuente


a la carga a la que est conectada.

Este tipo de fuentes pueden ser tanto lineales como conmutadas.


Las fuentes lineales siguen el esquema: transformador, rectificador, filtro,
regulacin y salida. En primer lugar el transformador adapta los niveles de
tensin y proporciona aislamiento galvnico. El circuito que convierte la
corriente alterna en continua se llama rectificador, despus suelen llevar un
circuito que disminuye el rizado como un filtro de condensador. La regulacin
se consigue con un componente disipativo regulable. La salida puede ser
simplemente un condensador.
Las fuentes conmutadas tienen por esquema: rectificador, conmutador,
transformador, otro rectificador y salida. La regulacin se obtiene con el
conmutador, normalmente un circuito PWM (Pulse Width Modulation) que
cambia el ciclo de trabajo. Aqu las funciones del transformador son las mismas
que para fuentes lineales pero su posicin es diferente. El segundo rectificador
convierte la seal alterna pulsante que llega del transformador en un valor
continuo. La salida puede ser tambin un filtro de condensador o uno del tipo
LC.
Las ventajas de las fuentes lineales son una mejor regulacin, velocidad y
mejores caractersticas EMC. Por otra parte las conmutadas obtienen un mejor
rendimiento, menor coste y tamao.

3.3 AMBIENTES DE SERVICIOS


3.3.1 NEGOCIOS

La tecnologa en general ha sido la causa principal y la accin ms directa para


la transformacin del trabajo de las organizaciones en la posguerra del siglo
XX. Tanto los bienes de capital duros (computadores, telfonos, videos,
facsmiles, grabadoras, etc.), como los programas y sistemas de informacin y
comunicacin en general, han incrementado enormemente la productividad y
eficiencia de las organizaciones. Tenemos como ejemplos los siguientes: bases
de datos en redes de todo orden y topologa, sistemas de reservaciones en
aerolneas, sistemas de contabilidad y nminas, archivos clnicos en centros de
salud, sistemas de conmutacin electrnica y un sinnmero de otras
aplicaciones a procesos administrativos.

Esta inversin en recursos humanos y materiales que han efectuado las


organizaciones en la segunda mitad del siglo XX, ofrece muchas soluciones y a
la vez problemas de toda ndole. Por ejemplo, en el rea de investigacin
espacial, existen programas de simulacin para misiones espaciales, en los
cuales se valoran miles de variables antes de realizar fsicamente el viaje.
Asimismo, en reas ms convencionales como mercadotecnia, es posible
analizar una multiplicidad de variables por programacin lineal u otras
herramientas analticas en la etapa de diseo, con anterioridad al lanzamiento
de un producto o servicio
Tres modalidades son reconocibles en el trabajo de los sistemas de
informacin, las que son: uso de procesos aritmticos, ejecucin de funciones
lgicas y, por ltimo, implementacin de operaciones de entrada/salida.
Las operaciones aritmticas comprenden el procesamiento de datos por medio
de cmputos elementales: adicin y sustraccin, multiplicacin y divisin, tal
como en el caso de un control de inventaras. Por otro lado, las funciones
lgicas fijan pasos a seguir ante diferentes situaciones preestablecidas, tal es
el caso del control de pago por horas suplementarias laboradas. Por ltimo, las
operaciones de entrada/salida constituyen un proceso en el cual la informacin
es generada a travs de una unidad central de procesamiento (CPU) para
almacenamiento y uso posterior, como el caso de los sistemas de nmina de
pagos, en los que se introduce un estndar de datos y sale un cheque.

3.3.2 INDUSTRIA
La industria es el conjunto de procesos y actividades que tienen como finalidad
transformar las materias primas en productos elaborados, de forma masiva.
Existen diferentes tipos de industrias, segn sean los productos que fabrican.
Desde los comienzos de la revolucin industrias hasta nuestros das, un
principio de reorganizacin del trabajo se ha conservado inalterable, como
articulo de fe: la divisin del trabajo. Ya Adam Smith sealo, cuando J.Watt
perfeccionaba la maquina de vapor que la generacin de riqueza se acrecienta
con la divisin del trabajo.
Aproximadamente un siglo despus F.W.Taylor iniciaba con sus trabajos sobre la
revolucin de la productividad laboral. Esta propuesta metdica de Taylor
consista en analizar y dividir las tareas en una serie de movimientos simples y

repetitivos cada uno de los cuales deba ejecutarse en forma precisa, sin
tiempos muertos y con las herramientas adecuadas
Las divisiones del trabajo y la metodologa tayloriana aplicadas por una
industria que se mecanizaba en forma creciente y estandarizaba sus
herramientas y productos, condujeron inexorablemente a la especializacin, la
fabricacin en serie, la lnea de montaje y la produccin masiva
El crecimiento econmico basado en la mecanizacin y la productividad laboral
fue evidente mientras los trabajadores manuales de las industrias
manufactureras, la minera, los transportes y la agricultura constituyan la
fuerza laboral mayoritaria. Pero a partir de 1980, aproximadamente, mas de
2/3 de la poblacin activa esta integrado por trabajadores no manuales, en
administracin y los servicios
Las computadoras de altsimas prestaciones asociadas a un basto arsenal de
software utilitario y costos que se han derrumbado, aumentan en forma
sustancial la productividad del trabajo, ignorando en buena medida la divisin
del trabajo y el Taylorismo
Algunas empresas redisearon en forma drstica algunas de sus procesos
internos dejando de lado aquellos principios y utilizando en plenitud las
posibilidades inherentes a las computadoras y a las comunicaciones modernas
Los resultados fueron espectaculares en materia de acortamiento de los
tiempos de ejecucin de los procesos, de reduccin de personal y de calidad
del trabajo

3.3.3 COMERCIO ELECTRONICO


El desarrollo de estas tecnologas y de las telecomunicaciones ha hecho que los
intercambios de datos crezcan a niveles extraordinarios, simplificndose cada
vez mas y creando nuevas formas de comercio, y en este marco se desarrolla
el Comercio Electrnico.
Comercio Electrnico
Se considera Comercio Electrnico al conjunto de aquellas transacciones
comerciales y financieras realizadas a travs del procesamiento y la
transmisin de informacin, incluyendo texto, sonido e imagen.
TIPOS DE TRANSACCIONES DE COMERCIO ELECTRONICO
Business to business (entre empresas): Las empresas pueden intervenir
como compradoras o vendedoras, o como proveedoras de herramientas o
servicios de soporte para el comercio electrnico, instituciones financieras,
proveedores de servicios de Internet, etc.
Business to consumers (Entre empresa y consumidor): Las empresas venden
sus productos y prestan sus servicios a travs de un sitio Web a clientes que
los utilizarn para uso particular.
Consumers to consumers (Entre consumidor y consumidor): Es factible que
los consumidores realicen operaciones entre s, tal es el caso de los remates en
lnea.
Consumers to administrations (Entre consumidor y administracin): Los
ciudadanos pueden interactuar con las Administraciones Tributarias a efectos

de realizar la presentacin de las declaraciones juradas y/o el pago de los


tributos, obtener asistencia informativa y otros servicios.
Business to administrations (Entre empresa y administracin): Las
administraciones pblicas actan como agentes reguladores y promotores del
comercio electrnico y como usuarias del mismo.
VENTAJAS DEL COMERCIO ELECTRNICO
Para las Empresas:
Desaparecen los lmites geogrficos y de tiempo.
Disponibilidad las 24 horas del da, 7 das a la semana, todo el ao.
Reduccin considerable de inventarios.
Agilizar las operaciones del negocio.
Menos inversin en los presupuestos publicitarios.
Reduccin de precios por el bajo coste del uso de Internet en
comparacin con otros medios de promocin, lo cual implica mayor
competitividad.
Globalizacin y acceso a mercados potenciales de millones de clientes.
Para los clientes:

Un medio que da poder al consumidor de elegir en un mercado global


acorde a sus necesidades.
Rapidez al realizar los pedidos.
Servicio pre y post-venta on-line.
Reduccin de la cadena de distribucin, lo que le permite adquirir un
producto a un mejor precio.
Mayor interactividad y personalizacin de la demanda.
Informacin inmediata sobre cualquier producto, y disponibilidad de
acceder a la informacin en el momento que as lo requiera.
Permite el acceso a ms informacin.

DESVENTAJAS DEL COMERCIO ELECTRNICO


Desconocimiento de la empresa:
No conocer la empresa que vende es un riesgo del comercio electrnico, ya
que sta puede estar en otro pas o en el mismo, pero en muchos casos las
empresas o personas-empresa que ofrecen sus productos o servicios por
Internet ni siquiera estn constituidas legalmente en su pas y no se trata ms
que de gente que est probando suerte en Internet.
Forma de Pago: Aunque ha avanzado mucho el comercio electrnico, todava
no hay una transmisin de datos segura el 100%. Y esto es un problema pues
nadie quiere dar sus datos de la Tarjeta de Crdito por Internet. Poder volver
(post y pre-venta):Con todo ello podemos reclamar en caso de ser necesario o
pedir un servicio post-venta. Al conocerlo sabemos donde poder ir. El cliente
espera recibir una atencin pre-venta o post-venta.
FACTORES A CONSIDERAR EN COMERCIO ELECTRNICO
Existen muchos aspectos abiertos en torno al comercio electrnico; entre ellos
podemos destacar, la validez de la firma electrnica, la legalidad de un
contrato electrnico, las violaciones de marcas y derechos de autor, prdida de

derechos sobre las marcas, prdida de derechos sobre secretos comerciales y


responsabilidades. Por esto existen leyes aplicables para el comercio
electrnico y lo anterior mencionado.

UNIDAD 4 MICROCONTROLADORES
4.1 ARQUITECTURA
4.1.1 TERMINALES
Dispositivo del hardware electrnico o electromecnico que se usa para
introducir o mostrar datos de una computadora. Su funcion es mostrar y recibir
datos con capacidad significativa del procesador de datos, puede ser llamado
Terminal inteligente o cliente lijero.
Una computadora puede ejecutar software que envie la funcion de un terminal
en cocaciones permitiendo el uso simultaneo de programas locales y acceso a
un servidor.

El microcontrolador nace cuando las tcnicas de integracin han progresado lo


bastante para permitir su fabricacin; pero tambin porque, muy a menudo,
tanto en las aplicaciones domsticas como industriales, se tiene la necesidad
de sistemas inteligentes o, al menos programables. Un ejemplo muy simple
es el programador de una lavadora, el cual debe controlar una cierta cantidad
de elementos con ciclos y cadencias perfectamente definidas, pero variables
en funcin del programa seleccionado. Otras aplicaciones ms tcnicas tienen,
igualmente, necesidad de sistemas programables. Por ejemplo, una
fotocopiadora debe controlar permanentemente un gran nmero de elementos
y de funciones. Gracias a la llegada de los microcontroladores, tarjetas que
contenan varias decenas de circuitos lgicos clsicos se han visto reducidas a
dos o tres microcontroladores.

Unidad
Central

Memoria
ROM

Memoria
RAM

Buses del Sistema

Circuitos
de interfaz
Exterior

RA4/TOCKI):
Es el PORT A. Corresponden a 5 lneas bidireccionales de E/S (definidas por
programacin). Es capaz de entregar niveles TTL cuando la alimentacin
aplicada en VDD es de 5V 5%. El pin
RA4/TOCKI
Como entrada puede programarse en funcionamiento normal o como entrada
del contador/temporizador TMR0. Cuando este pin se programa como entrada
digital, funciona como un disparador de Schmitt (Schmitt trigger), puede
reconocer seales un poco distorsionadas y llevarlas a niveles lgicos (cero y
cinco voltios). Cuando se usa como salida digital se comporta como colector
abierto; por lo tanto se debe poner una resistencia de pull-Up (resistencia
externa conectada a un nivel de cinco voltios, ...no te preocupes, mas abajo lo
entenders mejor). Como salida, la lgica es inversa: un "0" escrito al pin del
puerto entrega a la salida un "1" lgico. Este pin como salida no puede manejar
cargas como fuente, slo en el modo sumidero.
Pata 4 (MCLR / Vpp):
Es una pata de mltiples aplicaciones, es la entrada de Reset (master clear) si
est a nivel bajo y tambin es la habilitacin de la tensin de programacin
cuando se est programando el dispositivo. Cuando su tensin es la de VDD el
PIC funciona normalmente.
Patas 5 y 14 (VSS y VDD):
Son respectivamente las patas de masa y alimentacin. La tensin de
alimentacin de un PIC est comprendida entre 2V y 6V aunque se recomienda
no sobrepasar los 5.5V.
Patas 6, 7, 8, 9, 10, 11, 12, 13 (RB0-RB7):

Es el PORT B. Corresponden a ocho lneas bidireccionales de E/S (definidas por


programacin). Pueden manejar niveles TTL cuando la tensin de alimentacin
aplicada en VDD es de 5V 5%. RB0 puede programarse adems como
entrada de interrupciones externas INT. Los pines RB4 a RB7 pueden
programarse para responder a interrupciones por cambio de estado. Las patas
RB6 y RB7 se corresponden con las lneas de entrada de reloj y entrada de
datos respectivamente, cuando est en modo programacin del integrado.
Patas 15 y 16 (OSC1/CLKIN y OSC2/CLKOUT):
Corresponden a los pines de la entrada externa de reloj y salida de oscilador a
cristal respectivamente.

4.1.2 CPU
Qu es una CPU? - Definicin de CPU
CPU, abreviatura de Central Processing Unit (unidad de proceso central), se
pronuncia como letras separadas. La CPU es el cerebro del ordenador. A veces
es referido simplemente como el procesador o procesador central, la CPU es
donde se producen la mayora de los clculos. En trminos de potencia del
ordenador, la CPU es el elemento ms importante de un sistema informtico.
En ordenadores grandes, las CPUs requieren uno o ms tableros de circuito
impresos. En los ordenadores personales y estaciones de trabajo pequeas, la
CPU est contenida en un solo chip llamadado microprocesador. Dos
componentes tpicos de una CPU son
1. La unidad de lgica/aritimtica (ALU), que realiza operaciones aritmticas y
lgicas.
2. La unidad de control (CU), que extrae instrucciones de la memoria, las
descifra y ejecuta, llamando a la ALU cuando es necesario.
La unidad central de proceso (CPU) o simplemente procesador. Es el
componente en una computadora digital que interpreta las instrucciones y
procesa los datos contenidos en los programas de computadora. Los CPU
proporcionan la caracterstica fundamental de la computadora digital, la
programabilidad, y son uno de los componentes necesarios encontrados en los
ordenadores o computadores de cualquier tiempo, junto con el
almacenamiento primario y las facilidades de entrada/salida. Es conocido como
microprocesador el CPU que es manufacturado con circuitos integrados. Desde
mediados de los aos 1970, los microprocesadores de un solo chip han
reemplazado casi totalmente todos los otros tipos de CPU, y hoy en da, el
trmino CPU es aplicado usualmente a algn tipo de microprocesador.

4.1.3 ESPACIO EN MEMORIA


Memoria En los microcontroladores la memoria de instrucciones y datos est
integrada en el propio chip. Una parte debe ser no voltil, tipo ROM, y se
destina a contener el programa de instrucciones que gobierna la aplicacin.
Otra parte de memoria ser tipo RAM, voltil, y se destina a guardar las
variables y los datos. Hay dos peculiaridades que diferencian a los

microcontroladores de los computadores personales: No existen sistemas de


almacenamiento masivo como disco duro o disquetes. Como el
microcontrolador slo se destina a una tarea en la memoria ROM, slo hay que
almacenar un nico programa de trabajo. La RAM en estos dispositivos es de
poca capacidad pues slo debe contener las variables y los cambios de
informacin que se produzcan en el transcurso del programa. Por otra parte,
como slo existe un programa activo, no se requiere guardar una copia del
mismo en la RAM pues se ejecuta directamente desde la ROM. Los usuarios de
computadores personales estn habituados a manejar Megabytes de memoria,
pero, los diseadores con microcontroladores trabajan con capacidades de
ROM comprendidas entre 512 bytes y 8 k bytes y de RAM comprendidas entre
20 y 512 bytes. Segn el tipo de memoria ROM que dispongan los
microcontroladores, la aplicacin y utilizacin de los mismos es diferente. Se
describen las cinco versiones de memoria no voltil que se pueden encontrar
en los microcontroladores del mercado.

4.1.4 Entrada /Salida


Seal de Corriente de Entrada: Considerada como estmulo aplicado a un
sistema desde una fuente de energa externa con el propsito de que el
sistema produzca una respuesta especfica.
Seal de Corriente de Salida: Respuesta obtenida por el sistema que puede o
no relacionarse con la respuesta que implicaba la entrada

4.2 PROGRAMAN
La programacin en computadoras es la base por medio de la cual se logran
crear aplicaciones, software, incluso sistemas operativos a travs de ciertos
cdigos entendibles entre la maquina y el usuario, que cumple con funciones o
tareas predeterminadas

4.2.1 MODELO DE PROGRAMACIN


Mecanismos disponibles al programador para expresar la estructura lgica de un
programa
Influye
Complejidad del programa
Costo de desarrollo
Legibilidad. Costo de mantenimiento
Rendimiento
Influenciado por el modelo
por la implementacin del modelo
Por la estructura de paralelizacin
Componentes
Datos
Procesos
Comunicacin
Sincronizacin
Entrada/salida

4.2.2 CONJUNTO DE INSTRUCCIONES

Un conjunto de instrucciones o repertorio de instrucciones, juego de


instrucciones o ISA (del ingls Instruction Set Architecture, Arquitectura del
Conjunto de Instrucciones) es una especificacin que detalla las instrucciones
que una CPU de un ordenador puede entender y ejecutar, o el conjunto de
todos los comandos implementados por un diseo particular de una CPU. El
trmino describe los aspectos del procesador generalmente visibles a un
programador, incluyendo los tipos de datos nativos, las instrucciones, los
registros, la arquitectura de memoria y las interrupciones, entre otros aspectos.
Existe principalmente de 3 tipos: CISC (Complex Instruction Set Computer),
RISC (Reduced Instruction Set Computer) y SISC (Specific Instruction Set
Computer).
La arquitectura del conjunto de instrucciones (ISA) se emplea a veces para
distinguir este conjunto de caractersticas de la microarquitectura, que son los
elementos y tcnicas que se emplean para implementar el conjunto de
instrucciones. Entre estos elementos se encuentras las microinstrucciones y los
sistemas de cach.
Procesadores con diferentes diseos internos pueden compartir un conjunto de
instrucciones; por ejemplo el Intel Pentium y AMD Athlon implementan
versiones casi idnticas del conjunto de instrucciones x86, aunque tienen
diseos internos completamente opuestos.

4.2.3 MODOS DE DIRECCIONAMIENTO


Los llamados Modos de direccionamiento son las diferentes maneras de
especificar en informtica un operando dentro de una instruccin (lenguaje
ensamblador). Cmo se especifican e interpretan las direcciones de memoria
segn las instrucciones.

Pueden ser:

Inmediato: En la instruccin est incluido directamente el operando.

Ejemplo: MOV A,#17H

Directo: El campo de operando en la instruccin contiene la direccin


en memoria donde se encuentra el operando.

Ejemplo: MOV A,17H

Indirecto: El campo de operando contiene una direccin de memoria,


en la que se encuentra la direccin efectiva del operando.

Ejemplo: MOV A,@17H

Absoluto: El campo de operando contiene una direccin en memoria,


en la que se encuentra la instruccin.

De registro: Sirve para especificar operandos que estn en registros.

Ejemplo: MOV A,R0

Indirecto mediante registros: El campo de operando de la instruccin


contiene un identificador de registro en el que se encuentra la direccin
efectiva del operando.

Ejemplo: MOV A,@R0

De desplazamiento: Combina el modo directo e indirecto mediante


registros

De pila: Se utiliza cuando el operando est en memoria y en la


cabecera de la Pila

4.2.4 LENGUAJE ENSAMBLADOR


El lenguaje ensamblador es un tipo de lenguaje de bajo nivel utilizado para
escribir programas informticos, y constituye la representacin ms directa del
cdigo mquina especfico para cada arquitectura de computadoras legible por
un programador.
Fue usado ampliamente en el pasado para el desarrollo de software, pero
actualmente slo se utiliza en contadas ocasiones, especialmente cuando se
requiere la manipulacin directa del hardware o se pretenden rendimientos
inusuales de los equipos.
Caractersticas

Programar en lenguaje ensamblador es difcil de aprender, entender,


leer, escribir, depurar y mantener, por eso surgi la necesidad de los
lenguajes compilados.

A pesar de perder rendimiento en un proceso de compilacin, en la


actualidad la mayora de las computadoras son suficientemente rpidas.

El lenguaje ensamblador no es portable.

Programar en lenguaje ensamblador lleva mucho tiempo.

Los programas hechos en lenguaje ensamblador son generalmente ms


rpidos. Al programar cuidadosamente en lenguaje ensamblador se

pueden crear programas de 5 a 100 veces ms rpidos que con


lenguajes de alto nivel.

Los programas hechos en lenguaje ensamblador generalmente ocupan


menos espacio. Un buen programa en lenguaje ensamblador puede
ocupar casi la mitad de espacio que su contrapartida en lenguaje de alto
nivel.

Con el lenguaje ensamblador se pueden crear segmentos de cdigo


imposibles de formar en un lenguaje de alto nivel.

4.3 APLICACIONES
4.3.1 COMO SISTEMA INDEPENDIENTE
Un microcontrolador dispone normalmente de los siguientes componentes:

Procesador o UCP (Unidad Central de Proceso).


Memoria RAM para Contener los datos.
Memoria para el programa tipo ROM/PROM/EPROM.
Lneas de E/S para comunicarse con el exterior.

Diversos mdulos para el control de perifricos (temporizadores, Puertas Serie


y Paralelo, CAD:
Generador de impulsos de reloj que sincronizan el funcionamiento de
todo el sistema
Conversores Analgico/Digital, CDA: Conversores Digital/Analgico, etc.)

4.3.2 COMO SUBSISTEMA DE UNA COMPUTADORA


El microprocesador es un circuito integrado que contiene la Unidad Central de
Proceso (UCP), tambin llamada procesador, de un computador. La UCP est
formada por la Unidad de Control, que interpreta las instrucciones, y el Camino
de Datos, que las ejecuta.
Las patitas de un microprocesador sacan al exterior las lneas de sus buses de
direcciones, datos y control, para permitir conectarle con la Memoria y los
Mdulos de E/S y configurar un computador implementado por varios circuitos
integrados. Se dice que un microprocesador es un sistema abierto porque su
configuracin es variable de acuerdo con la aplicacin a la que se destine.
(Figura 1.1.)

Figura 1.1. Estructura de un sistema abierto basado en un microprocesador. La disponibilidad de los


buses en el exterior permite que se configure a la medida de la aplicacin.
Si slo se dispusiese de un modelo de microcontrolador, ste debera tener
muy potenciados todos sus recursos para poderse adaptar a las exigencias de
las diferentes aplicaciones. Esta potenciacin supondra en muchos casos un
despilfarro. En la prctica cada fabricante de microcontroladores oferta un
elevado nmero de modelos diferentes, desde los ms sencillos hasta los ms
poderosos. Es posible seleccionar la capacidad de las memorias, el nmero de
lneas de E/S, la cantidad y potencia de los elementos auxiliares, la velocidad
de funcionamiento, etc. Por todo ello, un aspecto muy destacado del diseo es
la seleccin del microcontrolador a utilizar.

INSTITUTO TECNOLOGICO SUPERIOR

DE COATZACOALCOS

ALUMNO:
Toledo Santiago Ismael

CARRERA:
INGENIERIA EN SISTEMAS COMPUTACIONALES

SEMESTRE:
7

GRUPO:
A
MATERIA:
Arquitectura de computadoras

MAESTRO:
I.S.C. Elizabeth Snchez Guerrero
COATZACOALCOS, VER, 15 /JUNIO /2009

También podría gustarte