Está en la página 1de 11

Ing.

Informática

Clave de asignatura:
IFD-1006

Arquitectura de Computadoras

Docente:
Emiliano Lazcano

Alumno:
Brayan Alejandro Palafox García

Competencia 1

Zacatlán, puebla a 23 de Marzo del 2021

1
1 ARQUITECTURA BÁSICA Y SUS OPERACIONES

Estructura básica de los microprocesadores:


1. La Unidad Aritmética Lógica (ALU), que ejecuta todas las operaciones
solicitadas.
2. Una serie de registros, donde se almacenan temporalmente los datos. De
aquí, la ALU extrae las instrucciones sobre las operaciones específicas a
realizar y sobre el segmento de la memoria RAM donde vaciará sus resultados
una vez ejecutadas las instrucciones.
3. Una serie de bloques de control (direcciones, datos, memoria), para
comunicarse con el exterior. Estos bloques controlan el flujo de información y
el orden de ejecución del programa.
4. El circuito de reloj o Timer, sincroniza perfectamente la ejecución de todas
las operaciones señaladas en los tres puntos anteriores.

 El microprocesador tiene una arquitectura parecida a la computadora


digital.
 El microprocesador utiliza el mismo tipo de lógica que es usado en la
unidad procesadora central (CPU) de una computadora digital.
 El microprocesador es algunas veces llamado unidad micro procesadora
(MPU).
 En otras palabras, el microprocesador es una unidad procesadora de
datos.

En un microprocesador se puede diferenciar diversas partes:


 Encapsulado: es lo que rodea a la oblea de silicio en sí, para darle
consistencia, impedir su deterioro (por ejemplo, por oxidación por el aire) y

2
permitir el enlace con los conectores externos que lo acoplaran a su zócalo
de la placa base.
 Memoria caché: es una memoria ultrarrápida que emplea el procesador
para tener alcance directo a ciertos datos que «predeciblemente» serán
utilizados 3 en las siguientes operaciones, sin tener que acudir a la
memoria RAM, reduciendo así el tiempo de espera para adquisición de
datos.
- Todos los micros compatibles con PC poseen la llamada caché interna
de primer nivel o L1; es decir, la que está dentro del micro, encapsulada
junto a él.
- Los micros más modernos (Core i3, Core i5, Core i7, etc.) incluyen
también en su interior otro nivel de caché, más grande, aunque algo
menos rápida, es la caché de segundo nivel o L2 e incluso los hay con
memoria caché de nivel 3, o L3.
 Coprocesador matemático: unidad de coma flotante. Es la parte del micro
especializada en esa clase de cálculos matemáticos, antiguamente estaba
en el exterior del procesador en otro chip. Esta parte está considerada
como una parte «lógica» junto con los registros, la unidad de control,
memoria y bus de datos.
 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
está diseñado para control del programador y hay otros que no son
diseñados para ser controlados por el procesador pero que la CPU los
utiliza en algunas operaciones, en total son treinta y dos registros.
 Memoria: es el lugar donde el procesador encuentra las instrucciones de
los programas y sus datos. Tanto los datos como las instrucciones están
almacenados en memoria, y el procesador las accede desde allí.
- La memoria es una parte interna de la computadora y su función
esencial es proporcionar un espacio de almacenamiento para el trabajo
en curso.
 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.

2 OPERACIONES
El microprocesador está compuesto básicamente por: varios registros, una unidad
de control, una unidad aritmético lógica, y dependiendo del procesador, puede
contener una unidad de coma flotante.

3
El microprocesador ejecuta instrucciones almacenadas como números binarios
organizados secuencialmente en la memoria principal.
La ejecución de las instrucciones se puede realizar en varias fases:
 Prefetch, prelectura de la instrucción desde la memoria principal.
 Fetch, envío de la instrucción al decodificador
 Decodificación de la instrucción, es decir, determinar qué instrucción es y
por tanto qué se debe hacer.
 Lectura de operados (si los hay).
 Ejecución, lanzamiento de las máquinas de estado que llevan a cabo el
procesamiento.
 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 circuito PLL, normalmente basado en
