You are on page 1of 11

El Procesador

Un microprocesador es un circuito electrnico integrado que acta como unidad


central de proceso de un ordenador, proporcionando el control de las operaciones
de clculo.

Estn formados por componentes extremadamente pequeos formados en una
nica pieza plana de poco espesor. Su componente principal son los
semiconductores, principalmente silicio y germanio. Pueden llegar a tener arias
decenas de millones transistores, adems de otros componentes electrnicos
como diodos, resistencias, condensadores... !todo ello en arios mil"metros
cuadrados#
CARACTERSTICAS DE UN PROCESADOR:
CAPACIDAD DE PROCESAMIENTO: viene determinada por el juego
de instrucciones de que dispone y por la amplitud del bus de datos (de
8, 16 o 32 bits, por ejemplo)
CAPACIDAD DE MANIPULAR GRAN CANTIDAD DE MEMORIA: que
viene determinada por la amplitud del bus de direcciones
VELOCIDAD DE PROCESAMIENTO: depende del ciclo del reloj y
tambin de la amplitud del bus de datos !a velocidad de un procesador
se mide en "ega #ert$ios ("%$)
Tipos de procesadores
Existen, $oy en d"a tres marcas de procesadores% &'(, )yrix e *ntel. *ntel tiene
arios como son Pentium, Pentium ''+, Pentium Pro y Pentium **. &'( tiene el
&'(,-., /, y el /.. )yrix tiene el ,-., el .-., el .-.'+ y el .-.'+i. 0os ,-. ya
estn totalmente o1soletos y no se de1en considerar siquiera. 0a elocidad de los
procesadores se mide en 'ega$ertz 2'3z 4'illones de ciclos por segundo5. &s"
que un Pentium es de 6..'$z o de 788'$z, etc. Este parmetro indica el nmero
de ciclos de instrucciones que el procesador realiza por segundo, pero slo sire
para compararlo con procesadores del mismo tipo. Por e9emplo, un ,-. de
6::'$z no es ms rpido que un Pentium de 688'$z. &$ora, este tema es
1astante complicado y de gran controersia ya que el rendimiento no depende
slo del procesador sino de otros componentes y para que se utilice el procesador.
0os expertos requieren entonces de programas que midan el rendimiento, pero
aun as" cada programa entrega sus propios nmeros. )ometer; un pequeo
pecado para ayudar a descomplicarlos a ustedes y tratar; de $acer una regla de
mano para la elocidad de los procesadores. <o incluyo algunos como el Pentium
Pro por ser un procesador cuyo mercado no es el del $ogar.
)a1e anotar que los procesadores de *ntel son ms caros y tienen una unidad de
punto flotante 2=PU5 ms ro1usta que &'( y )yrix. Esto $ace que *ntel tenga
procesadores que funcionen me9or en :( 2>ercera dimensin5, &uto)&(, 9uegos y
todo tipo de programas que utilizan esta caracter"stica. Para programas de oficina
como ?ord, ?ordPerfect, etc. &'( y )yrix funcionan muy 1ien.
Tipos de procesadores
Pentium@A, B ,x-.@688 2)yrix y &'(5, &'( ,x-.@6::, Pentium@C8, &'( /, P688
Pentium@688, )yrix .-.@688 2PD@6785, Pentium@678, )yrix .-.@678 2PD@6::5
&'( /, P6::, Pentium@6::, )yrix .-.@6:: 2PD@6,85 B &'( /, P6,8, Pentium@
6,8, Pentium@6.. ,)yrix .-.@6.. 2PD@7885, Pentium@788, )yrix .-.'+ 2PD@7885
Pentium@6.. ''+, Pentium@788 ''+, )yrix .-.'+ 2PD@7::5, &'( /.@7::
Pentium **@7::, )yrix .-.'+ 2PD@7..5B &'( /.@7.., Pentium **@7..,Pentium **@
:88, Pentium **@::: 2(esc$utes5, Pentium **@:,8, Pentium **@E88.

Memoria Principal
&ambin se denomina "emoria 'rincipal o (nterna
)s otra de las partes *undamentales del ordenador 'ara que un
programa se ejecute debe estar almacenado (cargado) en la "emoria
+entral
!a in*ormaci,n que almacena es: a) (nstrucciones que componen los
programas que estamos utili$ando- b) .atos que el usuario introduce y-
c) (n*ormaci,n sobre el programa que reali$a las *unciones de control en
las operaciones que la m/quina reali$a (so*t0are ejecutivo)
)n los ordenadores actuales, est/ *ormada por circuitos electr,nicos
integrados y est/ compuesta por elemento bi1estables siendo el sistema
binario el que mejor representa su *uncionamiento
Hay dos tipos fundamnta!s d Mmo"ia
Mmo"ia RAM
Mmo"ia ROM
MEMORIA RAM
2e llama as3 por la uni,n de las palabras Random Access Memory,
"emoria de 4cceso 4leatorio
2e trata de c#ips de memoria alargados situados en la 'laca 5ase
(junto al procesador)
+aracter3sticas:
)s una "emoria de !ectura y )scritura de datos a gran velocidad
)s 6ol/til, esto es, si se corta el suministro elctrico se pierde la
in*ormaci,n
)s de acceso aleatorio: se puede acceder a sus posiciones sin requerir
una lectura secuencial de los datos anteriores (mayor velocidad)
7+,mo *unciona8:
+uando vamos a utili$ar un programa
a) se copia en la "emoria 94"-
b) b) )l procesador lee paso a paso todas las instrucciones del
programa y -
c) el procesador guarda en la 94" los resultados de los c/lculos
)n de:nitiva, la "emoria 94" determina cuantos programas puede
ejecutar el ordenador y a qu cantidad de datos puede acceder
r/pidamente un programa
MEMORIA ROM
2e llama as3 por la uni,n de las palabras Read Only Memory, "emoria
s,lo de !ectura
)n !os '+s se denomina "emoria 5(;2 (Basic Input/Output System)
2istema 5/sico de )ntrada<2alida
)aracter"sticas%
Es de acceso aleatorio
F<o oltil
FEs slo de lectura de datos 2est gra1ada cuando se fa1rica el ordenador y
no puede escri1irse so1re ella5.
MEMORIA CACH
F 0a 'emoria )ac$; u oculta es una pequea memoria extraordinariamente rpida
entre la 'emoria principal y el procesador en los ordenadores modernos.
F Es ms oluminosa y consume ms energ"a que la 'emoria D&' pero
muc$"simo ms rpido. >iene caracter"sticas similares a la D&'.
F Suele estar incluida, al menos en parte, en el microprocesador 0a memoria cac$e
forma parte de la tar9eta madre y del procesador 23ay dos tipos5 y se utiliza para
acceder rpidamente a la informacin que utiliza el procesador.
G19etios
@ 'antener el tiempo de acceso promedio a la memoria pequeo.
@ Deducir el anc$o de 1anda entre memoria principal y procesador.
Principios de la cache
0a memoria cac$e intenta o1tener elocidades cercanas a las de las memorias
ms rpidas disponi1les y al mismo tiempo proporcionar una memoria grande al
precio de las memorias de semiconductores, que son menos costosas.
0a cac$e contiene una copia de una parte de la memoria principal. )uando el
procesador intenta leer una pala1ra de la memoria, se comprue1a si la pala1ra
determinada est en la memoria cac$e, si esta, se en"a la pala1ra al procesador,
si no est, un 1loque de memoria Principal, formado por un nmero fi9o de
pala1ras se introduce en la cac$e, este 1loque contiene la pala1ra 1uscada, y se
en"a al procesador. (ado que existe una alta pro1a1ilidad que la instruccin
siguiente est; relacionada con la anterior se aceleran los tiempos en que estos
datos estn disponi1les.
Clases de memoria cache
0as clases de memoria cac$e incluyen cac$e principal 2tam1i;n conocida como
cac$e 06 y una cac$e secundaria 2conocidas como cac$e 075. 0a memoria cac$e
06 es una memoria que est situada dentro del microprocesador, se la conoce
tam1i;n con el nom1re de memoria cac$e interna. &ctualmente se utilizan como
m"nimo .EH67- /1. El controlador de la cac$e utilizando una serie de algoritmos
o1tiene las pro1a1les prximas lecturas de memoria. 0a memoria cac$e 07 es una
memoria externa que se encuentra generalmente entre el microprocesador y la
memoria. Es una memoria sper rpida conformada por c$ips SD&'. Una de las
caracter"sticas de la cac$e 07 es que es de mayor tamao que la 06. En el caso
de los microprocesadores que tienen la cac$e integrada al mismo, su principal
caracter"stica es que esta tra1a9a a la misma elocidad que la interna del micro. 0a
memoria cac$e puede ser por $ard, cuando usamos un soporte f"sicoB o por soft
cuando se utiliza un soporte por softIare y se $ace un s"mil de memoria cac$e en
el disco r"gido. 0a siguiente figura nos muestra un circuito esquemtico de
memoria cac$e f"sica%
El Jcere1roJ del sistema de la memoria cac$e es el llamado controlador de
memoria cac$e. )uando un controlador de memoria cac$e accede a una
instruccin de la memoria principal, tam1i;n almacena las instrucciones
posteriores. Esto se $ace de1ido a que existe una alta pro1a1ilidad de que las
instrucciones adyacentes tam1i;n sean necesarias. Esto aumenta la pro1a1ilidad
de que el )PU encuentre las instrucciones que necesita en la memoria cac$e,
permitiendo as" que la computadora funcione con mayor rapidez. El controlador de
cac$e se encarga de efectuar la lectura@escritura de la memoria D&' 2Principal5 y
de la memoria cac$e comunicndose directamente con el microprocesador. 0a
memoria cac$e est conformada por una memoria rpida del tipo SD&'
2compuesta por transistores, por lo cual no pierde la informacin peridicamente5,
mientras que la memoria principal es del tipo (D&' 2cada celda est compuesta
por un capacitor y un transistor, los capacitores pierden su carga naturalmente a
menos que sufran un proceso de recarga @ refres$ing5.
Cap!ra de Daos
Permite extraer informacin de documentos y transferirla a un programa para ser
gestionado. Dealizar este proceso en forma manual es una tarea tediosa y
requiere de muc$o tiempo. )on la captura automtica de datos todo esto puede
realizarse de forma muc$o ms rpida y sencilla. <uestro softIare incluye el
escaneo de documentos, la lectura automtica de los formularios y las facturas
independientemente de su formato, as" como su interpretacin, erificacin y
transferencia a su sistema de destino. Si los documentos llegan en formato digital
2arc$ios ad9untos acorreos electrnicos, fax, Ie1, etc.5 la informacin es incluso
ms fcil de leer.
"rea de a!omai#aci$n
F )aptura automticamente la informacin presente en cualquier tipo de
documento y con cualquier formato.
F *dentifica, interpreta y alida la informacin capturada.
F Permite erificar el contenido, asegurar la calidad y autorizar pagos u otras
acciones.
F >e permite contrastar automticamente la informacin de los documentos
reci1idos con los datos existentes. Estructurados Semiestructurados Sin
estructurar.
F Kalidacin la informacin y transfiere a su sistema de gestin automatizada.
Unidades y soportes de entrada
0os dispositios de entrada traducen los datos a una forma que la computadora
pueda interpretar, para luego procesarlos y almacenarlos dentro de estas unidades
se encuentran.
Dispositivos manuales
>eclado alfanum;rico% El teclado es un circuito en forma de matrizB cada circuito
est conectado al dispositio controlador, que reconoce la letra o cdigo que en"a
el usuario cuando se cierra o a1re un circuito.
Dispositivos apuntadores
Datn% puede colocar el apuntador 2o cursos grficos5 so1re un "cono con rapidez
y eficiencia.
Dispositivos pticos
0ector de marcas o rastreador de marca ptica% Usa la luz refle9ada para
determinar la u1icacin de marcas de lpiz en $o9as de respuestas estndar y
formularios similares...
Dispositivos magnticos
0ectora de caracteres magn;ticos% lee los caracteres impresos con tinta magn;tica
en los c$eques.
Digitalizadores
Para que un computador pueda reconocer texto manuscritos, primero tiene que
digitalizar la informacin, conertirla en alguna forma digital para poder
almacenarla en la memoria del computador. 3ay diferentes dispositios de entrada
para capturar y digitalizar informacin... Gtras entradas
>ar9etas inteligentes% Son una ersin me9orada de las tar9etas con 1anda
magn;tica. )ontienen un microprocesador que almacena algunos datos de
seguridad y personales en su memoria en todo momento. (ado que las tar9etas
inteligentes pueden tener ms informacin, que tienen cierta capacidad de
procesamiento y que es casi imposi1le duplicarlas, seguramente sustituirn a las
tar9etas con 1andas magn;ticas.
Re%isro o Cap!ra
)s una memoria de alta velocidad y poca capacidad, integrada en el
microprocesador, que permite guardar y acceder a valores muy usados,
generalmente en operaciones matem/ticas
!os registros est/n en la cumbre de la jerarqu3a de memoria, y son la
manera m/s r/pida que tiene el sistema de almacenar datos !os
registros se miden generalmente por el n=mero de bits que almacenan-
por ejemplo, un >registro de 8 bits> o un >registro de 32 bits> !os
registros generalmente se implementan en un banco de registros, pero
antiguamente se usaban biestables individuales, memoria 294" o
*ormas a=n m/s primitivas )l trmino es usado generalmente para
re*erirse al grupo de registros que pueden ser directamente inde?ados
como operandos de una instrucci,n, como est/ de:nido en el conjunto
de instrucciones 2in embargo, los microprocesadores tienen adem/s
muc#os otros registros que son usados con un prop,sito espec3:co,
como el contador de programa 'or ejemplo, en la arquitectura (432, el
conjunto de instrucciones de:ne 8 registros de 32 bits
Tipos de re%isros
F 0os registros de datos son usados para guardar nmeros enteros. En algunas
computadoras antiguas, exist"a un nico registro donde se guarda1a toda la
informacin, llamado acumulador.
F 0os registros de memoria son usados para guardar exclusiamente direcciones
de memoria. Eran muy usados en la arquitectura 3arard, ya que muc$as eces
las direcciones ten"an un tamao de pala1ra distinto que los datos.
F 0os registros de propsito general 2en ingl;s LPDs o General Purpose Registers5
pueden guardar tanto datos como direcciones. Son fundamentales en la
arquitectura Kon <eumann. 0a mayor parte de las computadoras modernas usa
LPDs.
F 0os registros de coma flotante son usados para guardar datos en formato de
coma flotante.
F 0os registros constantes tienen alores creados por $ardIare de slo lectura. Por
e9emplo, en '*PS el registro M zero siempre ale 8.
F 0os registros de propsito espec"fico guardan informacin espec"fica del estado
del sistema, como el puntero de pila o el registro de estado.
&alidaci$n de daos
'ostrar todo 0a alidacin de datos 2alidacin de datos% proceso de compro1ar la
precisin de los datosB con9unto de reglas que se pueden aplicar a un control para
especificar el tipo y el interalo de datos que los usuarios pueden especificar.5 se
puede utilizar para mostrar mensa9es de error cuando los usuarios especifican
alores incorrectos en un formulario. En lugar de tener que compro1ar los errores
una ez completado un formulario, la alidacin de datos realiza esta
compro1acin a medida que se rellena el formulario.
Tra'a(ar con )alidaci$n de daos al rellenar !n *orm!lario
'icrosoft Gffice *nfoPat$ 788: comprue1a automticamente los datos que se
especifican en un formulario y muestra un mensa9e de error si los alores no
cumplen la condicin especificada por la regla de alidacin de datos. Si un alor
no cumple una condicin especificada, aparecer inmediatamente un mensa9e de
error indicando cul es el pro1lema. 0os mensa9es de error pueden ser de distinto
tipo% alertas de cuadros de dilogo 2alerta de cuadro de dilogo% alerta de
alidacin de datos que a1re un cuadro de dilogo con un mensa9e de error
personalizado cuando se escri1en datos no lidos en un control.5 o alertas en
l"nea 2alerta en l"nea% alerta de alidacin de datos que marca los controles que
contienen datos no lidos con un 1orde ro9o discontinuo. 0os usuarios pueden
$acer clic con el 1otn secundario del mouse 2ratn5 en estos controles para
mostrar mensa9es de error personalizados.5. Puede corregir los errores
inmediatamente o utilizar los comandos del men 3erramientas para desplazarse
por el formulario y corregir los errores a la ez. 0os errores no corregidos se
marcan con un 1orde ro9o discontinuo. 0as entradas requeridas se marcan con un
asterisco ro9o o, en algunos tipos de controles, un 1orde ro9o discontinuo. Para er
ms detalles so1re el error, puede $acer clic en el control con el 1otn secundario
del mouse 2ratn5. 2i guarda un *ormulario sin arreglar los errores, una
alerta de cuadro de di/logo le recordar/ que #ay errores 'uede guardar
los *ormularios con errores de validaci,n, pero no puede enviarlos
T"a#a$a" %on &a!ida%i'n d datos a! dis(a" un fo"mu!a"io
!a validaci,n de datos est/ siempre asociada con un control (control:
objeto de inter*a$ gr/:ca para el usuario, como un cuadro de te?to, una
casilla de veri:caci,n, una barra de despla$amiento o un bot,n de
comando, que permite a los usuarios controlar el programa @tilice los
controles para mostrar datos y opciones, reali$ar una opci,n o *acilitar la
lectura de la inter*a$) )spec3:co y ocurre cuando un usuario rellena un
*ormulario &enga en cuenta que (n*o'at# comprueba una condici,n
e?aminando el valor del campo (campo: elemento o atributo en el origen
de datos que puede contener datos 2i el campo es un elemento, puede
contener campos de atri1uto. 0os campos almacenan los datos que se escri1en en
los controles.5 que est enlazado 2enlazar% conectar un control con un campo o
grupo en el origen de datos para que se guarden los datos escritos en el control.
)uando un control no est enlazado, no est conectado con un campo o un grupo,
por lo que no se guardan los datos escritos en el control.5 )on el control, no el
control en s". >ipos de alidacin de datos *nfoPat$ admite distintos tipos de
alidacin de datos, cada uno de los cuales se puede utilizar por separado o 9unto
con otros% Dequired fields 2)ampos requeridos5 Dequiere que los
Usuarios especifiquen un alor en un control.
F (ata@type alidation 2Kalidacin de tipo de datos5 Dequiere que los usuarios
especifiquen un determinado tipo de datos, como fec$as o nmeros enteros, en un
control.
F Dange c$ecNing 2)ompro1acin de interalo5 Larantiza que el alor especificado
en un control se encuentra dentro de un interalo especificado. Por e9emplo, la
compro1acin de interalo puede limitar una partida de gastos a menos de ,88 M.
F (ynamic comparisons 2)omparaciones dinmicas5 )ompara los alores de
diferentes controles. Por e9emplo, las comparaciones dinmicas pueden requerir
que una fec$a de en"o sea posterior a una fec$a de pedido.
F (ata patterns 2'odelos de datos5 Dequiere que los usuarios escri1an alores
siguiendo un modelo espec"fico, como un nmero de tel;fono.
+ )ode@1ased alidation 2Kalidacin 1asada en cdigo5 Utiliza cdigo
personalizado para llear a ca1o la alidacin aanzada de un control. >ipos de
mensa9es de error )uando usted aplica la alidacin de datos en un control, puede
Especificar que se muestre a los usuarios uno de los dos tipos de mensa9es de
error%
F &lerta en l"nea 'arca los controles que contienen datos no lidos con un 1orde
ro9o discontinuo. El usuario puede $acer clic con el 1otn secundario del mouse
2ratn5 para que aparezca un mensa9e de error personalizado o estndar.
F &lerta de cuadro de dilogo &1re un cuadro de dilogo con un mensa9e de error
personalizado cuando se especifican datos no lidos en un control. Si el usuario
no arregla el error inmediatamente, el control se marca con una alerta en l"nea.
Sc$ema@1ased alidation 2Kalidacin 1asada en un esquema5 Si el formulario se
1asa en un Esquema +'0 2esquema +'0% especificacin formal escrita en +'0
que define la estructura de un documento +'0, incluidos los nom1res de
elementos y tipos de datos enriquecidos, los elementos que pueden aparecer
com1inados y los atri1utos que estn disponi1les para cada elemento.5 ya
existente, *nfoPat$ alida automticamente las entradas de datos 1asadas en las
Destricciones de esquema. En algunos casos, estas restricciones son similares o
iguales a la alidacin de datos estndar disponi1le en *nfoPat$B la alidacin
data@type alidation, por e9emplo, es una clase de alidacin sc$ema@1ased
alidation. En otros casos, el esquema ya existente puede contener una alidacin
ms extensa que incluya tipos de datos aanzados. 0os mensa9es de alerta para
la alidacin sc$ema@1ased alidation 2alidacin 1asada en esquema5 aparecen
como alertas en l"nea estndar. Para pro1ar una restriccin de alidacin de datos,
incluidas las condiciones y los mensa9es de error, o1tenga una ista preia de su
formulario y especifique datos lidos y no lidos en el control que desea pro1ar.
0os mensa9es de error aparecern en la ista preia tal y como aparecen para los
usuarios.

You might also like