¿Cómo funciona un procesador? - Desde un transistor hasta una CPU

Hardware 360º
1 Oct 201611:13

Summary

TLDREste script de video ofrece una explicación detallada de cómo funciona un procesador, desde el nivel básico de los transistores hasta la construcción de un procesador sencillo. Se discuten conceptos como puertas lógicas, números binarios, sumadores, flip-flops y la importancia del reloj en la velocidad del procesador. Además, se presenta la máquina de estados finitos como elemento esencial para la programación. El video utiliza ejemplos prácticos, como la comparación con una máquina expendedora, para ilustrar cómo se ejecutan las instrucciones y se mantiene el procesador funcionando de manera eficiente.

Takeaways

  • 🌟 Un procesador es una serie de circuitos electrónicos basados en transistores que pueden controlar el flujo de electricidad.
  • 🔧 Los transistores funcionan como interruptores, permitiendo el paso de electricidad cuando se activan y bloqueándolo cuando se desactivan.
  • 🛠 Los circuitos lógicos básicos, como las puertas AND, OR y NOT, son fundamentales para construir un procesador.
  • 🔄 La tecnología CMOS se utiliza en los procesadores modernos, y es más rápida y eficiente que las puertas lógicas convencionales.
  • 📊 Los números binarios son esenciales para la representación de datos en un procesador, con 00, 01, 10 y 11 correspondiendo a 0, 1, 2 y 3 respectivamente.
  • 🔄 El multiplexor y el decodificador son dispositivos que permiten la selección y distribución de señales en función de ciertas condiciones.
  • 🔢 Los procesadores realizan operaciones matemáticas básicas como la suma, utilizando puertas XOR y AND para generar resultados y carry.
  • 💾 Los flip-flops son componentes clave para almacenar datos, manteniendo un uno o un cero según la señal de reloj recibida.
  • ⏲ El reloj del procesador es esencial para sincronizar las operaciones, y su frecuencia define la velocidad de procesamiento.
  • 🔄 La Máquina de Estados Finitos (MEF) es un concepto importante en la programación del procesador, permitiendo que el procesador siga un flujo de instrucciones basado en su estado actual.
  • 📝 El procesador ejecuta instrucciones muy simples y repetitivas, que se combinan para realizar tareas complejas, como abrir un navegador o mostrar una imagen.