un cristal de cuarzo capaz de generar pulsos a un ritmo constante, de modo
que genera varios ciclos (o pulsos) en un segundo. Este reloj, en la
actualidad, genera miles de megahercios.
El procesador se encarga de recolectar los datos suministrados por el usuario,
traducirlos a lenguaje de máquina y dictar las órdenes necesarias a otros
dispositivos del CPU, para que se finalice la tarea que ha seleccionado el usuario,
es como el cerebro o el punto central del ordenador.
Sin el procesador, sencillamente, el ordenador no funcionaría tal cual como lo
conocemos, ya que habría que utilizar válvulas y tubos, que elevarían enormemente
el tamaño del equipo, al tamaño de los primeros ordenadores, que eran verdaderos
gigantes con poca velocidad de procesamiento de datos.

3 TIPOS ARQUITECTURAS EN LA EVOLUCIÓN DEL CPU

1) CISC: Su sistema de trabajo se basa en la micro programación. Consiste en


hacer que cada instrucción sea interpretada por un mini programa.

4
1) CISC: Su sistema de trabajo se basa en la micro programación. Consiste en
hacer que cada instrucción sea interpretada por un mini programa.

2) RISC: Microprocesador con un conjunto de instrucciones muy reducidas en


contraposición. Se basan en estructuras simples y por lo tanto su complejidad total
de la CPU es menor.

5
EVOLUCION DEL CPU

Las primeras unidades de procesamiento central (CPU, por sus siglas in inglés) se
presentaron en el año 1978. Si hacemos una comparación con el cerebro humano,
serían como el hemisferio izquierdo, en donde se aloja la capacidad analítica y
lógica. Basadas en el concepto de procesamiento serial, las CPUs son ideales para
el manejo de hojas de cálculo y de bases de datos.

Nuevas herramientas tecnológicas, como Internet y los programas que cada vez
requieren más capacidades gráficas, hicieron que en el año 1999 se lanzaran las
unidades de procesamiento gráfico (GPU, por sus siglas en inglés). Si continuamos
con la analogía del cerebro, las GPUs funcionarían como el hemisferio derecho, en
donde residen la creatividad, el arte, las emociones y la atención visual. Este tipo
de procesadores gráficos son ideales para actividades que requieren mucha
capacidad gráfica, como navegar en Internet o juegos con gran complejidad visual.

Sin embargo, la capacidad de procesamiento dio un paso más y mientras que el


poder de cómputo se focaliza en los cálculos, la GPU colabora con los componentes
visuales y al mismo tiempo aceleran las aplicaciones de productividad o la
navegación en Internet. La fusión y evolución de ambos, dio origen en el año 2011
a la “Unidad de Proceso Avanzado” o Advanced Process Unit (APU, por sus siglas
en inglés). La APU combina las ventajas de CPU y la GPU en un chip pequeño para
lograr un procesadora más rápido y eficiente.

Este tipo de procesadores se encuentra en la actualidad en tabletas, equipos 2 en


1, desktop, notebook y en las consolas de video juego. De esta manera, actividades
como ver una película, jugar de manera realística con definición Full-HD, editar
videos y fotos, realizar tareas de oficina o navegar por Internet; se transforman en

6
una experiencia nueva, además de reducir el consumo energético y extendiendo la
vida de las baterías de los equipos portátiles.

4 ARQUITECTURA MULTINUCLEO
HISTORIA

Como historia se puede decir que el primer procesador multinúcleo en el mercado


fue el IBM Power 4 en el año 2000. Una alternativa a los procesadores multinúcleo
son los sistemas multiprocesadores, que consisten en una placa madre que podía
soportar desde 2 a más procesadores. El rendimiento es bastante bueno, pero
también es bastante caro.

DESCRIPCION

Un microprocesador multinúcleo es aquel que combina dos o más procesadores


independientes en un sólo circuito integrado. Un dispositivo doble núcleo contiene
solamente dos microprocesadores independientes. En general, los
microprocesadores multinúcleo permiten que una computadora trabaje con
Multiprocesamiento, es decir procesamiento en simultáneo con dos o más

7
procesadores. Por otro lado, la tecnología de doble núcleo mejora el rendimiento de
los entornos de trabajo multitarea y las aplicaciones con múltiples subprocesos. Por
ejemplo, permite que aplicaciones fundamentales como antivirus o antiespías se
ejecuten al mismo tiempo que aplicaciones empresariales con un impacto mínimo
sobre el rendimiento del sistema.

