Está en la página 1de 29

INSTITUTO POLITÉCNICO

NACIONAL.
ESCUELA SUPERIO DE INGENIERÍA
MECANICA Y ELECTRICA. ESIME
ZACATENCO.
De la Cruz Ortiz Paulo César.
6CV4

TAREAS.
MICROPROCESADORES.
INDÍCE.

MICROPROCESADOR ....................................................................................................................................... 2
MICROCONTROLADOR ..................................................................................................................................... 3
HISTORIA DE LAS COMPUTADORAS ................................................................................................................. 3
GENERACIONES DE COMPUTADORAS ............................................................................................................... 5
HISTORIA DE LOS MICROPROCESADORES ........................................................................................................ 8
ARQUITECTURA ARM .................................................................................................................................... 19
¿Para qué se usa ARM? ................................................................................................................................ 20
ARQUITECTURA RISC .................................................................................................................................... 21
RISC: Reduced Instruction Set Computer; en castellano, conjunto de instruccionesreducidas ............................ 21
Origen de la arquitectura RISC ....................................................................................................................... 21
Características de RISC ................................................................................................................................. 22
ARQUITECTURA CISC .................................................................................................................................... 23
RAM ........................................................................................................................................................... 24
¿Qué es la memoria RAM?............................................................................................................................. 24
Tipos de memoria RAM ................................................................................................................................. 25
¿Para qué sirve la memoria RAM? .................................................................................................................. 25
ROM........................................................................................................................................................... 26
¿Qué es la memoria ROM? ............................................................................................................................ 26
¿Para qué sirve la memoria ROM?.................................................................................................................. 26
Tipos de memoria ROM ................................................................................................................................. 27
SISTEMA EMBEDIDO .................................................................................................................................... 27
Componentes ............................................................................................................................................ 28
MICROPROCESADOR
Es un dispositivo que realiza las funciones de la CPU en un único circuito integrado. Se
poneen marcha cuando inicias tu ordenador y se encarga de activar el sistema operativo y
los programas correspondientes. También realiza operaciones de diversa índole.Podría
albergar una o varias CPU (unidad central de procesamiento), una ALU (unidad aritmético-
lógica) y una unidad de cálculo en coma flotante. Se conecta a la placa base mediante
un zócaloconcreto. Suele añadirse un disipador de calor para evitar que se caliente
demasiado.

El microprocesador es un procesador que incluye dos tipos de memoria: una volátil (equivale
a la de todos los procesadores) y otra no volátil (la memoria del disco duro). Además, incluye
periféricos y todo lo anterior en un único chip.

En el procesador, los dos tipos de memoria y los periféricos son externos. Además, su chip
está especialmente dedicado para imprimirle una mayor potencia. En lo que respecta a las
ventajas del microprocesador, deberíamos destacar las siguientes:

• Se puede instalar en cualquier tipo de dispositivo gracias a su pequeño tamaño.


• Su coste es muy asequible.
• Trabaja a alta velocidad debido a la tecnología que incorpora.
• Su versatilidad permite que pueda emplearse para distintas funciones.
• El consumo energético es más bajo gracias a la tecnología CMOS.
• El nivel de errores de funcionamiento es menor que el de otras alternativas.
• Se adapta mejor a los dispositivos portátiles.

El microprocesador sigue las instrucciones que se le indiquen. Convierte cada instrucción


en un código binario de una extensión para que la CPU la entienda. Las fases de la
ejecución deuna instrucción son las siguientes:

• La búsqueda en la memoria para darle la orden al microprocesador.


• La decodificación. La instrucción se traduce para la CPU.
• La búsqueda de operador. Cuando la CPU sabe qué debe hacer, busca
cómoejecutarlo.
• La ejecución. Se realiza la operación, aritmética o lógica, requerida.
• El almacenamiento del resultado en la memoria caché.
MICROCONTROLADOR
Un microcontrolador (abreviado µC, UC o mCU) es un circuito integrado programable,
capazde ejecutar las órdenes grabadas en su memoria. Está compuesto de varios
bloques funcionales que cumplen una tarea específica. Un microcontrolador incluye en su
interior lastres principales unidades funcionales de una computadora: unidad central de
procesamiento,memoria y periféricos de entrada/salida.

Algunos microcontroladores pueden utilizar palabras de cuatro bits y funcionan a velocidad


de reloj con frecuencias tan bajas como 4 kHz, con un consumo de baja potencia (mW o
microwatts). Por lo general, tendrá la capacidad de mantenerse a la espera de un evento
como pulsar un botón o de otra interrupción; así, el consumo de energía durante el estado
de reposo (reloj de la CPU y los periféricos de la mayoría) puede ser solo de nanowatts,
loque hace que muchos de ellos sean muy adecuados para aplicaciones con batería de
larga duración. Otros microcontroladores pueden servir para roles de rendimiento crítico,
donde sea necesario actuar más como un procesador digital de señal (DSP), con
velocidades dereloj y consumo de energía más altos.

Cuando es fabricado el microcontrolador, no contiene datos en la memoria ROM. Para que


pueda controlar algún proceso es necesario generar o crear y luego grabar en la EEPROM
o equivalente del microcontrolador algún programa, el cual puede ser escrito en
lenguajeensamblador u otro lenguaje para microcontroladores; sin embargo, para que el
programa pueda ser grabado en la memoria del microcontrolador, debe ser codificado
en sistemanumérico hexadecimal que es finalmente el sistema que hace trabajar al
microcontrolador cuando este es alimentado con el voltaje adecuado y asociado a
dispositivos analógicos ydiscretos para su funcionamiento.

HISTORIA DE LAS COMPUTADORAS


El origen de la evolución de las computadoras modernas lo podemos encontrar en el
año1801, cuando el inventor y comerciante francés, Joseph Marie Jacquard, inventó un tejar
queusaba tarjetas de madera para realizar diseños de tela automáticamente.

En 1821, el matemático inglés Charles Babbage desarrolló una máquina calculadora


impulsada por vapor y en 1848 la hija del poeta Lord Byron, Ada Lovelace, escribió el primer
programa de computadora de la historia.

Décadas más tarde, en 1853, el inventor sueco Per Georg Scheutz y su hijo Edvard
diseñaronla primera calculadora de impresión del mundo.

Y en 1890 Herman Hollerith diseñó un sistema de tarjetas perforadas para ayudar a calcular
el censo de Estados Unidos de ese año. Ese sistema le ahorró al gobierno alrededor de
5millones de dólares y años de cálculos manuales
La evolución de las computadoras durante el siglo XX arranca a partir de los años 30,
cuandoVannevar Bush inventa y construye el analizador diferencial, la primera
computadora analógica y mecánica.

Durante esa misma década, en 1936, el científico y matemático Alan Turing, presenta un
artículo llamado “Sobre los números computables, con una aplicación al problema de la
decisión”. El concepto fundamental de lo que es una computadora parte de las ideas
deTuring.

Un año más tarde, en 1937, el profesor de física y matemáticas de la Universidad Estatal de


Iowa, John Vincent Atanasoff, propone crear la primera computadora completamente
eléctrica.

En 1941 el inventor e ingeniero alemán Konrad Zuse termina el Z3, la primera computadora
digital de la historia. En ese mismo año, Atanasoff y su estudiante ya graduado, Clifford Berry,
crean la primera computadora electrónica digital llamada Atanasoff-Berry Computer (ABC).

En 1949 un equipo de la Universidad de Cambridge desarrolla EDSAC, la primera


computadora práctica con programa almacenado.

