Views : 663,052
Genre: Education
Date of upload: Dec 4, 2015 ^^
Rating : 4.952 (160/13,197 LTDR)
RYD date created : 2022-04-07T02:58:27.891637Z
See in json
Top Comments of this video!! :3
This series of videos is truly great.
I absolutely love listening to Professor Brailsford.
I'm a unix and storage guy. I got into this because i loved the technology, but after a while it gets to be a bit of a drag.
Watching these videos helped me reignite the passion that made me get into this field.
I love it!
42 |
Did you notice that they used +5V and -5V? So why not 0V as well? Well, there was actually an experimental computer using balanced ternary (as this system is called) but it was more of emulating it than using it. Transistors are binary only and that's the main reason why we use binary nowadays. However as transistors are very close to hit their physical limits, new methods are developed and these methods (optical, Josephson junction) are in fact ternary. Donald Knuth (father of the analysis of algorithms and author of The Art of Computer Programming, among bazillion other achievements in computer science) predicted that balanced ternary would be the system of the future.
(I hope this will be covered in a future Computerfile video.)
92 |
This was actually quite interesting. I had heard in my computing course that it was because of the voltage variation, that they couldn't guarantee that say, 4 volts would always actually be 4 volts and wouldn't drift as he says and become 5 or 3 and mess things up but they could easily guarantee it with binary by making it simply any voltage or no voltage. This video showed that there was a lot more to it than that though, I never really thought about the debate while the technology was still being developed, only about why we use it in terms of modern computing.
5 |
Interesting video.
But the lack of using involute gears in that animation at 0:53 was a bit painful to watch.
228 |
@Cynthia_Cantrell
4 years ago
As an electrical engineer who has been designing / building analog and digital circuits for work since the late 80's, I'd have to say that the main reason for going binary boils down to power - at least with transistors. The MOSFETs in modern computers consume very little power when they are "ON" (1) or "OFF" (0). When ON the voltage is essentially at the positive power supply rail, and when off they are at ground - a voltage swing that is nearly 100% of the power supply rail. Any time they are between those 2 voltages, (when switching between states for example,) they consume many times more power. It is entirely possible to build transistor circuits with multiple logic levels, but you will suffer a large increase in power when doing so. However, switching between those states will be faster - turning fully ON (saturating) or OFF takes extra time. CRAY computers took advantage of ECL (Emitter-Coupled Logic) and their faster speed by using bipolar transistors that were always "on," i.e. conducting current. The 1 and 0 states were still differentiated by high and low voltages, but their swing was only about 16% of the power rail. This led to very fast computers for Cray, but also required those machines to use exotic and expensive cooling systems to keep running. Over time however, MOSFETs have gotten much smaller and faster - so much so that the ability to use MANY more of them for the same amount of power greatly overcomes the speed advantage of using ECL or other non-saturating logic. Arguably there is another low-power state MOSFETs could use - the Tri-state output - it is neither at the high or low voltage, but rather disconnected from the line. This however would take more transistors at each input and output to decode and encode the signal. And this system is already in use in computers - but it is used for allowing multiple devices to share the same bus (RAM, for example). As far as I know, no one has ever found it advantageous for performing logic or arithmetic as part of the data processing tasks.
74 |