Q & A

  • ¿Qué es un transistor y cómo funciona?

    -Un transistor es un componente semiconductor que actúa como interruptor de corriente eléctrica. Funciona como un cable con un botón en el medio; cuando se presiona el botón, permite el paso de electricidad, y al soltarlo, la electricidad no puede pasar.

  • ¿Cuáles son las puertas lógicas básicas que se mencionan en el script y qué representan?

    -Las puertas lógicas básicas mencionadas son AND (y), OR (o) y NOT (no). La puerta AND permite la electricidad solo si se presionan ambos botones, la OR permite la electricidad si se presiona cualquier botón, y la NOT invierte la señal, permitiendo la electricidad si no se presiona el botón.

  • ¿Por qué se utilizan puertas NAND y NOR en los procesadores modernos?

    -Las puertas NAND y NOR se utilizan debido a que, además de otras ventajas, son más rápidas desde el punto de vista eléctrico y, matemáticamente, se ha demostrado que con ellas se pueden implementar cualquier función booleana.

  • ¿Qué son los números binarios y cómo se representan los números 0, 1, 2 y 3 en binario?

    -Los números binarios son un sistema numérico que utiliza solo dos dígitos: 0 y 1. En el script, se representa 00 como 0, 01 como 1, 10 como 2 y 11 como 3.

  • ¿Qué es un multiplexor y cómo funciona?

    -Un multiplexor es un dispositivo que permite seleccionar una de varias entradas y enviar su salida a una sola salida. En el script, se describe cómo un multiplexor puede activar cables específicos en función de la activación de otros cables.

  • ¿Qué es un decodificador y cómo se relaciona con un multiplexor?

    -Un decodificador es un dispositivo que funciona al revés de un multiplexor; toma varias entradas y las traduce en una selección de una de múltiples salidas. Se utiliza para pasar de un número de cables a un número mayor.

  • ¿Cómo funciona un sumador básico en un procesador?

    -Un sumador básico utiliza puertas XOR y AND para realizar la suma de dos números. La puerta XOR da el resultado de la suma, mientras que la puerta AND da el carry, que es necesario para la suma de números más grandes.

  • ¿Qué es un flip-flop y cómo se utiliza para almacenar información en un procesador?

    -Un flip-flop es un circuito que puede almacenar un bit de información, es decir, un uno o un cero. Se configura para responder a una señal de reloj, almacenando la información enviada hasta que se recibe una nueva señal.

  • ¿Qué es el reloj de un procesador y cómo afecta su velocidad a las operaciones del procesador?

    -El reloj de un procesador es un dispositivo que emite señales periódicas que sincronizan las operaciones del procesador. Cuanto más rápido sea el reloj, más operaciones por segundo puede realizar el procesador.

  • ¿Qué es una máquina de estados finitos y cómo se relaciona con el funcionamiento de un procesador?

    -Una máquina de estados finitos es un sistema que siempre está en uno de un número finito de estados y responde a eventos cambiando de estado. En un procesador, esta máquina se utiliza para ejecutar instrucciones, donde cada estado puede representar una etapa en la ejecución de una instrucción.

  • ¿Cómo se describe la arquitectura de un procesador en el script y cuál es su importancia en la tecnología moderna?

    -El script describe la arquitectura de un procesador desde el nivel de los transistores hasta la ejecución de instrucciones complejas. La importancia de la arquitectura de un procesador en la tecnología moderna es fundamental, ya que todos los dispositivos electrónicos avanzados, desde ordenadores personales hasta móviles y tablets, se basan en estas principios.

Outlines

00:00

🔌 Funcionamiento básico de un procesador

El primer párrafo introduce el funcionamiento de un procesador desde su base, el transistor, hasta la construcción de un procesador básico. Se describe cómo un transistor funciona como un interruptor y cómo se utilizan para crear circuitos lógicos básicos como AND, OR y NOT. También se menciona la tecnología CMOS y las puertas NAND y NOR, que son fundamentales para implementar cualquier función booleana. Además, se toca el tema de los números binarios y cómo se pueden utilizar para representar datos en un procesador.

05:02

💾 Almacenamiento y control de operaciones

Este párrafo se centra en la importancia del almacenamiento en un procesador, introduciendo el flip flop como un circuito para mantener un bit de información. Se explica cómo funciona el reloj en un procesador, que emite señales periódicas para sincronizar las operaciones. También se discuten conceptos como la memoria, el multiplexor y el decodificador, y cómo estos componentes permiten a un procesador realizar operaciones y acceder a datos de manera eficiente. Finalmente, se introduce la máquina de estados finitos como el elemento clave para la programación y el control de un procesador.

10:03

👾 Evolución y complejidad de los procesadores

El tercer párrafo explora la escala y complejidad de los procesadores modernos, como el i76700k con 1700 millones de transistores, y cómo han evolucionado desde procesadores antiguos como el MOS 6502. Se destaca cómo este último procesador influenció la arquitectura de los procesadores de dispositivos móviles modernos. El vídeo termina con una simulación del funcionamiento del procesador MOS 6502 y una reflexión sobre la increíble densidad de transistores en los chips modernos. El presentador anima a los espectadores a dejar comentarios y like si les gustó el vídeo, y menciona la posibilidad de hacer otro vídeo sobre tarjetas gráficas.

Mindmap

Keywords

💡Transistor

El transistor es un componente básico en electrónica que actúa como un interruptor controlado por una señal eléctrica. En el video, se utiliza para explicar el funcionamiento de los procesadores, indicando que un dedo en un botón es reemplazado por otro cable eléctrico, lo que permite o impide el paso de electricidad.

💡Puertas lógicas