Grace Hopper desarrolló el primer lenguaje de programación en 1953, llamado COBOL. Y


en1954, programadores de IBM publican un artículo que describe su propio lenguaje
de programación, FORTRAN.

En 1968 Douglas Engelbart revela su prototipo de la computadora moderna que incluía un


ratón y una interfaz gráfica de usuario (GUI).

En 1975, Paul Allen y Bill Gates inician su empresa de software, Microsoft. Y en 1976,
Steve Jobs y Steve Wozniak cofundan Apple Computer y presentan Apple I, la primera
computadoracon placa de circuito único y ROM.

Casi una década después, en 1984, Steve Jobs presentó la primera computadora
Macintosh,que incluía un teclado, ratón y una pequeña pantalla de 9 pulgadas. Su precio de
lanzamientofue de 2.495 dólares.

En noviembre de 1985, Microsoft lanza su sistema operativo Windows. Y en 1993, el


microprocesador Pentium avanza en el uso de gráficos y música en las computadoras.

En 1999 se logra un gran avance con la creación del Wi-Fi, que inicialmente cubre una
distancia de 91 metros.

Finalmente, en 2001 nace el sistema operativo macOS, en lugar del Mac estándar. En 2004
se lanza el navegador Mozilla Firefox 1.0, en 2005 Google compra Android y en 2009
Windowslanza al mercado Windows 7.
GENERACIONES DE COMPUTADORAS
Desde ordenadores carentes de sistema operativo, construidos con válvulas
electrónicas,pasando por transistores hasta llegar a microprocesadores, son solo
algunas de las características que destacan a cada generación de computadoras.

1. Primera Generación de computadoras (1946 a 1955)

Para esta época, la tecnología empleada eran los tubos al vacío, esos mismos son famosos
por haber posibilitado el desarrollo de la electrónica hacia la mitad del siglo XX.

Por esta razón, los ordenadores eran desarrollados con válvulas electrónicas de vacío.
Secaracterizaban principalmente por tener un tamaño enorme, no disponer de sistema
operativo, sino de una tarjeta perforada para almacenar toda la información, y eran utilizados
exclusivamente por las fuerzas militares y la industria científica.

Las computadoras que marcaron el hito de la primera generación fueron:

• Zuse Z1: diseñada por el ingeniero alemán Konrad Zuse en 1936 bajo el
sistemaelectro-mecánico y con financiamiento propio de su inventor y el de sus
allegados.Se dice que fue construida en el departamento de los padres de Zuse,
debido a que el gobierno Nazi no confiaba en el trabajo de este informático.
• Zuse Z2: como todo lo que se crea por primera vez no es perfecto, Zuse decidió
mejorar entre los años 1936 y 1939 su gran invento. Gracias a la ayuda de su amigo
Helmut Schreyer, quien lo aconsejó que cambiara el sistema mecánico por
tecnologíade circuito electrónico, implementó relés telefónicos para conocer la
viabilidad delproyecto, obteniendo como resultado una máquina un poco más
veloz, pero casiimposible de realizar debido a la escasez de válvulas
termoiónicas.
• Zuze Z3: considerada como la primera máquina automática y programable de la
historia, fue creada también por Zuse en 1941 como resultado de la combinación del
trabajo duro y esfuerzos invertidos en la Z1 y Z2. Uno de sus grandes atributos fue
que utilizó el sistema binario y la tecnología electromecánica basada en relés
parallevar a cabo sus funciones.
• ENIAC: aunque su creación se les amerita a los ingenieros John Presper Eckert y
JohnWilliam Mauchly en 1944, realmente fue un grupo conformado por 6 mujeres
las queprogramaron esta computadora. Así como la Z2, la ENIAC se desarrolló
como unamáquina meramente experimental y no de producción.
• Z4: debido a que la computadora Z3 fue destruida en 1943 en un bombardeo realizado
en Berlín durante la Segunda Guerra Mundial, Konrad Zuse diseñó nuevamente una
máquina como resultado final de todas sus anteriores versiones, utilizando tarjetas
perforadas y el sistema de relés. Es conocida como la 1° computadora en ser
vendidaen todo el mundo en 1950.
• EDVAC: de toda la generación de computadoras hasta ahora existente, fue la
segundaprogramable y la primera en usar un programa informático de
almacenamiento. Su creación se le atribuye al laboratorio de investigación de
balística de Estados Unidos de la Universidad de Pensilvania en el año de 1949.

2. Segunda Generación de computadoras (1958 a 1964)

La gran hazaña de esta generación fue la sustitución de válvulas de vacío por los
transistores,acompañada del uso de memorias de núcleo de ferritas y tambores
magnéticos para almacenar la información, los cuales permitieron la fabricación de
computadoras de menor tamaño, caracterizadas por una mejor potencia, rapidez y
fiabilidad.

En este periodo se empezaron a utilizar lenguajes de alto nivel como ALGOL,


FORTRAN yCOBOL, siendo estos dos últimos los lenguajes de programación que ayudó a
desarrollar la gran científica de la computación, Grace Hopper, gracias a sus conocimientos
sobre FLOW- MATIC.

Las computadoras más destacadas durante este tiempo fueron:

• IBM 1401: fue una computadora de propósito general lanzada en 1959 por IBM que
poseía un sistema basado en transistores y tarjetas perforadas. Debido a la
grancantidad de ejemplares vendidos (alrededor de 12.000) se consideró como una
de lasmáquinas más exitosas del momento.
• IBM 1620: fue un ordenador creado principalmente para uso científico y el primero
de este tipo en ser estimado como económico. Poseía una memoria de núcleo
magnético y se lanzó al mercado en 1959.
3. Tercera Generación de computadoras (1964 a 1971)

Con la invención del circuito cerrado o chip por parte de los ingenieros estadounidenses Jack
S. Kilby y Robert Noyce, se revoluciona por completo el diseño de las computadoras.
Aparecen los primeros discos magnéticos y los componentes electrónicos se integran en
unasola pieza o chip que albergan en su interior condensadores, transistores y diodos, los
cualesayudan a aumentar notablemente la velocidad de carga y a reducir el consumo de
energía eléctrica.

En esta generación, las computadoras se caracterizan por tener mayor flexibilidad y fiabilidad,
ser de menor tamaño y ocupar poco espacio.

Las máquinas más sobresalientes de la época fueron:

• CDC 6600: fue creado en el año 1965 por el estadounidense Seymour Cray y se
ledestinó un uso principal para la investigación de la física de alta energía nuclear.
• IBM 360: diseñada por la empresa IBM, fue una de las computadoras que influyó en
el desarrollo de toda la tercera generación de ordenadores.

4. Cuarta Generación de computadoras (1971 a 1981)

A partir de esta etapa las computadoras personales se convierten en las protagonistas de la


informática.

Todos los elementos que conforman la CPU ahora se almacenan en un circuito


integradoconocido como microprocesadores y empiezan a surgir una gran gama de estos
elementos fabricados por la compañía Intel, reconocida en la actualidad como la mayor
fabricante de circuitos integrados del mundo.

El primer microprocesador denominado 4004 lo desarrolla Intel en 1971, y en 1974 se


presenta al mercado el primero diseñado para uso general. Es en esta generación
dondeaparece el disquete.

5. Quinta Generación de computadoras (19821989).

Por un lado, el proyecto quinta generación comandados por Japón en 1982, cuya finalidad
principal era construir ordenadores con tecnología más avanzada bajo lenguajes de
programación más potentes para las máquinas y menos complejos para los usuarios.

