I think that ternary would be more efficient. It just never became popular. Binary took the stage and now a switch to ternary would be a change of everything we know. Sure but a ternary 'bit' a tet? Why not just go ahead and make a state base They are the cornerstone of literally all the processing your computer does.
If there was a serious case to switch to ternary or decimal then they would. It isn't a case of 'they tried it like that and it just stuck'. I think it has more to do with programmability, conditional statements and the efficient use and functionality of transistors than anything else.
It might be obvious that a nested IF is true if there is a current through a circuit, but how would a program know what to do if the solution could be achieved by a thousand different routes? It's interesting in regard to AI, where memory and learning are far more important than brute computational power. Stack Overflow for Teams — Collaborate and share knowledge with a private group. Create a free Team What is Teams? Collectives on Stack Overflow.
Learn more. Why binary and not ternary computing? Asked 12 years, 7 months ago. Active 5 years, 6 months ago. Viewed 63k times. Improve this question. Add a comment. Active Oldest Votes. Improve this answer. JJJ At the time ternary computers were considered, the rest of the world was still also working on the binary computers — paweloque. Yes, modern hardware would be a problem but that would be why need new hardware, yes it would be expensive at first but much like current hardware price with fall with time.
As another who is deeply involved with this topic, I say there is no good reason not to. Also: If a bit is a piece of binary data, what would a piece of ternary data be? Askan Pretty sure it's known as a trit. Sounds like you're micro-optimizing. Show 2 more comments. Mike Chamberlain In the latter case, nothing truly changed about the function of the hardware at a fundamental level; the instruction mov eax, ebx will do precisely the same thing in either instruction set.
And those are not the same opcode. RadLexus I would assume he's looking at the hardware aspect, not the software aspect. A ternary processor, or at least an early one, would likely have distinct binary and ternary modes, and would need to switch between them.
This would incur some overhead, even if it may not be much. Additionally, depending on how it's designed, the process to move data into a ternary register may very well be different from the process to move data into a binary one; if so, we would lose the guarantee that mov eax, ebx always performs the same process.
Lastly, the idea that a numerical radix economy exists over fibre-optic is false. Fiber optic hardware is also not subject to the same 'radix economy' since digital signals are subject to several levels of multiplexing - including but not limited to wavelength-division multiplexing. Does that come from actual experience designing hardware or simply a gut instinct? There are also ternary logic gates around, but very few ternary computers.
In mathematics, ternary means using three as a base. People would sometimes prefer ternary as trinary because it simply rhymes with binary. If a bit is a binary digit that can have one of two values, then a trit is a ternary digit that can have any of three values. A trit is one base-3 digit.
According to Connelly, Ternary computing deals with three discrete states, but the ternary digits themselves can be defined in different ways:. The greater efficiency ternary could provide in comparison to binary can be illustrated by the use of the SETUN computer. A binary computer would need 29 bits to reach this capacity …. Anyway, a similar question has been answered here.
Add a comment. Active Oldest Votes. Improve this answer. Tom van der Zanden Tom van der Zanden Featured on Meta. Now live: A fully responsive profile. Linked 4. Related 4. Those who use binary, 2. Those who use ternary, 3. Those who use quaternary, …. Those who use decimal, … f. Those who use hexadecimal, … … …. You… You realize I linked to Setun in the article, right?
Please send your application in the form of a brick thrown through my front window. Any particular type of brick? I could have sworn that it used tubes. You ruined my joke, LOL!!!!!! Qubits are still inherently base 2. The best reason to use something other than binary is so that we could reduce the number of traces needed to convey instruction sets and memory locations.
Say for example that you had a new kind of diode that would not just give high or low from a voltage, but it could distinguish between many many different voltage levels that means you could theoretically create a computer where the instruction, and addresses locations could be transmitted in a single channel single clock cycle. But as someone above mentioned, you get voltage drift and resistance can lower the signal voltage etc, so it would be really hard to control, but it could be really really small since you would need fewer channels.
We are doing something similar with fiber lines. Usually its just red light on or off, but there is some experimentation using RGB and breaking it apart on the other end. It would essentially be the same thing. Another correlation is radar detectors used to just use a single point bounce, to measure distance twice and determine speed. Now they send a hamming pattern and then when they receive it, they can actually get much more precision by looking at the pattern when the signal is returned.
So does MLC flash. If their school system does teach them about it, converting between two or more systems is somewhat hard to them. So in my book joke with 10 people is always funny.
Just not in processors. Some modern DRAM cells can represent as many as 6 different states. Some of you may have such memory in your computer right now. There are non-binary Flash memories. So how about Fiber Channel? Long story short: Many of our digital systems have already gone beyond binary.
I was disappointed to see nothing but block diagrams, especially since those looked just like the diagrams for binary logic and arithmetic. Show us some transistors implementing a gate! And how about flip-flops? Flip-flap-flops, I mean? So much of computing aside from high density storage and communications protocols take advantage of how easy it is to make two-state circuits.
So show us how easy it is to make three state circuits! See optical computing, flip-flap-flop, and clockwise, counter-clockwise, off magnetic polarization for possible ternary circuit archs.
0コメント