tema 1 microprocesadores

Anuncio
Un microprocesador, también conocido como procesador, micro, chip o microchip, es
un circuito lógico que responde y procesa las operaciones lógicas y aritméticas que
hacen funcionar a nuestras computadoras. En definitiva, es su cerebro.
Pero un procesador no actúa por propia iniciativa, recibe constantemente órdenes de
múltiples procedencias. Cuando encendemos nuestra computadora, lo primero que hace
el micro es cumplir con las instrucciones de la BIOS (basic input/output system), que
forma parte de la memoria de la computadora. Una vez funcionando, además de la
BIOS, será el sistema operativo y los programas instalados los que seguirán haciéndose
obedecer por el microprocesador.
Los microprocesadores también se utilizan en otros sistemas informáticos avanzados,
como impresoras, automóviles o aviones. En 1995 se produjeron unos 4.000 millones de
microprocesadores en todo el mundo.
Los microprocesadores modernos incorporan hasta 10 millones de transistores (que
actúan como amplificadores electrónicos, osciladores o, más a menudo, como
conmutadores), además de otros componentes como resistencias, diodos, condensadores
y conexiones, todo ello en una superficie comparable a la de un sello postal.
El nacimiento de un procesador.
Antes de que naciera el primer procesador, tuvo que crearse el transistor: unos diminutos
interruptores electrónicos que permiten descomponer toda instrucción informática en los
famosos ceros y unos. El primer transistor nació en 1947 en los laboratorios Bell y,
además de conseguir un premio Nobel para sus creadores, dio la puntilla a las
computadoras basadas en interruptores mecánicos y tubos de silicio.
El segundo gran paso fue crear un circuito, que empleaba dos transistores sobre un
cristal de silicio. Este segundo avance, en el que participó el que sería cofundador de
Intel Robert Noyce, tuvo lugar más de diez años después, en 1958.
El tercer y definitivo avance supuso la creación del primer procesador rudimentario en
1961. Cuatro años más tarde el procesador más complejo apenas contaba con 64
transistores. Pero el crecimiento fue extraordinario: el primer procesador comercial fue
distribuido por Intel en 1971 y ya contaba con la friolera de 2.300 transistores. Un
prodigio entonces pero que se queda en nada comparado con los cerca de 30 millones
que cuenta un Pentium II de andar por casa.
La tecnología de creación de microprocesadores ya está llegando a su tope. Cada vez
son más diminutos, más rápidos, más complejos de fabricar... Precisamente por ello se
lleva hablando desde hace tiempo de nuevos tipos de micros revolucionarios. Las
tecnologías más prometedoras son las que apuestan por la nanotecnología
(computadoras moleculares), que parece la más viable, y por la integración de elementos
biológicos.
Funcionamiento
El microprocesador ejecuta instrucciones almacenadas como números binarios en la
memoria principal. La ejecución de las instrucciones se puede realizar en varias fases:
PreFetch, Pre lectura de la instrucción
Fetch, envío de la instrucción al decodificador.
desde
la
memoria
principal.
Decodificación de la instrucción, es decir, determinar qué instrucción es y por tanto qué
se debe hacer.
Lectura de operandos (si los hay).
Ejecución, Escritura de los resultados en la memoria principal o en los registros.
Cada una de estas fases se realiza en uno o varios ciclos de CPU, dependiendo de la
estructura del procesador, y concretamente de su grado de segmentación. La duración de
estos ciclos viene determinada por la frecuencia de reloj, y nunca podrá ser inferior al
tiempo requerido para realizar la tarea individual (realizada en un solo ciclo) de mayor
coste temporal. El microprocesador se conecta a un oscilador, normalmente un cristal de
cuarzo capaz de generar pulsos a un ritmo constante, de modo que genera varios ciclos
(o pulsos) en un segundo.
Su funfionamiento se puede explicar en los siguientes pasos:
1º Lee una instrucción: Los programas están compuestos por instrucciones y datos. Las
primeras indican al procesador qué tareas deben realizarse con los datos de éstas. Un
ejemplo de una instrucción es: la suma de A mas B (siendo A y B unos datos).
Y el primer paso es la lectura de esos datos.
2º Lee los datos asociados a esa instrucción: Se analizan los datos que se van a procesar,
y estos pueden estar o no en la memoria.
3º Procesa la información, y escribe los datos en la memoria: Se realiza la operación
matemática y dependiendo de la instrucción, el resultado se puede escribir en la
memoria, o guardarse dentro del procesador para un uso posterior.
4º Pasa a la siguiente instrucción: El caso normal es pasar a la siguiente instrucción, pero
puede darse el caso en el que esta siguiente instrucción ordene repetir las anteriores
hasta que se de con el resultado que se busca.
Características
Ancho de banda: número máximo de bits que se pueden transmitir simultáneamente
tanto por los buses internos como por los externos. Los primeros microprocesadores
eran de 8 y 16 bits, aunque actualmente manejan datos de entre 64 y 128 bits.
Espacio de memoria direccionable: El tipo de procesador limita la cantidad máxima de
memoria RAM y caché que se puede instalar en el PC
Velocidad o Frecuencia (interna y externa): se refiere tanto a la velocidad de proceso de
los datos en el interior del micro (frecuencia interna) como a la velocidad a la que se
transmiten los datos a otros componentes (frecuencia externa). Esta velocidad se mide
en megahercios (Mhz) o Gigahercios (Ghz) y ha evolucionado desde los 12 Mhz de los
primeros micros a los 3 Ghz de los más modernos. La velocidad interna suele ser mucho
mayor que la externa.
Pipeline: capacidad de ejecutar más de una instrucción por ciclo, es decir, que antes de
terminar una instrucción, el micro sea capaz comenzar a procesar otras
Componentes de un Microprocesador
Las computadoras han evolucionado considerablemente, de modo que a partir del 2010,
todos los componentes del procesador se empaquetan en un circuito integrado, el cual se
llama microprocesador y realiza todas las funciones de la computadoras de forma
simultánea. Al interior del microprocesador existen diferentes partes y cada una tiene
una función específica.
El coprocesador matemático: Correctamente la FPU (Unidad de coma flotante). Que
es la parte del micro especializada en esa clase de cálculos matemáticos, antiguamente
estaba en el exterior del micro en otro chip. Esta parte esta considerada como una parte
“lógica” junto con los registros, la unidad de control, memoria y bus de datos.
Unidad aritmética lógica
Las unidades lógicas aritméticas (ALU) en los microprocesadores permiten a las
computadoras sumar, restar, multiplicar, dividir y realizar otras operaciones lógicas a
altas velocidades. Gracias los ALU avanzados, los modernos microprocesadores y las
GPU (Unidades de Proceso Gráfico) son capaces de realizar operaciones muy
complicadas de números grandes de coma flotante.
Unidad de control (uc).- Para efectuar una tarea la UC necesita conocer instrucciones e
informaciones adicionales que deberán tener en cuenta para coordinar la ejecución de
las instrucciones. Una computadora no emite todas las órdenes al mismo tiempo, sino
que sigue una determinada secuencia. La fase ó rapidez con que se ejecuta una
instrucción esta determinada por el reloj.
La unidad de control está formada, básicamente, por un elemento que interpreta la
instrucción (Decodificación) y varios elementos de memoria denominados
REGISTROS; Por la UC, deberá conocer cual es la dirección de la próxima instrucción
para poder ir a buscarla una vez que finalice la que se ejecuta, dicha dirección se guarda
en un registro llamado Contador de Programa (P.C.).
Los registros: Son básicamente un tipo de memoria pequeña con fines especiales que el
micro tiene disponible para algunos usos particulares. Hay varios grupos de registros en
cada procesador. Un grupo de registros esta diseñado para control del programador y hay
otros que no son diseñados para ser controlados por el procesador pero que CPU los
utiliza en algunas operaciones en total son treinta y dos registros.
Memoria caché
La memoria caché es un área en el CPU donde las copias de las instrucciones comunes
que se requieren para realizar funciones y ejecutar programas son almacenadas
temporalmente. Puesto que el procesador tiene su memoria caché pequeña, puede
procesar datos más rápido y con mayor rapidez que la lectura y escritura a la memoria
principal del sistema. Los tipos de memoria de los microprocesadores son ROM (sólo
lectura) y RAM (acceso aleatorio).
La memoria: Es el lugar donde el procesador encuentra sus instrucciones de programa
y sus datos. Tanto los datos como las instrucciones están almacenados en memoria, y el
procesador los toma de ahí. La memoria es una parte interna de la computadora y su
función esencial es proporcionar un espacio de trabajo para el procesador.
Puertos: es la manera en que el procesador se comunica con el mundo externo. Un
puerto es análogo a una línea de teléfono. Cualquier parte de la circuitería de la
computadora con la cual el procesador necesita comunicarse, tiene asignado un «número
de puerto» que el procesador utiliza como si fuera un número de teléfono para llamar
circuitos o a partes especiales.
Avances tecnológicos de los microcomputadores
adm e intel son los únicos dos tipos de chips que abarcan la diversidad en el mercado.
las características mas importantes son:
• números de núcleos: entre mas nucleo un microprocesador, mayor cantidad de
información sera procesada al mismo tiempo.
• memoria cache: es una memoria ultrarrapida utilizada por el microprocesador.
• bus de datos frontal: un bus son lineas (cables), trazadas sobre una placa, y se encarga de
transporte de diferentes tipos de información.
• velocidad del procesador: se mide en megahertz o en gigahertz .
• consumo de energía: mencionare los diferentes tipos de procesador actuales
intel celeron
el equipo portátil: es apta para las necesidades informáticas básicas como procesar
textos.
características
• 64 bits del proceso
•
•
•
•
1mb de memoria cache
bus de datos frontal de 800 mshz
un procesador con velocidad de hasta 2.2 ghz
ahorra energía de acuerdo con las normas establecidas
intel core 2 duo
el equipo portátil y computadora de escritorio: este procesador brinda el desempeño
necesario para ejecutar múltiples tareas al mismo tiempo.
características:
• memoria 2 nucleos de procesamiento
• memoria cache de 2mb hasta 6mb
• bus total frontal. en este caso,dependiendo el numero de procesador, el ancho de banda
puede ser de 533 mhz, 800 mhz a 1066 mhz.
intel core 2 quad
equipo portátil y computadora de escritorio: fue diseñado con el fin de que su
desempeño sea procesar entretenimientos como : videojuegos de alto nivel, editar
vídeos, fotografías, reproducir películas y musica.
características:
•
•
•
•
4 núcleos
memoria cache de 4 mb, 6mb y 12 mb
bus de datos frontal de 800 mhz y 1066 mhz
procesadoir con velocidad de 2.53 ghz, 2,60ghz,2.80ghz y 3.06 ghz
intel core i3
este microprocesador utiliza la tecnología hyper thereading.
características:
• procesador de dos núcleos
• memoria cache de 3mb
• velocidad ddr3 de 800mhsz hasta 1066mhz. ddr3 es la habilidad de hacer trasferencia de
datos ocho veces mas rapido.
• procesador con velocidad de 2.13ghz y 2.2ghz.
intel core i5
es para uso cotidiano, es posible trabajar en dos tareas a la vez, y tienen la capacidad de
aumentar su velocidad.
características:
•
•
•
•
posee 4 vías con impulso de velocidad.
8mb de memoria cache
velocidad ddr3 de 1333 mshz
procesador con velocidad de 2.53 ghz
intel core i7
es apropiada para editar vídeos y fotografías, divertirse con juegos y por supuesto trabaja
en varios al tiempo.
características:
•
•
•
•
posee un núcleo
memoria cache de 4mb, 6mb y 8mb
velocidad ddr3 de 800mhz, 1066 mghz y 1333 mgz
procesador con velocidad de 3.06 ghz, 2.93 ghz y 2.66 ghz por núcleo.
intel atom
se puede realizar las operaciones básicas, como escribir textos y navegar por internet
desde cualquier sitio.
características:
•
•
•
•
posee un núcleo
memoria cache de 512kb
un bus de datos frontal de 667 mhz
velocidad del procesador de 1.66 mhz
amd phenom II: X3 Y X4
es ideal para entretenimientos en alta definición como, juegos, editar vídeo y fotografía.
características:
•
•
•
•
esta formando de tres a 4 núcleos
memoria cache de 4mb y 6 mb
un bus de datos frontal de 1066 mhz
32 y 64 bits de proceso.
amd athlon II x2
convierte de una manera rápida la musica y los vídeos a otros formatos.
características:
• posee 2 núcleos
• memoria cache de 2mb
• 32 y 64 bits de proceso.
amd semprom
es capaz de realizar varias tareas a la vez, ideal para la reproducción de vídeo y musica.
características:
• memoria ddr2 de 2gb, expandible hasta 4gb, esta memoria es la que permite llevar a
cabo varias tareas al mismo tiempo.
• tiene una memoria cache l2 de 512 kb
• un bus de datos frontal de 1600 mhz
• velocidad del procesador de hasta 2.3 ghz
Descargar