Durante agosto de 2007 comenzaron a aparecer los procesadores de cuádruple


núcleo, encabezados por el lanzamiento del Core 2 Quad de Intel. En el caso de las
computadoras portátiles.

CLASES DE PROCESADORES MULTINUCLEOS

Antes de comenzar a nombrar los diferentes procesadores multinucleo definieremos


lo que es HyperThreading.

HyperThreading: esta tecnología fue creada por Intel, para los procesadores
Pentium 4 más avanzados. El Hyperthreading hace que el procesador funcione
como si fuera dos procesadores. Esto fue hecho para que tenga la posibilidad de
trabajar de forma multihilo (multithread) real, es decir pueda ejecutar muchos hilos
simultáneamente.

Un procesador con la tecnología Hyperthreading tiene un 5% más de transistores


que el mismo procesador sin esa tecnología.

Clases de procesadores multinucleo INTEL:

PentiPentium D están conformados por dos procesadores Pentium 4 Prescott sin


Hyperthreadingum.

Core Duo

Core 2 Duo

Core2Quad

Clases de procesadores multinucleo AMD:

Athlon 64 X2

Opteron X2

8
Turion X2 (Portatiles)

5 MULTIPROCESAMIENTO EN MULTINUCLEO
Multiprocesamiento

Multiprocesamiento o multiproceso es tradicionalmente conocido como el uso de


múltiples procesos concurrentes en un sistema en lugar de un único proceso en un
instante determinado. Como la multitarea que permite a múltiples procesos
compartir una única CPU, múltiples CPUs pueden ser utilizados para ejecutar
múltiples hilos dentro de un único proceso.

El multiproceso para tareas generales es, a menudo, bastante difícil de conseguir


debido a que puede haber varios programas manejando datos internos (conocido
como estado o contexto) a la vez. Los programas típicamente se escriben
asumiendo que sus datos son incorruptibles. Sin embargo, si otra copia del
programa se ejecuta en otro procesador, las dos copias pueden interferir entre sí
intentando ambas leer o escribir su estado al mismo tiempo. Para evitar este
problema se usa una variedad de técnicas de programación incluyendo semáforos
y otras comprobaciones y bloqueos que permiten a una sola copia del programa
cambiar de forma exclusiva ciertos valores.

Multinucleo

Los procesadores multi núcleo son chips independientes que contienen dos o más
procesadores o núcleos de ejecución distintos en el mismo circuito integrado.
Aunque son independientes, su construcción les permite compartir tareas de forma
interdependiente.

Y, ¿eso qué significa para el usuario? Cada día que pasa se desarrollan programas
que envían múltiples instrucciones que se tienen que procesar simultáneamente.

Estos programas toman miles de millones de decisiones en un segundo,


especialmente mientras se ejecutan programas exigentes como reproducción de
vídeo de alta definición o programas de ingeniería.

Los procesadores Intel Core 2 Duo incorporan dos núcleos de ejecución en un


mismo paquete que ofrece, con el software adecuado, la ejecución totalmente
paralela de varios subprocesos. Esto permite que cada núcleo funcione a una
frecuencia menor, dividiendo la potencia normalmente asignada a un único núcleo.

9
El resultado para el usuario no es sólo un procesamiento más rápido. Es… bueno,
¡que tu foto ya está lista! Mientras chateas. Y has imprimido un diseño
arquitectónico.

La tecnología de cuatro núcleos consiste en un único procesador que cuenta con


cuatro núcleos. Piensa que son cuatro cerebros que están pensando al mismo
tiempo pero que pueden trabajar juntos o por separado en una tarea grande, lo que
se traduce en unos resultados más rápidos y eficientes.

6 BIBLIOGRAFÍA
Consulta 23 Marzo, 11:23
UNIDAD 1. El microprocesador (CPU). - Arquitectura de computadorass
(google.com)
https://unidad1aquitectura.wordpress.com/2017/02/12/multiprocesamiento-en-
multinucleo/
https://unidad1aquitectura.wordpress.com/2017/02/12/arquitectura-multinucleo/

10
https://unidad1aquitectura.wordpress.com/2017/02/12/tipos-de-
arquitecturas/#:~:text=1)%20CISC%3A%20Su%20sistema%20de,instrucciones%2
0muy%20reducidas%20en%20contraposici%C3%B3n.

11

También podría gustarte