Kaj je binarna koda?

Binarna koda lahko zagotovi način za poenostavitev predstavitve informacij. V binarni kodi sta samo dve števki: ena in nič. Tipične binarne kode bodo uporabljale nize enic in nič za predstavljanje črk, številk ali drugih konceptov. Primer so binarne predstavitve ameriške standardne kode za izmenjavo informacij (ASCII), kjer lahko vsak osem znakovni niz predstavlja katero koli od 256 različnih variacij. Binarne kode se pogosto uporabljajo v računalništvu in drugi elektroniki, čeprav so bile skozi celotno zgodovino človeštva prisotne tudi v drugih oblikah.

Da bi binarna koda predstavljala besedilo, navodila računalniškega procesorja ali druge informacije, jo je treba razdeliti na diskretne nize. Te se pogosto omenjajo pri bitnih nizih in so lahko fiksne ali dinamične dolžine. V tem kontekstu se bit nanaša na vsako binarno številko, tako da bi osem znakovni niz binarne kode vseboval osem bitov informacij. Z uporabo različnih kodirnih znakov ali nizov je mogoče bitne nize, kot so ti, ustvariti tako, da predstavljajo veliko različnih stvari.

Računalniki in druga elektronika uporabljajo tako imenovana flip flop vezja za predstavljanje informacij v binarni kodi. Ta vezja se lahko razlikujejo po zasnovi, čeprav morajo običajno obstajati v dveh diskretnih stanjih. V računalništvu bo vezje flip flop običajno predstavljalo eno s pozitivno napetostjo in ničlo brez napetosti. Zgodnji primeri te zasnove so vključevali uporabo obsežnih vakuumskih cevi, kasnejši preboji pa so vodili do predmetov, kot so tranzistorji in mikročipi. Komponente, kot je dinamični pomnilnik z naključnim dostopom (DRAM), lahko uporabljajo vezja flip flop za shranjevanje binarnih kod.

Kompleksne oblike podatkov se lahko shranijo tudi v binarni kodi, pogosto v diskretnih nizih po osem bitov. Binarna datoteka je lahko kar koli, od dokumenta z navadnim besedilom do izvedljivega programa, podatki, ki jih vsebuje, pa bodo predstavljeni z enakimi enicami in ničlami ​​kot katera koli binarna koda. Ker lahko binarna datoteka vsebuje slike, zvoke ali skoraj vse druge vrste informacij, običajno vključujejo glavo, ki jo lahko računalnik uporabi za namene identifikacije.

Binarne kode obstajajo veliko dlje kot sodobni računalniki in primere podatkov, ki jih predstavljata dve diskretni stanji, najdemo skozi večino človeške zgodovine. Starodavni koncept feng shuija uporablja več binarnih nizov v obliki yao simbolov, od katerih vsak predstavlja jin ali jang. Nigerijsko pleme je uporabljalo tudi binarni niz kroga ali dveh vrstic za predstavljanje informacij tisoče let. Druga oblika binarne kode, ki ni povezana z računalništvom, je Braillova pisava, ki uporablja skupine po šest pik za predstavljanje črk ali številk. Vsaka pika lahko obstaja v enem od dveh stanj, bodisi dvignjenih ali ravnih, tako da jih lahko preberejo slepi.