Título: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: sabeeee en 21 Febrero 2015, 03:25 am Mi planteo es porque en vez de hacer procesadores con 0: 0.5v y 1: 5v no se hacen procesadores así: 0:0,5v 1:1,0v 2:1,5v 3:2,0v 4:2,5v 5:3,0v 6:3,5v 7:4,5v 8:5,0v 9:5,5v 10:6,0v 11:6,5v 12:7,0v 13:7,5v 14:8,0v 15:9,5v... y asi hasta 12 por ejemplo, debe haber alguna explicación lógica.
Título: Re: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: engel lex en 21 Febrero 2015, 03:27 am explicate, no entendí
Título: Re: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: sabeeee en 21 Febrero 2015, 03:32 am explicate, no entendí Estem.. si no me equivoco, 0=- 1=+ si sumas 8 1111111 llega hasta 256 ¿porque no agregarle unos números mas para simplificar todo, es decir mas rango de voltajes?, o sino en vez de hacer el HEX directamente en el CPU que el CPU los reciba de forma explicita. ¿O la lógica no es así?. Título: Re: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: 3n31ch en 21 Febrero 2015, 03:39 am Tengo entendido que existen microprocesadores cuánticos, biológicos... etc.
El usado actualmente funciona con dos niveles de voltajes menores y mayores. (0 y 1). Por eso no existe un 2. Y están en uso porque son los mas eficientes cuando hablamos de precios. No sabría decirte porque no agregan mas rangos de voltajes. (Aunque hacerlo ahora.... con una arquitectura estándar ya establecida seria una mala idea.) Espero que alguien mas pueda agregar algo. :P Título: Re: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: engel lex en 21 Febrero 2015, 04:02 am se intentó con procesadores ternarios (urss) y de base 5(india) pero al final sus estudios decantaron en binario por facilidad de uso y aplición de procedimientos
imaginate hacer un operaciones logicas en sistema ternario dejo aquí el reto que alguien aquí me resuelva (en sistema ternario sin tocar binario) 13 XOR 43 63 OR 23 43 AND 33 XD yo realmente no se ni por donde agarrarlo... si la computación se basa en logica, termina siendo binario (recordemos que el binario como logica de "cierto" o "falso" no es nuevo, tiene casi 3mil años) y si no se basa en lógica, en que se puede basar? Título: Re: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: sabeeee en 21 Febrero 2015, 04:13 am Ternario 1 2 10 11 12 20 21 22 100
Binario 1 10 11 100 101 110 111 1000 1001 Decimal 1 2 3 4 5 6 7 8 9 Ternario 101 102 110 111 112 120 121 122 200 Binario 1010 1011 1100 1101 1110 1111 10000 10001 10010 Decimal 10 11 12 13 14 15 16 17 18 Ternario 201 202 210 211 212 220 221 222 1000 Binario 10011 10100 10101 10110 10111 11000 11001 11010 11011 Decimal 19 20 21 22 23 24 25 26 27 También se puede mantener la compatibilidad con el 0 y el 1, seria mas sencillo para el procesador quizás, no para nosotros. Título: Re: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: engel lex en 21 Febrero 2015, 04:23 am para que hacer un sistema ternario si el procesador es binario? es ganas de complicarse, es basicamente crear un traductor sin necesidad ya que el usuario trabajará ternario por gusto y tendrá que traducir a binario para entender las operaciones logicas
Título: Re: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: MinusFour en 21 Febrero 2015, 04:47 am ¿Seria algo asi como multiplexar/demultiplexar una señal no? No estoy muy seguro si tenga un beneficio.
Título: Re: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: engel lex en 21 Febrero 2015, 04:51 am ¿Seria algo asi como multiplexar/demultiplexar una señal no? No estoy muy seguro si tenga un beneficio. eso sería un convertidor de analogico a digital... podría usarse para simplificar los puertos paralelos, pero cualquier carga magnética podría causar errores, por eso no se usa... lo más parecida es la fibra con "codificación por color" que permite múltiples canales (separados por colores) en la misma fibra y aún así no se confía mucho en ella (desconozco por qué pero creo que es por distorsión debido a doppler) Título: Re: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: MinusFour en 21 Febrero 2015, 05:28 am eso sería un convertidor de analogico a digital... Para utilizar esos voltajes lo mas probable es que si necesites un convertidor de seniales pero eso es otra cosa. De ahi puedes multiplexar y demultiplexar los estados. Título: Re: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: sabeeee en 22 Febrero 2015, 06:11 am El sistema ternario es mas eficaz energeticamente, podriamos hacer algo asi:
0 1 11 00 01 10 Un sistema de seis. Tiene Mas logica, no? Título: Re: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: engel lex en 22 Febrero 2015, 06:21 am El sistema ternario es mas eficaz energeticamente, podriamos hacer algo asi: 0 1 11 00 01 10 Un sistema de seis. Tiene Mas logica, no? explicate, no tiene sentido lo que dices (sin información adicional) con binario un switch es un switch, es decir encendido o apagado... con ternario es pagado, o poco encendido o muy encendido, el medir "cuan encendido está" consume energía y tiempo para la medición, para el binario no, solo necesitas ver si corriente pasa o no Título: Re: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: sabeeee en 23 Febrero 2015, 00:56 am eso sería un convertidor de analogico a digital... podría usarse para simplificar los puertos paralelos, pero cualquier carga magnética podría causar errores, por eso no se usa... lo más parecida es la fibra con "codificación por color" que permite múltiples canales (separados por colores) en la misma fibra y aún así no se confía mucho en ella (desconozco por qué pero creo que es por distorsión debido a doppler) Eso es lo que estaba pensando ayer jaja. Título: Re: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: sabeeee en 23 Febrero 2015, 01:00 am explicate, no tiene sentido lo que dices (sin información adicional) con binario un switch es un switch, es decir encendido o apagado... con ternario es pagado, o poco encendido o muy encendido, el medir "cuan encendido está" consume energía y tiempo para la medición, para el binario no, solo necesitas ver si corriente pasa o no Así vi yo, y si consume energía 0,5v, en fin consume sino seria imposible, saber cuantos 0 hay 1, consume 5v, igualmente con los manómetros actuales el consumo debe ser menor. Disculpa por los 2 mensajes, el admin me va a pegar :huh:. Cambien leí en wikipedia que las primeras calculadoras digitales eran decimales. Título: Re: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: engel lex en 23 Febrero 2015, 01:03 am cuantos manómetros caben en un cpu de arquitectura 45nm? XD
recuerda que no estamos hablando de un cable, estamos hablando de un cpu, cada consumo cuenta, cada paso adicional en el proceso cuenta, la misma medición es un paso independiente y el paso de la data obtenida otro y ni se diga el paso de digital a voltaje Título: Re: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: sabeeee en 23 Febrero 2015, 01:15 am Buena pregunta, mejor seria cuantos kilómetros caben el ella xD. ¿Que es eso de los ordenadores analógicos?, la verdad el sistema ternario actualmente seria una locura, ¿Y el decimal?.
Título: Re: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: engel lex en 23 Febrero 2015, 01:26 am muestrame como representas en circuitos electronicos decimal, sin los problemas discutidos sobre el ternario :¬¬
Título: Re: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: sabeeee en 23 Febrero 2015, 19:49 pm muestrame como representas en circuitos electronicos decimal, sin los problemas discutidos sobre el ternario :¬¬ No, por eso lo pregunto, si ya seria un problema el ternario ni me imagino el decimal. Título: Re: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: daryo en 23 Febrero 2015, 20:46 pm incluso existieron los procesadores ternarios , pero por compatibilidad se pasaron al binario . A veces simplemente no tiene sentido reinventar la rueda
http://www.microsiervos.com/archivo/ordenadores/setun-ordenador-ruso-logica-ternaria.html Título: Re: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: Minusfour_cierralo_o_baneamefull en 7 Marzo 2015, 19:16 pm Entiendo lo que quiere decir, porque yo también lo he pensado alguna vez.
Los humanos no utilizamos el binario de forma natural, entonces el PC al recoger los datos humanos tiene que TRANSFORMAR a binario, PROCESARLOS y volver a TRANSFORMAR para mostrarlos. La forma fácil de entenderlo es que el procesador al tener millones de transistores, puede manipular diferentes bits de forma instantánea de manera que no se generen grandes latencias. De ese modo cualquier letra o numero es como si fuera un interruptor, solo que está formado por varios bits que trabajan en paralelo. No obstante se ha impuesto un sistema como podría ser otro con nuevas técnicas matemáticas. Si se optara por un sistema decimal 0-9 el binario puede coexistir con el resto de números para realizar las funciones standard. Lo único que hace falta son matemáticas que demuestren que el coste de producir un procesador decimal, supera el rendimiento muy por encima del procesador binario. El único sistema que matemáticamente supera al binario es el cuántico y en ello están trabajando. Título: Re: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: engel lex en 7 Marzo 2015, 19:23 pm El único sistema que matemáticamente supera al binario es el cuántico y en ello están trabajando. el cuántico es binario... tienes una variable que contiene infinitas posibilidades... hasta que la mides, donde ves si el spin "es vertical u horizontal", basicamente esto es lo que dice Shrödinger con su famoso gato... el gato está en una cantidad de posibilidades infinitas, es decir en un estado cuantico superpuesto, hasta que es medido, donde se resume a estar vivo o muerto el costo de un procesador decimal es alto por lo que vengo discutiendo, tienes que hacer una escalera de cargas y al final al detectarlas, será en binario... en al electricidad binario es lo que se usa porque es lo más rapido a evaluar, es la existencia o no existencia de algo... si tienes estados de existencia intermedios, son vulnerables a ruido electrico Título: Re: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: Minusfour_cierralo_o_baneamefull en 7 Marzo 2015, 19:36 pm Eso es discutible Engel...
El binario posee un estado on/off y el cuántico otros estados físicos. Diferentes modelos y fórmulas. Con binario no se puede hacer nada cuántico. Eso del rándom y mirar a ver que sale no funciona. :silbar: Luego en electricidad/electronica se emplean muchas cosas a parte del binario, se trabaja con estados de voltaje, modelos bcd y hexadecimal. Título: Re: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: engel lex en 7 Marzo 2015, 19:44 pm Eso es discutible Engel... El binario posee un estado on/off y el cuántico otros estados físicos. Diferentes modelos y fórmulas. Con binario no se puede hacer nada cuántico. Eso del rándom y mirar a ver que sale no funciona. :silbar: Luego en electricidad/electronica se emplean muchas cosas a parte del binario, se trabaja con estados de voltaje, modelos bcd y hexadecimal. lo del cuantico es cierto... pero lo que te digo, el resultado es binario... el input y output lo es, los estados entre esos 2 son los cuanticos y nunca tienes acceso a ellos sobre la electricidad, si, se manejan estados de voltaje, como la radio... acerca un celular en media llamada y mira lo que pasa (ahora imagina que es un cpu)... en lugar, a un cable hdmi acercale una llamada y mira que no pasa nada, entra el mismo ruido pero como no depende de estado medios no hay confusión... los bcd sabes que requieren por lo menos un ciclo para calcular el voltaje, en su defecto resistencias, en el primer caso es un ciclo para convertir a binario... terminamos en lo mismo, y en el segundo necesitas más corriente... por ultimo, en electronica no se usa hexadecimal, en tal caso es digital, y estamos volviendo a computación ya... se usa digital (binario) o analogico (estados intermedios) Título: Re: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: Minusfour_cierralo_o_baneamefull en 7 Marzo 2015, 20:01 pm Si al final el estándar para procesar datos es el binario, en eso estoy de acuerdo.
Pero en cosas cuánticas se necesitan unas propiedades físicas concretas. Que luego trabajemos y transformemos los datos a nuestro gusto por ejemplo el binario u otro ya depende de las fórmulas y el rendimiento. Saludetes :P Título: Re: ¿Porque no se hacen procesadores que no sean binarios? Publicado por: Orubatosu en 22 Marzo 2015, 23:01 pm La explicación mas sencilla y simple, es que es económicamente mucho mas sencillo hacer circuitos con dos estados, puedes hacerlos mucho mas pequeños y cualquier algebra es una "ampliación" de una binaria que es la mas simple que puedes concebir
Con operadores binarios, puedes construir de modo eficiente un operador para un numero arbitrario de decisiones. Con uno de tres o mas estados, desperdicias potencia (al margen de su complicación para construir el hardware) para operadores de un orden inferior. Imagina un "operador" de 10 estados posibles. Siempre que lo uses para tomar una decisión simple de tipo "si o no" (y hay muchas de ese tipo) desperdicias 8 de sus estados. Economía, facilidad de construcción, optimizacion de recursos, eso sin tener en cuenta que el controlar una amplia variedad de voltajes aumenta la posibilidad de errores al haber margenes mas pequeños. Pon el caso de la memoria. Un circuito biestable se construye simplemente con dos transistores, un circuito para mas estados requeriría bastante mas. |