Las puertas lógicas son circuitos que realizan operaciones básicas de lógica binaria, como AND, OR y NOT. En el video, se describen como los bloques de construcción de los procesadores, donde se mencionan las puertas AND, OR y NOT como ejemplos de circuitos lógicos básicos que permiten el paso de electricidad bajo condiciones específicas.

💡CMOS

CMOS (Compplementary Metal-Oxide-Semiconductor) es una tecnología de fabricación de circuitos integrados que se utiliza en procesadores modernos. En el video, se menciona que los procesadores modernos se basan en la tecnología CMOS y utilizan puertas lógicas como la NANT y la NOR, que son más rápidas y eficientes que las puertas AND y OR.

💡Múltiplexer

Un múltiplexer es un dispositivo que selecciona una de múltiples entradas y la dirige a una salida común. En el video, se describe cómo un múltiplexer puede activar cables específicos en función de una entrada, lo que es crucial para el procesamiento de datos en un procesador.

💡Decodificador

Un decodificador es un circuito que convierte una señal de entrada en múltiples señales de salida. En el contexto del video, se usa para pasar de un número de cables a un conjunto más grande, lo que es fundamental para la representación y manipulación de números en binario.

💡Sumador

Un sumador es un circuito que realiza la operación de suma. En el video, se describe cómo un sumador puede ser construido con puertas XOR y AND para realizar sumas básicas, que son esenciales para el procesamiento de información en un procesador.

💡Carry

El carry es un concepto relacionado con la suma de números en binario, donde el bit de mayor peso se 'lleva' a la siguiente columna. En el video, se menciona el carry como parte del proceso de suma en un procesador, que es necesario para manejar la salida de una operación de suma que excede un límite.

💡Flip-flop

Un flip-flop es un circuito de memoria que puede almacenar un bit de información. En el video, se describe cómo los flip-flops son usados para almacenar datos en un procesador, como el resultado de una operación de suma, y se mantienen hasta que se les envía una señal de reloj para actualizarlos.

💡Reloj

El reloj de un procesador es una señal que controla la sincronización de las operaciones. En el video, se explica que el reloj emite señales a una frecuencia determinada, como 4 GHz, lo que permite que el procesador realice un número enorme de operaciones por segundo.

💡Máquina de estados finitos

Una máquina de estados finitos es un modelo que procesa entradas y realiza acciones basadas en un conjunto limitado de estados. En el video, se usa como ejemplo para ilustrar cómo un procesador sigue un conjunto de instrucciones, cambiando de estado en función de las entradas y las operaciones realizadas.

💡ALU (Unidad Aritmético-Lógica)

La ALU es una parte del procesador que realiza operaciones aritméticas y lógicas. En el video, se menciona que la ALU está compuesta por elementos como sumadores y restadores, y es donde se realizan las operaciones como la suma descrita, que es fundamental para el procesamiento de datos.

Highlights

Comenzamos con un transistor, básico de los procesadores.

Las puertas lógicas AND, OR y NOT son fundamentales en los circuitos electrónicos.

Los procesadores modernos utilizan tecnología CMOS y puertas NAND y NOR.

Con puertas NAND o NOR se pueden implementar cualquier función booleana.

Los números binarios son clave para la representación de datos en procesadores.

El multiplexor y el decodificador son dispositivos importantes para la selección de señales.

El sumador es un componente esencial para realizar operaciones aritméticas básicas.

La puerta XOR es fundamental en la operación de suma y generación de carry.

Los flip-flops permiten almacenar datos de forma temporal o permanente.

El reloj es esencial para sincronizar las operaciones en un procesador.

La memoria es necesaria para almacenar resultados y datos de operación.

La Máquina de Estados Finitos es un concepto clave para la programación de procesadores.

Los procesadores ejecutan instrucciones simples y repetitivas a alta velocidad.

La velocidad de carga de programas depende más de la memoria que de la velocidad del procesador.

El procesador MOS 6502 fue crucial en la introducción de los ordenadores personales y la arquitectura ARM.

La simulación del procesador MOS 6502 muestra cómo funcionaban los procesadores de la época.

Transcripts

play00:00

en este vídeo vamos a hablar sobre Cómo

play00:01

funciona un procesador para verlo vamos

