Construyo pieza de PROCESADOR en MINECRAFT (FUNCIONA)
HTML-код
- Опубликовано: 29 сен 2024
- Creé el componente de un procesador que se encarga de sumar. En concreto es una cadena de 8 Full Adders y por lo tanto suma 2 números enteros de 8 bit. Lo construí en 2015 con mucha Redstone replicando circuitos electrónicos con las puertas lógicas AND, OR y XOR.
Aprovecho para enseñar a contar en binario y explicar en cierta medida algunas curiosidades de los procesadores.
🎮 Flatworld an Steam: store.steampow...
⭐ Patreon: / guinxu
🌏 Mis juegos: www.guinxu.com
🐦 TWITTER: / guinxu
📷 INSTAGRAM: / guinxu
▶▶ Música usada en el vídeo ◀◀
Intro: "Shell Warfare" (Hylian Lemon / ocremix.org)
"Azalea Town 16 bit" (Bulby / / mrbulbamike )
OST de Mystical Ninja Ganbare Goemon (N64)
Outro: "Golden Sun Rebirth of Venus" (Matt R., S. Battle / ocremix.org)
Me llamo Guinxu y desarrollo videojuegos indie en Unity para PC (Steam) y Android. En mi canal te ayudo a crear tus propios juegos y manipulo juegos conocidos para aprender cómo funcionan sus trucos y técnicas. Además comparto los avances de mis proyectos y cómo soluciono los bugs que surjan.
Pequeña corrección: En base 5 (sistema quinario) después del 44 va el 100, ya que, como es lógico no se llega al 5, pues sólo hay cifras del 0 al 4. Disculpad las molestias.
No te debes disculpar que te hallas corregido es lo importante
Momento guinxu: 14:54
No entendí MAHAHA
me gusto el video... me gustaria verte hacer ahora con una resta
no me habia dado cuenta
Excelente, me quedo más claro aquí que estudiando, gracias!!!
Precisamente hoy he estado hablando de este tipo de cosas con los pataliebres. Súper bien explicado Guinxu, eres un crack tío :D
Hola tonacho
Pero madre mía Tonacho que haces aquí compañero
El Diox de la Preston; un abruzo y besitos congelados. #MundoChiquiter
JODER TONACHO ME ASUSTASTE
Hola Tonacho
Guinxu en 2030: Construyo un procesador gigante y programo Minecraft en Minecraft
Fuera bromas, poco a poco estan cerca de lograrlo XD
Guinxu 2050: "Esto es lo mas cercano a una matrix que pude construir (momento guinxu al final)"
Ya lo hicieron se llama bloque de comando xd
@@Nicolas-nx8ri ehm...
O no te entiendo, o no lo entiendes o tienes muy malas bromas XD
@@oxob3333 men programaron un juego de pokemon completo dentro de minecraf(con ayuda de bloques de comando, pero aun asi no le quita el logro)(era uno de entre las 3 primeras generaciones is no recuerdo mal)
En Minecraft ya hay computadoras completas con calculadora, paint, Word, etc todo con teclado y presionando la pantalla del monitor el cual también está creado dentro del juego.
Rubik tiene videos así en su canal y enseña todo de forma muy fácil
Gracias por enseñarme compuertas logicas y el secreto de las calculadoras
Supongo que porque los transistores de los diferentes integrados (IC) funcionan en las regiones activa o inactiva y no en amplificación, por lo que combinar señales digitales y analógicas sería más enrevesado, mientras que en binario la activación y desactivación de los transistores en las puertas lógicas son simbólicamente lo mismo que aquellos que operan en los IC de la ALU.
Pero que dices? Todos saben que ALU significa:
Alva
Loves
GuinxU
UwU
XD
@@JohabetZp alvamajo otro RUclips de programación
Hay 2 posiciones debido a que para determinar cada posición dejan un rango de voltaje, suponiendo que 0 es de 0.9-1.1V y 1 es de 5.1-5.3V. Los voltajes intermedios se les llama ruido. Si hubieran más intervalos habría más ruido. Por lo que el menor ruido se obtiene con 2 posiciones.
Para todos los que estudian dispositivos electrónicos, está es su clase en línea con el profesor Guinxu
Podrías subir otro vídeo explicando a fondo el sistema de redstone i como esta enchufado todo?Pls
Te damos la bienvenida al portapapeles de Gboard. Aquí se guardarán los textos que copies.
𝙃𝙤𝙡𝙖 🙋♀️ 𝙈𝙞 𝙎𝙪𝙚𝙣̃𝙤 𝙀𝙨 𝙎𝙚𝙧 𝙐𝙣𝙖 𝙂𝙧𝙖𝙣 𝙔𝙤𝙪.𝙏𝙪𝙗𝙚𝙧 ❣️ 𝙋𝙚𝙧𝙤 𝙎𝙪𝙛𝙧𝙤 𝘿𝙚 𝙃𝙪𝙢𝙞.𝙡𝙡𝙖𝙘𝙞𝙤𝙣𝙚𝙨 𝘿𝙚 𝙂𝙚𝙣𝙩𝙚 𝙌𝙪𝙚 𝘿𝙞𝙘𝙚 𝙌𝙪𝙚 𝙉𝙤 𝙇𝙤 𝙑𝙤𝙮 𝘼 𝙇𝙤𝙜𝙧𝙖𝙧 😔💔 𝙎𝙚 𝙥𝙖𝙧𝙩𝙚 𝘿𝙚 𝙀𝙨𝙩𝙖 𝙋𝙖𝙦𝙪𝙚𝙣̃𝙖 𝙁𝙖𝙢𝙞𝙡𝙞𝙖 𝘾𝙤𝙣 𝙎𝙚.𝙜𝙪𝙞𝙧𝙢𝙚 𝙀𝙨.𝙥𝙚𝙧𝙤 𝙏𝙪 𝘼𝙥.𝙤𝙮𝙤 𝘾𝙧𝙖𝙘𝙠...🙏🥰...
*inserte link de dudosa procedencia*
Orgía de chiapanecos albinos
@@fernandoezequiel275 No.
ª
buenisimo, pero esta vez hazlo con interruptores de luz y bombillas de luz pero no en minecraft sino en el mundo real, quedaria genial
Profesores de informática antes:
Picale aquí y acá
Profesores de informática hoy: mira, esto te será de ayuda (este vídeo)
3:00 sobre el tema de los niveles de voltaje, si se puede hacer, el problema es que justamente se presta para errores de precision por lo que en la mayoria de los casos es mucho mas util un procesador digital.
Ahora dicho esto, si existen procesadores analogos(con niveles) y si bien estan en pañales tienen sus ventajas, hay procesos donde la precision no es taaan necesaria y es posible obtener resultados super buenos con procesos analogos pero aqui la pregunta es vale la pena? pues hasta cierto punto si, los procesadores analogos tienden a gastar menos energia en procesos que los digitales, como estamos en punto donde hacer procesadores mas potentes se complica debido a que los transistores son cada vez mas pequeños y el efecto tunel (teletransportacion de los electrones) es un problema real, con un procesador analogo puedes conseguir una mayor potencia computacional, aunque en realidad lo ideal seria tener una mezcla de ambos.
Se que el video es de hace 2 años pero me gusta este tema, si quieren saber mas, veritasium tiene un video sobre los procesadores analogos y toca todo esto que les comente
ojo que otro tema que tienen los procesos digitales es que la interpretacion cuando hay ruido es mucho mas sencilla, cuanto tienes niveles de voltaje esto se puede complicar un resto. Basicamente todo se reduce al ruido
Esa referencia a mister jagger hace que este enamorado de ti.
NOTA: 5:17 en el sistema quinario después del 44 viene el 100 que siendo base 5 seria 5^2 *1 + 5^1 *0 + 5^0 *0 = 25*1+5*0+1*0=25, porque si utilizas 50 estarias agregando un nuevo símbolo 5 y ya no seria un sistema quinario de solo 5 símbolos, 0,1,2,3,4.
Que pelotudo, leer primer comentario fijado por el autor, antes de comentar, jajaja. Bueno, lo dejo igual para reirme de mi perdida de tiempo, a seguir disfrutando del video, chau.
Guou que genio estoy estudiando electronica y justo estoy estudiando esto
Entré nomas para ver por curiosidad y termine aprendiendo a sumar en binario XD
1:24 ese men esta mamadisimo
entonces con esto, ya solo faltaria hacer un circuito que traduzca el binario a decimal
Oh no, es como volver a clase de Arquitectura de Computadores....................
para cuando lo de gaster xd? me encantan tus videos y tu forma de hablar, sigue asi!
crack estoy subscrito para cuando gaster xd?
Xd
@HARS 290 se nota que no sigues su canal
como llegaste aqui y si que tardaste en el tercer video de gaster
Me imagino las horas de trabajo que tuviste que hacer toma mi like te lo mereces guinxu
😎👍
😎👍
La verdad supongo que se le hizo muy facil sabiendo lo que es una compuerta logica, comparando con los que no lo saben.
Aún asi, lo encuentro emocionante y entretenido hacer este tipo de cosas, mostrarles a los compas en minecraft tu XOR.
A veces me emociona ser un nerdo total.
Y yo no puedo hacer ni una casa
Ojala le diera un corazón guinxu
Hoña Guinxu, ingeniero electrónico por acá. Es posible crear un sistema n-ario con múltiples niveles de voltajes (ternario, cuaternario, etc). Lo que hace atractivo el sistema binario desde un punto de vista eléctrico son dos cosas: si hay ruido, sigue siendo sencillo saber si la señal representa 0 o 1 y además a altas frecuencias las señales se distorsionan mucho, pero las señales binarias son mucho mas fáciles de reconstruir. Muy buen video y Saludos!
🤓De hecho las calculadoras cuánticas si puedes por su calidad de construcción y su temperatura negativa para no distorsionar la energía con el aumento de la temperatura esto haciendo eficiente la pérdida de energía eléctrica tomando encuenta la conservación de la energía
Muy cierto, había olvidado porque las ondas analógicas ya no se usan tanto jaja
Entenderlo es fácil pero explicarlo es jodidamente difficil por lo que veo
Entenderlo es fácil pero explicarlo es jodidamente difficil por lo que veo
@@sebastianalvarez5024 Creo que no tienes idea de lo que has dicho
Profesor: Okey chicos saquen sus calculadoras.El pibe que quiere llamar la atención:
Tantos likes y sin comentarios ademas de un corazon?
@@farfanodecorazon6839 aleja tus celos de aqui
@@EYCualquiera que celos?
@@EYCualquiera wat?
@@Damugar ala, borro el comentario, había escrito 2 comentarios, el que dijo primero y otro que decía: nmms este no trabaja nada y le dan likes, yo pienso para comentar y apenas me dan 3 likes
Genial, son las 04:00 am y ahora necesito ver un tutorial dé cómo construir una compuerta lógica en minecraft
Jajaja, aquí son las 3:39
no solo sirve para minecraft, literal dio una clase de microprocesadores
Son las 5:04 acá xd
Son las 4:06 aquí xD xD
3:09
El problema del porqué no funciona con 10 niveles, es porque la electricidad que pasa en un procesador no es exactamente precisa, varía el voltaje, y dependiendo de a qué nivel llega, es 1 o 0, si dependiera de que nivel de voltaje es habría muchos fallos e imprecisiones que no necesitamos en una computadora. En el binario es tan sencillo como "¿Está pasando electricidad?", Si pasa 1, si no pasa 0 y así evitamos problemas de la varianza de la electricidad. Es muy sencillo lo que he dicho, pero al final, es eso.
Genioo
Pensaba que mis clases de robotica no me servirian por que solo hablamos cosas de electiricidad y gracias a ti me di cuenta que si
Interesante
si bien tu explicación es acertada hay que recalcar que también influye el hecho de que se generaría ruido entre las señales y solo te corrijo en un detalle y es que cero realmente no es que hay ausencia de corriente sino que representa un pulso bajo
Tiene sentido porque si un procesador se desgasta con los años puede ser que una señal de 7v la pase como una de 6v u 8v y pues eso sería fatal en un procesador
"Existen 10 tipos de personas, las que saben leer en binario y las que no"
Ummmm yo digo que hay 11. Las que saben sumar binario, las que no saben sumar en binario y las que no saben ni sumar en binario ni en base 10 xd
Como??😅
AJAJJAJAJAJA
Dioooos 😂
Exactamente
alguien: ¿Cuando te volviste experto en numeros binarios?
yo: Anoche
Me siento importante 🤑👌
@Santiago bros game pero yo programe un buscador binarios ._. eso me hace mas importante xd
Me duele la cabeza
Jajaja
Si entendí la referencia XD
Se usa por tema de optimización de memoria, aquí un ejemplo: si cuentas con tus dedos en decimal solo puedes llegar hasta el 10, en cambio si cuentas en binario puedes llegar hasta 1024
Hasta 1023 se puede contar con 10 bits
no era 486??
De 0 a 1023 es el rango de 10 bits en binario sin signo. 1023 = 2^10-1 (menos uno porque también se representa el cero).
Nicolas se confundió con el rango de los binarios con signo, que va desde -(2^9-1) = -511 a 2^9-1 = 511
El rango de los binarios con signo ahí es para 10 bits. La formula general sería 2^(n-1)-1, con n bits.
La cosa seria almacenar en cada "bit" un valor entre 0 y 9 dependiendo de la tensión almacenada. Por tanto en los 10 bits que llegan hasta 1024, en decimal serian 10 mil millones
200 de iq
No sería 500000 de IQ?
lol otra vez aqui
Esos es muy poco, son unos 200 cabezas de Alva de IQ
@@GarminG. debe ser 99999999999999 iQ
XD, Jasper amigo que haces aqui JAJAJ :0
ALU: A (grega Flatwor) L (d a t) U (lista de deseados en Steam).
WTF
No hablo taka taka
Agrega Flateworld a tu lista de deseados en steam - _ -
Ya entendí XD
En español por favor
3:25 Hola Ginxu, soy Ingeniero Electrónico y no consigo trabajo de lo que estudié por lo que tu pregunta se ha convertido en mi momento de aprovechar la profesión 😂
En mi opinión, el procesador trabaja de manera binaria efectivamente por un tema de precisión. 1 y 0 puede traducirse como ausencia o presencia de corriente, lo que es más fácil que garantizar un voltaje exacto sin que este tenga un ±5% de error. Sumado a eso, en la época que fueron creados los procesadores no se disponía de la tecnología suficiente para proponer tu teoría del 0v a 9v, ya que eso habría complicado más las cosas.
Gracias por tu atención si lo leíste 🙏
Muchas gracias
El tema, 9v no sería mucho consumo? A comparación al clásico sistema binario
@@SatroDev Binario no debe entenderse como 0v y 1v, ya que es de 0v a 5v.
Si en vez de 5 fueran 9, habría que disminuir la cantidad de amperios y el consumo sería el mismo.
Ejemplo: El cargador de un teléfono Samsung puede ser de 5v y 1.0A. Para determinar su consumo (P) se utiliza esta fórmula P = V × I
Lo que sería igual a P = 5v × 1.0A
O sea, P = 1w
Si el cargador fuese de 9v, el mismo tendría que disminuir su amperaje a 0.1A
Entonces tendríamos que
P = 9v × 0.1A = 0.9w ≈ 1w
Y el consumo sería el mismo.
La razón de por qué decidieron trabajar con 5v en vez de 9v te la debo, pero probablemente se haya debido a que era más fácil de desarrollar
Bro, has videos explicando estos temas.
Soy el unico que no entiende?
3:05 Con comparadores y aprovechando los niveles de energia de la redstone según la distancia se pueden hacer sistemas de entrada/salida analógicas (que tienen mas valores intermedios, además de los 0 y 1) ( ruclips.net/video/GJ_U7g98qxI/видео.html en este video y los otros que hizo Rubik haciendo un editor de textos en minecraft podrías encontrar info útil)
Denle like para q fernan lo vea xd
Fernan
En introducción de computadores de la Universidad de Zaragoza, aparece tu vídeo original en la bibliografía recomendada :)
Eso es verdad?
De verdad? Lol
Wtf enserio
Sí, confirmo XD
Que genio Guinxu
3:09 "¿Y no podríamos tener 10 niveles de voltane distinto?"
La respuesta es que no se puede. La señal eléctrica no es realmente exacta. En las matemáticas los cálculos te salen como 0v y 5v, pero en la realidad, si lo mides con un osciloscopio, un 0 en realidad te estaría dando 0.2v, 2v, 1v, etc. Esto tiene muchas razones, pero entre ellas y la más importante es por el *ruido eléctrico*, que son interferencias que son causadas por el mismo ambiente y por el cuerpo humano mismo. Una tubería de agua genera interferencia inductiva, y si hay un cable cerca de esa tubería, este genera un voltaje no deseado en el cabĺe, conocido como ruido eléctrico. El cuerpo humano también genera un voltaje aunque no estemos tocando los cables. Basta con estar cerca de un aparato electrónico, y es peor aún cuando se debe de llevar la señal por cables a larga distancia, porque se suma el ruido que genera el ambiente, las vibraciones naturales, campos magnéticos, etc. Donde esa señal puede llegar hasta 7v de ruido (señal eléctrica no deseada), es por ello que a veces para transmición de información a largas distancias se aumenta la señal 1 con 12v o 24v.
Si no se aumentara y se dejara en 5V, de por medio se metería un 1 no deseado generado por el mismo ambiente, y no por la computadora, e inclusive ruido de hasta 7V que quemaría los circuitos internos de la propia computadora (que la mayoría trabajan a 5V).
Es por ello que un diodo zener o transistor es el encargado de poner 1 EXCLUSIVAMENTE cuando hay un 5V, y en caso de largas distancias, el voltaje que se le haya asignado.
También los capacitores generan algún pico de voltaje.
Espero haber resuelto tu duda :)
Y funcionaria con 3 valores? , -5, 0 y 5 voltios
Su madre, yo taquería poner eso xd
En respuesta al man de arriba, como medir la electricidad no es tan preciso, es muy riesgoso tener más de un valor.
@@alvaroaguilar4894 ok tú lo hicistesiste más fácil de entender
Falta que destaquen este comentario, gracias!!
Para evitar ese ruido puedes aumentar el voltaje como bien dijiste, pero no se usan 10 niveles lógicos básicamente por simplicidad ya que es más complejo tener una circuitería con 10 niveles de voltaje a tener 3 o 4 transistores trabajando con 2 voltajes
1:23 nadie ha visto al hombre sacando bíceps con la proporción aurea?
Yo sí, lo puse a 0.25 para poder verlo
Yo pause en el minuto ecsacto y es una oreja de una persona posdata se puede poner el video en camara lenta
Confirmamos
Ese es del video de Jagger de Fibonacci minuto 1 13
@@Funtimetronic123 yo lo pause con la barra espaciadora y le iba dando al . o a la , para avanzar o retroceder fotogramas
5 meses tarde pero aquí va. 3:29 .... Los circuitos integrados en realidad un UNO lógico no necesariamente tiene que ser 5 volts, hay circuitos que trabajan con menos niveles de voltaje y alcanza a ser un 1 lógico , incluso hasta 3 y pico volts son suficientes para que cuente como un UNO lógico. Si se construye una procesador que asimila 10 niveles de voltaje tendrían que ser voltajes demasiado precisos, y se tendrían que construir fuentes de alimentación que nos proveean 10 voltajes diferentes al mismo tiempo. Todo se vuelve un poco más complejo aunque no significa que no se pueda. Al final de cuentas se eligió el sistema binario por su sumplicidad... 1 y 0 .. sí... y no
Y me decia loco por buscar: "como descargar procesador"
Cómo descargo memoria ram?
Como descargo más resolucion?
Y como se descarga gráficos nvidia?
Cómo descargo refrigeración líquida?
Como descargar una descarga?
Duración del vídeo:16 minutos
Algunas personas: *Buen vídeo*
XD
Si logran ver 4 minutos serian si los vez a velocidad de dos que serían un 1/4 del video mejor que nada
Error!
Dura 10000 minutos.
Respecto tu fotp de perfil. Que tenía de perfil antes de perro? (200k)
@Krums Era sarcasmo, bruh.
Según yo "ALU" era "Alva Lunático Único"
Se pondrá así cuando veo esto
"Magia negra" es lo que dirá
Nooo, significa A La Urande xD
no te doy like solo porque ahora tienes 69 likes justitos xd
Mmmmmm tienes un poco de procesador en tu calculadora.
3:10
Si no recuerdo mal, la razon por la que no se usa porque, con el tiempo, lo componentes fallan y es normal que la cantidad de voltios que pasen por ellos varie. Por ejemplo: imgina que los ptimeros meses todo ca perfecto, pero ahora los componentes tienen un margen de 0,2 volts, y con el tiempo este margen aumentaria llegando hata e volt entero. Al final es mas facil que el pc se encargu solo de saber si pasa o no energia
Como nota extra, un 0 binario no es exactamente que no pase voltaje, sino que pase voltaje por debajo de un umbral (el 95% Threshold ( ͡° ͜ʖ ͡° )). Al menos los procesadores de los que he leído usan 5V para el 1 y 2~3V para el 0, con un margen obviamente para lo mismo que menciona el comentario original.
Disclaimer: odio el hardware, puedo estar errando en algo. Todos sabemos que los procesadores usan magia para funcionar, las matemáticas son una fachada para desviar fondos.
Sii, y diría también que porque los transistores solo replican una señal a modo de interruptor, que básicamente es lo que son a nivel muy básico. Tienen encendido o apagado pero no más puntos entre medio, que a parte de poder llegar a ser mucho mas preciso (aunque parezca que no, al solo tener encendido y apagado hay menos probabilidad de fallo que si tuviese 10 posiciones y 9 de ellas fuesen encendidas) a parte de mas rápido ya que solo depende de que el interruptor se encienda o apague (como el ejemplo mismo de la redstone que es prácticamente instantáneo, con voltaje sería mucho mas lento y tedioso si se hiciesen microprocesadores de tantas posiciones).
Por cierto muy bien explicado también tu parte!
@@Alejandro-jo1fu tanta complicación para que funcionen esas cositas que me estás convenciendo que de verdad funcionan con magia xdd
Exactamente es eso, se intentó con maquinas de diferentes bases, pero muchos de ellos fallaron por eso mismo, mientras mayor cantidad de dígitos se tengan más margen de error ie, si hay un ligero cambio de voltaje ya sea por causas naturales o porque, por ejemplo, el procesador por su propio calor cambia la conductividad entonces podría causar que se calcule mal
Soy el único que piensa que aprende mas con Guinxu que en clases virtuales
Nop voy en liceo y algo me dice que me va a ayudar
14:54
Recuerden, están viendo a un Ingeniero informático.
Eso... Que a veces se nos olvida jajajaja
XD
de tanta información se te olvidan las
s cosas basicas es normal xd
5 meses después y recién me lo recomienda, que grande el log de RUclips. Muy buen video Genio 👌
1:23 quién más pudo pausar el momento justo en done aparese la imagen del brazo? ( si lo quieres intentar te recomiendo poner la velocidad en lo mínimo)
Aparece un bicep con la famosa sucesión de Fibonacci xd
Lo logre en velocidad normal de pedo pero salio parece el brazo de torreto XD
Poner en velocidad lenta no es muy practica la técnica, yo propongo en el momento exacto lo pausas y avanzas y retrocedes fotogramas del video presionando las teclas "Coma" y "Punto" respectivamente
@@Mr.Maravilla es que yo estoy en tableta, no en pc
@@bocaditos2175 A caray, en ese caso si es practico tu técnica xd
Respuesta corta de porque binario y no decimal: Más fácil de hacer y estandarizar, ademas de económico.
Respuesta no tan corta:
Incluso si quisieras complicarte la vida haciendo un sistema de conteo con voltajes intermedios, lidias conque jamás tendras el voltaje que necesitas con precisión en todo momento, pues los bits en realidad varian desde 3.5V hasta 5.5V, casi nunca son 5V exactos.
Si utilizas voltajes intermedios, significa que necesitarás tener un margen más alto. Más voltaje se resume en mas amperaje que es más potencia de consumo, lo que amerita un circuito menos compacto. Además, buena parte de los componentes internos no aguantan mucho amperaje.
En resumen: el binario es práctico para producir.
El sistema Octal, Hexadecimal, y similares, son solo cuentas de potencias de 2 hechas para compactar las secuencia exacta que usa la maquina en bits (Mas cómodo leer F que 1111 o A1F que 010100011111) por lo que realmente no han dejado de ser binario.
No necesitamos forzar que las máquinas cuenten igual que nosotros, ya tenemos compiladores que actúan de traductor intermediario.
Que bien explicado. Se entendio realmente bien
A
oye un circuito analogo podria tener logica? (supongo que seria una lógica no booleana, creo q seria mas dificil de usar)
@@camilosneidergarciavelandi816 Si, pero usualmente las cosas analogicas estan limitadas a su funcion, no se pueden programar ni ser multiusos como una computadora
Aparte, agregando, no hay nada realmente que pueda contar el voltaje, es bastante complejo hacerlo, y detectar numeros binarios y hacer operaciones con ellos es muy facil con transistores
Yo desesperanzado creyendo que no íbamos a tener video: "Si viniste" *le da la mano a Guinxu
0:
momento roleplay
Momento spiderman 3
@@mzlink4764 si cierto XDD
ALU = Alva's Lust is Uncontrollable
Xor: *existe*
Yo: Ex-Or
Guinxu: Chor
Yo le digo csor
Le digo xsor
3:08 De hecho, las primeras computadoras se pensaron utilizando el sistema decimal. El problema es que crear una ALU que sume en base 10 es mucho mas complejo que crear una que sume en binario. Lo mismo pasa al intentar combinar múltiples ALU para crear una mas compleja y con mayor precisión. Todo esto causa que el hardware que necesita la PC sea tambien mucho mas complejo. Ademas, internamente la PC solo posee dos estados, o encendido o apagado, independientemente de cuanto voltaje hubiese. Ademas, la tension no es algo constante, sino que puede variar, con lo cual se da mayor lugar a margen de error
Sí de acuerdo, en cuanto a pensar en Lógica hasta filosófica Aristotélica es binaria. Pensar en un hardware no binario es lo más próximo a lo analógico y hasta los microprocesadores pueden emular 0 y 1 de esa manera y lo hacen a menudo en sensores o protocolos de comunicación. Un hardware con nuestra tecnología actual que pudiera no solo interpretar sino funcionar estructuralmente con fines de procesos internos más que un "sí" o un "no" tendría que cambiar también la manera de programación lógica y todos sus lenguajes derivados en software. Veo más promisoria la cuántica ya que como quiera la lógica binaria de un procesador actual (aunque no tenga Bluetooth) ya supera por mucho la velocidad de los procesos de cálculo de cualquier ser humano...
Eso iba a decir solo complicaría algo que tiene una solución mas sencilla
Ese no es el problema, el problema es que el voltaje nunca es constante y no se pueden mantener un voltaje exacto todo el tiempo así que cuando no hay voltaje SIEMPRE es tomado como 0 y cuando hay Voltaje así sea 0.7 o 0.8 o 1.2 o 10 SIEMPRE es tomado como 1 y así se soluciona el problema.
La ENIAC usaba el sistema de enumeracion decimal pero se cambio al de ahora
El problema es el Ruido, no la complejidad del sistema. Si usáramos un alfabeto terciario (sumando un símbolo al alfabeto binario), la capacidad computacional sería MUCHO MAYOR y con creces...
Cadena de longitud 2:
Binario: 2^2 = 4 palabras código
Terciario: 3^2 = 9 palabras código
Cadena de longitud 3:
Binario: 2^3 = 8 palabras código
Terciario: 3^3 = 27 palabras código
Ojalá el Ruido de comunicaciones no fuera tan tocacojones jajaja
Respuesta a la primera pregunta de guinxu: porque la electricidad es muy inestable, regular el voltaje a un nivel estable para transmitir información es mucho más complejo que simplemente haber o no haber energía, además de que sería bastante más complicado programar con más números, simplemente no quisieron romperse la cabeza
Sería caro, tomaría mucho tiempo y probablemente ni siquiera funcionaría, o por lo menos daría unos cuantos problemas. La mejor opción es quedarse con lo que se sabe que funciona y no da problemas (si funciona no lo arregles).
Antiguamente existían computadoras analógicas donde se sumaban, restaban, multiplicaban, dividian, derivaban e integraban señales analógicas. Estas ALUs era muy complejas y susceptibles a error, no solamente por el ruido eléctrico, si no también por la dispersión de los valores de los componentes que a fin de cuentas haría que dos computadoras den valores ligeramente distintos al aplicar la misma señal de entrada.
De todas maneras, esto que pregunta ginxu no se usa dentro de un procesador pero SÍ se usa en telecomunicaciones para transmisión de datos usando distintos tipos de modulaciones digitales.
Muy buenas respuestas por parte de todos felicidades
Segun yo para una computadora es mas rapido y facil hacer operaciones en base 2, aunque para los humanos estamos acostumbrados a la base 10 es mas efectivo la base 2
La respuesta es más simple. Los circuitos electrónicos son digitales. Funcionan con transistores, que a todos los efectos son interruptores electronicos. Si llegan a cierto umbral, conducen, si no llegan, no conducen. 1 o 0. Toda la circuitería electrónica digital funciona así, de modo que la base binaria es ideal. Otra cosa es la transmisión de señales moduladas. En un extremo recoges valores en digital (0 o 1) y defines valores de tensión para cada uno (por ejemplo 0 voltios o 5 voltios) pero podrías codificar en base a distintas tensiones, de modo que en vez de coger en origen dígitos sueltos coges pares. Y así podrías mandar 00, 01, 10, 11 con valores 0, 1,25 2,5 3,75 y 5 voltios. En cada "pulso" enviamos 2 dígitos en vez de uno, aumentando la velocidad de transmisión. Estas agrupaciones tienen límites, porque las diferencias de tensión deben poder ser detectadas correctamente en destino, y en una transmisión además la señal se atenúa, perdiendo definición. De ahí que esas codificaciones no suelan usar más de 1 nivel de señal por cada 3 o 4 dígitos.
Es posible crear un "traductor" de decimal a binario en minecraft. Es afirmación
a wueno
Gente creo un sistema hexadecimal Minecraft
@@baguvix107 qué buen colegio tienes 😎
Yes
@@baguvix107 este tipo es de México
"En ese momento, tonacho sintió verdadero temor"
Creme que lo hizo no es tan difícil y también lo hizo un poco más complicado pero lo hizo compacto
De hecho tonacho ha contestado al video xd
3:36 wtf como lo supo
Edit: justo cuando me iba a salir dijo esto xd
5:33 noo guinxu te regalaste
Próximamente: creo un procesador de minecraft con un procesador de minecraft en minecraft en minecraft por un procesador de minecraft
Eres uno de los 3 verdaderos subs
@@helio2897 3?
pero en minecraft xd
Me voló la cabeza con todo dentro de Minecraft dentro de un procesador y ya no me acuerdo lo que seguía
No terrible buque
Siento que el circuito de redstone se podría agilizar mucho mas con bloques de comando, pero aprender a usar esos bloques es incluso mas difícil que aprender a contar en binario xD
👍
Guinxu como siempre nuestro desarrollador de videojuegos de confianza aunque algunas veces no desarrolla videojuegos.
"pero de seguro hay un problema que seguro les va a encant- Nuevo colgate total 12! con carbón activado"
Creo que la respuesta a la pregunta de guinxu sobre por qué no se usa en decimal es por 4 motivos:
1) porque es más fácil detectar si pasa o no energía que detectar si pasa 1v, 2v, 3v etc
2)además de ser más fácil es más rápido
3) porque si tuviera una falla en leer alguno de los voltajes cagaste, cómprate otra compu
4) porque en el momento que se creó era lo que se podía hacer, y hoy en día se usa porque el decimal está globalizado, y si se cambiara sería un embole, además de que ya no se podrían dar mantenimiento a las máquinas viejas (o nuevas dependiendo las circunstancias) si no se aprende el otro lenguaje
noseusandecimalesporqueel 10 lollevamessi
0) por que para comparar las señales necesitarías and, or, y xor y eso es igual a un procesador binario normal (aunque obvio muy limitado), no se puede escapar al binario en la computación, bueno, con los qubits...
ALU: Another Logaritm UwU
es algoritmo, no logaritmo xd
"En ese momento Rubik y Tonacho sintieron el verdadero terror"
Este comentario tiene razon
Eh pues si
no rubik iso una cumputadora entera sabe mucho mas
@@eduardovega4417 No, Rubik no ha hecho nunca un ordenador entero como tal capaz de hacer cálculos. Rubik hizo un procesador de textos, para escribir en una pantalla, eso es más fácil que hacer un ordenador.
@@eduardovega4417 Unos problemas mentales Tenes, desproporcionales.
Nadie:
Absolutamente nadie:
Guinxu, en su siguiente video: "He creado una máquina del tiempo dentro de Minecraft. ¡Y funciona!"
Realmente se puedo con los blokes de decomando
Eso ya existe xd, tomas un bloque de comando lo pones en repetir y escribe /time set 200 o menos y funciona xd
El bloque de comando para mi es trampa.
Ojala y si sea posible hacer eso, de forma legal del juego.
@Santiago bros game
Sólo ignórame y ya, Santiago. XD
te viniste arriba con el vídeo, mira que enseñar binario y compuertas lógicas de forma casual en un vídeo para no informáticos, buena buena xD
E yo me aburri en loa 15 días de alberto y aprendí binario y hice mi propio alu de 8 bits que hace sumas y restas uwu
En mi primer año de preparatoria me enseñaron a hacer conversiones de sistema, binario,octal, hexadecimal y por supuesto binario xd
Todo el procesador es muy microscópico para ahorrar espacio y no me imagino como sera la tecnología en el futuro.
Ya está alcanzando sus límites
@@Taro-yt4tk La humanidad siempre me sorprende, para bien o para mal, así que yo creo que se va a poder superar esos límites en algún momento
@@costatadeo8661 no a no ser que llegemos a tamaño subatomico, pero no puedes hacerlo porque las partículas subatomicas se comportan de manera muy distinta y para la mala suerte ya estamos llegando a tamaño de atomo
@@flama_jpeg7822 alo mejor los humanos no podremos hacer cosas tan precisas pero
MQcipe
MQcipe
hace 2 horas
ALU: Another Logaritm UwU
13
pepotron
pepotron
hace 2 horas
1:23 nadie ha visto al hombre sacando bíceps con la proporción aurea?
43
Guinxu
Nahuel Cabrol
Nahuel Cabrol
hace 1 hora
Guinxu en 2030: Construyo un procesador gigante y programo Minecraft en Minecraft
18
Bennja 13
@@costatadeo8661 en un futuro el procesador estara en toda la arquitectura en modo de energia no sera un chip eso creo
Es la primera vez que me suscribo y le doy like cuando el video lo dice: 3:50
1:16 ALU: Alva Llamando Urgentemente
Guinxu, gracias a ti aprendí a convertir a binario, pero el resto no entendí ni patata, de igual manera te adoro UwU
2:40 Jajaja Guinxu diciendo palabrotas y aparte Latinoamericanas
Admitelo, te pusiste a contar las cabezas de Alva.
Desde curas enseñando reli hasta desarrolladores creando procesadores
Bienvenido a Minecraft! Xd
Un chino años despues: ise una cpu completa funcional y ahora are una pc
ya lo hicieron xd
@@Bina2hu alm
ISE
"ise" "are" ._.
@@alde5076 xddd
Denle like para que guinxu lo vea xD
Bro soy ingeniero electrónico, puedes mejorar tu circuito y hacer la calculadora decimal, ya tienes las bases de los adders, utiliza 3 botónes con flip-flops(se hacen con 2 xor)
Crea un flip-flop por cada binario de suma, cuando presionen el primer botón los flip-flop prenden el 0, con el segundo aumenta el 3 y 1(10), y con el tercero prenden el 7,6 y 3 (100)
Si activa un flip-flop que ya estaba en uno este se apaga y prende el que está al lado
Pones un cuarto botón que apague todos los flip-flop(para borrar el dogito), y así mismo si el último(posición 8) se activa apaga todos
Luego con compuertas or y not se puede hacer un decodificador a 7 segmentos es sensillo (haces 1 de estos y lo copias ahi un bloque especial para eso)
haces 3 uno por cada número que represenaras.
Estos solo los llevas directa mente a lámparas que simulen los 8 segmentos
Y listo tienes la calculadora en decimal
Me leí esto y ahora quiero un pan
Lei todo, no entendi nada, desperto mi curiosidas, pero recorde que si entiendo la base, pero me aburre las abreviaturas... hacen que suene mas complejo de lo que es :c asi me traumaron con las mates y ficica.
Me llamó la atención, quiero intentarlo
Para los que no sepan que es un FF(Flip Flop), es como la unidad mas básica de almacenamiento, esta se hace con dos compuertas lógicas que trabajan entre si, para poder almacenar en su "memoria" un 1 o 0, para cambiar el dato guardado se puede "setear"(set= establecer en 1) o se puede "resetear"(Reset= restablecer a 0).
Los FF RS tienen dos entradas SET y RESET y tienen dos salidas Q y ¬Q, estas salidas son donde se "almacena" la información, estas cambian dependiendo de si las entradas reciben un 0 o un, la salida ¬Q siempre es inversa a la salida Q( ósea si Q= 1 entonces ¬Q= 0).
Aquí estarían unas tablas para poder entender mejor como funcionan.
FF(con compuertas NOR)
SN = Sin cambio( se quedan en el estado que estaban anteriormente)
EI = Estado Indefinido( este estado no se debe utilizar ya que no sirve para nada)
SET | RESET | Q | ¬Q
1 | 1 | SC | SC
1 | 0 | 1 | 1
0 | 1 | 0 | 1
0 | 0 | EI | EI
En esta tabla se puede ver que cuando las salidas cambian según las entradas Set y Reset
SET=RESET=1
seteamos(set=1) y reseteamos(reset=1) al mismo tiempo no va a ver ningún cambio y se va a mantener la configuración anterior.
SET=1 RESET=0
cuando seteamos podemos ver como en Q se va a "almacenar" un 1 bit y en ¬Q un 0.
RESET=1 SET=0
cuando reseteamos podemos ver como Q pasa a 0 y ¬Q a 1.
SET=RESET=0
Este es un estado indeciable o en Estado Indefinido, este estado no se debe utilizar.
eso seria lo mas básico sobre FF o FLIP FLOPS.
3:08
No, por que tendríamos que diseñar sistemas de medición de voltaje super precisos para implementarlos en todos los sistemas eléctricos.
Además que tendríamos que tener voltajes constante si precisos, lo cual es super difícil.
Por ejemplo, en los circuitos de 5v, no siempre trabajan a 5v, aveces a 4v, 4.8v
3.3v, etc.
Podría ser relativo
las estrategias de guinxu: tener más beneficios haciendo un video confuso para que lo repitamos
Tus videos re entretenidos la verdad yo no sé nada de desarrollo en videojuegos pero contigo aprendo y me entretengo
03:10 Tengo entendido que si es posible, pero no sale a cuenta, ya que hay que usar componentes más complejos, por lo que un circuito binario es más simple y también más eficiente.
No es eso,es por como dice por temas de precisión, con 1 o 0 significa que hay respuesta o no, pero no siempre llega la electricidad al máximo pero aún así no es un 0, para quitarse muchos problemas de imprecisiones el procesador solo lee 1 y 0
Si hay una tecnología nueva que trabaje con 2,1 y 0 no es conocida o no está comercializada
@@santerexl.l.2209 en.wikipedia.org/wiki/Ternary_computer
10:26 Plot twist:
En el lenguaje de programación C++ (no se si otros tambien) tu recibes un input con std::cin (recibes un numero o algo así marcado por el teclado) (ahi ves el cin del full adder)
y con std::cout mandas output (un texto a la consola) (ahi ves el cout del full adder)
Me dejo las includes etc...
PD: no es la unica forma de recibir input y output pero es la que se usa siempre
11:12 Ahí se usa el Half Adder, que no necesita un c-in
Eres mi inspiración guinxu.
Sos un crack.
Soy flash,wtf rubik hiso el teclado y ginxu el procesador xD
Que pudieran unir las dos
@@edgar1842 si poco a poco hrian un acalculdora jeje
Si,yo también cuando me aburro hago cosas así,o último que hice es un sumador/restador de 8 bits que hace cuentas en 5 ticks,pero me falta el SMB así que voy a ver como hago eso
Me imagino en el 2050 videos de "hago computadora de 2021 en minecrafr
1:23 "Tío, eres arte" XD
Mensaje subliminal
Espiral de fibonacci
Dime porfavor que eso no era un nepe :'v
@@cybernetic8323 es un brazo
@@jorgecolinawilson9329 Gracias xD
Yo en la escuela: Zzzzzz
Yo cuando ginxu dice cosas que no entiendo porque no le presté atención a la escuela: fino señores
0@#@
Para quien quiera hacer estas cosas en Minecraft recomiendo usar el programa "logisim" para pc para hacer el circuito más fácilmente y luego traducirlo a Minecraft
Uno de los motivos por lo que no se usa una codificación con más escalones en la electrónica digital es porque cuanto más sencillo sea un circuito más rápido trabaja, simplicidad equivale a rapidez. Y uno en estos sistemas tiene que buscar esa rapidez, estamos de dispositivos que se interesa trabajar lo más cercano a Real-Time (reducir todo lo posible el procesado de la señal), además hay que tener en cuenta que de este modo con 2 niveles los errores que se pueden cometer son simples de corregir mediante CRC (código de redundancia cíclica) o con bits de paridad. Hablando a nivel puramente físico y con los conocimientos que tengo de electrónica es mucho más rentable diseñar un sumador de 2bits en binario y luego ir pegando uno detrás de otro hasta lograr el objetivo que demande la aplicación. Simplicidad del circuito = rapidez = más económico = más fácil de producir = más modular
Próximo video: haciendo una PC gamer en Minecraft
PD: te mereces tu like y sub (aún que ya estoy suscrito jajskdkks) por qué seguro te tomo horas o días
lo más probable es que sea lo mismo que ahora pero con RGB
En eso concuerdo, la idea de Guinxu de hacer esto de la pieza de procesador en minecraft y que funcione es un jaleo de ensayo y error, para el próximo video debería venir y concuerdo en eso también una PC en minecraft. Un like si lo piensas así.
5:36 cometiste un error en el sistema quinario. Pusiste 50. No existe el 5 así que después del 44 viene el 100. Hackemate!
Guinxu, tu desarrollador de videojuegos de confianza.
Ginxu * crea un sistema que suma *
Also ginxu : * suma dos veces para sumar las dos cantidades *
Le doy like al video antes de empezar a verlo
¿Por qué?
Yo: porque es Guinxu
*c rie tanto que inunda bolivia
Entré al vídeo solo para ver el mecanismo y terminé aprendiendo sobre el sistema quinario y binario, cada día se aprende algo nuevo. Gracias guinxu.
as una computadora en minecraft que funcione ya tienes el procesador xd
3:21
Para evitar problemas de presición
Los voltajes no son constantes
Para ahorrar energía
Porque es más facil la aritmética en binario
Evitar errores fatales
Evitar la superposición quantica de los bits
Y si usaramos sistema decimal usariamos voltajes de 5 en 5 o más por tema de presición y eso causaría mas uso de energía para el mismo proceso
Gracias infinitas Guinxu, tuve que esperar casi 20 años para comprender el funcionamiento de la XOR, y además entendí eso de la "gamificación" de procesos.
P.S: Soy un adulto de 39 años, que estudió ciencias de la computación y que terminó sus estudios hace casi 15 años, me desempeño en el campo de la tecnología, más concretamente en la Ciberseguridad.
Sos un capo!
Bien por ti, nunca es tarde para aprender :D
(Mi caso no fue con la XOR, sino con los tri estado, era todo un martirio de montar o diseñar.)
Creo que está demás, pero aquí unas equivalencias al XOR
!a * b + !a * b = a (+) b
(!a + !b) * (a + b) = a (+) b
Mis respetos señor.
@@alormeller 759 bm VM 398h6
Yo tamb estoy estudiando ciberseguridad y hacking!
11:47 puertas lógicas dónde siempre me pierdo en cual es cual por que existen como 8 y al parecer acá solo se usan 3 (recuerdo que conocí todas por un juego parecido a Minecraft llamado survivalcraft y cómo era más realista usaba cables de cobre y puertas lógicas para todo por el realismo y también te morías o por congelación o te demayas si estás mucho rato con lava por el calor)
Estaba bueno el juego para electrónica, lástima que tiene muchos bugs :(
Si no fuera por el comentario no me hubiese dado cuenta que habian 3 puertas logicas, estaba usando solo XOR y AND 😅 sos mí salvador
Profesora: el examen no es tan dificil
El examen:
1:23 a 1:24 con velocidad mínima.
Sale el resultado de soledad de GUINXU con su rutina nocturna de brazo. 😵💫
Has resumido todo un temario de tecnología en 15 minutos! 😱
Super interesante, justamente estaba cursando Arquitectura del Procesador y esto me da aun más ganas de estudiar