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.