play00:04

a empezar con un transistor y vamos a

play00:05

acabar construyendo un procesador

play00:10

básico imagínate un cable con un botón

play00:13

en medio cuando pulsas el botón la

play00:15

electricidad puede pasar cuando lo

play00:17

sueltas la electricidad no puede pasar

play00:19

esto es un transistor Solo que tu dedo

play00:22

es sustituido por otro cable eléctrico

play00:24

todos los procesadores gráficas chips

play00:26

están basados en transistores con estos

play00:28

transistores podemos hacer los circuitos

play00:30

básicos empecemos con las puertas andt

play00:33

imaginemos que ahora nuestro cable

play00:34

tenemos dos botones para que la

play00:36

electricidad pase necesitamos pulsar

play00:38

ambos botones eso es una puerta ant en

play00:41

una puerta or tendríamos un cable que se

play00:44

divide en dos en cada uno de los dos

play00:46

cables tenemos un botón luego ambos

play00:48

cables se vuelven a juntar por lo tanto

play00:50

bastaría comp pusar uno de los botones

play00:52

para conseguir que la electricidad pase

play00:54

por último tendríamos la puerta not que

play00:56

invierte la señal es decir si no

play00:59

pulsamos el botón la electricidad puede

play01:01

pasar en el momento que pulsamos el

play01:02

botón la electricidad se desvía y ya no

play01:04

pasa y estos serían los tres circuitos

play01:07

lógicos básicos Aunque en realidad los

play01:09

procesadores modernos se basan en la

play01:11

tecnología cemos y utilizan las puertas

play01:14

contrarias a las que hemos visto es

play01:15

decir la nant y la nor os voy a poner el

play01:18

ejemplo de una puerta nant en la

play01:20

tecnología cemos que es lo contrario a

play01:22

la puerta ant que hemos visto es decir

play01:26

la electricidad siempre pasa salvo en el

play01:28

caso en el que pulsemos los dos botones

play01:30

en ese caso la electricidad no pasaría

play01:32

porque se desvía por otro sitio Por qué

play01:34

se utilizan estas puertas invertidas en

play01:36

las s y la s aparte de otras ventajas

play01:39

desde el punto de vista eléctrico son

play01:40

más rápidas y nos interesa que nuestro

play01:42

procesador sea lo más rápido posible

play01:44

pero también es matemáticamente

play01:45

demostrable que con puertas nant o con

play01:48

puertas nor podemos implementar

play01:50

cualquier función boleana es decir

play01:52

cualquier función matemática o cualquier

play01:54

cosa que podamos hacer en un ordenador

play01:55

es posible implementarlo con puertas

play01:58

nant o con puertas nor por lo tanto son

play02:00

muy importantes pero para simplificar el

play02:02

vídeo vamos a usar las puertas ant y or

play02:05

pero saber que las puertas ant y or es

play02:07

posible implementarlas con puertas nant

play02:09

y nor para continuar tenemos que

play02:11

aprender un poco sobre los números

play02:13

binarios el 00 significa 0 el 01

play02:17

significa 1 el 10 2 y el 1 1 3 ahora

play02:22

imaginemos que tengo cuatro cables si

play02:24

quiero representar el cero activo el

play02:26

primer cable si quiero representar el

play02:27

uno activo el segundo cable y así

play02:30

sucesivamente Pues ahora puedo diseñar

play02:32

un dispositivo que por ejemplo si activo

play02:34

el tercer cable que significaría el dos

play02:36

lo transforme a dos cables y en los dos

play02:39

cables esos active el primero y el

play02:41

segundo no Por lo tanto tendríamos uno

play02:43

activado y otro no lo que sería 1 C el

play02:46

dos en binario esto se llama multiplexor

play02:49

también existe un dispositivo que

play02:51

funciona exactamente al revés que se

play02:52

llama decodificador en un decodificador

play02:55

haríamos justo lo contrario pasar de dos

play02:57

cables a cuatro Bueno podemos tener

play02:58

cualquier número de cables si por

play03:00

ejemplo yo activase los dos cables

play03:02

