Wie berechnen Rechner?


Wenn Sie und ich zwei berechnen plus zwei, wir stellen Sie sich einen Zahlenstrahl und starten Sie an zwei hop über ein paar Stellen kommt man zu vier (oder zumindest wir haben, bis wir die Antwort auswendig gelernt). Einfach – so ist einfach, in der Tat, dass "setzen zwei und zwei zusammen" eine Analogie für etwas Selbstverständliches abzuleiten.

Aber was ist, wenn man sich nicht vorstellen einen Zahlenstrahl? Was passiert, wenn du eine kleine, graue, Taste bedeckten Box voller Elektronen? Wie berechnen Sie dann, dass zwei plus zwei gleich vier?

Der Prozess selbst ist nicht so einfach, aber wenn Sie verstehen, wie diese Grundrechenarten in einem Rechner funktioniert, Sie können "legen Sie zwei und zwei zusammen", wie es viel kompliziertere Berechnungen durchführt.

Zunächst einmal, die Eingabe: beim Betätigen der Taste "2" die Schaltfläche "komprimiert eine Gummiunterlage darunter, die wiederum einen elektrischen Draht in Kontakt miteinander drückt, eine Schaltung zwischen ihnen zu schaffen. Von einer Batterie gespeist, fließt Strom entlang der Strecke zu Transistoren.

Transistoren sind mikroskopische elektrische Schalter, die zwei Positionen: ein- und ausschalten. Die Position wird durch die Nummer 1, und der aus-Stellung durch die Zahl 0 dargestellt. (Das sind die berühmten 1 s und 0sthat bilden die binäre Sprache von Computern und Rechner) Alle Zahlen können durch eine Reihe von 1 s und 0 s dargestellt. Die Nummer 2 – die Sie eingegeben für diese Berechnung — sendet Elektronen schießen in zwei Transistoren, einer von ihnen einschalten und das andere aus. Die Transistor-Konfiguration für "2" ist also "10."

Next, klicken Sie den "+". Der Kautschuk unter es zerschlägt zwei Drähte in Berührung, wodurch Strom fließen in einer Weise, dass die erste Eingabe (die "2") gespeichert, die Zusatz-Funktion signalisiert und der Rechner bereit für eine neue Eingabe ist. Sie Taste "2". Genau wie sie das erste Mal, übersetzen elektrische Ströme Ihre "2" in Binär-Code, durch den Wechsel einen Transistor auf und ein anderes aus.

Zu guter Letzt Taste Sie "=". Der Rechner hat jetzt grünes Licht für die zuvor eingegebenen "+" Befehl ausführen. Zwei seiner Transistoren (in der 10-Konfiguration) entsprechen die ersten "2" Sie gedrückt, und ein weiteres paar Transistoren, auch in der 10 Position entspricht der zweiten Nummer 2. Jetzt muss der Rechner diese Eingaben addieren.

Taschenrechner (und Computer) kombinieren Eingänge mit elektronischen Komponenten genannt Logik-Gatter. Wie der Name schon sagt, wirkt eine logische Schaltung wie eine Barriere in eine elektronische Schaltung; Sie nimmt zwei elektrische Ströme, vergleicht diese und sendet eine neue Strömung, basierend auf was es findet. Es gibt mehrere Arten von Logik-Gatter: und, OR, NOT und XOR (exclusive OR). Zusammen ermöglichen die Logik-Gatter Schaltungen zu hinzufügen, subtrahieren, multiplizieren und dividieren die Zahlen von Transistoren zu ihnen geschickt.

Nehmen Sie das und-Gatter: Wenn beide Signale, die am Flugsteig eintreffen 1 s sind, sendet dann und 1. Aber erhält es eine 1 und 0 oder zwei 0, sendet es eine 0.

OR sendet eine 1, wenn entweder oder beide seiner Eingänge ist ein 1, während XOR nur eine 1 ausgibt, wenn die Eingänge 1 und 0 sind. Das nicht-Tor schaltet das eingehende Signal: Wenn der Eingang 1 ist, ist seine Ausgabe 0, und umgekehrt.

