Komputer niebinarny. Czy to jest możliwe?

programistamag.pl 3 dni temu

Współczesne układy cyfrowe wykorzystują system dwójkowy, zwany również binarnym, który koduje informację tylko dzięki dwóch stanów. Jednak nie zawsze tak było. W pionierskich czasach komputeryzacji eksperymentowano z systemem dziesiętnym, który był i wciąż jest standardowym systemem zapisu liczb. Z tego powodu był wcześniej stosowany w elektromechanicznych urządzeniach liczących. gwałtownie jednak, ze względu na prostotę implementacji, system binarny stał się de facto standardem dla elektronicznych maszyn liczących. Przez cały czas istniały na obrzeżach głównego nurtu konstrukcje wykorzystujące alternatywne systemy, takie jak np. logika trójkowa (ang. ternary logic). Po wielu dekadach ponownie dostrzeżono, iż pod pewnymi względami ma ona przewagę nad logiką binarną, co może przełożyć się na jej szersze, komercyjne zastosowanie...

  • System binarny a system trójkowy: zasady zapisu liczb i różnice między nimi;
  • Zrównoważony system trójkowy i sposób reprezentacji liczb dodatnich oraz ujemnych,
  • Efektywność systemu trójkowego w kodowaniu informacji i jego potencjalne przewagi nad systemem binarnym;
  • Logika trójwartościowa i koncepcja Jana Łukasiewicza;
  • Setun - pierwszy komercyjny komputer wykorzystujący logikę trójkową;
  • Architektura, pamięć, rozkazy i sposób działania komputera Setun;
  • Współczesny powrót do komputerów trójkowych - mikroprocesor RISC 5500FP oraz prace nad sprzętową logiką trójkową

Autorem artykułu jest Robert Jaremczak. Programista i architekt komercyjnych aplikacji internetowych w języku Java, aplikacji desktopowych i wbudowanych w C/C++, również związanych z techniką radiową. Pasjonat sprzętu retro i systemów o ograniczonych zasobach..

Idź do oryginalnego materiału