Por otro lado, la construcción del primer superordenador con capacidad de proceso paralelo
por parte de Seymour Cray y su compañía Control Data Corporation, denominado CDC
6600.
En esta generación, las computadoras empiezan a realizar tareas que aún en la actualidad
predominan, como la traducción automática de una lengua a otra.

Asimismo, el almacenamiento de información digital se procesa en gigabytes y surge el DVD.

6. Sexta Generación de computadoras (1990 hasta la actualidad)

Aunque se presentan algunos desacuerdos sobre la existencia de una sexta generación de


computadoras, lo cierto es que la informática no se ha detenido y cada día avanza a mayor
escala.

La inteligencia artificial, la arquitectura vectorial y paralela de los ordenadores y la


incorporación de chips de procesadores especializados para llevar a cabo ciertas
tareas,predominan en la actualidad.

Sin embargo, aún queda un largo camino por recorrer para la tecnología digital y de acuerdo
con expertos de la industria como el gran Stephen Hawking, la próxima generación estará
marcada por el máximo desarrollo de la informática cuántica y su puesta en marcha.

HISTORIA DE LOS MICROPROCESADORES


971: El Intel 4004

El 4004 fue el primer microprocesador del mundo, creado en un simple chip y desarrollado
por Intel. Era un CPU de 4 bits y también fue el primero disponible comercialmente. Este
desarrollo impulsó la calculadora de Busicom e inició el camino para dotar de «inteligencia»
a objetos inanimados y asimismo, a la computadora personal.

1972: El Intel 8008

Codificado inicialmente como 1201, fue pedido a Intel por Computer Terminal Corporation
para usarlo en su terminal programable Datapoint 2200, pero debido a que Intel terminó el
proyecto tarde y a que no cumplía con la expectativas de Computer Terminal Corporation,
finalmente no fue usado en el Datapoint. Posteriormente Computer Terminal Corporation e
Intel acordaron que el i8008 pudiera ser vendido a otros clientes.
1974: El SC/MP
El SC/MP desarrollado por National Semiconductor, fue uno de los primeros
microprocesadores, y estuvo disponible desde principio de 1974. El nombre SC/MP
(popularmente conocido como «Scamp») es el acrónimo de Simple Cost-effective
MicroProcessor (Microprocesador simple y rentable). Presenta un bus de direccionesde 16
bits y un bus de datos de 8 bits. Una característica, avanzada para su tiempo, es la
capacidad de liberar los buses a fin de que puedan ser compartidos por varios
procesadores. Este microprocesador fue muy utilizado, por su bajo costo, y provisto en
kits, para propósitoseducativos, de investigación y para el desarrollo de controladores
industriales diversos.

1974: El Intel 8080

EL 8080 se convirtió en la CPU de la primera computadora personal, la Altair 8800 de MITS,


según se alega, nombrada así por un destino de la Nave Espacial «Starship» del programa
detelevisión Viaje a las Estrellas, y el IMSAI 8080, formando la base para las máquinas
queejecutaban el sistema operativo CP/M-80. Los fanáticos de las computadoras podían
comprarun equipo Altair por un precio (en aquel momento) de 395 USD. En un periodo
de pocosmeses, se vendieron decenas de miles de estos PC.

1975: Motorola 6800

Se fabrica, por parte de Motorola, el Motorola MC6800, más conocido como 6800. Fue
lanzado al mercado poco después del Intel 8080. Su nombre proviene de que contenía
aproximadamente 6.800 transistores. Varios de los primeras microcomputadoras de los
años1970 usaron el 6800 como procesador. Entre ellas se encuentran la SWTPC 6800, que
fue laprimera en usarlo, y la muy conocida Altair 680. Este microprocesador se utilizó
profusamentecomo parte de un kit para el desarrollo de sistemas controladores en la
industria. Partiendo del 6800 se crearon varios procesadores derivados, siendo uno de
los más potentes el Motorola 6809

1976: El Z80

La compañía Zilog Inc. crea el Zilog Z80. Es un microprocesador de 8 bits construido


entecnología NMOS, y fue basado en el Intel 8080. Básicamente es una ampliación de éste,
conlo que admite todas sus instrucciones. Un año después sale al mercado el primer
computadorque hace uso del Z80, el Tandy TRS-80 Model 1 provisto de un Z80 a 1,77
MHz y 4 KB deRAM. Es uno de los procesadores de más éxito del mercado, del cual se
han producido numerosas versiones clónicas, y sigue siendo usado de forma extensiva en
la actualidad en
multitud de sistemas embebidos. La compañía Zilog fue fundada 1974 por Federico Faggin,
quien fue diseñador jefe del microprocesador Intel 4004 y posteriormente del Intel 8080.

1978: Los Intel 8086 y 8088

Una venta realizada por Intel a la nueva división de computadoras personales de IBM, hizo
que las PC de IBM dieran un gran golpe comercial con el nuevo producto con el 8088,
elllamado IBM PC. El éxito del 8088 propulsó a Intel a la lista de las 500 mejores
compañías, en la prestigiosa revista Fortune, y la misma nombró la empresa como uno de
Los triunfos comerciales de los sesenta.

1982: El Intel 80286

El 80286, popularmente conocido como 286, fue el primer procesador de Intel que podría
ejecutar todo el software escrito para su predecesor. Esta compatibilidad del software sigue
siendo un sello de la familia de microprocesadores de Intel. Luego de seis años de su
introducción, había un estimado de 15 millones de PC basadas en el 286, instaladas
alrededordel mundo.

1985: El Intel 80386

Este procesador Intel, popularmente llamado 386, se integró con 275.000 transistores, más
de 100 veces tantos como en el original 4004. El 386 añadió una arquitectura de 32 bits, con
capacidad para multitarea y una unidad de traslación de páginas, lo que hizo mucho
mássencillo implementar sistemas operativos que usaran memoria virtual.

1985: El VAX 78032

El microprocesador VAX 78032 (también conocido como DC333), es de único chip y de 32


bits, y fue desarrollado y fabricado por Digital Equipment Corporation (DEC); instalado en los
equipos MicroVAX II, en conjunto con su ship coprocesador de coma flotante separado, el
78132, tenían una potencia cercana al 90% de la que podía entregar elminicomputador VAX
11/780 que fuera presentado en 1977. Este microprocesador contenía 125000 transistores,
fue fabricado en tecnologóa ZMOS de DEC. Los sistemas VAX y los basados en este
procesador fueron los preferidos por la comunidad científica y de ingeniería durante la década
del 1980.

1989: El Intel 80486


La generación 486 realmente significó contar con una computadora personal de
prestacionesavanzadas, entre ellas, un conjunto de instrucciones optimizado, una unidad de
coma flotanteo FPU, una unidad de interfaz de bus mejorada y una memoria caché
unificada, todo ellointegrado en el propio chip del microprocesador. Estas mejoras hicieron
que los i486 fueran el doble de rápidos que el par i386 - i387 operando a la misma
frecuencia de reloj. El procesador Intel 486 fue el primero en ofrecer un coprocesador
matemático o FPU integrado;con él que se aceleraron notablemente las operaciones de
cálculo. Usando una unidad FPU las operaciones matemáticas más complejas son
realizadas por el coprocesador de manera prácticamente independiente a la función del
procesador principal.

1991: El AMD AMx86

Procesadores fabricados por AMD 100% compatible con los códigos de Intel de ese
momento. Llamados «clones» de Intel, llegaron incluso a superar la frecuencia de reloj de los
procesadores de Intel y a precios significativamente menores. Aquí se incluyen las
seriesAm286, Am386, Am486 y Am586.