Logik-Gatter werden verwendet, um die Informationen in den beiden Paaren von Transistoren zu kombinieren – 10 und 10 (für 2 und 2). Auch die einfache Bedienung der Addition dieser Zahlen erfordert eine komplizierte Reihe von Logik-Gatter, aber hier ist der Kern des Prozesses:

Die 1 s werden an einem und-Gatter gesendet. Die Ausgabe ist 1. Die 1 s werden auch ein XOR-Gatter. Da beide Eingänge 1 sind, gibt die XOR-Gatter eine 0. Die ursprüngliche 0en (von 10 und 10) sind auch an gesendet und und XOR Gatter, die beide Ausgänge 0 zu produzieren. In einem Prozess ähnlich "tragen die zehn Ort" in regelmäßige Ergänzung, die Ausgabe von die 0en und-Gatter wird kombiniert mit der Leistung von 1 s-XOR-Gatter: die 0 und 0 sind durch ein oder-Gatter, wodurch eine 0 gesendet. (Es gab nichts zu tragen.)

Die endgültige ausgegebenen Signale sind 1, 0 und 0. Im Binärcode stellt 100 4. [Abbildung: Fahrplan des Prozesses]

Zusätzliche Logik-Gatter "herauszufinden," ob Sie die verschiedenen Abschnitte verwendet, um die Formen der Zahlen bilden verdunkeln – in der Regel bestehend aus sieben Bars als eine digitale acht angeordnet – auf dem Rechner-Bildschirm. Um eine 4 zu machen, zum Beispiel muss die obere Leiste nicht abgedunkelt werden. Sicher genug, wenn das Array von Logikgattern verknüpft mit dieser Top-Leiste durch 100 (für 4) gesendet wird, wird das Endergebnis eine 0--einen "nicht verdunkeln die Bar" Befehl sein.

Diese Schaltung geschieht in Sekundenschnelle, produzieren eine 4 auf dem Display scheinbar sofort. Um komplexere Berechnungen, wie Multiplikation oder Division massenhaft, führt ein Taschenrechner eine lange Reihe von einfachen Ergänzungen und Subtraktionen, die viel wie die obige Beschreibung des 2 + 2 auftreten. Solche Berechnungen nehmen mehr Zeit, aber immer noch nicht mehr als ein Wimpernschlag.

Dieser Artikel wurde durch die Geheimnisse des Lebens wenig, eine Schwester Website LiveScience zur Verfügung gestellt. Folgen Sie Natalie Wolchover auf Twitter @nattyover.

Verwandte Artikel

Wie funktioniert Treibsand?

Ein unerschrockenen Forscher in Khaki einheitliche stapft durch den Dschungel, bis, mit einem schwupp und ein Plop, er fällt Brust tief in einen Pool von Sand. Kämpfen, sinkt er unaufhaltsam bis nur seine Tropenhelm oberhalb der Wasseroberfläche schwimmt....

Googles neue Chromebook Pixel: gefährlich nahe an Buyable

Googles original Chromebook Pixel war schön, wunderbar Laptop. Es war auch absurd teuer – so teuer, dass es ein Tech-Nerd-Witz wurde. Jetzt Google es mit dem Pixel 2 und Überraschung folgende ist: Es ist besser, billiger, und gefährlich nahe buyable. Was...

5 grundlegende Dinge, die Sie nicht glauben werden, dass Wissenschaft nicht erklären kann

In der Schule lernte Sie alles über ein paar grundlegende Konzepte, die Sie ein Leben lang kaum zu verstehen, die einfachsten Dinge in dieser komplizierten Welt vorbereitet. Es war nicht viel, aber es ist alles, was, die Sie haben. Und wir sind dabei, das...

Jeremy Hunt konnte diese Ärzte Streik beendet haben. Aber er wollte es

Obwohl es heute Ärzte in der Ausbildung ist, ist das eigentliche Ziel die gesamte öffentliche Verwaltung. Nr. 10 sehnt sich ein Miners' Strike moment Jemand stirbt im Krankenhaus als Assistenzärzte Streik heute und Mittwoch. In der Tat werden rund 1.200 P...