representando el 1 o el tres en binario

play03:05

por el otro lado se activaría el cable

play03:07

cuatro que representa el tres este

play03:09

dispositivo tomará importancia más

play03:11

adelante Ahora pasemos a cosas un poco

play03:13

más complejas nuestro procesador tiene

play03:15

que saber sumar recordáis cuando en la

play03:17

escuela hacíamos las sumas y decíamos

play03:20

Esto me da dos me llevo uno y luego le

play03:23

sumamos ese uno al otro pues un

play03:24

procesador suma Exactamente igual que

play03:25

como suamos en la escuela tenemos el

play03:27

resultado y lo que nos llevamos a lo que

play03:29

se llama carry Entonces cómo hacemos que

play03:31

pueda sumar nos basta con una puerta xor

play03:34

y una puerta ant Qué es una puerta xor

play03:37

una puerta x or o special or es igual a

play03:40

la or que hemos visto antes es decir

play03:42

basta compulsar uno de los botones para

play03:44

que la señal pase pero tiene la

play03:46

peculiaridad de que si activamos dos los

play03:48

dos botones la señal no pasaría cómo

play03:51

funciona este sumador imaginemos que

play03:53

queremos sumar 0 + 0 por lo tanto a y b

play03:55

estarían apagados por lo tanto ninguna

play03:57

de las dos puertas se activaría y

play03:59

resultado sería 00 en la salida Si

play04:02

queremos sumar por ejemplo 1 y 0 ponemos

play04:05

la entrada a a un es decir enviamos

play04:07

corriente y la b la dejamos apagada por

play04:10

lo tanto la puerta xo se activará porque

play04:12

uno de los dos está activado mientras

play04:14

que la puerta a no se activará porque

play04:16

solo uno está activado necesitamos los

play04:17

dos para que se active por lo tanto el

play04:19

resultado será 0 1 es decir 1 y si

play04:24

sumamos 1 + 1 que da 2 en ese caso

play04:27

enviaríamos corriente por la dos

play04:29

entradas por a y b por lo tanto la

play04:31

puerta an se activaría ya que tenemos

play04:34

las dos entradas activadas en cambio la

play04:35

puerta xor por lo que he explicado antes

play04:37

no se activaría por lo tanto el

play04:39

resultado sería 1 dos en binario esto se

play04:43

lleva medio sumador pero combinando

play04:45

varios de estos podemos hacer uno más

play04:46

Grand en el que sumar más números por

play04:48

ejemplo aquí tendríamos uno para sumar

play04:49

tres entradas aunque no lo voy a

play04:51

explicar porque es más complejo y nos

play04:52

llevaría mucho tiempo pero que sepáis

play04:54

que esto se hace con la combinación del

play04:56

sumador simple que teníamos antes y el

play04:58

resto de operaciones se obtiene a partir

play05:00

de la suma y la resta nuestro procesador

play05:02

ya sabe sumar pero necesitamos ahora

play05:03

algo donde guardar el resultado de esa

play05:05

suma porque si no sería inútil hacerla

play05:07

aquí entran en juego los flip flop Qué

play05:10

es un flip flop un flip flop es un

play05:12

pequeño circuito donde podemos almacenar

play05:14

un uno o un cero cuando le enviamos la

play05:17

información las puertas se configuran

play05:19

para que cada vez que llegue una señal

play05:21

de reloj responda con lo que le hemos

play05:23

enviado por ejemplo si le hemos metido

play05:24

un cero responderá con cero si le hemos

play05:26

metido un uno responderá con uno esta

play05:28

información Se quía guardada todo el

play05:30

tiempo que necesitemos y aquí entra en

play05:32

juego un concepto muy importante el

play05:34

reloj Qué es el reloj hemos estado

play05:37

hablando todo el tiempo de Señales que

play05:38

enviamos a través de cables Pero cuándo

play05:40

las enviamos cuando queramos no el

play05:43

procesador tiene un reloj que cada

play05:45

cierto tiempo emite una señal Y esa

play05:46

señal recorre el circuito cuando decimos

play05:48

que un procesador funciona a 4 ghz lo

