Está en la página 1de 6

Definición microprocesador: En un sistema es el encargado de realizar las operaciones

aritméticas y lógicas necesarias para el buen funcionamiento del mismo. Se compone de


una gran cantidad de transistores que dan origen a las compuertas lógicas gracias las cuales
realiza dichas operaciones.
Puede gestionar dispositivos que estén conectados a él a través de tarjeras madre o de
cualquier placa donde se encuentre ensamblado, por ejemplo gestionar la memoria RAM,
ordenar lectura o escritura en memorias como discos duros o memorias flash, puede
gestionar operaciones de impresión o escaneos, procesar imágenes etc. Todas las
operaciones anteriormente nombradas las realiza gracias a las órdenes que recibe del
sistema operativo dentro de los que se encuentran Windows, Androide, IOS y MacOs
La velocidad de procesamiento se mide en hercios y determina la cantidad de veces que se
puede ejecutar una instrucción en un segundo.
Cada una de estas instrucciones tiene un tope de tamaño pues la limita la arquitectura del
procesador que se mide en bits, así un procesador de 64 bits puede trabajar solo en una
instrucción de ese tamaño a la vez, sin embargo alcanzan grandes velocidades de hasta 8
GHz (8000 millones) de instrucciones por segundo, generando mucho calor en este
componente lo que lo deteriora de manera prematura. La solución ha sido disponer de
varios procesadores que en conjunto lleven a cabo las instrucciones, a esta tecnología se le
conoce con el nombre de core, donde a cada procesador en operación se le llama núcleo.
De esta forma por ejemplo el procesador i5-8400 de Intel posee 6 núcleos con una
velocidad de reloj de 2.8 GHz, cada uno con diferentes y múltiples tareas a realizar.
Posee una pequeña memoria llamada cache para al guardar en ella instrucciones críticas
que el procesador necesita, por ejemplo al ejecutar un programa, este se almacena en la
memoria RAM y las instrucciones más importantes de ese programa se almacenaran en la
cache, existen límites en la cantidad de memoria que un procesador puede llegar a
administrar por lo que se debe tener en cuenta este dato en caso de querer expandir la
memoria.
Alfabetismo Digital. (4 may 2021). ¿Qué es un procesador? (microprocesador) (AMD,
Intel, Snapdragon)[Video]
YouTubehttps://www.youtube.com/watch?v=OGiN8oflK40
Partes del micro procesador:
1. encapsulado: material que rodea el encapsulado de cilicio, le da firmeza e impide su
deterioro interno, permite también insertarlo en el zócalo que se conecta a la tarjeta madre o
placa
2. memoria cache: memoria que permite el rápido acceso a datos que predeciblemente se
van a utilizar en la ejecución de tareas, lo que evita tener que acezar a la RAM que por ser
externa genera demora.
3. alu: encargada de realizar cálculos aritmético-lógicos.
4. fpu: o unidad de punto flotate, se encarga de realizar cálculos de punto flotante
5. registros: porción de memoria que el procesador tiene dispuesta de manera exclusiva
para ciertas tareas específicas.
6. unidad lógica de control: envía señales de petición de datos a otros dispositivos externos
a él, controla las tareas que realiza el procesador.
7. puertos: son conexiones físicas con las cuales el procesador se comunica con otros
elementos externos a él.

Leonardo Duarte. ( 31 jul 2016). Microprocesador de la computadora


1[Video]https://www.youtube.com/watch?v=b8sqeOqSveU&t=96s

La figura 1 muestra la estructura interna de un procesador básico.


Figura 1.

Copiado de https://www.profesionalreview.com/2019/06/30/partes-de-un-procesador/

Función del registro de propósito general AX: es denominado registro acumulador, y es


el encargado de almacenar el resultado de las diferentes operaciones realizadas por la ALU.
Función del registro de propósito general BX: también conocido con el nombre de
registro base, se utiliza para referenciar direcciones de memoria con direccionamiento
indirecto, por lo que mantiene la dirección de la base o comienzo de tablas o matrices. Así
podemos acezar un bloque de memoria mediante un bucle donde se incremente bx en 1
cada vez, en lugar de referirse a una posición de memoria fija.
Diferencias entre la arquitectura Von Neumann y Harvard: la arquitectura Von
Neumann integra en una sola la memoria de datos y la memoria de programa, por lo que
gestiona datos e instrucciones por un mismo bus, lo que la hace lenta debido a que si envía
un dato a almacenar en la memoria de datos no se puede recibir instrucción alguna hasta
que dicho dato no sea almacenado de manera definitiva en la memoria de datos o viceversa
tal como lo muestra la figura 2.
Figura 2.

Arquitectura Von Neumann


Por su parte la arquitectura Harvard separa la memoria de datos de la memoria de
programa, por lo tanto utiliza un bus para los datos y otro para las instrucciones que recibe
de la memoria de programa, esto le permite al procesador ejecutar y recibir instrucciones
mientras recibe, procesa y/o envía datos haciéndolo más eficiente tal como lo muestra la
figura 3.
Figura 3.