1993: PowerPC 601

Es un procesador de tecnología RISC de 32 bits, en 50 y 66MHz. En su diseño utilizaron


lainterfaz de bus del Motorola 88110. En 1991, IBM busca una alianza con Apple y
Motorolapara impulsar la creación de este microprocesador, surge la alianza AIM
(Apple, IBM y Motorola) cuyo objetivo fue quitar el dominio que Microsoft e Intel tenían en
sistemas basadosen los 80386 y 80486. PowerPC (abreviada PPC o MPC) es el nombre
original de la familiade procesadores de arquitectura de tipo RISC, que fue desarrollada
por la alinza AIM. Losprocesadores de esta familia son utilizados principalmente en
computadores Macintosh de Apple Computer y su alto rendimiento se debe fuertemente a
su arquitectura tipo RISC.

1993: El Intel Pentium

El microprocesador de Pentium poseía una arquitectura capaz de ejecutar dos operaciones


ala vez, gracias a sus dos pipeline de datos de 32 bits cada uno, uno equivalente al
486DX(u)y el otro equivalente a 486SX(u). Además, estaba dotado de un bus de datos de
64 bits, y permitía un acceso a memoria de 64 bits (aunque el procesador seguía
manteniendo compatibilidad de 32 bits para las operaciones internas, y los registros
también eran de 32 bits). Las versiones que incluían instrucciones MMX no sólo
brindaban al usuario un máseficiente manejo de aplicaciones multimedia, sino que también
se ofrecían en velocidades de
hasta 233 MHz. Se incluyó una versión de 200 MHz y la más básica trabajaba a alrededor
de166 MHz de frecuencia de reloj. El nombre Pentium, se mencionó en las historietas y
encharlas de la televisión a diario, en realidad se volvió una palabra muy popular poco
despuésde su introducción.

1994: EL PowerPC 620

En este año IBM y Motorola desarrollan el primer prototipo del procesador PowerPC de 64
bit, la implementación más avanzada de la arquitectura PowerPC, que estuvo disponible al
año próximo. El 620 fue diseñado para su utilización en servidores, y especialmente
optimizado para usarlo en configuraciones de cuatro y hasta ocho procesadores en
servidoresde aplicaciones de base de datos y vídeo. Este procesador incorpora siete
millones de transistores y corre a 133 MHz. Es ofrecido como un puente de migración
para aquellosusuarios que quieren utilizar aplicaciones de 64 bits, sin tener que
renunciar a ejecutar aplicaciones de 32 bits.

1995: EL Intel Pentium Pro

Lanzado al mercado en otoño de 1995, el procesador Pentium Pro (profesional) se diseñó


con una arquitectura de 32 bits. Se usó en servidores y los programas y aplicaciones
paraestaciones de trabajo (de redes) impulsaron rápidamente su integración en las
computadoras.El rendimiento del código de 32 bits era excelente, pero el Pentium Pro a
menudo era más lento que un Pentium cuando ejecutaba código o sistemas operativos
de 16 bits. El procesador Pentium Pro estaba compuesto por alrededor de 5'5 millones de
transistores.

1996: El AMD K5

Habiendo abandonado los clones, AMD fabricada con tecnologías análogas a Intel. AMD
sacóal mercado su primer procesador propio, el K5, rival del Pentium. La arquitectura
RISC86 delAMD K5 era más semejante a la arquitectura del Intel Pentium Pro que a la del
Pentium. El K5 es internamente un procesador RISC con una Unidad x86-
decodificadora, transformatodos los comandos x86 (de la aplicación en curso) en
comandos RISC. Este principio se usa hasta hoy en todas las CPU x86. En la mayoría de los
aspectos era superior el K5 al Pentium,incluso de inferior precio, sin embargo AMD tenía
poca experiencia en el desarrollo de microprocesadores y los diferentes hitos de
producción marcados se fueron superando con poco éxito, se retrasó 1 año de su salida
al mercado, a razón de ello sus frecuencias de
trabajo eran inferiores a las de la competencia, y por tanto, los fabricantes de PC dieron por
sentado que era inferior.

1996: Los AMD K6 y AMD K6-2

Con el K6, AMD no sólo consiguió hacerle seriamente la competencia a los Pentium MMX
de Intel, sino que además amargó lo que de otra forma hubiese sido un plácido dominio
delmercado, ofreciendo un procesador casi a la altura del Pentium II pero por un precio
muyinferior. En cálculos en coma flotante, el K6 también quedó por debajo del Pentium II,
pero por encima del Pentium MMX y del Pro. El K6 contó con una gama que va desde
los 166hasta los más de 500 MHz y con el juego de instrucciones MMX, que ya se han
convertidoen estándares.

Más adelante se lanzó una mejora de los K6, los K6-2 de 250 nanómetros, para seguir
compitiendo con los Pentium II, siendo éste último superior en tareas de coma flotante, pero
inferior en tareas de uso general. Se introduce un juego de instrucciones SIMD denominado
3DNow!

1997: El Intel Pentium II

Un procesador de 7'5 millones de transistores, se busca entre los cambios


fundamentalescon respecto a su predecesor, mejorar el rendimiento en la ejecución de
código de 16 bits, añadir el conjunto de instrucciones MMX y eliminar la memoria caché de
segundo nivel del núcleo del procesador, colocándola en una tarjeta de circuito impreso junto
a éste. Gracias alnuevo diseño de este procesador, los usuarios de PC pueden capturar,
revisar y compartir fotografías digitales con amigos y familia vía Internet; revisar y agregar
texto, música y otros;con una línea telefónica; el enviar vídeo a través de las líneas normales
del teléfono medianteInternet se convierte en algo cotidiano.

1998: El Intel Pentium II Xeon

Los procesadores Pentium II Xeon se diseñan para cumplir con los requisitos de
desempeñoen computadoras de medio-rango, servidores más potentes y estaciones de
trabajo (workstations). Consistente con la estrategia de Intel para diseñar productos de
procesadorescon el objetivo de llenar segmentos de los mercados específicos, el
procesador Pentium II Xeon ofrece innovaciones técnicas diseñadas para las estaciones de
trabajo y servidores queutilizan aplicaciones comerciales exigentes, como servicios de
Internet, almacenamiento de
datos corporativos, creaciones digitales y otros. Pueden configurarse sistemas basados en
este procesador para integrar de cuatro o ocho procesadores trabajando en paralelo, también
más allá de esa cantidad.

1999: El Intel Celeron

Continuando la estrategia, Intel, en el desarrollo de procesadores para el segmento de


mercados específicos, el procesador Celeron es el nombre que lleva la línea de de bajo
costode Intel. El objetivo fue poder, mediante ésta segunda marca, penetrar en los
mercadosimpedidos a los Pentium, de mayor rendimiento y precio. Se diseña para
añadir valor alsegmento del mercado de los PC. Proporcionó a los consumidores una gran
actuación a un bajo coste, y entregó un desempeño destacado para usos como juegos
y el software educativo.

1999: El AMD Athlon K7 (Classic y Thunderbird)

Procesador totalmente compatible con la arquitectura x86. Internamente el Athlon es un


rediseño de su antecesor, pero se le mejoró substancialmente el sistema de coma flotante
(ahora con 3 unidades de coma flotante que pueden trabajar simultáneamente) y se le
incrementó la memoria caché de primer nivel (L1) a 128 KB (64 Kb para datos y 64 Kb para
instrucciones). Además incluye 512 Kb de caché de segundo nivel (L2). El resultado fue
elprocesador x86 más potente del momento.