play05:50

que estamos diciendo es que el reloj

play05:52

emite 4000 millones de señales por

play05:54

segundo es decir estos circuitos son

play05:57

extremadamente rápidos un procesadora

play05:59

actual realiza millones y millones de

play06:01

operaciones por segundo la próxima vez

play06:03

que os quejéis de que vuestro procesador

play06:05

va lento recordar que en el tiempo en el

play06:06

que tardáis en quejaros vuestro

play06:08

procesador ya ha hecho miles de millones

play06:09

de operaciones vamos que Lento no es

play06:12

volviendo al tema de los flip flop con

play06:14

un flip flop podemos almacenar un número

play06:16

cer o uno pero añadiendo varios flip

play06:18

flop podemos llegar a guardar números

play06:20

más grandes y aquí entra en juego el

play06:22

decodificador del que hemos hablado

play06:23

antes cuando tengo una memoria muy

play06:25

grande con un montón de flip flops puedo

play06:27

enviar por ejemplo la señal 5 y el

play06:29

decodificador me responderá con lo que

play06:32

hay en la posición de memoria cinco por

play06:35

lo tanto ahora ya podemos realizar

play06:37

operaciones en nuestro procesador

play06:38

podemos guardarlas en memoria y podemos

play06:40

acceder a esa memoria ya tenemos

play06:42

prácticamente un procesador completo

play06:44

pero nuestro procesador es muy tonto es

play06:46

decir no hace nada puede sumar puede

play06:48

guardar en memoria pero todavía no hace

play06:50

nada no podemos programar nada nos falta

play06:53

el último elemento y probablemente el

play06:55

más importante la máquina finita de

play06:57

Estados qué es esto vamos a explicarlo

play07:00

por un con un ejemplo imaginaos que

play07:02

tenemos una máquina ex prendedora la

play07:04

máquina finita de estado siempre piensa

play07:05

en un estado en este caso el estado cero

play07:08

sería esperando cuando un cliente llega

play07:11

mete el dinero cuando la máquina detecta

play07:13

que ha metido el dinero saltaría al

play07:15

Estado contando dinero en el que

play07:16

contaríamos cuánto nos han metido y lo

play07:18

almacenaríamos en memoria después

play07:21

saltarías al estado esperando a que el

play07:23

cliente elija producto cuando el cliente

play07:25

pulsa comprobaríamos el dinero que ha

play07:27

metido y lo que cuesta lo que ha pedido

play07:30

si ha metido dinero suficiente saltaría

play07:32

a estado sacando producto donde

play07:34

sacaríamos el producto para que el

play07:35

cliente lo cogiera el cambio Si el

play07:37

precio del producto es mayor que lo que

play07:39

ha metido devolvería el dinero y le

play07:41

diríamos que no se le puede dar ese

play07:43

producto porque es más caro del dinero

play07:45

que ha metido después en ambos casos

play07:47

volveríamos al Estado inicial esperando

play07:49

a que otro cliente metira el dinero es

play07:52

una máquina exprendoras pero nos sirve

play07:54

para explicar lo que es una máquina

play07:55

finita de Estados siempre funciona igual

play07:57

leemos un número y basándonos en ese

play07:59

número pasamos a un estado o otro veamos

play08:02

cómo funciona nuestro procesador cuando

play08:04

lo encendemos leemos la posición cero de

play08:06

memoria y en esa posición tenemos una

play08:08

instrucción y la decodificamos por

play08:11

ejemplo esa instrucción puede ser suma

play08:13

la posición cuatro de memoria y la

play08:15

posición cco el resultado déjalo en la

play08:17

posición seis por lo tanto lo primero

play08:19

que tenemos que hacer es obtener los

play08:21

datos de la posición cuatro y la cinco

play08:23

de memoria estos datos los enviamos

play08:25

luego a la unidad aritmetic lógica o alu

play08:28

esta unidad estaría formada por los

play08:29

sumadores restadores y demás elementos

play08:31

que hemos visto antes por lo tanto

play08:34

nuestra alu realizaría la suma y después

play08:37

