ezeket az eszközöket olyan rendszer részeként ismerheti fel, amelyet már jóval az elektromosság felfedezése előtt is használtunk: logika. Míg egy bitenkénti operátor idegennek tűnhet, logikai operátorokból származnak, és a numerikus rendszerekhez hasonlóan logikai operátorokat használunk bitenkénti operátorként, mert hatékonyan és elegánsan szolgálják céljainkat a jelenlegi fizikai korlátainknak megfelelően.
célunk, hogy két különböző érték, amelyet két lehetséges karakter képvisel, új értéket hozzon létre a determinisztikus szabályok halmaza szerint. Az alábbiakban láthatja, hogy a propozíciós logika rendszere hogyan fordít jól számítási logikára:
gondoljon az AND operátorra e mondat összefüggésében: “Bob ebédelt, Bob pedig moziba ment.”Ha az első állítás igaz, a második állítás hamis, akkor a mondat hamis.
T & F = F
de ha az első állítás igaz, a második állítás igaz, akkor az állítás igaz.
T & T = t
mi a helyzet az OR operátorral: “Bob ebédelt, vagy Bob moziba ment”. Ha az első állítás igaz, a második állítás hamis, akkor a mondat továbbra is igaz.
T v F = T
de ha mindkettő hamis, akkor a mondat hamis.
F v f = F
most cserélje ki a T és F 1-es és 0-s, és megvan az építőkövei manipulálni bináris létrehozni új húrok bináris és ezért új reprezentációk értékek. Ezeket a bitenkénti operátorokat logikai kapukban, elektronikus kapcsolókban használjuk, amelyek ezt a logikát használják új értékek előállításához. Képzelje el a következő forgatókönyvet:
a számok megjelenítéséhez ki kell világítania a számológép jobb alsó LED-jét 0, 1, 3, 4, 5, 6, 7, 8, 9, de nem a 2. Ez azt jelenti, hogy a bináris számok 00, 01, 100, 101 110, 111, és 1001, de nem 10 kell, hogy egyetlen ON jel (1). Ahhoz, hogy ezeket az elektromos jeleket egyetlen ON jellé alakítsuk az adott LED számára, láncolhatunk 3 vagy logikai kapukat és egy nem logikai kaput, hogy ezek az értékek 1-et vagy 0-t eredményezzenek. Az alábbiakban láthat egy példát a binárisan ábrázolt 7-es számra (1110), amely egyetlen bekapcsolt jelet eredményez, amelynek eredményeként a jobb alsó LED világít.
Quantum Computing
The only exception to this rule of representing the world in 1’s and 0’s in computers lies in Quantum computing.
Quantum computing attempts to use the “spooky” nature of sub-atomic particles to represent represent data. A fotonokról például kimutatták, hogy látszólag ellentmondásos viselkedést mutatnak, egyszerre több állapotot képviselnek. A többállapotú viselkedés extra értékeket ad nekünk, amelyekkel játszhatunk a tipikus be – /kikapcsolás mellett, amelyet általában elektromos jelekkel kapunk. Ahelyett, hogy egy bitet használna az adatok tárolására, a kvantumszámítógépek qubiteket használnak, amelyek lehetnek 1 vagy 0 vagy mindkettő egyszerre.