También hay una broca con el reloj "el problema de 2038" una de las razones para saltar a 64 bits es evitar ese problema. Aunque actualmente el kernel de Linux a partir del kernel 5.10 ya se soluciono eso y se pospuso a 2486. Como siempre linux manteniendo la mayor compatibilidad con equipos ya sea nuevos o antiguos.
eso se debe por que 32 bits se desarrollo sobre el codigo de POSIX implemetando un time-T de 32 bits que comienza a correr desde 1970, y el entero que completa la cuenta atras desde ese momento se termina en 2038, de hecho un ejemplo a esto se dio al inicio del milenio, se genero el Y2K por que los programadores no hacian muy generalmente software para una fecha despues de 1999, y por eso aparecio el problema ya que de 1999 cambiaba a 1900 o a 1970 nuevamente (aunque el problema fue muy minusculo y solo causo mas molestias que problemas reales o graves), la solucion en Linux se debe muy probablemente a que el codigo que manipula el time-t de su kernel se haya actualuzado a uno mas moderno, y por ende soluciono el problema, en cambio microsoft como no vio muy probable que llegaran a ese punto jamas le dio solucion a sus codigos de 32 bits, y con la reciente eliminacion de soporte del mismo de Win 11, se da por hecho que cuando ocurra el 2038 ya no haya equipos con el time-t defectuoso, o sean tan pocos que no causen ningun problema en esa fecha
Si, es mi hijo, me salió un genio el niño. Se la pasa estudiando, leyendo, editando, se toca un rato y sigue trabajando. No para, es una máquina, y por suerte está dejando mucha plata en casa. Te amo hijo! ❤
A mis 67 años de edad debo ser muy claro respecto a este video. Primero… decir que me interesó mucho desde el principio, segundo… decir que conforme el video avanzaba, menos y menos entendía. Tercero… decir que al llegar al final, ya me había olvidado todo! 🫣
Creo que confundes conceptos. Una cosa es el ancho del bus de direcciones, que define a cuanta memoria puede acceder el procesador de forma directa, y otra muy distinta es el ancho de palabra del procesador, que es el tamaño de los datos con los que puede operar en una sola operación. A esto es a lo que nos referimos cuando hablamos de procesadores de 32 o 64 bits. Por ejemplo, el procesador i8086 de los antiguos PCs era de 16 bits (su ancho de palabra era de 16 bits), pero su bus de direcciones era de 20 bits.
Exactamente. Los procesadores tienen dos buses, el de direcciones y el de datos. El procesador Zilog Z80, por ejemplo, es un procesador de 8 bits. Tiene un bus de datos de 8 bits (palabras de 8 bits) y un bus de direcciones de 16 bits (por lo que puede direccionar hasta 64Kbytes de RAM sin usar paginación alguna).
@@bs-as Deberías ver el vídeo antes de hablar. En ningún momento se habla del bus de control, únicamente del bus de direccionamiento y del bus de datos. Y si bien, los buses "físicamente" son las pistas que están en placa y unen los distintos componentes para permitir la comunicación entre ellos, EN MI EJEMPLO (Zilog Z80) en concreto y apuntando a lo que se dice en el vídeo (diferenciar entre CPUs de 8, 16, 32 y 64 bits) poco o NADA tiene que ver el BUS DE CONTROL. Y si te quieres poner exquisito y técnico y no llamar "BUS" a las zonas del pinout de los procesadores o de los distintos componentes que conectan a dichos buses, entonces podemos empezar a corregir muchísimas inexactitudes. Y tampoco me apetece, la verdad, darte una master class en un comentario de un vídeo de youtube. Y tampoco es el lugar. No tengo nada que demostrarte. Andes de comentar, deberías ver el vídeo para conocer el motivo de mi comentario y tener un mínimo de contexto.
3:42 - Senti nostalgia al ver ese K6 de AMD , no recuerdo bien si fue mi primera o segunda PC la cual trajo uno de estos hace un par de decadas , lindos dias aquellos; juventud divino tesoro😊😊
La primera mía tenía un clon AMD del Intel 80286 (16 bits). Y antes usé computadoras de 8 bits. Recién mi cuarta PC fue un K6-2 jaja.... El tiempo pasa.... nos vamos poniendo.... technos....
Una pregunta Einstein, mi computadora es de 32 Bits y resulta que la placa madre dice que se puede poner hasta 8 GB de RAM, pero Migma dice que con 32 Bits solo da para 4 GB de RAM, algo no cuadra.
Pero dice que si no le entendiste vuelvas a ver el video. A mí me molesta mucho cuando la gente saca este tipo de video sin tener el conocimiento suficiente para hacerlo. Porque aparte lo ve mucha gente y la gente cree que lo que dice el del video es cierto pero no es así
Es una impresición, que para fines coloquiales es irrelevante. Sin embargo, a continuación indico algunos ejemplos. Procesadores de 8 bits como el 8080, 8085 y Z80, podían direccionar 64KBytes de memoria, es decir, sus datos si tenían el tamaño de 8 bits, pero su bus de direcciones era de 16bits. Procesadores de 16 bits 8088/8086, 1MByte 68000/68008 (Apple), 16MBytes 80286, 16MBytes Aquí se ve claramente, que los datos de 16 bits, pueden llegar a tener 65536 combinaciones, pero su bus de direcciones vario en función del diseño del fabricante del procesador (Intel y Motorola), teniéndose buses de 20 o 24 bits. Procesadores de 32 bits 80386 y 68020, 4GBytes En estos procesadores, igualaron los buses de datos y direcciones a 32 bits, por ello se puede confundir que "exista" una relación directa entre el tamaño de los datos y la capacidad de memoria que se puede direccionar, lo cual en realidad, esta en función de lo que el fabricante decida. Digamos que para arquitecturas actuales, si estandarizaron o igualaron los buses de datos y direcciones, pero no siempre fue así y tampoco es requisito dentro de la arquitectura de un procesador. Ahora bien, en otro punto, desde que salieron de manera comercial los procesadores de 16bits, también se comercializaron los coproceaadores matemáticos de 80 bits. Para los procesadores 8086/8088 se usaba el coprocesador matemático 8087, despues para el 286 el 287, 386, el 387 y a partir del 486, decidieron integrarlo, de ahí hasta la fecha actual en procesadores i3, i5, etc, lo tienen incorporado. Ahora bien, como indique antes, desde el 8087, ya tenia la arquitectura para usar punto flotante de 80 bits y todas sus operaciones a nivel interno son de ese tamaño. En otro terreno en donde tambien hay CPUs, aunque para otros usos, son los microcontroladores, en donde la diferencia de buses de datos y de direcciones, se diversifica aun más.
@@vicjzp392 Perfecto, una cosa que no dice en el video, es que ya en 64 bits mueves siempre 8 bytes a la vez aunque solo representes verdadero o falso, gastas los 8 bytes y asi para formatos de numeros o para letras individuales ya sobran esos tamaños y calculos de 8 bytes en 8 bytes a juro, incluso por comodidad se almacenan gastando esos 8 bytes, un gran desperdicio de bytes, por eso las aplicaciones de 64 bit son generalmente bastante mas grandes y pesadas que las de 32, imaginense si fueran de 128 bits.
Exelente! Magnético trabajo. La explicación es rápida, clara y específica. Las metáfora de las botellas de agua, nos aclara perfectamente el sentido de los términos técnicos. Aprendí más en estos minutos que en muchos años de trabajar con un ordenador. Gracias ~ 😊🙏
Soy chileno, hace como 40 años yo diseñe y fabrique una CPU de 128 bits con un alumno, usamos tecnologia bit-slice de AMD, teniamos un procesador MAC, logramos 30 Gigaflops. Se uso en un sistema de tracking de misiles el la Armada chilena
Respuesta corta: porque no compensa. Los compiladores apenas empiezan a arañar las capacidades de una CPU de 64 bits, así que aún están lejos de necesitar 128 bits. Producir una CPU de 128 bits la mantendría ociosa la mayor parte del tiempo, para obtener un rendimiento no superior al de una CPU de 64 o 32 bits. Todo el código base que existe ahora está, de hecho, optimizado para 32 bits, que es la arquitectura que ha predominado durante mucho más tiempo (desde los años 80), y sólo ahora comienza a haber repositorios de código "pensado" para 64 bits. A día de hoy, el tipo base para representar enteros y números reales (int y float) sigue siendo de 32 bits, y hay todavía millones de programas y bibliotecas que los usan. Portar esos programas a una arquitectura de 128 bits no los convertiría en más rápidos.
Como que no? Ya hay conjunto de instrucciones de 128, 256 y 512-bits que se pueden utilizar y que los compiladores usan: AVX, AVX2, AVX512. La denominación "64-bits" se refiere a los registros de propósito general estándares del X86 o X64.
Me encanto la forma llana de explicar temas de tanta profundidad tecnológica. Son temas importantes de conocer a cualquier neófito de informática y que pocos lo explican con gran detalle y sencillez. Saludos desde Guayaquil - Ecuador
Respecto del transistor a mí me gusta compararlo con una canilla, pero claro, aquí hablamos de electrónica digital. Cuando se inventó el transistor el mundo de la electrónica era mayoritariamente analógico, o sea que el transistor regulaba el paso de la corriente como una canilla regula el paso del agua. En cambio en la electrónica digital se habla de "estados lógicos", en esta el transistor simplemente está al corte o está a la saturación (cortado o conduciendo, canilla totalmente cerrada o canilla totalmente abierta). En cuanto a los bits y los bytes, no es necesario más de 64 bits por el momento (el día de mañana podría sorprendernos), la frecuencia de operación parece estar llegando a un límite, lo mismo con la separación entre transistores. Por lo tanto pienso que el camino más fácil será microprocesadores con más núcleos, una tendencia que empezó a verse pero no avanza mucho. En fin, interesante video y bien explicado.
En realidad si existen arquitecturas de 128 bits, por ejemplo la arquitectura RISC-V tiene una versión de 128 bits además de las de 64 bits y 32 bits, pero la versión de 128 bits está muy dejada de lado por el momento porque en la Fundación RISC-V todavía no ven muchos casos de uso para una arquitectura de 128 bits, y posiblemente no sea necesario sobre todo para el mercado de consumo dentro de unos siglos y quizás milenios. Los 128 bits por el momento solo tiene aplicaciones en campos científicos. Y asumo que lo mismo pasa con el resto.
@@LeonardoPerdomoMaga Las gráficas discretas son independientes del procesador, siempre van a funcionar independientemente de la arquitectura. Eso sí, para aprovecharlas al máximo deben existir controladores que estén compilados específicamente para dicha arquitectura.
Voy por partes. Pimero el video esta muy bien montado, esta muy bien para quien no tiene ni idea de informática y quiere empezar. Mis felicitaciones al respecto. Segundo, hay conceptos que no estan bien explicados y el que peor los direccionamientos de memoria: Un procesador, del ancho de palabra que sea, puede direccionar la memoria que quiera, p.e. uno de 16 bits puede manejar no solo 64KB, tambien 1MB como el PC original o 32MB o 64MB ¿Como se hace esto? En varios segmentos, los que quieras o necesites, solo tienes que tenerlo contemplado en la placa base. Otro tema que confunde algo, aunque el que menos y para uso práctico de hoy no es el caso, la velocidad o potencia de 32b frente a 64b. El código de 32b, si no hay calculos de por medio, ocupa menos espacio y es mas rápido que el de 64b, se mire por donde se mire. Hoy día en que la codificación de audio o video es normal para casi todo, los 64b se pueden considerar imprescindibles. Los procesadores de 128bits existen, incluso mas, solo que para usos concretos. Para uso generico con 64b vamos sobrados y por lo mismo que decia entre 32b y 64b no merece la pena ampliar para no usar y que ocupen mas los programas. Para lo necesario ya hay hardware dedicado.
@@alejandromorales7050No estoy al dia de lo que hay a la venta fuera de lo estandar, pero ¿Para que un usuario normal lo querria? Hay pocas tareas que lo necesiten, de calculo cientifico mayormente, calculos que igualmente puedes hacer con procesadores de 32 o 64bit. Ganarias rendimiento en esos calculos, en el resto te penalizaria. Otra cosa es un procesador de 64bit que lleve instrucciones ya preparadas para hacer unas pocas operaciones concretas de 128bit a traves de hardware. Si te sales del estandar se multiplica el precio. Si sientes curiosidad mira las especificaciones de algunos procesadores risc, seguro que alguno va preparado con algún registro de 128b y alguna operacion especifica para el caso. Para gráficos ya se usa mas ancho de palabra, cualquier gráfica actual ya lo supera. En este caso fijate que es mas importante el ancho de palabra y los procesos simultaneos que pueda hacer, son varios millones de puntos por imagen y cada fps es una imagen, cuantos mas pueda hacer en cada ciclo mejor.
@@gregorioros9171 Sería para un uso concreto de un proyecto de idiomas con IA, por eso estoy considerando opciones de inversión, así como evaluación y comparativas de desempeño entre arquitecturas.
@@alejandromorales7050 no te puedo ayudar, no estoy al tanto de lo que hay a la venta. Por lo que imagino se está trabajando mucho en desarrollar la arquitectura risc_v por la capacidad de adaptación y personalización, pero no sé cómo está ni si hay nada disponible, posiblemente sea aún un proyecto. El resto de arquitecturas, la arm y la x86 ya conoces como estan
Nada mal pero debiste preguntarle a ing en informática o en electrónica . No solo es por manejo de memoria.... Eso es lo de menos. Lo q permite es ampliar el SET de instrucciones. Q con uno de 128bits sería mucho ancho de banda poco aprovechado al día de hoy. Quizás en unos años los requerimientos de procesamiento , requieran más instrucciones nuevas q hagan necesario aumentar el SET de instrucciones , que además requiere un bus de instrucciones más ancho. Para entender mejor esto pueden leer un libro de : arquitectura del computador. Son los q se usan en la universidad .. de esa materia concretamente, suele llevar ese nombre.
Aunque de todos modos puedes emular máquinas virtuales de 64 bits sobre un sistema operativo de 32 que cumpla con los requisitos actuales del software de virtualización o consiguiendo versiones antiguas de ser necesario. Lo cual permite ejecutar aplicaciones de 64 bits sobre la máquina virtual de 64 bits. Y viceversa, donde el sistema operativo de 64 bits puede ejecutar aplicaciones de 32 y 16 bits en una máquina virtual de 32, o incluso de 16 bits en el modo de MS-DOS híbrido o de arranque independiente del sistema operativo. Evidementemente cuando se emula 64 bits en 64 o 32 bits puede resultar necesario o un requisito obligatorio habilitar el soporte de virtualización de CPU asistido por hardware (o asistencia de hardware para virtualización) en el BIOS del equipo. Lo que adicionalmente permite iniciar un sistema operativo virtual de forma nativa desde el encendido del equipo con la limitación de la arquitectura del Microprocesador siendo de 32 bits no será posible arrancar un sistema virtual de 64 bits.
0:08 estamos en 2024, desde 2006 ya no se hacen procesadores de 32 bit y desde hace varios años ya los programas comerciales dejaron de dar soporte a la arquitectura de 32 bits. Asi que si descargas un programa actualmente por defecto va a ser la version de 64 bits, la de 32 bits vas a tener que buscarla a mano y como dije antes a no ser que tengas una pc que tenga tecnologia de hace 20 años, vas a tener un cpu de 64 bits.
Cierto, pero muchas veces salen las dos opciones y la gente que no conoce la diferencia entre 32 y 64 bits (el 80% de la población) tiene la duda sobre cuál descargar.
Técnicamente son procesadores de 64bits qué soportan instrucciones de 32bits, tener un procesados de 64bits no siempre significa que el sistema operativo lo sea hasta windows 10, se podría tener un sistema operativo de 32bits y a la hora de descargar un programa la página da la opción que sea el navegador de Internet 32 o 64 bit. Como mencionas muchos programas dejaron de dar soporte a versiones de 32bits en especial de pago, pero aun existen muchos que siguen dando soporte a 32bits. Ahora después de todo este tiempo los fabricantes de cpu están planeando para futuros procesadores ya no tengan soporte para instrucciones a 32bits.
Bien explicado, hay un pequeño lapsus por ahi pero para neófitos anda bien Me Gustaría agregar un detalle físico o de hardware, los 8,16,32 o 64 bits de la CPU son pines, patitas, conectores en la misma CPU, es decir cuando miramos una CPU por debajo parte de esos puntitos o púas metálicas son el bus de datos ( asi se llama a la serie x bit fisicos de la CPU, B U S ) y esos pines o bus se conecta por medio de la placa base con todos los periféricos, asi por ejemplo esos 64 bits van desde la CPU hasta la ranura PCI-e y que están a la vez en la tarjeta de video cuando se inserta en la ranura, asi la tarjeta y la CPU se comunican enviando y recibiendo por esas 64 líneas, a mayor bits mas pines debe tener la CPU Una Mejor analogía que las botellas de agua es el supermercado y el carrito de supermercado, tener un carrito de supermercado de 8,16, 32 o 64 bit supone que mientras mas grande sea el carrito mas cosas vas a poder comprar o menos carritos o viajes vas a tener que hacer y si le preguntas al sr de la entrada donde están los productos menos tiempo tardarás en hacer la compra, a este sr se le llama "Cahé de memoria"
El cpu con el unico componente que se comunica directamente es com la dram, los otros componentes tienen que pasar por el puente sur o puente norte(este ahora se encuentra dentro de la cpu), hablar de estos temas es muy de cuidado, si no se es muy conocedor a nivel de hardware y estructuras de funcionamiento del cpu se cae en muchos errores, el video estuvo medio bueno a mi opinion pero para principiantes o gente que no tiene nada que hacer pues puede servir, aprender decentemente este tema implicaria estudiarse minimo 3-4 cursos acerca de arquitectura y sistemas operativos
1:13, los voltajes en un PC, suelen ser menores que 5V para un 1 lógico. En la tecnología TTL era ese valor, pero en nuevas tecnología, esos valores son menores.
Yo conocí en el año 2014 ordenadores de 128 bits, y los usaban para modelos matemáticos, e investigaciones de acerca del agua y la futura sequía en ese entonces hace mas de 10 años.
Concuerdo con usted, realmente me de pena todo lo que dice cuando yo sé que muchas de las que dice o son una exageración o una completa incoherencia :/
@@damianateiro en realidad no tenía tanto cuello de botella de hecho era muy potente aunque dreamcast aparentaba ir más suelta lo que pasa con dreamcast es que sus juegos eran más al estilo ps1 pero tenía demasiada potencia para ese estilo de juego por eso da la apariencia de ir más suelta sin lentitud en cambio en PS 2 los juegos eran más exigentes pero no tanto de gráficos si no en complejidad
Pensé que hablarías de los procesadores de 128 bits cuando estabas hablando de consolas, porque justo después de la PS1 y Saturn vino la N64 con 64 bits (hasta aquí entramos en la tónica del vídeo) y la siguiente generación fue la de los 128 bits, donde 2 de sus consolas ya tenían CPU de 128 bits (PS2 y GC), mientras que la DC y XBOX tenían CPU de 32 bits pero si que tenían GPU de 128 bits, por eso mismo se le llamó la generación de los 128 bits, ya que tenían esa cantidad de bits ya fuere en su CPU o en su GPU. Curioso que esas fueron las únicas consolas con esa cantidad de bits, en generaciones posteriores ya volvieron a 32-64 bits, sería porque vieron inútiles tal cantidad de bits. Pero si, ya existieron CPUs de 128 bits...
“Dan por sentado que los ordenadores son de 64 bits” jajaja yo trabajo en gobierno y créanme ahí las computadoras siguen siendo de 32 bits y en algunos lados como en el IMSS en México siguen usando los discos de 3 1/2😂😂😂
Ha leído en los comentarios de los aquí dejados un montón de ellos que hacen alusión a que no se necesitan 128 bits por un montón de motivos, que si los programas actuales no se necesita, que en que se puede necesitar tanto poder de procesamiento, y algunas sandeces más. Que si el software, etc,etc. La triste realidad es al contrario. Por un tema comercial en CPUs de sobremesa o domésticas ni se implementa ahora ni hay prisa por hacerlo. Solo con la IA, o el procesamiento gráfico hace que se necesiten un poder de proceso incluso para CPUs de 256 bits. En los PCs de sobremesa, antes que darte poder de proceso en tú CPU pues prefieren ponerte GPUs para calculo masivo que a veces incluso bloquean los buses del sistema por falta de ancho de banda. Y la solución que te dan es ampliar los buses del sistema. El tema de procesado de información de forma masiva hasta ahora era casi inexistente para tareas "domésticas". Ya hace algunos años con el aumento de la resolución de las pantallas y el uso de sistemas como raytracing o incluso mas modernos como pathtracing hace que se necesite un poder de cálculo por parte de las CPUs masivo para el tema del procesado gráfico. Ahora con la IA ya ni os cuento. Eso ha hecho que cambiara la necesidad de poder de proceso de las CPUs. La tecnología existe, pero es muy caro comercialmente abrir de forma masiva CPUs de 128 bits o incluso 256 bits para el mercado de consumo. Es más fácil sacar GPUs que hagan todo el trabajo de forma externa a la CPU, es raro que para IA no hayan también volcado todo el trabajo en las GPUs, y empiecen hablar que implementen en las CPUs motores de calculo para IA. Ya en los primeros procesadores de los años 80-90 algunos incluso ya traían co-procesadores matemáticos para aliviar la carga de trabajo a los procesadores de la época. Lo ideal sería que la CPUs se encargará de todo y no tener que "colgarle" GPUs que son incluso más caras que todo el ordenador junto.
Para los procesadores 8086/8088 se usaba el coprocesador matemático 8087, despues para el 286 el 287, 386, el 387 y a partir del 486, decidieron integrarlo, de ahí hasta la fecha actual en procesadores i3, i5, etc, lo tienen incorporado. Ahora bien, desde el 8087, ya tenia la arquitectura para usar punto flotante de 80 bits y todas sus operaciones a nivel interno son de ese tamaño.
Los que quieren "Windows destripados" deberían ver este vídeo que, bien se explica a detalle la realidad de cómo funciona este tema de los procesadores y la forma correcta de usar el software respectivo. Un fuerte abrazo.
A 18 de marzo de 2024, yo sigo usando Windows 7 de 32 bits en mi lapto Lenovo de 11 años. Vi este vídeo en esta laptop y usando el navegador Ópera que se sigue actualizando para el sistema operativo que uso.
🎯 Key Takeaways for quick navigation: 00:00 *🖥️ Understanding Bits and Processors* - Understanding the concept of bits in computing. - Introduction to the role of transistors in representing bits. - Gordon Moore's observation on transistor doubling every 2 years and its impact on processor evolution. 03:00 *🔄 Evolution of Processor Bits and Capabilities* - Historical overview of processor evolution from 4 bits to 64 bits. - Significance of processor bitness in handling data and memory capacity. - Examples of technological advancements driven by increasing processor bits in consumer electronics. 08:48 *💻 Transition to 64-Bit Processors and RAM Limitations* - RAM limitations imposed by 32-bit processors. - Introduction of 64-bit processors and their theoretical memory addressing capabilities. - RAM limitations as a driving factor for transitioning to 64-bit architecture. 10:26 *📱 Impact of 64-Bit Processors in Computing* - Practical implications of 64-bit processors in software compatibility. - Understanding retrocompatibility of 64-bit processors. - Importance of RAM capacity and its relation to processor bitness. 12:19 *💡 Why Processors Don't Go Beyond 64 Bits* - Analogy of processor bitness with vehicle sizes and practicality. - Considerations and limitations for developing processors with higher bitness. - Speculation on potential future applications requiring higher bit processors. Made with HARPA AI
Además de la cantidad de procesamiento que puede aportar un ordenador de 64bits, es que puede proveer para los programas, es la cantidad de RAM útil o disponible específicamente. Ya que 32bits, solo podía alojar o repartir entre los programas, lo que le sobraba del sistema operativo que era un máximo total de 3.25 GB. Ósea que, si el programa necesitaba más memoria, y el sistema operativo estaba utilizando el resto de ese total. Aunque físicamente el equipo tuviera a su disposición más de ese total de 3.25 GB. No podrá hacer uso de esa RAM extra; Cuando un sistema de 32bits llegaba al límite máximo de 3.25 GB funcional. Tenía el sistema que hacer uso de la partición “swap” o la partición de intercambio de unidad de almacenamiento. Descargando los que no estaba en uso en la RAM al momento al disco del almacenamiento más habitual y constante que un sistema 64bits. Hoy en día eso solo sucede en un sistema de 64bits cuando la RAM total físicamente en el equipo se acaba. “Ps: -Para el que no sabía; si instalas una aplicación de 32bits en un ordenador de 64bits, aunque el ordenador posea mayor de 3.25 GB físicamente; el programa no hará uso de la mayor cantidad de memoria disponible en el ordenador.”
Yo trabajo como analista de datos, y debo decir que existen instrucciones en chips con más bits que permiten realizar múltiples operaciones simultáneas de menos bits en una sóla instrucción. Si esto se aplica a las bases de datos, esto hace que mejore la concurrencia muchísimo, y añade un incentivo a las corporaciones a invertir en estos chips
Buen día interesante tu análisis, pero la cantidad de bits en los procesadores, tiene todo que ver con la cantidad de bits a procesar, es decir, que un procesador de 32 bits procesa 4 Bytes por ciclo de proceso o 8 Bytes para el de 64 bits, mucha de tu explicación es correcta, pero revuelves los ciclos de reloj y anchos de banda de dichos ciclos para transportar por el BUS a los diversos periféricos, incluyendo la RAM, es verdad que todos ellos están íntimamente vinculados para tener una sincronía y evitar la latencia, para ello es muy importante revisar las especificaciones técnicas de los diferentes fabricantes de Hardware, teniendo en cuenta está pequeña aclaración, en lo general un excelente video y análisis aquí presentado por ti. P.D. La verdadera razón de porque no aumentan la cantidad de bits, tiene que ver con la evolución más de los periféricos, sobre todo los discos de almacenamiento, pero en estos últimos años han desarrollado y bajado los costos, lo que el desarrollo a 128 bits se puede hacer ya en un futuro muy corto, saludos...
Primer video que he visto y ahora voy a por el segundo, brutal, me llamaste mucho la atención ya que estaba buscando una motivación para aprender a programar e indagar mas sobre la informática. Muchas gracias por los videos y por la motivación que me creaste.
Tengo una Commodore 128 con la unidad de disco y la impresora matricial. Todo igual que nuevo. Y un transformador grande entrada 220 voltios y salida 110 para alimentar todo junto.
En el minuto 10:29 se dice que en le año 2003 el atolón fue el primer procesador con tecnología de 64 bits, pero ya en el 2022 los PowerPC G5 que usaban las Apple Macs ya eran de 64 bits con SO completamente compatible y desarrollado en 64 bits.
AMD presento el Opteron que fue el primer procesador x86_64 del mercado en abril de 2003, y las powerPC de mac salieron en junio de 2003, en si el powerPC de IBM si exitio en 2002, pero salio al mercado con apple despues que AMD (y por alguna razon, IBM no participo en nombrar su tecnologia de 64 bits como si hicieron AMD con AMD64 e Intel con EM64t despues) en si no dio informacion erronea (mas que adjudicar que el primer cpu x86_64 fue athlon, cuando fue un Opteron el que estreno dicha tecnologia), pero se agradece el dato aun asi
Muy buen video la verdad, soy estudiante de informática y has explicado esta lección mejor que muchos de mis profesores, he entendido esto mejor en 10 minutos que casi en 1 año de clases. Muy bien explicado. ^^
En resumen Los procesadores de 128 bits requerirían una arquitectura mucho más compleja y sofisticada, lo que los hace extremadamente difíciles de producir con tecnología actual
Osea si es de 128bits por qué eso no es un ordenador convencional eso es un aparato especial con una tecnología risc que es diferente a los que vemos en móviles y x86 es otra cosa
Otra cosa q me gustaria aclarar, esq TODAS las instrucciones ya son de 64 bits en un procesador de 64bits, la arquitectura x86 no define la cantidad de bits por instrucción, por lo que una instrucción ADD en un procesador de 64 bits es directamente de 64bits, puede ejecutar de 32 bits perfectamente pero no hay cambio en el rendimiento ya que usa la misma instrucción de 64 bits, no existe un ADD para 32 bits y un ADD para 64bits, al usar 32 bits no mejoraras el rendimiento de ningun programa, la cantidad de bits pueden servir en consumo de memoria, por eso la inferencia de IA por CPU puede ser de hasta 1.58bits (larga historia) ya q se reduce el consumo de memoria pero las operaciones tienden a ser las mismas(en el caso de la IA de 1.58 bits no es así porque se ejecuta sin las instrucciones de multiplicación) si tu procesador es de 32bits puede ejecutar instrucciones de 64bits de manera "emulada", al igual q hay maneras de hacer calculos de hasta 512 bits hoy en día con procesadores actuales
Entonces si no hay diferencia en el rendimiento por qué los programas te dan las dos opciones de descarga, en 32 o en 64 bits? Si tenés un procesador x86 solo te serviría (sin trucos) el programa de 32. Y si tenés un procesador de 64 sería lo mismo en ese caso. Entonces lo lógico sería ofrecer una sola descarga de 32 bits.
Paso la respuesta que me dio la IA GEMINI. Si tenés un procesador de 64 bits y descargas un programa de 32 bits, las instrucciones se ejecutan en 32 bits. Esto es posible gracias a una capa de compatibilidad llamada WOW64 (Microsoft Windows-32-on-Windows-64) que se encuentra en las versiones de 64 bits de Windows. ¿Cómo funciona WOW64? WOW64 simula un entorno de 32 bits dentro del sistema operativo de 64 bits. Cuando se ejecuta un programa de 32 bits, WOW64 lo traduce a instrucciones que el procesador de 64 bits puede entender. WOW64 también administra la memoria y otros recursos del sistema para que las aplicaciones de 32 bits funcionen correctamente.
Estás equivocado. Si la aplicación es de 32 bits, se ejecuta por una vía del procesador, no por las 2. No desinformes. Por ende una aplicación de 32 bits corre a la mitad de rendimiento que una de 64 bits.
@@adrian.y.y.ysi, pero si la aplicación es de 32 bits, se procesa por una vía del procesador, por ende pierdes rendimiento. En cambio si usa 64 bits, se usan las 2 vias de datos. Lo que dice el pendejo de arriba es falso.
Realmente el tamaño en nanómetros cuando hablamos de procesadores no hace referencia al tamaño del transistor en sí mismo, sino a la distancia que hay entre las «patas» de un transistor con las de otro. Como pequeña puntualización. No son más pequeños, que también, sino que están más apretados y, por tanto, la corriente tiene que recorrer menos distancia.
Porque como dice en el video, el ancho de memoria que utiliza un programa 64 bits es mas amplio que uno de 32 bits, en una pc antigua se nota la diferencia, en una pc moderna pasa lo contrario.
@@LinkRosee exacto! si instalas croome en la pc de 32 bits, al abrir varias pestañas. se pondra super lento al llegar al limite de 4 gb, cosa que con el de 64 bits, (si tienes mucho mas de 4 gb) ocupa el resto y es mas rapida
@@kelvinmolina8242 lo dice en un momento pero al pasar en el video, los archivos que van a la memoria ram son de 4096bytes cuando son de 32bits, si un archivo que se dirige a la memoria ram es de 300MB por ejemplo, como obviamente no entra en un 4096byte entos se divide y hasta se comprimen para que no ocupe aun menos espacio en memoria ram,, en cambio un programa de 64bits, esta menos comprimido y porque no requiere dividir tanto, llega mas rapido al procesador y el procesador tiene que hacer menos trabajo, el contra es el que archivo no esta comprimido, por eso maquinas potatos funciona mas lento.
11:15 Eso de que un procesador x64 puede ejecutar software de 16 bits y de 8 bits no es del todo cierto. Microsoft quitó el NTVDM (Windows NT Virtual Dos Mode) en sus sistemas operativos x64, que era lo que hacía que windows ejecutara código de 8 y 16 bits . Se pueden ejecutar mediante emulación, pero no es ejecución directa en la CPU. Por otro lado, aunque puedes coger e instalar, por ejemplo MSDOS en un i9 de última generación (los procesadores x64 pueden funcionar en "modo real" como lo hacían los sistemas operativos de 16bits), este no sabría reconocer el hardware actual, principalmente porque el sistema no sabría entenderse con las BIOS actuales. Algunas BIOS modernas (las actuales UEFI) pueden funcionar en modo "legacy" (imitando BIOS antiguas), pero las tarjetas gráficas ya no soportan resoluciones de 320x240/320x200 (muy utilizado en la época de 8 y bits). Intel eliminó gran parte del antiguo manejo de interrupciones heredado y realizó tareas de mantenimiento en cosas heredadas más antiguas que simplemente ya no se usan o no son necesarias para la compatibilidad con versiones anteriores, AMD hizo lo mismo. Los sistemas modernos no ejecutarán programas DOS más rápido y muy posiblemente los ejecutarán más lento o no los ejecutarán en absoluto debido a la falta de funciones int heredadas y al mantenimiento interno que Intel y AMD han realizado junto con las funciones VESA faltantes. En algún momento tendrán que avanzar para dejar espacio a funciones más nuevas y avanzadas que requieren un mayor presupuesto de transistores. Era necesario limpiar toda esa cosas heredada de la CPU, los sistemas UEFI modernos ni siquiera la usan e Intel no quería seguir dándole soporte porque era un gran dolor de cabeza tener que admitir interrupciones antiguas en las CPU modernas. Resumiendo: ¿Puedes ejecutar aplicaciones de 8/16 bits en Windows x64? No. ¿Puedes instalar sistemas operativos de 16 bits en ordenadores con procesadores X64? Si, pero con muchísimos problemas y dolores de cabeza
🎯 Key Takeaways for quick navigation: 00:00 *💻 Bits y transistores en los procesadores* - Los bits representan números en binario, básicamente 0 o 1, determinados por el voltaje aplicado a un transistor. - La observación de Gordon Moore sobre la duplicación de transistores en los chips cada 2 años ha impulsado el desarrollo de procesadores más rápidos y eficientes. - La capacidad de los procesadores para manejar más bits ha mejorado la eficiencia y velocidad de las computadoras, permitiendo la manipulación de una amplia gama de información. 03:39 *💾 Importancia del número de bits en el procesador* - El número de bits del procesador determina la capacidad de memoria que puede direccionar y el tamaño de datos que puede manejar en cada ciclo de instrucción. - Un procesador de 64 bits puede manejar más datos por ciclo que uno de 32 bits, lo que impacta en el rendimiento de las aplicaciones, especialmente aquellas que trabajan con grandes volúmenes de datos. - La evolución de los procesadores desde 4 bits hasta 64 bits ha impulsado el desarrollo de la informática personal, los videojuegos y las capacidades multimedia. 06:45 *📈 Evolución y limitaciones de los procesadores de 32 y 64 bits* - Los procesadores de 32 bits tienen una limitación en la cantidad máxima de memoria RAM que pueden direccionar, lo que los hace menos eficientes para las aplicaciones modernas. - Los procesadores de 64 bits tienen una capacidad de direccionamiento teóricamente ilimitada en comparación con los de 32 bits, lo que los hace más adecuados para las demandas actuales de las aplicaciones. - La retrocompatibilidad permite que los procesadores de 64 bits ejecuten programas de 32 bits, pero no al revés, lo que influye en la elección de versiones de software. 09:02 *🚀 Avance hacia procesadores de mayor capacidad* - La transición de procesadores de 32 bits a 64 bits ha sido impulsada por la necesidad de acceder a mayores cantidades de memoria RAM y manejar datos más grandes. - Aunque los procesadores de 64 bits son ahora comunes, no se han desarrollado procesadores de 128 bits u otros con capacidades aún mayores debido a limitaciones prácticas y de eficiencia. - Los fabricantes de procesadores buscan un equilibrio entre la potencia y la eficiencia energética, evitando la sobreingeniería con procesadores de exceso de bits. 13:17 *💾 Impacto del número de bits en el rendimiento del procesador* - El rendimiento de un procesador de 64 bits puede ser más rápido que uno de 32 bits debido a su capacidad para manejar más datos en un solo ciclo. - Sin embargo, no todas las aplicaciones aprovechan esta ventaja, ya que algunas, como Microsoft Word o Excel, no requieren manipular grandes cantidades de datos. - Aplicaciones más exigentes, como la edición de vídeo o los videojuegos avanzados, pueden beneficiarse de los sistemas de 64 bits al requerir más de 4 GB de RAM para funcionar correctamente. 14:13 *🚀 Factores adicionales que influyen en el rendimiento* - Además del número de bits, otros factores que afectan al rendimiento del ordenador incluyen la frecuencia del procesador, la velocidad del disco, la cantidad y velocidad de la memoria RAM, y el rendimiento de la tarjeta gráfica. - Las tareas más exigentes, como la edición de vídeo en 4K o los efectos visuales en tiempo real, a menudo dependen más del rendimiento de la tarjeta gráfica que del procesador. - Las tarjetas gráficas están optimizadas para procesar grandes conjuntos de datos y operaciones complejas, lo que las hace más adecuadas para ciertas tareas que los procesadores normales. 15:08 *💰 Costos y riesgos de desarrollar procesadores de mayor capacidad* - Desarrollar una arquitectura de 128 bits sería costoso y arriesgado para las empresas fabricantes de procesadores, dado que la mayoría del software actual está diseñado para arquitecturas de 32 o 64 bits. - La transición a procesadores de 128 bits requeriría una gran inversión en reescribir software y actualizar sistemas operativos, lo que supone un obstáculo significativo. - Aunque actualmente no se pueden comprar procesadores de 128 bits para uso doméstico, podrían surgir aplicaciones en el futuro que requieran capacidades de procesamiento aún mayores. Made with HARPA AI
Hola, no se que tal te va el canal, acabo de descubrirlo, pero honestamente creo que lo haces muy bien. Espero que no tengas momentos flojos, pero si los tuvieras, persevera, que eres bueno y ayudas
te ejop una pregunta que creo interesante: en años 2007 alrededor, las graficas del momento eran las gtx260 y gtx 280.. Ambas eran de 512 bits, luego lo bajaron, sencillmente para contrarestar la falta de vram? o simple marketing?
me molan tus vídeos... yo que terminé Telecos en el año 2000, estos vídeos son muy remembers... Ahora con lo de 32/64 me ha venido a la memoria los HP Itanium de 64 bits. Y en mi curro seguimos con algún AS400 ....booom
Creo que con el tiempo y por esto es confuso, se habla de bit y bits como equivalentes y en el minuto 5:00 das en el clavo, 16, 32, 64 o 128bit, se refiere al bus de datos (numero de hilos del bus), y bits(en plural para la información que viaja por el bus en un instante o ciclo de reloj) por ello el código ASCII original era de 256 símbolos o caracteres(bytes) que son las posibles combinaciones de encendidos y apagados viajando en el bus de forma paralela. Ahora todos le dicen "sistema operativo de 64bits" cuando lo correcto es de "64bit" (sin s) ya que no hablamos de capacidad de memoria o cantidad de información. Lo que hace una simple "S".
Esa duda la tuve en el 2011 cuando me compré mi primera laptop, sin embargo, me di cuenta que programas de 16 bits no corren en las versiones de Windows de 64 bits, como juegos y aplicaciones de MS-DOS, por lo que usando S.O. de 32 bits seguirán siendo compatibles
En america usamos el termino computator o computadora, porque "ordenador" es muy impresiso, pues un procesador hace mucho mas que ordenar. Entonces se adoptó el término "computer" y en español computador, computadora o simplemente PC.
Con muchos bits puedes tener enteros muy grandes , para que ? Para trabajar con un punto decimal fijo a 10 decimales y una mulyiplicacion y una division apañada va rapido de nsrices. La coma flotante es un cachondeo y los tipos decimales de las bbdd o compilados son lentos. O sea q 128 bits pueden tener sentido para calculos decimales pesados.
Cuando dices que en discord Chrome etc hay un botón grande de descargar y te descarga la versión de 64 bits, es porque está detectando que tú ordenador es de 64, si lo intentas con un ordenador de 32 bits te va a descargar la de 32 bits, igual que por defecto te va a detectar la arquitectura, la región la hora... Etc, te va a detectar unas variables que tu ordenador está enviando, no es que te descarguen la versión de 64 por defecto
También hay una broca con el reloj "el problema de 2038" una de las razones para saltar a 64 bits es evitar ese problema. Aunque actualmente el kernel de Linux a partir del kernel 5.10 ya se soluciono eso y se pospuso a 2486.
Como siempre linux manteniendo la mayor compatibilidad con equipos ya sea nuevos o antiguos.
¿También para los equipos con procesadores de 32bits?.
@@MotinQsi
eso se debe por que 32 bits se desarrollo sobre el codigo de POSIX implemetando un time-T de 32 bits que comienza a correr desde 1970, y el entero que completa la cuenta atras desde ese momento se termina en 2038, de hecho un ejemplo a esto se dio al inicio del milenio, se genero el Y2K por que los programadores no hacian muy generalmente software para una fecha despues de 1999, y por eso aparecio el problema ya que de 1999 cambiaba a 1900 o a 1970 nuevamente (aunque el problema fue muy minusculo y solo causo mas molestias que problemas reales o graves), la solucion en Linux se debe muy probablemente a que el codigo que manipula el time-t de su kernel se haya actualuzado a uno mas moderno, y por ende soluciono el problema, en cambio microsoft como no vio muy probable que llegaran a ese punto jamas le dio solucion a sus codigos de 32 bits, y con la reciente eliminacion de soporte del mismo de Win 11, se da por hecho que cuando ocurra el 2038 ya no haya equipos con el time-t defectuoso, o sean tan pocos que no causen ningun problema en esa fecha
Eso está genial,la cosa hay que ser demasiado tacaño e irresponsable en seguir usando hardware de 32 bits en 2038
@@magmaxt lo resolvaran en 2037 :v
Venía teniendo un día de mierda, está empezando a mejorar, gracias Migma
x2
X3
Lo mismo amigo
Estoy exactamente igual
Tienes mucha pedagogía para explicar un tema tan técnico y complejo de una manera muy simple y sencilla ... Muy sinceramente, te felicito 👍
Y mal
@@NizhiSaebaPues explica tu, genio
Si, es mi hijo, me salió un genio el niño. Se la pasa estudiando, leyendo, editando, se toca un rato y sigue trabajando. No para, es una máquina, y por suerte está dejando mucha plata en casa. Te amo hijo! ❤
la neta si, hasta mi madre que no sabe mucho de computadoras le entendio
Explica muy bien❤
A mis 67 años de edad debo ser muy claro respecto a este video. Primero… decir que me interesó mucho desde el principio, segundo… decir que conforme el video avanzaba, menos y menos entendía. Tercero… decir que al llegar al final, ya me había olvidado todo! 🫣
En resumen, no existen porque aún no hacen falta y sería costoso implementarlo.
Señor usted me cae bien más gente honesta como usted un saludo
Para que escribir mi comentario. Supongo que al otro dia se le va a olvidar . 🤣
@@coolkat9826 sonó tan gracioso el comentario que tal vez no lo olvide 😁
U Beter start looksmaxxing I'm mogging you old man
También por que no hay un microprocesador de 256Bits, 512bits o de 1 Kilobit.
QUIERO MI PROCESADOR DE 64 TERABITS
Me imaginé yendo en un Boeing 747 al Mercadona
@@Nightlymeow Hans Landa haciendo locuras y comentarios sin sentido como siempre.
@@Nightlymeow chetisimo
Pq ya no seria micro 🤓☝️
Creo que confundes conceptos. Una cosa es el ancho del bus de direcciones, que define a cuanta memoria puede acceder el procesador de forma directa, y otra muy distinta es el ancho de palabra del procesador, que es el tamaño de los datos con los que puede operar en una sola operación. A esto es a lo que nos referimos cuando hablamos de procesadores de 32 o 64 bits.
Por ejemplo, el procesador i8086 de los antiguos PCs era de 16 bits (su ancho de palabra era de 16 bits), pero su bus de direcciones era de 20 bits.
Al fin un comentario sensato. Es bastante molesto ver videos "explicando" cosas que no entienden y que están completamente erroneos
Exactamente. Los procesadores tienen dos buses, el de direcciones y el de datos. El procesador Zilog Z80, por ejemplo, es un procesador de 8 bits. Tiene un bus de datos de 8 bits (palabras de 8 bits) y un bus de direcciones de 16 bits (por lo que puede direccionar hasta 64Kbytes de RAM sin usar paginación alguna).
@@DavidDonairelos buses son tres y están en el mother
Ni vi el video, pero si dijo eso, mamita querida. Y así muchos aprenden
@@bs-as Deberías ver el vídeo antes de hablar. En ningún momento se habla del bus de control, únicamente del bus de direccionamiento y del bus de datos. Y si bien, los buses "físicamente" son las pistas que están en placa y unen los distintos componentes para permitir la comunicación entre ellos, EN MI EJEMPLO (Zilog Z80) en concreto y apuntando a lo que se dice en el vídeo (diferenciar entre CPUs de 8, 16, 32 y 64 bits) poco o NADA tiene que ver el BUS DE CONTROL.
Y si te quieres poner exquisito y técnico y no llamar "BUS" a las zonas del pinout de los procesadores o de los distintos componentes que conectan a dichos buses, entonces podemos empezar a corregir muchísimas inexactitudes.
Y tampoco me apetece, la verdad, darte una master class en un comentario de un vídeo de youtube. Y tampoco es el lugar.
No tengo nada que demostrarte.
Andes de comentar, deberías ver el vídeo para conocer el motivo de mi comentario y tener un mínimo de contexto.
3:42 - Senti nostalgia al ver ese K6 de AMD , no recuerdo bien si fue mi primera o segunda PC la cual trajo uno de estos hace un par de decadas , lindos dias aquellos; juventud divino tesoro😊😊
La primera mía tenía un clon AMD del Intel 80286 (16 bits). Y antes usé computadoras de 8 bits. Recién mi cuarta PC fue un K6-2 jaja.... El tiempo pasa.... nos vamos poniendo.... technos....
Yo tuve un AMD K6-II en una hermosa y poderosa PC IBM Aptiva 🙂
😊😊😊😊😊😊😊😊😊😊😊😢😊😊😊😊😊😊0😊
Yo tuve un K6-III 450... menuda máquina ❤
Mi primer ordenador que me vale estar compré fue uno con AMD k6-2de 450 MHZ allá por el 98
Los 64 o 32 bits no se refieren a la memoria que puede direccional si no al bus de datos y los bits que puede leer, escribir y procesar
Ademas justo con el ejemplo de la Apple II no daban los numeros sino
Una pregunta Einstein, mi computadora es de 32 Bits y resulta que la placa madre dice que se puede poner hasta 8 GB de RAM, pero Migma dice que con 32 Bits solo da para 4 GB de RAM, algo no cuadra.
Pero dice que si no le entendiste vuelvas a ver el video.
A mí me molesta mucho cuando la gente saca este tipo de video sin tener el conocimiento suficiente para hacerlo. Porque aparte lo ve mucha gente y la gente cree que lo que dice el del video es cierto pero no es así
Es una impresición, que para fines coloquiales es irrelevante.
Sin embargo, a continuación indico algunos ejemplos.
Procesadores de 8 bits como el 8080, 8085 y Z80, podían direccionar 64KBytes de memoria, es decir, sus datos si tenían el tamaño de 8 bits, pero su bus de direcciones era de 16bits.
Procesadores de 16 bits
8088/8086, 1MByte
68000/68008 (Apple), 16MBytes
80286, 16MBytes
Aquí se ve claramente, que los datos de 16 bits, pueden llegar a tener 65536 combinaciones, pero su bus de direcciones vario en función del diseño del fabricante del procesador (Intel y Motorola), teniéndose buses de 20 o 24 bits.
Procesadores de 32 bits
80386 y 68020, 4GBytes
En estos procesadores, igualaron los buses de datos y direcciones a 32 bits, por ello se puede confundir que "exista" una relación directa entre el tamaño de los datos y la capacidad de memoria que se puede direccionar, lo cual en realidad, esta en función de lo que el fabricante decida.
Digamos que para arquitecturas actuales, si estandarizaron o igualaron los buses de datos y direcciones, pero no siempre fue así y tampoco es requisito dentro de la arquitectura de un procesador.
Ahora bien, en otro punto, desde que salieron de manera comercial los procesadores de 16bits, también se comercializaron los coproceaadores matemáticos de 80 bits.
Para los procesadores 8086/8088 se usaba el coprocesador matemático 8087, despues para el 286 el 287, 386, el 387 y a partir del 486, decidieron integrarlo, de ahí hasta la fecha actual en procesadores i3, i5, etc, lo tienen incorporado.
Ahora bien, como indique antes, desde el 8087, ya tenia la arquitectura para usar punto flotante de 80 bits y todas sus operaciones a nivel interno son de ese tamaño.
En otro terreno en donde tambien hay CPUs, aunque para otros usos, son los microcontroladores, en donde la diferencia de buses de datos y de direcciones, se diversifica aun más.
@@vicjzp392 Perfecto, una cosa que no dice en el video, es que ya en 64 bits mueves siempre 8 bytes a la vez aunque solo representes verdadero o falso, gastas los 8 bytes y asi para formatos de numeros o para letras individuales ya sobran esos tamaños y calculos de 8 bytes en 8 bytes a juro, incluso por comodidad se almacenan gastando esos 8 bytes, un gran desperdicio de bytes, por eso las aplicaciones de 64 bit son generalmente bastante mas grandes y pesadas que las de 32, imaginense si fueran de 128 bits.
Exelente! Magnético trabajo. La explicación es rápida, clara y específica. Las metáfora de las botellas de agua, nos aclara perfectamente el sentido de los términos técnicos. Aprendí más en estos minutos que en muchos años de trabajar con un ordenador.
Gracias ~ 😊🙏
Soy chileno, hace como 40 años yo diseñe y fabrique una CPU de 128 bits con un alumno, usamos tecnologia bit-slice de AMD, teniamos un procesador MAC, logramos 30 Gigaflops. Se uso en un sistema de tracking de misiles el la Armada chilena
te van a desaparecer
😢
😢
😢
Respuesta corta: porque no compensa. Los compiladores apenas empiezan a arañar las capacidades de una CPU de 64 bits, así que aún están lejos de necesitar 128 bits. Producir una CPU de 128 bits la mantendría ociosa la mayor parte del tiempo, para obtener un rendimiento no superior al de una CPU de 64 o 32 bits. Todo el código base que existe ahora está, de hecho, optimizado para 32 bits, que es la arquitectura que ha predominado durante mucho más tiempo (desde los años 80), y sólo ahora comienza a haber repositorios de código "pensado" para 64 bits. A día de hoy, el tipo base para representar enteros y números reales (int y float) sigue siendo de 32 bits, y hay todavía millones de programas y bibliotecas que los usan. Portar esos programas a una arquitectura de 128 bits no los convertiría en más rápidos.
Gracias por el spoiler
Me parece que ya es necesario he notado lentitud en los procesadores intel Ix
Ese es el problema
Como que no? Ya hay conjunto de instrucciones de 128, 256 y 512-bits que se pueden utilizar y que los compiladores usan: AVX, AVX2, AVX512.
La denominación "64-bits" se refiere a los registros de propósito general estándares del X86 o X64.
@@indiocolifa exactamente! pero solo que todos son arquitectura x86 de 32 o 64bits
Me encanto la forma llana de explicar temas de tanta profundidad tecnológica.
Son temas importantes de conocer a cualquier neófito de informática y que pocos lo explican con gran detalle y sencillez.
Saludos desde Guayaquil - Ecuador
pocos me envuelven y llaman la atencion como tu mi estimado gracias por tan buena explicacion suerte......
Gracias por el video, muy didáctico y muy bien explicado
el video es incorrecto en los puntos claves, cuidado con al desinformción aunque este muchachoq ue explica no tenga mala intensión
Excelente video! Tus ejemplos para explicar con "botellas de agua" y un "monster-truck" son perfectos para entender la información.
Respecto del transistor a mí me gusta compararlo con una canilla, pero claro, aquí hablamos de electrónica digital. Cuando se inventó el transistor el mundo de la electrónica era mayoritariamente analógico, o sea que el transistor regulaba el paso de la corriente como una canilla regula el paso del agua. En cambio en la electrónica digital se habla de "estados lógicos", en esta el transistor simplemente está al corte o está a la saturación (cortado o conduciendo, canilla totalmente cerrada o canilla totalmente abierta).
En cuanto a los bits y los bytes, no es necesario más de 64 bits por el momento (el día de mañana podría sorprendernos), la frecuencia de operación parece estar llegando a un límite, lo mismo con la separación entre transistores. Por lo tanto pienso que el camino más fácil será microprocesadores con más núcleos, una tendencia que empezó a verse pero no avanza mucho.
En fin, interesante video y bien explicado.
0:19 esa notebook parece el logo de roblox :0
Aclaración: La NES era de 8 Bits. El salto a 16 bits lo dio el Genesis y el SNES. De ahí, el PS pasó o a 32, pero Nintendo de una vez dio el salto 64.
Supongo que por eso se llamaba Nintendo 64, no porque fuera fabricada en 1964 😅
Y direccionaba 64K, no 256 bytes como dice incorrectamente en el video.
Llora @@indiocolifa
En realidad si existen arquitecturas de 128 bits, por ejemplo la arquitectura RISC-V tiene una versión de 128 bits además de las de 64 bits y 32 bits, pero la versión de 128 bits está muy dejada de lado por el momento porque en la Fundación RISC-V todavía no ven muchos casos de uso para una arquitectura de 128 bits, y posiblemente no sea necesario sobre todo para el mercado de consumo dentro de unos siglos y quizás milenios. Los 128 bits por el momento solo tiene aplicaciones en campos científicos.
Y asumo que lo mismo pasa con el resto.
Es lo normal, con la abrumador que ya son los 64 bits es básicamente innecesario pero el hecho que exista es que andan pensando a futuro.
Tengo entendido que por el momento sus únicos usos son en criptografía
Es mucho más probable, supongo que mega computadoras, como las del acelerador de partículas u otras computadoras que hacen cálculos enormes los usan
en tarjetas graficas no serivirian los 128 b ?
@@LeonardoPerdomoMaga Las gráficas discretas son independientes del procesador, siempre van a funcionar independientemente de la arquitectura. Eso sí, para aprovecharlas al máximo deben existir controladores que estén compilados específicamente para dicha arquitectura.
Tu ojo izquierdo me asusta.
😝
Por que bro'?🤔
Voy por partes. Pimero el video esta muy bien montado, esta muy bien para quien no tiene ni idea de informática y quiere empezar. Mis felicitaciones al respecto. Segundo, hay conceptos que no estan bien explicados y el que peor los direccionamientos de memoria: Un procesador, del ancho de palabra que sea, puede direccionar la memoria que quiera, p.e. uno de 16 bits puede manejar no solo 64KB, tambien 1MB como el PC original o 32MB o 64MB ¿Como se hace esto? En varios segmentos, los que quieras o necesites, solo tienes que tenerlo contemplado en la placa base. Otro tema que confunde algo, aunque el que menos y para uso práctico de hoy no es el caso, la velocidad o potencia de 32b frente a 64b. El código de 32b, si no hay calculos de por medio, ocupa menos espacio y es mas rápido que el de 64b, se mire por donde se mire. Hoy día en que la codificación de audio o video es normal para casi todo, los 64b se pueden considerar imprescindibles.
Los procesadores de 128bits existen, incluso mas, solo que para usos concretos. Para uso generico con 64b vamos sobrados y por lo mismo que decia entre 32b y 64b no merece la pena ampliar para no usar y que ocupen mas los programas. Para lo necesario ya hay hardware dedicado.
¿Es cierto eso que dijo que una persona de a pie, no puede comprar un procesador de 128 bits?
@@alejandromorales7050No estoy al dia de lo que hay a la venta fuera de lo estandar, pero ¿Para que un usuario normal lo querria? Hay pocas tareas que lo necesiten, de calculo cientifico mayormente, calculos que igualmente puedes hacer con procesadores de 32 o 64bit. Ganarias rendimiento en esos calculos, en el resto te penalizaria. Otra cosa es un procesador de 64bit que lleve instrucciones ya preparadas para hacer unas pocas operaciones concretas de 128bit a traves de hardware. Si te sales del estandar se multiplica el precio. Si sientes curiosidad mira las especificaciones de algunos procesadores risc, seguro que alguno va preparado con algún registro de 128b y alguna operacion especifica para el caso. Para gráficos ya se usa mas ancho de palabra, cualquier gráfica actual ya lo supera. En este caso fijate que es mas importante el ancho de palabra y los procesos simultaneos que pueda hacer, son varios millones de puntos por imagen y cada fps es una imagen, cuantos mas pueda hacer en cada ciclo mejor.
@@gregorioros9171 Sería para un uso concreto de un proyecto de idiomas con IA, por eso estoy considerando opciones de inversión, así como evaluación y comparativas de desempeño entre arquitecturas.
@@alejandromorales7050 no te puedo ayudar, no estoy al tanto de lo que hay a la venta. Por lo que imagino se está trabajando mucho en desarrollar la arquitectura risc_v por la capacidad de adaptación y personalización, pero no sé cómo está ni si hay nada disponible, posiblemente sea aún un proyecto. El resto de arquitecturas, la arm y la x86 ya conoces como estan
Nada mal pero debiste preguntarle a ing en informática o en electrónica . No solo es por manejo de memoria.... Eso es lo de menos. Lo q permite es ampliar el SET de instrucciones. Q con uno de 128bits sería mucho ancho de banda poco aprovechado al día de hoy. Quizás en unos años los requerimientos de procesamiento , requieran más instrucciones nuevas q hagan necesario aumentar el SET de instrucciones , que además requiere un bus de instrucciones más ancho. Para entender mejor esto pueden leer un libro de : arquitectura del computador. Son los q se usan en la universidad .. de esa materia concretamente, suele llevar ese nombre.
Aunque de todos modos puedes emular máquinas virtuales de 64 bits sobre un sistema operativo de 32 que cumpla con los requisitos actuales del software de virtualización o consiguiendo versiones antiguas de ser necesario. Lo cual permite ejecutar aplicaciones de 64 bits sobre la máquina virtual de 64 bits. Y viceversa, donde el sistema operativo de 64 bits puede ejecutar aplicaciones de 32 y 16 bits en una máquina virtual de 32, o incluso de 16 bits en el modo de MS-DOS híbrido o de arranque independiente del sistema operativo. Evidementemente cuando se emula 64 bits en 64 o 32 bits puede resultar necesario o un requisito obligatorio habilitar el soporte de virtualización de CPU asistido por hardware (o asistencia de hardware para virtualización) en el BIOS del equipo. Lo que adicionalmente permite iniciar un sistema operativo virtual de forma nativa desde el encendido del equipo con la limitación de la arquitectura del Microprocesador siendo de 32 bits no será posible arrancar un sistema virtual de 64 bits.
14:20 Todo lo que hace una GPU, lo puede hacer una CPU (en más o menos tiempo, pero puede hacerlo), al revés no. 14:47
0:08 estamos en 2024, desde 2006 ya no se hacen procesadores de 32 bit y desde hace varios años ya los programas comerciales dejaron de dar soporte a la arquitectura de 32 bits. Asi que si descargas un programa actualmente por defecto va a ser la version de 64 bits, la de 32 bits vas a tener que buscarla a mano y como dije antes a no ser que tengas una pc que tenga tecnologia de hace 20 años, vas a tener un cpu de 64 bits.
Cierto, pero muchas veces salen las dos opciones y la gente que no conoce la diferencia entre 32 y 64 bits (el 80% de la población) tiene la duda sobre cuál descargar.
Varias descargas ofrecen 32bits
Técnicamente son procesadores de 64bits qué soportan instrucciones de 32bits, tener un procesados de 64bits no siempre significa que el sistema operativo lo sea hasta windows 10, se podría tener un sistema operativo de 32bits y a la hora de descargar un programa la página da la opción que sea el navegador de Internet 32 o 64 bit. Como mencionas muchos programas dejaron de dar soporte a versiones de 32bits en especial de pago, pero aun existen muchos que siguen dando soporte a 32bits.
Ahora después de todo este tiempo los fabricantes de cpu están planeando para futuros procesadores ya no tengan soporte para instrucciones a 32bits.
Bien explicado, hay un pequeño lapsus por ahi pero para neófitos anda bien
Me Gustaría agregar un detalle físico o de hardware, los 8,16,32 o 64 bits de la CPU son pines, patitas, conectores en la misma CPU, es decir cuando miramos una CPU por debajo parte de esos puntitos o púas metálicas son el bus de datos ( asi se llama a la serie x bit fisicos de la CPU, B U S ) y esos pines o bus se conecta por medio de la placa base con todos los periféricos, asi por ejemplo esos 64 bits van desde la CPU hasta la ranura PCI-e y que están a la vez en la tarjeta de video cuando se inserta en la ranura, asi la tarjeta y la CPU se comunican enviando y recibiendo por esas 64 líneas, a mayor bits mas pines debe tener la CPU
Una Mejor analogía que las botellas de agua es el supermercado y el carrito de supermercado, tener un carrito de supermercado de 8,16, 32 o 64 bit supone que mientras mas grande sea el carrito mas cosas vas a poder comprar o menos carritos o viajes vas a tener que hacer y si le preguntas al sr de la entrada donde están los productos menos tiempo tardarás en hacer la compra, a este sr se le llama "Cahé de memoria"
Cache L1 o L2, de memoria
El cpu con el unico componente que se comunica directamente es com la dram, los otros componentes tienen que pasar por el puente sur o puente norte(este ahora se encuentra dentro de la cpu), hablar de estos temas es muy de cuidado, si no se es muy conocedor a nivel de hardware y estructuras de funcionamiento del cpu se cae en muchos errores, el video estuvo medio bueno a mi opinion pero para principiantes o gente que no tiene nada que hacer pues puede servir, aprender decentemente este tema implicaria estudiarse minimo 3-4 cursos acerca de arquitectura y sistemas operativos
1:13, los voltajes en un PC, suelen ser menores que 5V para un 1 lógico. En la tecnología TTL era ese valor, pero en nuevas tecnología, esos valores son menores.
😂😂😂😂😂No dijiste nada la capacidad de la fuente de poder es muy grande
@@LuisDiaz-sd7qd Según tu ¿Por qué debería ser grande?
Yo conocí en el año 2014 ordenadores de 128 bits, y los usaban para modelos matemáticos, e investigaciones de acerca del agua y la futura sequía en ese entonces hace mas de 10 años.
Tomex: ZZZ
Migma: GOD
Al final tomex se volvió eso.
@@coca7895 Siempre fue mal creador de contenido, ¿por qué crees que tiene más de 1 millón de suscriptores?
ese wey de tomex es el cringe informático en persona
@@enginex99 eso cierto, me da gracia porque lo conoci en persona en una marcha del Presidente Milei
Concuerdo con usted, realmente me de pena todo lo que dice cuando yo sé que muchas de las que dice o son una exageración o una completa incoherencia :/
Tremendo pedazo de video crack!
Me gustó mucho toda la explicación, me mantuve atento a cada segundo.
Gran calidad de contenido, enhorabuena
La Play Station 2 ya contaba si mal no recuerdo con un bus de datos de 128 bits
La PS2 nunca lo aprovechó, es más por cuello de botella apenas le ganaba en rendimiento a la dreamcast
Pues la ps2 usa 128bits por qué es risc
@@damianateiro en realidad no tenía tanto cuello de botella de hecho era muy potente aunque dreamcast aparentaba ir más suelta lo que pasa con dreamcast es que sus juegos eran más al estilo ps1 pero tenía demasiada potencia para ese estilo de juego por eso da la apariencia de ir más suelta sin lentitud en cambio en PS 2 los juegos eran más exigentes pero no tanto de gráficos si no en complejidad
@@damianateiro igual el dreamcast podía mover cualquier juego d ps2 pero usaba prácticamente CD y la nueva generación DVD
Pensé que hablarías de los procesadores de 128 bits cuando estabas hablando de consolas, porque justo después de la PS1 y Saturn vino la N64 con 64 bits (hasta aquí entramos en la tónica del vídeo) y la siguiente generación fue la de los 128 bits, donde 2 de sus consolas ya tenían CPU de 128 bits (PS2 y GC), mientras que la DC y XBOX tenían CPU de 32 bits pero si que tenían GPU de 128 bits, por eso mismo se le llamó la generación de los 128 bits, ya que tenían esa cantidad de bits ya fuere en su CPU o en su GPU. Curioso que esas fueron las únicas consolas con esa cantidad de bits, en generaciones posteriores ya volvieron a 32-64 bits, sería porque vieron inútiles tal cantidad de bits. Pero si, ya existieron CPUs de 128 bits...
quede con la misma duda, siempre escuche que a la PS2 se le llamaba "consola de 128bits"
“Dan por sentado que los ordenadores son de 64 bits” jajaja yo trabajo en gobierno y créanme ahí las computadoras siguen siendo de 32 bits y en algunos lados como en el IMSS en México siguen usando los discos de 3 1/2😂😂😂
eso depende de que procesador usan los ordenadores allí.
todos los ordenadores que se venden en la actualidad (nuevos) son de 64 bits.
En el imss siguen trabajando con máquinas de escribir 😂
El año pasado seguían usando internet explorer@@alarpe1972
Siguen usando impresoras que suenan a cortadora de jamón congelado
Ñoqui
Ha leído en los comentarios de los aquí dejados un montón de ellos que hacen alusión a que no se necesitan 128 bits por un montón de motivos, que si los programas actuales no se necesita, que en que se puede necesitar tanto poder de procesamiento, y algunas sandeces más. Que si el software, etc,etc.
La triste realidad es al contrario. Por un tema comercial en CPUs de sobremesa o domésticas ni se implementa ahora ni hay prisa por hacerlo. Solo con la IA, o el procesamiento gráfico hace que se necesiten un poder de proceso incluso para CPUs de 256 bits. En los PCs de sobremesa, antes que darte poder de proceso en tú CPU pues prefieren ponerte GPUs para calculo masivo que a veces incluso bloquean los buses del sistema por falta de ancho de banda. Y la solución que te dan es ampliar los buses del sistema.
El tema de procesado de información de forma masiva hasta ahora era casi inexistente para tareas "domésticas". Ya hace algunos años con el aumento de la resolución de las pantallas y el uso de sistemas como raytracing o incluso mas modernos como pathtracing hace que se necesite un poder de cálculo por parte de las CPUs masivo para el tema del procesado gráfico. Ahora con la IA ya ni os cuento. Eso ha hecho que cambiara la necesidad de poder de proceso de las CPUs. La tecnología existe, pero es muy caro comercialmente abrir de forma masiva CPUs de 128 bits o incluso 256 bits para el mercado de consumo. Es más fácil sacar GPUs que hagan todo el trabajo de forma externa a la CPU, es raro que para IA no hayan también volcado todo el trabajo en las GPUs, y empiecen hablar que implementen en las CPUs motores de calculo para IA. Ya en los primeros procesadores de los años 80-90 algunos incluso ya traían co-procesadores matemáticos para aliviar la carga de trabajo a los procesadores de la época. Lo ideal sería que la CPUs se encargará de todo y no tener que "colgarle" GPUs que son incluso más caras que todo el ordenador junto.
Para los procesadores 8086/8088 se usaba el coprocesador matemático 8087, despues para el 286 el 287, 386, el 387 y a partir del 486, decidieron integrarlo, de ahí hasta la fecha actual en procesadores i3, i5, etc, lo tienen incorporado.
Ahora bien, desde el 8087, ya tenia la arquitectura para usar punto flotante de 80 bits y todas sus operaciones a nivel interno son de ese tamaño.
5:27 juro por dios que estaba esperando un "imagina que tienes dos vacas"
tremenda referencia jajaja
Los que quieren "Windows destripados" deberían ver este vídeo que, bien se explica a detalle la realidad de cómo funciona este tema de los procesadores y la forma correcta de usar el software respectivo. Un fuerte abrazo.
Muchas gracias!! 🫂
A 18 de marzo de 2024, yo sigo usando Windows 7 de 32 bits en mi lapto Lenovo de 11 años. Vi este vídeo en esta laptop y usando el navegador Ópera que se sigue actualizando para el sistema operativo que uso.
🎯 Key Takeaways for quick navigation:
00:00 *🖥️ Understanding Bits and Processors*
- Understanding the concept of bits in computing.
- Introduction to the role of transistors in representing bits.
- Gordon Moore's observation on transistor doubling every 2 years and its impact on processor evolution.
03:00 *🔄 Evolution of Processor Bits and Capabilities*
- Historical overview of processor evolution from 4 bits to 64 bits.
- Significance of processor bitness in handling data and memory capacity.
- Examples of technological advancements driven by increasing processor bits in consumer electronics.
08:48 *💻 Transition to 64-Bit Processors and RAM Limitations*
- RAM limitations imposed by 32-bit processors.
- Introduction of 64-bit processors and their theoretical memory addressing capabilities.
- RAM limitations as a driving factor for transitioning to 64-bit architecture.
10:26 *📱 Impact of 64-Bit Processors in Computing*
- Practical implications of 64-bit processors in software compatibility.
- Understanding retrocompatibility of 64-bit processors.
- Importance of RAM capacity and its relation to processor bitness.
12:19 *💡 Why Processors Don't Go Beyond 64 Bits*
- Analogy of processor bitness with vehicle sizes and practicality.
- Considerations and limitations for developing processors with higher bitness.
- Speculation on potential future applications requiring higher bit processors.
Made with HARPA AI
nos comen los chinos
Además de la cantidad de procesamiento que puede aportar un ordenador de 64bits, es que puede proveer para los programas, es la cantidad de RAM útil o disponible específicamente. Ya que 32bits, solo podía alojar o repartir entre los programas, lo que le sobraba del sistema operativo que era un máximo total de 3.25 GB. Ósea que, si el programa necesitaba más memoria, y el sistema operativo estaba utilizando el resto de ese total. Aunque físicamente el equipo tuviera a su disposición más de ese total de 3.25 GB. No podrá hacer uso de esa RAM extra; Cuando un sistema de 32bits llegaba al límite máximo de 3.25 GB funcional. Tenía el sistema que hacer uso de la partición “swap” o la partición de intercambio de unidad de almacenamiento. Descargando los que no estaba en uso en la RAM al momento al disco del almacenamiento más habitual y constante que un sistema 64bits. Hoy en día eso solo sucede en un sistema de 64bits cuando la RAM total físicamente en el equipo se acaba.
“Ps: -Para el que no sabía; si instalas una aplicación de 32bits en un ordenador de 64bits, aunque el ordenador posea mayor de 3.25 GB físicamente; el programa no hará uso de la mayor cantidad de memoria disponible en el ordenador.”
Buena explicación, se agradece enormemente.. mi pregunta es que cosa es el bus de datos? Gracias y felicitaciones nuevamente..
Mas videos asi hermano 👍
Eeee muchas gracias por comentar!! Vi varios de tus vídeos, me alegro que te haya gustado!!!! 🥹🥹
FELICIDADES CHICO Y GRACIAS POR COMPATIR TUS CONOCIMIENTOS
Muy buen vídeo, me ayudó mucho (Estoy estudiando Ing. Sistemas informáticos)
Yo trabajo como analista de datos, y debo decir que existen instrucciones en chips con más bits que permiten realizar múltiples operaciones simultáneas de menos bits en una sóla instrucción. Si esto se aplica a las bases de datos, esto hace que mejore la concurrencia muchísimo, y añade un incentivo a las corporaciones a invertir en estos chips
Buen día interesante tu análisis, pero la cantidad de bits en los procesadores, tiene todo que ver con la cantidad de bits a procesar, es decir, que un procesador de 32 bits procesa 4 Bytes por ciclo de proceso o 8 Bytes para el de 64 bits, mucha de tu explicación es correcta, pero revuelves los ciclos de reloj y anchos de banda de dichos ciclos para transportar por el BUS a los diversos periféricos, incluyendo la RAM, es verdad que todos ellos están íntimamente vinculados para tener una sincronía y evitar la latencia, para ello es muy importante revisar las especificaciones técnicas de los diferentes fabricantes de Hardware, teniendo en cuenta está pequeña aclaración, en lo general un excelente video y análisis aquí presentado por ti.
P.D. La verdadera razón de porque no aumentan la cantidad de bits, tiene que ver con la evolución más de los periféricos, sobre todo los discos de almacenamiento, pero en estos últimos años han desarrollado y bajado los costos, lo que el desarrollo a 128 bits se puede hacer ya en un futuro muy corto, saludos...
Primer video que he visto y ahora voy a por el segundo, brutal, me llamaste mucho la atención ya que estaba buscando una motivación para aprender a programar e indagar mas sobre la informática. Muchas gracias por los videos y por la motivación que me creaste.
Muchísimas gracias!
Gran video amigo, eres un máquina
Tengo una Commodore 128 con la unidad de disco y la impresora matricial. Todo igual que nuevo. Y un transformador grande entrada 220 voltios y salida 110 para alimentar todo junto.
En el minuto 10:29 se dice que en le año 2003 el atolón fue el primer procesador con tecnología de 64 bits, pero ya en el 2022 los PowerPC G5 que usaban las Apple Macs ya eran de 64 bits con SO completamente compatible y desarrollado en 64 bits.
Había incluso microprocesadores experimentales de 128 bits en los 90.
AMD presento el Opteron que fue el primer procesador x86_64 del mercado en abril de 2003, y las powerPC de mac salieron en junio de 2003, en si el powerPC de IBM si exitio en 2002, pero salio al mercado con apple despues que AMD (y por alguna razon, IBM no participo en nombrar su tecnologia de 64 bits como si hicieron AMD con AMD64 e Intel con EM64t despues)
en si no dio informacion erronea (mas que adjudicar que el primer cpu x86_64 fue athlon, cuando fue un Opteron el que estreno dicha tecnologia), pero se agradece el dato aun asi
Muy buen video la verdad, soy estudiante de informática y has explicado esta lección mejor que muchos de mis profesores, he entendido esto mejor en 10 minutos que casi en 1 año de clases. Muy bien explicado. ^^
En resumen Los procesadores de 128 bits requerirían una arquitectura mucho más compleja y sofisticada, lo que los hace extremadamente difíciles de producir con tecnología actual
Definitivamente esa no es la conclusión
Excelente video, lo mejor el final 😂.
Saludos de un nuevo suscriptor desde Ecuador
Y entonces, ¿el procesador de la Play Station 2 no es de 128bits?. ¿Y la Atari Jaguar y la Nintendo 64, no eran sistemas de 64bits?
Osea si es de 128bits por qué eso no es un ordenador convencional eso es un aparato especial con una tecnología risc que es diferente a los que vemos en móviles y x86 es otra cosa
@@Sara-uk9du ¡¿Entonces sí existen los procesadores de 128bits?! 🤔
@@jsr734 si claro en risc si risc es lo que usa ps1 ps2 Saturno Dreamcast todo es es RISC y en risc si existe 128bits de CPU
@@jsr734 también risc v versión más moderna de RISC usa 128bits si lo deseas
@@jsr734 Intel Itanium también es de 128bits y es del año 2000
Maravilloso ejemplo de lo que es un bit. Muchas gracias.
Otra cosa q me gustaria aclarar, esq TODAS las instrucciones ya son de 64 bits en un procesador de 64bits, la arquitectura x86 no define la cantidad de bits por instrucción, por lo que una instrucción ADD en un procesador de 64 bits es directamente de 64bits, puede ejecutar de 32 bits perfectamente pero no hay cambio en el rendimiento ya que usa la misma instrucción de 64 bits, no existe un ADD para 32 bits y un ADD para 64bits, al usar 32 bits no mejoraras el rendimiento de ningun programa, la cantidad de bits pueden servir en consumo de memoria, por eso la inferencia de IA por CPU puede ser de hasta 1.58bits (larga historia) ya q se reduce el consumo de memoria pero las operaciones tienden a ser las mismas(en el caso de la IA de 1.58 bits no es así porque se ejecuta sin las instrucciones de multiplicación) si tu procesador es de 32bits puede ejecutar instrucciones de 64bits de manera "emulada", al igual q hay maneras de hacer calculos de hasta 512 bits hoy en día con procesadores actuales
Entonces si no hay diferencia en el rendimiento por qué los programas te dan las dos opciones de descarga, en 32 o en 64 bits?
Si tenés un procesador x86 solo te serviría (sin trucos) el programa de 32. Y si tenés un procesador de 64 sería lo mismo en ese caso. Entonces lo lógico sería ofrecer una sola descarga de 32 bits.
Paso la respuesta que me dio la IA GEMINI.
Si tenés un procesador de 64 bits y descargas un programa de 32 bits, las instrucciones se ejecutan en 32 bits. Esto es posible gracias a una capa de compatibilidad llamada WOW64 (Microsoft Windows-32-on-Windows-64) que se encuentra en las versiones de 64 bits de Windows.
¿Cómo funciona WOW64?
WOW64 simula un entorno de 32 bits dentro del sistema operativo de 64 bits.
Cuando se ejecuta un programa de 32 bits, WOW64 lo traduce a instrucciones que el procesador de 64 bits puede entender.
WOW64 también administra la memoria y otros recursos del sistema para que las aplicaciones de 32 bits funcionen correctamente.
Estás equivocado. Si la aplicación es de 32 bits, se ejecuta por una vía del procesador, no por las 2. No desinformes. Por ende una aplicación de 32 bits corre a la mitad de rendimiento que una de 64 bits.
@@adrian.y.y.ysi, pero si la aplicación es de 32 bits, se procesa por una vía del procesador, por ende pierdes rendimiento. En cambio si usa 64 bits, se usan las 2 vias de datos. Lo que dice el pendejo de arriba es falso.
Muy bien explicado. Gracias!
Hola muy didáctico podría ser un vídeo de IPv4 vs IPv6
Y posteriormente computación cuántica sobre los bits vs qbits
Saludos
Realmente el tamaño en nanómetros cuando hablamos de procesadores no hace referencia al tamaño del transistor en sí mismo, sino a la distancia que hay entre las «patas» de un transistor con las de otro. Como pequeña puntualización. No son más pequeños, que también, sino que están más apretados y, por tanto, la corriente tiene que recorrer menos distancia.
Tengo una pc antigua de 64 bits le instale Firefox de 32 bits y le va mejor que el de 64 🤔
Tal vez es porque el de 64 bits ocupa más ram
Porque como dice en el video, el ancho de memoria que utiliza un programa 64 bits es mas amplio que uno de 32 bits, en una pc antigua se nota la diferencia, en una pc moderna pasa lo contrario.
@@LinkRosee exacto! si instalas croome en la pc de 32 bits, al abrir varias pestañas. se pondra super lento al llegar al limite de 4 gb, cosa que con el de 64 bits, (si tienes mucho mas de 4 gb) ocupa el resto y es mas rapida
@@kelvinmolina8242 lo dice en un momento pero al pasar en el video, los archivos que van a la memoria ram son de 4096bytes cuando son de 32bits, si un archivo que se dirige a la memoria ram es de 300MB por ejemplo, como obviamente no entra en un 4096byte entos se divide y hasta se comprimen para que no ocupe aun menos espacio en memoria ram,, en cambio un programa de 64bits, esta menos comprimido y porque no requiere dividir tanto, llega mas rapido al procesador y el procesador tiene que hacer menos trabajo, el contra es el que archivo no esta comprimido, por eso maquinas potatos funciona mas lento.
Es porque está corta de memoria.
Fueron demasiado vueltas, pero la final del vídeo me solucionó la duda y estoy satisfecho
El video empieza en 12:10
11:15 Eso de que un procesador x64 puede ejecutar software de 16 bits y de 8 bits no es del todo cierto. Microsoft quitó el NTVDM (Windows NT Virtual Dos Mode) en sus sistemas operativos x64, que era lo que hacía que windows ejecutara código de 8 y 16 bits . Se pueden ejecutar mediante emulación, pero no es ejecución directa en la CPU. Por otro lado, aunque puedes coger e instalar, por ejemplo MSDOS en un i9 de última generación (los procesadores x64 pueden funcionar en "modo real" como lo hacían los sistemas operativos de 16bits), este no sabría reconocer el hardware actual, principalmente porque el sistema no sabría entenderse con las BIOS actuales. Algunas BIOS modernas (las actuales UEFI) pueden funcionar en modo "legacy" (imitando BIOS antiguas), pero las tarjetas gráficas ya no soportan resoluciones de 320x240/320x200 (muy utilizado en la época de 8 y bits). Intel eliminó gran parte del antiguo manejo de interrupciones heredado y realizó tareas de mantenimiento en cosas heredadas más antiguas que simplemente ya no se usan o no son necesarias para la compatibilidad con versiones anteriores, AMD hizo lo mismo.
Los sistemas modernos no ejecutarán programas DOS más rápido y muy posiblemente los ejecutarán más lento o no los ejecutarán en absoluto debido a la falta de funciones int heredadas y al mantenimiento interno que Intel y AMD han realizado junto con las funciones VESA faltantes. En algún momento tendrán que avanzar para dejar espacio a funciones más nuevas y avanzadas que requieren un mayor presupuesto de transistores. Era necesario limpiar toda esa cosas heredada de la CPU, los sistemas UEFI modernos ni siquiera la usan e Intel no quería seguir dándole soporte porque era un gran dolor de cabeza tener que admitir interrupciones antiguas en las CPU modernas.
Resumiendo: ¿Puedes ejecutar aplicaciones de 8/16 bits en Windows x64? No. ¿Puedes instalar sistemas operativos de 16 bits en ordenadores con procesadores X64? Si, pero con muchísimos problemas y dolores de cabeza
Porfavor saludame en tu próximo video 🥹
🎯 Key Takeaways for quick navigation:
00:00 *💻 Bits y transistores en los procesadores*
- Los bits representan números en binario, básicamente 0 o 1, determinados por el voltaje aplicado a un transistor.
- La observación de Gordon Moore sobre la duplicación de transistores en los chips cada 2 años ha impulsado el desarrollo de procesadores más rápidos y eficientes.
- La capacidad de los procesadores para manejar más bits ha mejorado la eficiencia y velocidad de las computadoras, permitiendo la manipulación de una amplia gama de información.
03:39 *💾 Importancia del número de bits en el procesador*
- El número de bits del procesador determina la capacidad de memoria que puede direccionar y el tamaño de datos que puede manejar en cada ciclo de instrucción.
- Un procesador de 64 bits puede manejar más datos por ciclo que uno de 32 bits, lo que impacta en el rendimiento de las aplicaciones, especialmente aquellas que trabajan con grandes volúmenes de datos.
- La evolución de los procesadores desde 4 bits hasta 64 bits ha impulsado el desarrollo de la informática personal, los videojuegos y las capacidades multimedia.
06:45 *📈 Evolución y limitaciones de los procesadores de 32 y 64 bits*
- Los procesadores de 32 bits tienen una limitación en la cantidad máxima de memoria RAM que pueden direccionar, lo que los hace menos eficientes para las aplicaciones modernas.
- Los procesadores de 64 bits tienen una capacidad de direccionamiento teóricamente ilimitada en comparación con los de 32 bits, lo que los hace más adecuados para las demandas actuales de las aplicaciones.
- La retrocompatibilidad permite que los procesadores de 64 bits ejecuten programas de 32 bits, pero no al revés, lo que influye en la elección de versiones de software.
09:02 *🚀 Avance hacia procesadores de mayor capacidad*
- La transición de procesadores de 32 bits a 64 bits ha sido impulsada por la necesidad de acceder a mayores cantidades de memoria RAM y manejar datos más grandes.
- Aunque los procesadores de 64 bits son ahora comunes, no se han desarrollado procesadores de 128 bits u otros con capacidades aún mayores debido a limitaciones prácticas y de eficiencia.
- Los fabricantes de procesadores buscan un equilibrio entre la potencia y la eficiencia energética, evitando la sobreingeniería con procesadores de exceso de bits.
13:17 *💾 Impacto del número de bits en el rendimiento del procesador*
- El rendimiento de un procesador de 64 bits puede ser más rápido que uno de 32 bits debido a su capacidad para manejar más datos en un solo ciclo.
- Sin embargo, no todas las aplicaciones aprovechan esta ventaja, ya que algunas, como Microsoft Word o Excel, no requieren manipular grandes cantidades de datos.
- Aplicaciones más exigentes, como la edición de vídeo o los videojuegos avanzados, pueden beneficiarse de los sistemas de 64 bits al requerir más de 4 GB de RAM para funcionar correctamente.
14:13 *🚀 Factores adicionales que influyen en el rendimiento*
- Además del número de bits, otros factores que afectan al rendimiento del ordenador incluyen la frecuencia del procesador, la velocidad del disco, la cantidad y velocidad de la memoria RAM, y el rendimiento de la tarjeta gráfica.
- Las tareas más exigentes, como la edición de vídeo en 4K o los efectos visuales en tiempo real, a menudo dependen más del rendimiento de la tarjeta gráfica que del procesador.
- Las tarjetas gráficas están optimizadas para procesar grandes conjuntos de datos y operaciones complejas, lo que las hace más adecuadas para ciertas tareas que los procesadores normales.
15:08 *💰 Costos y riesgos de desarrollar procesadores de mayor capacidad*
- Desarrollar una arquitectura de 128 bits sería costoso y arriesgado para las empresas fabricantes de procesadores, dado que la mayoría del software actual está diseñado para arquitecturas de 32 o 64 bits.
- La transición a procesadores de 128 bits requeriría una gran inversión en reescribir software y actualizar sistemas operativos, lo que supone un obstáculo significativo.
- Aunque actualmente no se pueden comprar procesadores de 128 bits para uso doméstico, podrían surgir aplicaciones en el futuro que requieran capacidades de procesamiento aún mayores.
Made with HARPA AI
pos en las tarjetas gráficas, los procesadores usados mayormente son de 126 a 256 bits xd
Ve el video
Cómo dice, mira el vídeo que casi al terminar lo explica.
Mira el videoo
Hola, no se que tal te va el canal, acabo de descubrirlo, pero honestamente creo que lo haces muy bien.
Espero que no tengas momentos flojos, pero si los tuvieras, persevera, que eres bueno y ayudas
te ejop una pregunta que creo interesante: en años 2007 alrededor, las graficas del momento eran las gtx260 y gtx 280.. Ambas eran de 512 bits, luego lo bajaron, sencillmente para contrarestar la falta de vram? o simple marketing?
Si me lo habia preguntado y ya sabia bastantes datos de la prefunta
Thanks
bastante completo y informativo el video, gracias
Me gusto el vídeo, hoy me acostaré sabiendo un par de cosas más!
Felicidades por tu trabajo 👏
Justo hace unas semanas estuve viendo esto en clase y me parece maravillosa esa manera de explicarlo, mis dieces.
Te veo futuro en RUclips. Sigue así y gracias por las explicaciones
14:12 Unidades de memoria, porque puede que no sean discos.
bastante interesante tu método de explicar y ejecutar la explicación. muchas gracias
excelente trabajo, explicaste perfecto
Aparte, con la llegada de los ARM, ni va a hacer falta de aquí a un buen tiempo más interruptores en una arquitectura.
gracias amiguito. muy informativo!!! te dejo mi like y nuevo seguidor!
Muy clarito. Muy bien explicado. Gracias y enhorabuena.
Muy buenísimos aportes, felicitaciones mil!!!
Excelente video! Muchas gracias por tan valiosa información.
Me ha gustado mucho tu vídeo, muy entretenido, muy bien explicado y sencillo, te has ganado un nuevo suscritor
el emoji de google chrome pasado era muy futurista y 3D hoy en dia son dibujos como dragón ball SUPER
me molan tus vídeos... yo que terminé Telecos en el año 2000, estos vídeos son muy remembers... Ahora con lo de 32/64 me ha venido a la memoria los HP Itanium de 64 bits. Y en mi curro seguimos con algún AS400 ....booom
Muchas gracias por tu amplia explicación, ni los maestros en la Universidad me dieron esa explicación tan clara y descriptiva. 😃🙌
Creo que con el tiempo y por esto es confuso, se habla de bit y bits como equivalentes y en el minuto 5:00 das en el clavo, 16, 32, 64 o 128bit, se refiere al bus de datos (numero de hilos del bus), y bits(en plural para la información que viaja por el bus en un instante o ciclo de reloj) por ello el código ASCII original era de 256 símbolos o caracteres(bytes) que son las posibles combinaciones de encendidos y apagados viajando en el bus de forma paralela. Ahora todos le dicen "sistema operativo de 64bits" cuando lo correcto es de "64bit" (sin s) ya que no hablamos de capacidad de memoria o cantidad de información. Lo que hace una simple "S".
Esa duda la tuve en el 2011 cuando me compré mi primera laptop, sin embargo, me di cuenta que programas de 16 bits no corren en las versiones de Windows de 64 bits, como juegos y aplicaciones de MS-DOS, por lo que usando S.O. de 32 bits seguirán siendo compatibles
En america usamos el termino computator o computadora, porque "ordenador" es muy impresiso, pues un procesador hace mucho mas que ordenar. Entonces se adoptó el término "computer" y en español computador, computadora o simplemente PC.
Una joya tu canal bro, nuevo sub
En términos generales, 5 y 0v si se puede traducir como 1 y 0 binario, pero hay niveles TTL, Cmos
Que bien como explicaste todo, encantado
Felicidades por los 100k 🎉🎉😊
Muy buena explicacion !! gracias bro ! Saludos !
Con muchos bits puedes tener enteros muy grandes , para que ? Para trabajar con un punto decimal fijo a 10 decimales y una mulyiplicacion y una division apañada va rapido de nsrices. La coma flotante es un cachondeo y los tipos decimales de las bbdd o compilados son lentos. O sea q 128 bits pueden tener sentido para calculos decimales pesados.
en los primeros 5 minutos ya supe a que iba, y me quede a verlo todo. felicidades!
Cual Windows recomiendan para una vieja Sony Vaio de 32 bits?
Cuando dices que en discord Chrome etc hay un botón grande de descargar y te descarga la versión de 64 bits, es porque está detectando que tú ordenador es de 64, si lo intentas con un ordenador de 32 bits te va a descargar la de 32 bits, igual que por defecto te va a detectar la arquitectura, la región la hora... Etc, te va a detectar unas variables que tu ordenador está enviando, no es que te descarguen la versión de 64 por defecto
Como se lo trabaja los videos el chaval, enseña mejor que el profe que tenia.
15:31 Si existe, con dinero se puede comprar, da igual lo que sea.
Cuando empiecen a crear de manera masiva las bombas de antimateria seguramente se necesitarán más de 128 bit