El procesador Athlon con núcleo Thunderbird apareció como la evolución del Athlon Classic.
Al igual que su predecesor, también se basa en la arquitectura x86 y usa el bus EV6.
Elproceso de fabricación usado para todos estos microprocesadores es de 180 nanómetros.
El Athlon Thunderbird consolidó a AMD como la segunda mayor compañía de
fabricación demicroprocesadores, ya que gracias a su excelente rendimiento
(superando siempre al Pentium III y a los primeros Pentium IV de Intel a la misma frecuencia
de reloj) y bajo precio, la hicieron muy popular tanto entre los entendidos como en los
iniciados en la informática.

1999: El Intel Pentium III

El procesador Pentium III ofrece 70 nuevas instrucciones Internet Streaming, las extensiones
de SIMD que refuerzan dramáticamente el desempeño con imágenes avanzadas, 3D,
añadiendo una mejor calidad de audio, video y desempeño en aplicaciones de
reconocimientode voz. Fue diseñado para reforzar el área del desempeño en el Internet,
le permite a los
usuarios hacer cosas, tales como, navegar a través de páginas pesadas (con muchos
gráficos), tiendas virtuales y transmitir archivos video de alta calidad. El procesador se integra
con 9,5 millones de transistores, y se introdujo usando en él tecnología 250 nanómetros.

1999: El Intel Pentium III Xeon

El procesador Pentium III Xeon amplía las fortalezas de Intel en cuanto a las estaciones de
trabajo (workstation) y segmentos de mercado de servidores, y añade una actuación
mejorada en las aplicaciones del comercio electrónico e informática comercial avanzada.
Losprocesadores incorporan mejoras que refuerzan el procesamiento multimedia,
particularmente las aplicaciones de vídeo. La tecnología del procesador III Xeon acelera la
transmisión de información a través del bus del sistema al procesador, mejorando el
desempeño significativamente. Se diseña pensando principalmente en los sistemas
con configuraciones de multiprocesador.

2000: EL Intel Pentium 4

Este es un microprocesador de séptima generación basado en la arquitectura x86 y


fabricadopor Intel. Es el primero con un diseño completamente nuevo desde el Pentium Pro.
Se estrenóla arquitectura NetBurst, la cual no daba mejoras considerables respecto a la
anterior P6. Intelsacrificó el rendimiento de cada ciclo para obtener a cambio mayor
cantidad de ciclos porsegundo y una mejora en las instrucciones SSE.

2001: El AMD Athlon XP

Cuando Intel sacó el Pentium 4 a 1,7 GHz en abril de 2001 se vio que el Athlon Thunderbird
no estaba a su nivel. Además no era práctico para el overclocking, entonces para
seguirestando a la cabeza en cuanto a rendimiento de los procesadores x86, AMD tuvo que
diseñarun nuevo núcleo, y sacó el Athlon XP. Este compatibilizaba las instrucciones SSE y
las 3DNow!Entre las mejoras respecto al Thunderbird se puede mencionar la
prerrecuperación de datospor hardware, conocida en inglés como prefetch, y el aumento de
las entradas TLB, de 24 a32.

2004: El Intel Pentium 4 (Prescott)

A principios de febrero de 2004, Intel introdujo una nueva versión de Pentium 4 denominada
'Prescott'. Primero se utilizó en su manufactura un proceso de fabricación de 90 nm y luego
se cambió a 65nm. Su diferencia con los anteriores es que éstos poseen 1 MiB o 2 MiB
decaché L2 y 16 Kb de caché L1 (el doble que los Northwood), prevención de
ejecución, SpeedStep, C1E State, un HyperThreading mejorado, instruccionesSSE3,
manejo de instrucciones AMD64, de 64 bits creadas por AMD, pero denominadas EM64T
por Intel, sin embargo por graves problemas de temperatura y consumo, resultaron un
fracaso frente a los Athlon 64.

2004: El AMD Athlon 64

El AMD Athlon 64 es un microprocesador x86 de octava generación que implementa el


conjunto de instrucciones AMD64, que fueron introducidas con el procesador Opteron.
ElAthlon 64 presenta un controlador de memoria en el propio circuito integrado del
microprocesador y otras mejoras de arquitectura que le dan un mejor rendimiento que los
anteriores Athlon y que el Athlon XP funcionando a la misma velocidad, incluso ejecutando
código heredado de 32 bits. El Athlon 64 también presenta una tecnología de reducción de la
velocidad del procesador llamada Cool'n'Quiet,: cuando el usuario está ejecutando
aplicaciones que requieren poco uso del procesador, baja la velocidad del mismo y su
tensiónse reduce.

2006: EL Intel Core Duo

Intel lanzó ésta gama de procesadores de doble núcleo y CPUs 2x2 MCM (módulo Multi-
Chip)de cuatro núcleos con el conjunto de instrucciones x86-64, basado en la nueva
arquitectura Core de Intel. Lamicroarquitectura Core regresó a velocidades de CPU bajas y
mejoró el usodel procesador de ambos ciclos de velocidad y energía comparados con
anteriores NetBurst de los CPU Pentium 4/D2. La microarquitectura Core provee etapas
de decodificación, unidades de ejecución, caché y buses más eficientes, reduciendo el
consumo de energía de CPU Core 2, mientras se incrementa la capacidad de
procesamiento. Los CPU de Intel han variado muy bruscamente en consumo de energía
de acuerdo a velocidad de procesador,arquitectura y procesos de semiconductor,
mostrado en las tablas de disipación de energía del CPU. Esta gama de procesadores
fueron fabricados de 65 a 45 nanómetros.

2007: El AMD Phenom

Phenom fue el nombre dado por Advanced Micro Devices (AMD) a la primera generación de
procesadores de tres y cuatro núcleos basados en la microarquitectura K10. Como
característica común todos los Phenom tienen tecnología de 65 nanómetros lograda a
través
de tecnología de fabricación Silicon on insulator (SOI). No obstante, Intel, ya se encontraba
fabricando mediante la más avanzada tecnología de proceso de 45 nm en 2008. Los
procesadores Phenom están diseñados para facilitar el uso inteligente de energía y
recursos del sistema, listos para la virtualización, generando un óptimo rendimiento por
vatio. Todas las CPU Phenom poseen características tales como controlador de memoria
DDR2 integrado,tecnología HyperTransport y unidades de coma flotante de 128 bits,
para incrementar lavelocidad y el rendimiento de los cálculos de coma flotante. La
arquitectura Direct Connect asegura que los cuatro núcleos tengan un óptimo acceso al
controlador integrado de memoria, logrando un ancho de banda de 16 Gb/s para
intercomunicación de los núcleos delmicroprocesador y la tecnología HyperTransport, de
manera que las escalas de rendimiento mejoren con el número de núcleos. Tiene caché L3
compartida para un acceso más rápido a los datos (y así no depende tanto del tiempo de
latencia de la RAM), además de compatibilidadde infraestructura de los zócalos AM2, AM2+
y AM3 para permitir un camino de actualizaciónsin sobresaltos. A pesar de todo, no llegaron
a igualar el rendimiento de la serie Core 2 Duo.

2008: El Intel Core Nehalem

Intel concuri timmy torne i7 es una familia de procesadores de cuatro núcleos de la