el resultado lo guardamos en la posición

play08:39

de memoria 6is que es lo que nos

play08:41

indicaba la instrucción ahora sumamos

play08:43

uno al contador de instrucciones por lo

play08:45

tanto pasamos a la siguiente instrucción

play08:47

y la siguiente instrucción por ejemplo

play08:48

puede ser Mira la posición seis que es

play08:51

donde hemos guardado el resultado de

play08:52

antes y si es mayor que cinco salta la

play08:55

instrucción número 100 si es menor que c

play08:58

o igual a cinco pasa a la siguiente

play09:01

instrucción todos los procesadores se

play09:02

basan en instrucciones tan simples como

play09:04

estas es decir súmame estos números

play09:07

salta la posición no sé cuál compara si

play09:09

este número es menor que cinco nuestro

play09:11

procesador funciona con instrucciones

play09:12

tan sencillas como esas cuando por

play09:14

ejemplo decimos Ábreme Google Chrome o

play09:17

Muéstrame esta imagen esa instrucción

play09:19

que nosotros le damos a nuestro sistema

play09:20

operativo se va a dividir luego en miles

play09:23

o millones de instrucciones más

play09:24

pequeñitas y simples que llegan al

play09:25

procesador pero recordad que nuestro

play09:27

procesador puede ejecutar miles de

play09:29

millones de instrucciones por segundo

play09:31

Por lo tanto dividirlo en millones de

play09:32

instrucciones no es problema de hecho la

play09:34

velocidad a la que se carga un programa

play09:36

o se carga una imagen va a depender de

play09:38

la velocidad de la memoria donde esté

play09:40

guardada esa imagen o ese programa más

play09:42

que la velocidad del procesador tengas

play09:44

un i7 un i3 o tengas lo que tengas tu

play09:47

procesador va a funcionar con

play09:48

instrucciones tan sencillas como estas y

play09:50

no te vas a encontrar en los circuitos

play09:51

de tu procesador ningún elemento que no

play09:53

hayamos visto en este vídeo todos los

play09:55

circuitos que puedas encontrar en el

play09:56

procesador más moderno actualmente se

play09:58

forman a partir de los circuitos que

play10:00

hemos visto en este vídeo ahora bien en

play10:01

este vídeo hemos visto un procesador con

play10:03

muy poquitos transistores en un

play10:06

i76700k por ejemplo habría 1700 millones

play10:10

de transistores en el seon tope de gama

play10:12

con 22 núcleos tendríamos 7200 millones

play10:16

de transistores vamos una burrada y es

play10:19

increíble que tantos transistores se

play10:21

puedan meter en un espacio tan pequeñito

play10:23

como última curiosidad aquí tenéis una

play10:24

simulación del funcionamiento del

play10:26

procesador mos 6502

play10:29

este procesador se usó por ejemplo en la

play10:31

nes la acomodador ped o el Apple 2 y

play10:34

podríamos decir que este procesador fue

play10:36

el que introdujo los ordenadores

play10:38

personales además inspiró la

play10:39

arquitectura Arm arquitectura en la que

play10:41

se basan todos los procesadores de los

play10:43

móviles y tablets actuales por lo tanto

play10:45

el mundo de la tecnología no sería el

play10:47

que es sin este procesador el procesador

play10:48

funcionaba 1 mhz es decir

play10:51

0,001 ghz y era de 8 bits y bueno con

play10:56

esta simulación final para que veáis

play10:58

cómo funcionaría unes real acabamos

play11:00

Espero que os haya gustado el vídeo que

play11:02

hayáis aprendido Y si os ha gustado

play11:04

dejar en los comentarios o darle a like

play11:06

Porque si veo que este vídeo gusta

play11:07

Entonces haré uno sobre cómo funcionan

play11:09

las tarjetas gráficas hasta el siguiente

play11:11

vídeo adiós

Rate This

5.0 / 5 (0 votes)

Etiquetas Relacionadas
ProcesadorTransistorCircuitosLógicaBinarioSumadorFlip-FlopMemóriaMáquina de EstadosTecnologíaSimulación