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
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.
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.
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! 🫣
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.
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! ❤
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
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.
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.
“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😂😂😂
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
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.
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 ~ 😊🙏
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.
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.
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...
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
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.
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 :/
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
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
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.
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...
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.”
@@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
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
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.
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
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?
Respuesta corta: Si existen los procesadores de 128 bits. Los Ryzen por ejemplo, utilizan vectores de 128 bits para almacenar valores numericos, por lo cual son procesadores de 128 bit, cuya arquitectura principal es de 64 bits. Tu problema es que confundes la arquitectura que soporta un CPU con el funcionaminto del CPU.
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
Los bits afectan en algo en la ram? Como ejemplo: si tienes instalado 2 ram en la pc en un sistema dw 32bits, solo te leera 1gb para usarlo, dejando 1gb inutilizable por lo q hay manera de usar esa ram q falta, en cambio uno de 64bits te lee las 2gb para q lo uses, es correcto???
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.
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.
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.
Muy buen video!! Lo explica bastante sencillo y facil de entenderlo. Te llevas mi like Ahora la pregunta es que hace jugando LoL con Joystick en el min 13:59 XD
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.
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.
Un par de correcciones. Primero, el AMD Athlon no fué el primer procesador de 64 bits. El primero fue el Intel Itanium, lanzado en 2001, eso sí, precisando que es arquitectura IA-64, que es totalmente incompatible con la arquitectura original de Intel, x86, y con la arquitectura de 64 bits creada por AMD, la x64. Ahora bien, si nos ceñimos a los procesadores x86 de 64 bits (x86-64), tampoco es correcto, puesto que el primer procesador x86-64 fue el AMD Opteron, lanzado en Abril de 2003, mientras que el primer Athlon64 fué lanzado en Setiembre del mismo año.
Hola Migma , en las caracteristicas tecnicas de mi ordenador dice `` 32 bits con arquitectura basada en 64 bits , y te pregunto , puedo pasarla de 32 bits a 64 bits ?
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
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
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
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. ^^
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.
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".
No existen procesadores de 128 bits por varias razones: Falta de necesidad actual: Los procesadores de 64 bits son capaces de manejar la gran mayoría de tareas que los usuarios realizan hoy en día, desde navegar por internet hasta ejecutar juegos y aplicaciones de software. La cantidad de memoria RAM que pueden direccionar (18,4 Exabytes) es más que suficiente para la mayoría de los casos. Desafíos técnicos: Aumentar el tamaño de un procesador a 128 bits traería consigo una serie de desafíos técnicos importantes, como la necesidad de transistores más pequeños y complejos, un mayor consumo de energía y un aumento en la disipación de calor. Estos desafíos harían que los procesadores de 128 bits fueran mucho más costosos y difíciles de fabricar. Costo: El desarrollo de procesadores de 128 bits requeriría una inversión considerable en investigación y desarrollo. Los fabricantes tendrían que estar seguros de que existe un mercado suficiente para estos productos para justificar la inversión. Compatibilidad: Los procesadores de 128 bits no serían compatibles con el software actual, lo que significa que los usuarios tendrían que actualizar sus sistemas operativos y aplicaciones para poder utilizarlos. Esto podría ser un proceso largo y costoso. Futuro: Aunque no existen procesadores de 128 bits en la actualidad, es posible que se desarrollen en el futuro si las necesidades computacionales aumentan significativamente. Sin embargo, por ahora, los procesadores de 64 bits siguen siendo la mejor opción para la mayoría de los usuarios. Casos específicos: Criptografía: Algunos algoritmos de criptografía utilizan claves de 128 bits. En estos casos, un procesador de 128 bits podría acelerar el proceso de cifrado y descifrado. Redes: Las direcciones IPv6 son de 128 bits de ancho. Un procesador de 128 bits podría simplificar el manejo de estas direcciones. Sin embargo, estos casos son específicos y no justifican el desarrollo de procesadores de 128 bits para el mercado general. Fuente: IA GEMINI
Si tienes un procesador de 64bits y solo dispones de 4Gb de RAM que seria lo correcto un SO de 32 o 64? es decir, con menos de 4Gb obvio 32 bits, pero con 4Gb de Ram es necesario usar un SO de 64bits?
Bueno, yo creo que para el usuario hogareño el paso de 32 a 64 bits es un apitulo más de la obsolecencia programada. Mi macbook core2duo de 2007 esta impecable, pero no puede abrir casi ninguna página de internet, ni conectarse a la red de una compañía en la que trabajaba.... y obviamente no se puede actualizar.... Habrá alguna chance de adaptar ese equipo a los usos actuales?
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 mi concepto, más que avance tecnológico, hay una fuerte corriente de marketing detrás de todo, porque en realidad no veo la necesidad de tanta cosa. Yo tengo 2 pc portátiles, una samsung de 64bits y un compaq mini cq10 de 32 bits, y pues, para mí es lo mismo, en el hecho que puedo hacer las mismas cosas con el software para cada versión. A veces veo todo eso como un desperdicio, personas comprando computadoras de 64bits con 8 16 hasta 32GB de RAM, para solo hacer tareas en word, excel, powerpoint y navegar en la web...debería seguir produciendo ambas tecnologías, 32bits para el hogar, y las de 64bits para labores de ingeniería y cosas avanzadas.
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
te voy a corregir un pequeño gran error: los 32 o 64 bits se refiere al bus de datos. la cantidad de memoria direccionable depende de la cantidad de bits del bus de direcciones.
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
Una pregunta que no tiene que ver con el video, que por cierto es muy bueno, pero es mas bien curiosidad. La imagen que se ve en el 12:31 es del Parque Nacional del Teide?
Un apunte: En el vídeo se da por sentado que SIEMPRE el bus de datos y el bus de memoria de un procesador son iguales, que recientemente es así y es una de las razones que como comentas ha empujado a migrar a sistemas x86_64, pero realmente no tiene por qué coincidir. Por ejemplo, los que hayan estudiado ensamblador (que probablemente hayan empezado con el Intel 8086, porque es más sencillo hacer las cuentas a mano y es muy similar a cualquier cosa moderna en las instrucciones que se escriben en asm), recordarán que el 8086 es un procesador de 16 bits con un bus de memoria de 20 bits. Esto tiene algunas pegas (como necesitar dos ciclos de reloj para cada acceso a RAM) pero podría haberse solventado perfectamente de la misma manera hoy en día si realmente solo hiciera falta eso. Y también, incluso si llevamos muchos años "estancados" en 64 bits, hay instrucciones bastante más largas que eso que permiten trabajar con datos más grandes (o con más datos) en pocos ciclos de reloj (no digo 1 porque no tiene por qué ser el caso). Sin ir más lejos, AVX con 256 bits o AVX-512 con (para sorpresa de nadie) 512 bits. La PS2 sin ir más lejos en muchos medios (probablemente no muy informados) de la época la consideraban de 128 bits por esto mismo (el procesador es de 64 bits, pero soporta instrucciones SIMD de 128) No es correcto lo que se comenta en otro comentario de que el reloj de los sistemas Unix sea una de las razones (al menos no una relevante) para dar este salto, ya que un procesador de 32bits (y de 16 también, y de 8, como por ejemplo un Arduino) puede trabajar perfectamente con datos más largos. Simplemente necesita más ciclos de reloj para hacer operaciones básicas (y no digamos las "caras" como puede ser la división en coma flotante)
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
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.
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
Venía teniendo un día de mierda, está empezando a mejorar, gracias Migma
x2
X3
Lo mismo amigo
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 🤓☝️
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 😁
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.
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❤
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
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.
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.
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.
“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
pocos me envuelven y llaman la atencion como tu mi estimado gracias por tan buena explicacion suerte......
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
0:19 esa notebook parece el logo de roblox :0
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.
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 ~ 😊🙏
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.
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.
Excelente video! Tus ejemplos para explicar con "botellas de agua" y un "monster-truck" son perfectos para entender la información.
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"
Tu ojo izquierdo me asusta.
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
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
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
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?
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 :/
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
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
5:27 juro por dios que estaba esperando un "imagina que tienes dos vacas"
tremenda referencia jajaja
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.
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...
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.”
Mas videos asi hermano 👍
Eeee muchas gracias por comentar!! Vi varios de tus vídeos, me alegro que te haya gustado!!!! 🥹🥹
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
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
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!! 🫂
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
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?
Gran video amigo, eres un máquina
Respuesta corta: Si existen los procesadores de 128 bits. Los Ryzen por ejemplo, utilizan vectores de 128 bits para almacenar valores numericos, por lo cual son procesadores de 128 bit, cuya arquitectura principal es de 64 bits. Tu problema es que confundes la arquitectura que soporta un CPU con el funcionaminto del CPU.
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
Los bits afectan en algo en la ram? Como ejemplo: si tienes instalado 2 ram en la pc en un sistema dw 32bits, solo te leera 1gb para usarlo, dejando 1gb inutilizable por lo q hay manera de usar esa ram q falta, en cambio uno de 64bits te lee las 2gb para q lo uses, es correcto???
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.
Buena explicación, se agradece enormemente.. mi pregunta es que cosa es el bus de datos? Gracias y felicitaciones nuevamente..
Muy buen vídeo, me ayudó mucho (Estoy estudiando Ing. Sistemas informáticos)
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.
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.
Muy buen video!! Lo explica bastante sencillo y facil de entenderlo. Te llevas mi like
Ahora la pregunta es que hace jugando LoL con Joystick en el min 13:59 XD
literalmente nadie se ha fijado
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
FELICIDADES CHICO Y GRACIAS POR COMPATIR TUS CONOCIMIENTOS
Porfavor saludame en tu próximo video 🥹
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.
El video empieza en 12:10
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!
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
Un par de correcciones. Primero, el AMD Athlon no fué el primer procesador de 64 bits. El primero fue el Intel Itanium, lanzado en 2001, eso sí, precisando que es arquitectura IA-64, que es totalmente incompatible con la arquitectura original de Intel, x86, y con la arquitectura de 64 bits creada por AMD, la x64. Ahora bien, si nos ceñimos a los procesadores x86 de 64 bits (x86-64), tampoco es correcto, puesto que el primer procesador x86-64 fue el AMD Opteron, lanzado en Abril de 2003, mientras que el primer Athlon64 fué lanzado en Setiembre del mismo año.
Si me lo habia preguntado y ya sabia bastantes datos de la prefunta
Thanks
Hola Migma , en las caracteristicas tecnicas de mi ordenador dice `` 32 bits con arquitectura basada en 64 bits , y te pregunto , puedo pasarla de 32 bits a 64 bits ?
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
Felicidades por tu trabajo 👏
Tremendo pedazo de video crack!
Me gustó mucho toda la explicación, me mantuve atento a cada segundo.
Gran calidad de contenido, enhorabuena
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
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
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. ^^
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.
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".
Cual Windows recomiendan para una vieja Sony Vaio de 32 bits?
No existen procesadores de 128 bits por varias razones:
Falta de necesidad actual: Los procesadores de 64 bits son capaces de manejar la gran mayoría de tareas que los usuarios realizan hoy en día, desde navegar por internet hasta ejecutar juegos y aplicaciones de software. La cantidad de memoria RAM que pueden direccionar (18,4 Exabytes) es más que suficiente para la mayoría de los casos.
Desafíos técnicos: Aumentar el tamaño de un procesador a 128 bits traería consigo una serie de desafíos técnicos importantes, como la necesidad de transistores más pequeños y complejos, un mayor consumo de energía y un aumento en la disipación de calor. Estos desafíos harían que los procesadores de 128 bits fueran mucho más costosos y difíciles de fabricar.
Costo: El desarrollo de procesadores de 128 bits requeriría una inversión considerable en investigación y desarrollo. Los fabricantes tendrían que estar seguros de que existe un mercado suficiente para estos productos para justificar la inversión.
Compatibilidad: Los procesadores de 128 bits no serían compatibles con el software actual, lo que significa que los usuarios tendrían que actualizar sus sistemas operativos y aplicaciones para poder utilizarlos. Esto podría ser un proceso largo y costoso.
Futuro: Aunque no existen procesadores de 128 bits en la actualidad, es posible que se desarrollen en el futuro si las necesidades computacionales aumentan significativamente. Sin embargo, por ahora, los procesadores de 64 bits siguen siendo la mejor opción para la mayoría de los usuarios.
Casos específicos:
Criptografía: Algunos algoritmos de criptografía utilizan claves de 128 bits. En estos casos, un procesador de 128 bits podría acelerar el proceso de cifrado y descifrado.
Redes: Las direcciones IPv6 son de 128 bits de ancho. Un procesador de 128 bits podría simplificar el manejo de estas direcciones.
Sin embargo, estos casos son específicos y no justifican el desarrollo de procesadores de 128 bits para el mercado general.
Fuente: IA GEMINI
Justo hace unas semanas estuve viendo esto en clase y me parece maravillosa esa manera de explicarlo, mis dieces.
Si tienes un procesador de 64bits y solo dispones de 4Gb de RAM que seria lo correcto un SO de 32 o 64? es decir, con menos de 4Gb obvio 32 bits, pero con 4Gb de Ram es necesario usar un SO de 64bits?
Bueno, yo creo que para el usuario hogareño el paso de 32 a 64 bits es un apitulo más de la obsolecencia programada. Mi macbook core2duo de 2007 esta impecable, pero no puede abrir casi ninguna página de internet, ni conectarse a la red de una compañía en la que trabajaba.... y obviamente no se puede actualizar....
Habrá alguna chance de adaptar ese equipo a los usos actuales?
16:15 si, no me quedó claro por que existen las opciones de 32 y 64 bits y no de 128? y por que no se utiliza la de 128 bits?
Porque no hace falta más, por ahora
Excelente video, lo mejor el final 😂.
Saludos de un nuevo suscriptor desde Ecuador
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.
09:57 O es óptimo o no es óptimo, pero no puede ser más óptimo.
Felicidades por los 100k 🎉🎉😊
Muy bien explicado. Gracias!
Me gustó la idea de unirme a los freakies. Soy totalmente freaky, así que gracias por la bienvenida, tenés un subscriptor nuevo conmigo.
Me surge una pregunta ¿Cuanto es el máximo soportable actual de ram?
Yo tengo una pregunta. Cómo hizo para jugar LoL con un mando?
oye pero esos 128bits no serian de utilidad para poder mejorar el procesador y que las gpu de estos puedan ser mejor o no tiene nada que ver?
Maravilloso ejemplo de lo que es un bit. Muchas gracias.
Una joya tu canal bro, nuevo sub
Que software usas para hacer las animaciones?
en mi concepto, más que avance tecnológico, hay una fuerte corriente de marketing detrás de todo, porque en realidad no veo la necesidad de tanta cosa. Yo tengo 2 pc portátiles, una samsung de 64bits y un compaq mini cq10 de 32 bits, y pues, para mí es lo mismo, en el hecho que puedo hacer las mismas cosas con el software para cada versión. A veces veo todo eso como un desperdicio, personas comprando computadoras de 64bits con 8 16 hasta 32GB de RAM, para solo hacer tareas en word, excel, powerpoint y navegar en la web...debería seguir produciendo ambas tecnologías, 32bits para el hogar, y las de 64bits para labores de ingeniería y cosas avanzadas.
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
Que bien como explicaste todo, encantado
Fueron demasiado vueltas, pero la final del vídeo me solucionó la duda y estoy satisfecho
te voy a corregir un pequeño gran error: los 32 o 64 bits se refiere al bus de datos. la cantidad de memoria direccionable depende de la cantidad de bits del bus de direcciones.
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
Una pregunta que no tiene que ver con el video, que por cierto es muy bueno, pero es mas bien curiosidad. La imagen que se ve en el 12:31 es del Parque Nacional del Teide?
bastante completo y informativo el video, gracias
Un apunte: En el vídeo se da por sentado que SIEMPRE el bus de datos y el bus de memoria de un procesador son iguales, que recientemente es así y es una de las razones que como comentas ha empujado a migrar a sistemas x86_64, pero realmente no tiene por qué coincidir. Por ejemplo, los que hayan estudiado ensamblador (que probablemente hayan empezado con el Intel 8086, porque es más sencillo hacer las cuentas a mano y es muy similar a cualquier cosa moderna en las instrucciones que se escriben en asm), recordarán que el 8086 es un procesador de 16 bits con un bus de memoria de 20 bits. Esto tiene algunas pegas (como necesitar dos ciclos de reloj para cada acceso a RAM) pero podría haberse solventado perfectamente de la misma manera hoy en día si realmente solo hiciera falta eso.
Y también, incluso si llevamos muchos años "estancados" en 64 bits, hay instrucciones bastante más largas que eso que permiten trabajar con datos más grandes (o con más datos) en pocos ciclos de reloj (no digo 1 porque no tiene por qué ser el caso). Sin ir más lejos, AVX con 256 bits o AVX-512 con (para sorpresa de nadie) 512 bits. La PS2 sin ir más lejos en muchos medios (probablemente no muy informados) de la época la consideraban de 128 bits por esto mismo (el procesador es de 64 bits, pero soporta instrucciones SIMD de 128)
No es correcto lo que se comenta en otro comentario de que el reloj de los sistemas Unix sea una de las razones (al menos no una relevante) para dar este salto, ya que un procesador de 32bits (y de 16 también, y de 8, como por ejemplo un Arduino) puede trabajar perfectamente con datos más largos. Simplemente necesita más ciclos de reloj para hacer operaciones básicas (y no digamos las "caras" como puede ser la división en coma flotante)
14:12 Unidades de memoria, porque puede que no sean discos.
en los primeros 5 minutos ya supe a que iba, y me quede a verlo todo. felicidades!
Me gusto el vídeo, hoy me acostaré sabiendo un par de cosas más!