arquitectura Intel x86-64. Los Core i7 son los primeros procesadores que usan la
microarquitectura Nehalem de Intel y es el sucesor de la familia Intel Core 2. FSB es
reemplazado por la interfaz QuickPath en i7 e i5 (zócalo 1366), y sustituido a su vez en i7, i5
e i3 (zócalo 1156) por el DMI eliminado el northBrige e implementando puertos PCI Express
directamente. Memoria de tres canales (ancho de datos de 192 bits): cada canal puede
soportar una o dos memorias DIMM DDR3. Las placa base compatibles con Core i7
tienencuatro (3+1) o seis ranuras DIMM en lugar de dos o cuatro, y las DIMMs deben ser
instaladasen grupos de tres, no dos. El Hyperthreading fue reimplementado creando
núcleos lógicos. Está fabricado a arquitecturas de 45 nm y 32 nm y posee 731 millones
de transistores suversión más potente. Se volvió a usar frecuencias altas, aunque a
contrapartida los consumosse dispararon.

2008: Los AMD Phenom II y Athlon II

Phenom II es el nombre dado por AMD a una familia de microprocesadores o CPUs


multinúcleo (multicore) fabricados en 45 nm, la cual sucede al Phenom original y dieron
soporte a DDR3. Una de las ventajas del paso de los 65 nm a los 45 nm, es que
permitióaumentar la cantidad de caché L3. De hecho, ésta se incrementó de una manera
generosa, pasando de los 2 MiB del Phenom original a 6 MiB.
Entre ellos, el Amd Phenom II X2 BE 555 de doble núcleo surge como el procesador
binúcleodel mercado. También se lanzan tres Athlon II con sólo Caché L2, pero con buena
relación precio/rendimiento. El Amd Athlon II X4 630 corre a 2,8 GHz. El Amd Athlon II X4 635
continua la misma línea.

AMD también lanza un triple núcleo, llamado Athlon II X3 440, así como un doble núcleo
Athlon II X2 255. También sale el Phenom X4 995, de cuatro núcleos, que corre a más de
3,2GHz. También AMD lanza la familia Thurban con 6 núcleos físicos dentro del
encapsulado

2011: El Intel Core Sandy Bridge

Llegan para remplazar los chips Nehalem, con Intel Core i3, Intel Core i5 e Intel Core i7 serie
2000 y Pentium G.

Intel lanzó sus procesadores que se conocen con el nombre en clave Sandy Bridge.
Estosprocesadores Intel Core que no tienen sustanciales cambios en arquitectura
respecto a nehalem, pero si los necesarios para hacerlos más eficientes y rápidos que
los modelos anteriores. Es la segunda generación de los Intel Core con nuevas
instrucciones de 256 bits,duplicando el rendimiento, mejorando el desempeño en 3D y todo
lo que se relacione con operación en multimedia. Llegaron la primera semana de enero
del 2011. Incluye nuevoconjunto de instrucciones denominado AVX y una GPU integrada
de hasta 12 unidades deejecución

2011: El AMD Fusion

AMD Fusion es el nombre clave para un diseño futuro de microprocesadores Turion,


productode la fusión entre AMD y ATI, combinando con la ejecución general del procesador,
el procesode la geometría 3D y otras funciones de GPUs actuales. La GPU (procesador
gráfico) estará integrada en el propio microprocesador. Se espera la salida progresiva de
esta tecnología a lo largo del 2011; estando disponibles los primeros modelos (Ontaro y
Zacate) para ordenadores de bajo consumo entre últimos meses de 2010 y primeros de
2011, dejando el legado de las gamas medias y altas (Llano, Brazos y Bulldozer para
mediados o finales del 2011)
2012: El Intel Core Ivy Bridge
Ivy Bridge es el nombre en clave de los procesadores conocidos como Intel Core de tercera
generación. Son por tanto sucesores de los micros que aparecieron a principios de
2011,cuyo nombre en clave es Sandy Bridge. Pasamos de los 32 nanómetros de
ancho de transistor en Sandy Bridge a los 22 de Ivy Bridge. Esto le permite meter el doble
de ellos enla misma área. Un mayor número de transistores significa que puedes poner más
bloques funcionales dentro del chip. Es decir, este será capaz de hacer un mayor número
de tareas al mismo tiempo.

2013: El Intel Core Haswell

Haswell es el nombre clave de los procesadores de cuarta generación de Intel Core. Son la
corrección de errores de la tercera generación e implementan nuevas tecnologías gráficas
para el gamming y el diseño gráfico, funcionando con un menor consumo y teniendo un
mejor rendimiento a un buen precio. Continua como su predecesor en 22 nanómetros pero
funciona con un nuevo socket con clave 1150. Tienen un costo elevado a comparación con
los APU's y FX de AMD pero tienen un mayor rendimiento.

ARQUITECTURA ARM
ARM es una arquitectura RISC (Reduced Instruction Set Computer u Ordenador con
un Conjunto Reducido de Instrucciones en español) de 32 y 64 bits desarrollada por
ARM Holdings que generalmente se usa en unidades independientes. Inicialmente ARM se
usaba en ordenadores personales por el año 1987 concebida por Acorn Computers para los
Acorn Archimedes que incluían los ARM de 32 bits. Actualmente ARM pertenece a
NVIDIA querealizó la compra por 40.000 millones de dólares en septiembre de 2020.

Actualmente ARM se puede encontrar en dispositivos de electrónica portátil e integrada,


estaarquitectura está en los microprocesadores de menor tamaño y de bajo consumo,
con uncoste muy reducido, gracias a la simplicidad de estos son ideales para aplicaciones
que no requieran de mucha potencia. También podemos encontrar Microprocesadores
basados enla arquitectura ARM en muchos de los móviles actuales del mercado, como
los iPhone conun microprocesador propio llamados AX con arquitectura ARM y sistema iOS
diseñador para esta arquitectura o la gran mayoría de los móviles Android con
microprocesadores diseñadospor diferentes ensambladores y muchos de ellos están
basado en esta arquitectura, Qualcomm es uno de los procesadores que están presentes
en los móviles actuales.
También se está comenzando a usar en ordenadores personales, hay algunos ordenadores
portátiles que usan una CPU de ARM que, junto con un sistema operativo acorde,
puedenconseguir resultados espectaculares en cuanto a rendimiento y duración de batería,
dada la simplicidad de los procesadores con arquitectura ARM, estos ordenadores están
orientadosal mundo ofimático, aunque también hemos visto como Apple ha pasado de
montar procesadores Intel x86 en sus ordenadores a unos procesadores propios
llamados AppleSilicon que están basados en la arquitectura ARM.

¿Para qué se usa ARM?


La arquitectura ARM se usa para poder fabricar microprocesadores, desde los más simples,
pequeños y de bajo consumo hasta procesadores para ordenadores personales que
requierende más potencia. Dado su conjunto de instrucciones simples estos
microprocesadores más pequeños consumen pocos recursos y poca energía
obteniendo un gran equilibrio entrepotencia y duración de batería en equipos portátiles
con procesadores basados en ARM.

Gracias a la arquitectura ARM podemos tener dispositivos de pequeño tamaño y bajo


consumo, con la arquitectura ARM se fabrican microprocesadores de todo tipo para
dispositivos que usamos en el día a día y que no requieren de un gran procesamiento
dedatos, por ejemplo, son usados en ordenadores de a bordo de coches y barcos, que
empezaron siendo ordenadores muy simples con medición de algunos datos de consumo y
distancia y que ahora podemos ver como realizan algunas tareas algo más complejas.
ARQUITECTURA RISC
Son procesadores que están diseñados para ejecutar un número reducido de tipos de
instrucciones que les permite operar a una velocidad más elevada. La arquitectura
RISCprincipalmente requiere menos cantidad de hardware y una mayor flexibilidad de
construcción.