Arquitectura Hardvard
En la arquitectura Von Neumann, el microprocesador utiliza una sola memoria para almacenar
tanto los datos como las instrucciones del programa. La memoria se divide en dos secciones: una
sección para almacenar los datos y otra sección para almacenar las instrucciones del programa.
Esto significa que la CPU y la memoria comparten un bus de datos y un bus de direcciones. La
arquitectura Von Neumann es comúnmente utilizada en la mayoría de los sistemas informáticos
modernos.
En contraste, en la arquitectura Harvard, se utilizan dos memorias separadas: una memoria para
almacenar los datos y otra memoria para almacenar las instrucciones del programa. Esto
significa que la CPU tiene un bus de direcciones separado para acceder a cada memoria y dos
buses de datos para mover datos entre la memoria y la CPU. La arquitectura Harvard se utiliza a
menudo en sistemas embebidos, dispositivos de señalización digital y algunos procesadores de
señal digital

En que dispositivos se pueden encontrar microprocesadores ARM y que función


cumplen estos: este tipo de procesadores se encuentra principalmente en los teléfonos
móviles y en computadoras se está volviendo muy popular, es una arquitectura diferente a
la X86 de Intel y AMD. Su filosofía en funcionamiento es la de realizar instrucciones
simples, de allí su tipo de diseño R.I.S.C (reduced instructions set computing) lo que le
permite ser eficiente desde el punto de vista de especializar núcleos en tareas específicas,
por lo que habría diferencias en la potencia de los mismos, así se consumiría menos
potencia en instrucciones simples que serán ejecutadas por núcleos simples de manera
eficiente, lo que no pasa con la X86 que al tener todos sus núcleos iguales al realizar una
instrucción simple utilizara un núcleo muy potente para ello. La licencia que permite tener
ARM a sus clientes les permite por programación cambiar la forma de emplear el micro
procesador haciéndolo versátil para muchas aplicaciones, mientras que los x86 los
dispositivos se tendrán que acomodar al diseño y programación de microprocesador. Por
esta razón es creciente la implementación de este tipo de microprocesadores en muchos
dispositivos.

Desarrollo actividad grupal:


1. se diligencia la tabla 1.

Tabla 1.
Microprocesador CISC Micro procesador RISC
Arquitectura X86
ARM (Acom rise machine)
Diferencias Longitud de datos de 8 y hasta 128 Longitud de datos de 8 y hasta 32 bits.
bits.

Orden de almacenamiento de Orden de almacenamiento de datos programable, entre Little


datos: Little indian. indian y big indian.

Instrucciones de longitud variable Instrucciones de longitud fija (realizan la misma tarea al


(son complejas, realizan una tarea ejecutar muchas instrucciones simples de manera muy
con una o pocas instrucciones) rápida por la misma simplicidad de la instrucción).

Gran cantidad de transistores en su Menor cantidad de transistores por la poca complejidad de


arquitectura, esto debido a la las instrucciones a ejecutar, lo que implica menor tamaño.
complejidad tan alta de las
instrucciones que realiza.
Disipa menos calor por la poca cantidad de transistores que
Se calientan mucho por la gran lo componen
cantidad de transistores que posee
Disipa mucho calor lo que afecta Al tener menos transistores y disipar menos calor no se
su eficiencia afecta tanto su eficiencia.

Su costo es elevado or la gran Mucho más baratos pues tiene menos componentes
cantidad de transistores que o (transistores)
componen

Los saltos por llamados a Los saltos se producen a una posición de memoria pre
sub rutinas son condicionales establecida por el programador.

Son más cómodos para el La programación es más extensa pues para realizar una tarea
programador pues ya tiene en una se deben realizar varias líneas de código más.
sola instrucción varios pazos de
una tarea ya realizada.
Similitudes Las tareas a realizar en últimas son
las mismas, solo que se realizan de
manera diferente

La composición interna es igual en


ambas arquitecturas
Características Son de mayor tamaño ya que se Tienen poco tamaño pues se componen de muchos menos
físicas componen de muchos mas transistores
transistores.
Lenguajes de Assembler o lenguaje ensamblador Assembler o lenguaje ensamblador
programación
Imagen del circuito
físico

Imagen copiada de
imagen copiada de
https://newsroom.intel.com/editori
https://www.profesionalreview.com/2017/11/26/procesadore
als/x86-approaching-40-still-
s-x86-vs-arm-diferencias-ventajas-principales/
going-strong/

Comparativo entre el micro procesador RISC Y CISC.


La fuente consultada para describir las diferencias entre las arquitecturas fue:
Lucas Benjamin Cicerchia. (9 oct 2020). Arquitectura T3 - El Procesador - RISC y CISC -
x86 vs ARM[Video]https://www.youtube.com/watch?v=dsSOAgA3_sM&t=1235s

También podría gustarte