Warum Teslas Modell 3 der wichtigsten Elektro-Auto jemals sein könnte

Teslas nächstes Elektroauto hat offiziell einen Namen: The Model 3. Es scheint wie ein Allround-durchschnittliche Limousine, nicht verrückt bis geschwungen Falcon Türen oder andere Absonderlichkeiten. Auch der Preis von $35.000 ist Fußgängerzone. Es ist a...

Ein Leben in Bildern (Teil zwei)

Für Henri Cartier-Bresson, das menschliche Leben ist eine prekäre Spagat zwischen zwei Welten: einerseits in uns und ein außen. Und seine Fotografien, sagt er, sind sofortige Zeichnungen dieser Tat, nicht mehr und nicht weniger. Welches ist, warum all die...

Es wäre billiger und schneller zu 3D Drucken Sie sich ein Haus?

Als 3D Drucker werden günstiger und einfacher zu bedienen, die Aussicht, mit Hilfe der Technologie, um einfach zu drucken, was wir brauchen – anstatt in den Laden gehen und kaufen – ist immer verlockend real. Eines Tages, die wir vielleicht sogar in der L...

Blitz noch weitgehend ein Rätsel

Einige 44.000 Gewitter Wut weltweit Schrauben pro Tag liefern mehr als 100 Blitze auf den Boden pro Sekunde. Diese dramatische, ohrenbetäubende Blitze Strom aufladen global durch den Boden bündig mit negative elektrische Ladung zu halten und die Aufr...

Ein Fünftel der Erwachsenen haben verlernt, Brüche oder Prozentsätze zu tun

YouGov-Umfrage zeigt eine schlechte Rückrufaktion der elementaren Mathematik, Englisch und Wissenschaft bei Erwachsenen Jeder fünfte Erwachsene (oder 20 %) hat vergessen wie Brüche oder Prozentsätze auszuarbeiten, und noch weniger daran erinnern, wie...

Wissenschaftler berechnen, von wie weit man eine Kerzenflamme

Ihre Augen sind gut – aber wie gut? Es ist eine langjährige Auseinandersetzung über die Entfernung aus dem Menschen eine brennende Kerze beobachten können, aber nun hat ein paar Astronomen berechnet eine Antwort basiert auf der Wissenschaft der wie wir di...

Physik-Studenten zu berechnen, wie lange ein Vampir braucht Ihr Blut zu trinken

Ein Biss auf den Hals und einen sauberen Urlaub – das ist es was ein Vampir braucht. Eine Gruppe von Studenten der Physik von der University of Leicester berechnet genau, wie lange ein Vampir müssten diese zwei Dinge zu erreichen: ca. 6,4 Minuten. Sie ver...

Gestillte Babys Growth Chart: Wie gestillte Babys Wachstum berechnen

Eltern neigen dazu, das Gewicht des Babys im ersten Jahr des Lebens ziemlich genau beobachten. Wenn Sie ausschließlich stillen, ist es eine Möglichkeit zu überprüfen, dass Ihr Baby genug Milch bekommt und Ärzte verwenden Sie Körpergröße und Gewicht Messun...

Wie können wir bei die Gebühren berechnen sie riesig sind Finanzberatung?

Die Firmen fanden wir alle gezielt Kunden mit mehr als 50.000 £ sind Meine Frau und ich möchte Ratschläge, Renten, Lebensversicherungen und Hypotheken, um unsere Zukunft zu planen. Wir haben beide NHS Renten und ich habe eine Betriebsrente Gruppe mit ca....

Wie Fußballvereine berechnen die Kosten für die Spieler auf dem Transfermarkt kaufen

Das Leicester City-Team, das bei der Etihad in dieser Saison gewann Kosten weniger als die meisten Spieler von Manchester City. Warum sind einige Fußballer billiger als andere? Von Richard Foster für die Qual und die Ekstase des Guardian-Sport-Netzwerk Ri...