RISC: Reduced Instruction Set Computer; en castellano, conjunto de instrucciones


reducidas

Debemos tener claro que una instrucción son más que indicaciones de como el procesador
debe tratar los datos. Cualquier software está construido basándose en las
instrucciones.Aunque existen muchos tipos de instrucciones, las más comunes son las
aritméticas, laslógicas y las de control de flujo.

Cuando hablamos de «reducido» no hace referencia a que la arquitectura RISC soporte


menostipos de instrucciones. Realmente hace referencia a que las instrucciones en RISC
son más simples. Para los procesadores RISC, una instrucción de carga de datos en
memoria, no hacemás operaciones. El procesador espera una nueva instrucción que le diga
lo que tiene que hacer con esos datos.

Implementar estas instrucciones en el procesador es mucho más sencillo.


Adicionalmenteocupa menos espacio en los bloques lógicos, pudiéndolos hacer mucho
más pequeños. Esto a su vez permite obtener mayores velocidades de funcionamiento.

Como las unidades aritmético-lógicas o las de punto flotante pueden ser más sencillas que
en otras arquitecturas. Permite esto a su vez dejar más espacio para otros elementos en el
encapsulado del procesador o reducir el tamaño del mismo.

Origen de la arquitectura RISC


El inicio del desarrollo de la arquitectura RISC empezo en la decada de 1970. Las primeras
soluciones desarrolladas basadas en esta arquitectura fueron desarrolladas por IBM y
lasuniversidades de Standford y Berkeley.
Quien parece ser que acuño el término RISC fue David Patterson, Profesor de la
Universidadde California en Berkeley. El concepto se utilizó en los procesadores
SPARC de Sun Microsystems y fue la base de la creación de MIPS Tecnologies,
actualmente parte de SiliconGrpahics.

Durante bastante tiempo se desarrollaron diferentes tipos de investigaciones sobre la


arquitectura RISC. John Cocke de IBM Research, fue quien demostró que el 20% de
lasinstrucciones de un ordenador podían realizar el 80% del trabajo.

El primer sistema que se benefició de estas investigaciones fue el PC/XT de IBM en


1980.Fue más tarde cuando IBM lo implemento completamente en el RISC System/6000.

Actualmente la arquitectura RISC, por su gran flexibilidad, es muy utilizada para desarrollar
chips para smartphone y tablets. ARM es el mayor desarrollador y licenciador de chips
basados en la arquitectura RISC, aunque hay muchas empresas trabajando y desarrollando
procesadores basados en el diseño RISC.

Características de RISC
La arquitectura RISC se basa en cinco características de diseño:

Ejecución en un único ciclo: La mayoría de los diseños de CPU convencionales


tienenuna tasa máxima de ejecución de una instrucción por ciclo de máquina básica.
Para una determinada tecnología, el tiempo de ciclo puede tener un límite inferior.
En las CPU complejas, la mayoría de las instrucciones generadas por el compilador
suelen ser sencillas. El diseño RISC lo que hace es enfatizar solo un ciclo único de
ejecución.Permite incluso sintetizar secuencias de múltiples instrucciones para
operacionesmenos frecuencias.
Poco o ningún microcódigo: Los microcódigos lo que hacen es agregar capas
desobrecarga operativas. Esto lo que hace es aumentar el número de ciclos por
instrucción. Algo que puede llevar a que instrucciones sencillas puedan requerir
variosciclos de cómputo.
Pocos modos de direccionamiento: Se simplifican las instrucciones complejas y
losmodos de direccionamiento. Esto implica a las instrucciones del microcódigo o
delmulticiclo.
Diseño de registro-registro: Únicamente carga y almacena la memoria de
acceso.Estos realizan operaciones de registro-registro. Esto se deriva de los tres
principios anteriores.
Pipelining profundo y eficiente: Para hacer un uso conveniente de la paralelización del
hardware sin complejo microcódigo horizontal, los procesadores utilizan
canalizaciones (pipelining). Una canalización de ‘n’ etapas mantienen ‘z’
instruccionesactivas de manera simultánea, terminando una en cada ciclo,
idealmente. Las instrucciones deben de ajustarse cuidadosamente para permitir el
pipelining.

ARQUITECTURA CISC
En la arquitectura computacional, CISC (complex instruction set computer) es un modelo de
arquitectura de computadora.

Los microprocesadores CISC tienen un conjunto de instrucciones que se caracteriza por ser
muy amplio y permitir operaciones complejas entre operandos situados en la memoria o en
los registros internos, en contraposición a la arquitectura RISC.

Este tipo de arquitectura dificulta el paralelismo entre instrucciones, por lo que, en la


actualidad, la mayoría de los sistemas CISC de alto rendimiento implementan un sistema
queconvierte dichas instrucciones complejas en varias instrucciones simples del tipo
RISC, llamadas generalmente microinstrucciones.

Los CISC pertenecen a la primera corriente de construcción de procesadores, antes


del desarrollo de los RISC. Ejemplos de ellos son: Motorola 68000, Zilog Z80 y toda la
familiaIntel x86 usada en la mayoría de las computadoras personales actuales.

Para realizar una sola instrucción un chip CISC requiere de cuatro a diez ciclos de

reloj.Entre las ventajas de CISC destacan las siguientes:

Reduce la dificultad de crear compiladores.


Permite reducir el costo total del sistema.
Reduce los costos de creación de sftware.
Mejora la compactación de código.
Facilita la depuración de errores.

Ejemplo de microprocesadores basados en la tecnología CISC:

Intel 8086, 8088, 80286, 80386, 80486.


Motorola 68000, 68010, 68020, 68030, 6840.
RAM
¿Qué es la memoria RAM?
En informática, la memoria RAM (acrónimo de Random Access Memory, o Memoria de
Acceso Aleatorio) es un tipo de memoria operativa de los computadores y sistemas
informáticos, adonde va a ejecutarse la mayor parte del software: el propio sistema operativo,
el software de aplicación y otros programas semejantes.

Su nombre proviene del hecho de que puede grabarse o recuperarse información de ella sin
necesidad de un orden secuencial (como sí ocurre en la memoria ROM o Read-Only
Memory,Memoria de Sólo Lectura), sino que puede accederse al RAM de la manera
más rápida posible, con un tiempo de espera igual para cualquier posición de memoria.

La memoria RAM además es una forma de memoria temporal, que al apagar o reiniciar
elsistema vuelve a estar en blanco. Esto considerando que al inicio del sistema los
módulosbásicos de funcionamiento (como el POST o el BIOS), inscritos a menudo en ROM,
hacen un chequeo de la memoria RAM para asegurarse de que esté operativa y se pueda
volcar en ellael software necesario para iniciar el sistema. Este tipo de memoria no
siempre se encuentra soldada a la placa madre (en las consolas de videojuegos, por
ejemplo, sí lo está), sino que descansa en tarjetas de circuitos impresosretirables y
sustituibles en la misma, conocidos como Módulos de RAM. Cada módulo posee un
número de chips de memoria y una capacidad específica, medida actualmente en
megabytes (1024 kilobytes) o gigabytes (1024 megabytes).
Tipos de memoria RAM
Hoy en día existen dos tipos de memoria RAM contrapuestos:

