dvejetainė sistema

Mes paaiškiname, kas yra dvejetainė sistema, kaip ji veikia, jos taikymo sritys ir kitos savybės. Taip pat sprendė pratimus.

Dvejetainėje sistemoje visi skaičiai žymimi dviem skaitmenimis.

Kas yra dvejetainė sistema?

Dvejetainė arba diadinė sistema yra pagrindinė numeravimo sistema kompiuterija ir kompiuterija, kuriame skaičių visuma gali būti pavaizduota naudojant tik dviejų skaitmenų derinius.

Dvejetainio kodo atveju naudojami skaitmenys yra nuliai ir vienetai. Mes neturime painioti sistemos su kodas, nes pirmasis galėtų veikti su tokiais skaitmenimis kaip a ir b (nes logika yra tas pats), o antrasis veikia konkrečiai su 1 ir 0.

Dvejetainis kodas yra esminis dalykas kuriant kompiuteriai kurią žinome šiandien, ypač todėl, kad ji puikiai prisitaiko prie buvimo ar nebuvimo įtampos elektrinis, todėl atsiranda a šiek tiekinformacija: yra arba nėra, tai yra, atitinkamai 1 arba 0.

Tačiau dvejetainis kodas nebuvo išrastas tik kompiuterių pasauliui. Jau Rytų senovėje daugelis matematikų, tokių kaip induistas Pingala (apie III ar IV a. pr. Kr.), pasiūlė tai, daugeliu atvejų sutapo su skaičiaus 0 išradimu.

Tiesą sakant, orakulų knygos, tokios kaip „I Ching“, yra sukurtos pagal savo kodą, suskirstant jų heksagramas serijomis, atitinkančiomis 3bitai“. Vėliau kinų filosofas Shao Yongas (1011-1077) juos užsakė pagal dvejetainį metodą.

Savo ruožtu šiuolaikinė dvejetainė sistema buvo vokiečių filosofo Gottfriedo W. Leibnizo (1646–1716) darbas. Vėliau, 1854 m., britų matematikas George'as Boole'as (1815-1864) išsamiai aprašė Būlio algebrą, pagrindinę kuriant dabartinę dvejetainę elektroninių grandinių sistemą.

Pirmieji bandymai pritaikyti šią sistemą buvo amerikiečių Claude'o Shannono (1916-2001) ir George'o Stibitzo (1904-1995) darbai 1937 m.

Kaip veikia dvejetainė sistema?

Dvejetainė sistema veikia remiantis bet kokios informacijos atvaizdavimu dviem skaičiais. Dvejetainiame kode jie yra 0 ir 1, tačiau jie gali būti bet kokie, jei jie yra vienodi ir reiškia tą patį dalyką: dvejetainę opoziciją, pvz., taip arba ne, aukštyn arba žemyn, įjungta arba išjungta.

Tokiu būdu šis kodas leidžia „rašyti“ informaciją per panašius fizinius elementus: magnetinio disko poliškumą (teigiamą ar neigiamą), elektros įtampos buvimą ar nebuvimą ir kt.

Todėl dvejetainė sistema leidžia bet kurią raidę ar dešimtainę reikšmę „išversti“ į dvejetainę seką ir netgi leidžia atlikti aritmetines ir kitokias operacijas.

Pavyzdžiui, raidė A dvejetainiame kode pavaizduota 1010, o skaičius 1 – 0001. Kituose koduose ta pati informacija gali būti vaizduojama dvejetainiu būdu kaip ababas Y bbba, arba +*+* Y ***+, pavyzdžiui.

Taigi, pagal dvejetainį kodą, žodis ir tt būtų vaizduojamas taip:

01100101 (e)
01110100 (t)
01100011 (c)
11000011 (e)
10101001 (´)
01110100 (t)
01100101 (e)
01110010 (r)
01100001 (a)

Dvejetainės sistemos charakteristikos

Dvejetainės sistemos reikšmės gali būti bet kokios, pavyzdžiui, įjungtos ir išjungtos.

Dvejetainei sistemai būdingos šios savybės:

  • Jis naudoja bet kokius du vienetus (1 ir 0 dvejetainio kodo atveju), kad pavaizduotų konkrečią informaciją per tam tikras tų skaitmenų sekas. Jie visada turi būti du, visiškai atskiriamos ir viena kitą paneigiančios reikšmės (vienu metu negali būti 1 ir 0).
  • Atstovauja kompiuterio ir skaičiavimo sistemų pagrindui, kuriuose aštuonių seka bitai sudaro a baitas informacijos, atitinkančios raidę, skaičių ar simbolį.
  • Tai leidžia išversti bet kokius duomenis, išreikštus dešimtainiu, šešioliktainiu ar aštuntainiu žymėjimu, tarp kitų informacijos žymėjimo sistemų (ASCIIir kt.).
  • Tai leidžia nuskaityti realias sąlygas ir medžiagas, kurių fizinės būsenos gali būti vienos ar kitos: magnetinis poliškumas, įtampa ir kt.

Dvejetainės sistemos taikymai

Dvejetainė sistema leidžia naudoti daugybę dabartinių naudojimo būdų, pavyzdžiui:

  • Tvarkaraštis mikroprocesoriai.
  • Konfidencialios informacijos šifravimas.
  • Duomenų perkėlimas iš vienos kompiuterinės sistemos į kitą.
  • Protokolai kompiuterinis skaitmeninis ryšys.

Išspręstos dvejetainio kodo problemos

Pereikite nuo dešimtainės sistemos prie dvejetainės sistemos:

23 = 10111

17 = 10001

20 = 10100

Nuo dvejetainės sistemos pereikite prie dešimtainės sistemos:

1111 = 15

10110 = 22

10000 = 16

!-- GDPR -->