SRAM. Acrónimo de Static Random Access Memory (o sea: Memoria Estática


de Acceso Aleatorio), designa un tipo de memoria que se sustenta en
semiconductoresy capaz de mantener los datos sin necesidad de circuitos de
refrescamiento, siemprey cuando se mantenga alimentada. De este tipo son las
memorias NVRAM (Non-volatile Random Access Memory, o RAM no volátil) y
MRAM (Magnetoresistive Random Access Memory, o RAM magnética).
DRAM. Acrónimo de Dynamic Random Access Memory (o sea: Memoria Dinámica
de Acceso Aleatorio), basa su tecnología en condensadores, que al perder
carga progresivamente, requieren de un circuido de refresco que revisa su
carga y la repone. Fue inventada a finales de 1960 y es el tipo más empleado
actualmente, puespermite crear módulos de enorme densidad de posiciones y
alta velocidad de recuperación. De este tipo son las memorias DRAM
Asincrónica y SDRAM (Synchronous Dynamic Random Access Memory, o
DRAM sincrónica).

¿Para qué sirve la memoria RAM?


La RAM es la memoria operativa del sistema informático. Es el lugar adonde van a
ejecutarsey a permanecer activos los diversos programas, desde el propio sistema
operativo hasta las aplicaciones que utilicemos.

Por eso puede ocurrir que al mantener demasiadas aplicaciones activas simultáneamente,
lacapacidad de RAM del sistema se agote y ello repercuta en la calidad y la capacidad
de cómputo.
La memoria RAM se conecta eléctricamente a un dispositivo concentrador de memoria, que
gestiona las señales entrantes y salientes de la misma, por lo general consistentes en
trestipos de instrucción: direccionamiento, datos y señales de control.
ROM
¿Qué es la memoria ROM?
En informática, cuando hablamos de memoria ROM (acrónimo de Read–Only Memory,
esdecir, Memoria de Sólo Lectura), nos referimos a un tipo de almacenamiento empleado
en computadores y otros dispositivos electrónicos, que se caracteriza por ser
únicamente deacceso para lectura y nunca para escritura, es decir, que se la puede
recuperar pero nomodificar o intervenir.

La memoria ROM es de acceso secuencial y su presencia es independiente de la


presenciade una fuente de energía. Como se ha dicho, su contenido no puede modificarse,
o al menosno de manera simple y cotidiana, y suele contener información introducida en el
sistema porel fabricante, de tipo básico, operativo o primario.

Este tipo de memoria opera, además, de manera mucho más lenta que su contrapartida, la
RAM (acrónimo de Random Access Memory, es decir, Memoria de Acceso Aleatorio), por lo
que su contenido suele volcarse en esta última para ejecutarse más velozmente.

Existen, no obstante, versiones de memoria ROM (conocidas como EPROM y Flash


EEPROM)que pueden ser programadas y reprogramadas varias veces, a pesar de
que su funcionamiento se rige por las mismas reglas del tradicional. Sin embargo, como su
procesode reprogramación es poco frecuente y relativamente lento, se las continúa
llamando delmismo modo.

¿Para qué sirve la memoria ROM?


La memoria ROM tiene dos usos principales, que son:

Almacenamiento de software. Comúnmente, los ordenadores en la década de 1980


traían todo su sistema operativo almacenado en ROM, para que los usuarios no
pudieran alterarlo por error e interrumpir el funcionamiento de la máquina. Aún hoy
en día se la utiliza para instalar el software de arranque o de funcionamiento más
básico (el BIOS, SETUP y POST, por ejemplo).
Almacenamiento de datos. Dado que los usuarios no suelen tener acceso al ROM
de un sistema, se lo emplea para almacenar los datos que no requerirán de
modificación
alguna en la vida del producto, como tablas de consulta, operadores matemáticos o
lógicos y otra información de índole técnica.

Tipos de memoria ROM


Consideremos tres tipos distintos de memoria ROM:

• PROM. Acrónimo de Programmable Read–Only Memory (Memoria de Sólo


LecturaProgramable), es de tipo digital y puede ser programada una única vez,
ya que cadaunidad de memoria depende de un fusible que se quema al hacerlo.
• EPROM. Acrónimo de Erasable Programmable Read–Only Memory (Memoria de
Sólo Lectura Borrable y Programable) es una forma de memoria PROM que
puede borrarseal exponerse a luz ultravioleta o altos niveles de voltaje,
borrando la informacióncontenida y permitiendo su remplazo.
• EEPROM. Acrónimo de Electrically Erasable Programmable Read-Only
Memory (Memoria de Sólo Lectura Borrable y Programable Eléctricamente) es
una variante delEPROM que no requiere rayos ultravioleta y puede
reprogramarse en el propio circuito, pudiendo acceder a los bits de
información de manera individual y no enconjunto.

SISTEMA EMBEDIDO
Un sistema embebido1 (también, sistema embarcado o sistema empotrado, sistema
integrado, sistema incrustado) es un sistema de computación basado en un microprocesador
o un microcontrolador diseñado para realizar una o algunas pocas funciones dedicadas,23
frecuentemente en un sistema de computación en tiempo real. Al contrario de lo que ocurre
con los ordenadores de propósito general (como por ejemplo una computadora personal o
PC) que están diseñados para cubrir una amplia gama de necesidades, los sistemas
embebidos se diseñan para cubrir necesidades específicas. En un sistema embebido
la mayoría de los componentes se encuentran incluidos en la placa base (tarjeta de vídeo,
audio,
módem, etc.) y muchas veces los dispositivos resultantes no tienen el aspecto de lo que se
suele asociar a una computadora. Algunos ejemplos de sistemas embebidos podrían
serdispositivos como un taxímetro, un sistema de control de acceso, la electrónica que
controlauna máquina expendedora o el sistema de control de una fotocopiadora entre otras
múltiplesaplicaciones.

Por lo general los sistemas embebidos se pueden programar directamente en el


lenguajeensamblador del microcontrolador o microprocesador incorporado sobre el
mismo, o también, utilizando los compiladores específicos, pueden utilizarse lenguajes
como C o C++;en algunos casos, cuando el tiempo de respuesta de la aplicación no es
un factor crítico,también pueden usarse lenguajes Orientados a Objetos como JAVA.

Puesto que los sistemas embebidos se pueden fabricar por decenas de millares o por
millones de unidades, una de las principales preocupaciones es reducir los costes. Los
sistemas embebidos suelen usar un procesador relativamente pequeño y una memoria
pequeña para ello. Los primeros equipos embebidos que se desarrollaron fueron
elaborados por IBM en los años 1980.

Los programas de sistemas embebidos se enfrentan normalmente a tareas de


procesamientoen tiempo real.

Existen también plataformas desarrolladas por distintos fabricantes que proporcionan


herramientas para el desarrollo y diseño de aplicaciones y prototipos con sistemas
embebidosdesde ambientes gráficos, algunos ejemplos de estas son: Arduino, mbed,
Raspberry Pi,BeagleBone, etc.

Componentes
En la parte central se encuentra el microprocesador, microcontrolador, DSP, etc. Es decir, la
CPU o unidad que aporta capacidad de cómputo al sistema, pudiendo incluir memoria
internao externa, un micro con arquitectura específica según requisitos.

La comunicación adquiere gran importancia en los sistemas embebidos. Lo normal es que


elsistema pueda comunicarse mediante interfaces estándar de cable o inalámbricas. Así un
SI normalmente incorporará puertos de comunicaciones del tipo RS-232, RS-485, SPI, I²C,
CAN,USB, IP, Wi-Fi, GSM, GPRS, DSRC, etc.

También podría gustarte