OqPoWah.com

Predstavitev podatkov v računalniku: binarno kodiranje informacij

V fizičnem svetu bi bilo treba vse informacije predstaviti. Če beremo kateri koli članek (knjige, pregled, opomba), objavljen na internetu ali natisnjen na papirju, zaznavamo besedilo in slike. Podoba, ki jo vidimo, se osredotoča na mrežnico naših očes, v obliki električnih signalov, ki se prenašajo v možgane, ki prepozna znane simbole in tako prejme informacije. V kakšni obliki so te informacije v našem spominu - v obliki slik, logičnih shem ali kaj drugega - lahko odvisne od okoliščin njenega prejema, cilja in konkretnega načina razmišljanja. Računalniška tehnologija je bolj omejena in deluje s tokovi ničelnih in tistih (tako imenovano binarno kodiranje informacij).

Binarni sistem oštevilčenje, ki je osnova za celoto računalniška tehnologija, je bil izbran zgodovinsko. Tudi v dobi ustvarjanja prvih računalniških cevi so inženirji razmišljali o tem, kako narediti kodiranje informacij, tako da je cena celotnega aparata minimalna. Ker ima elektronska svetilka dva načina delovanja - prehaja tok, blokira, deuce na dnu račun zdelo se je najbolj racionalno. Pri prehodu na napravo polprevodnikov, lahko ta sklep treba pregledati, vendar so inženirji šel na nakatannomu način ohranjanja binarno logiko vse bolj kultivator računalnikov. Vendar fizike polprevodnikov in trikomponentnih omogoča kodiranje podatkov v računalniku: pomanjkanje dajatve (ternarnega nič), lahko obstajajo tako pozitivne (1) ali negativne (-1), ki ustreza tri možne vrednosti Treat - elementarne pomnilniško celico. Enako velja za električni tok: direktna ali obratna smer ali odsotnost toka na splošno (tudi tri vrednosti).

Izbira ternary število sistemov Jaz bi rešili problem avtomatsko kodiranje negativna števila, ki je v binarnem sistemu rešiti s tako imenovano inverzijo glede na prvi bit kot znak. Mudracije te operacije za binarni sistem so veliko napisane tako na internetu kot v literaturi o Ascemu. V primeru trojne logike bi lahko bilo število na primer zapisano tako: "+ 00-0 + 0 + ;". Tukaj "+" pomeni shranjevanje vrednosti "+1", ";" v skladu s tem - "-1", vendar nič za njo. Ko prevesti v človeški jezik dobiti naslednje: + 3 * 8 + 0 + 0-3 ^ 5 + 0 + 3 ^ 3 + 0 + 3 ^ 1-3 ^ 0 = 6561-243 + 27 + 3-1 = 6347. Prednosti trikomponentnih logika bi se pojavili pri delu z različnimi podatkov: če je vprašanje naj enozložno odziv, lahko binarnih bitov opravljajo eno od dveh odgovorov ( "da" ali "ne"), medtem ko je ternary zdravljenje - že tri ("Da", "ne", "ni definirano"). Izkušeni programerji spomnite, kako pogosto morate shraniti en odgovor zaradi treh mogoče, zato je nedoločeno vrednost izumiti nekaj, na primer - vstop v dodatni parameter (binarni): ali je v celoti določena s trenutnim časom.




Binarno kodiranje informacij je neprimerno za delo z grafičnimi slikami. Človeško oko zaznava tri različne barve: modro, zeleno in rdeče, zato je vsaka grafična piksel kodirana s štirimi bajti, od katerih tri označujejo intenzivnost osnovnih barv, četrta pa je rezervna. Ta pristop očitno zmanjšuje učinkovitost računalniške grafike, vendar doslej ni bilo predlagano ničesar.

Z matematičnega vidika bi moral biti trikotni računalnik najučinkovitejši. Strogi izračuni so precej zapleteni, vendar se njihov rezultat zmanjša na naslednjo izjavo: učinkovitost računalniške tehnologije je višja, čim bližje je njegov sistem številčnega števila na število e (približno enako 2,72). Preprosto je videti, da je trojna številka 2,72 veliko bližja od dvojca. Še vedno upamo le, da ko bodo inženirji, ki so odgovorni za proizvodnjo elektronike, bodite pozorni na sistem treh številk. Morda bo to preboj, po katerem se bo ustvarila umetna inteligenca?

Zdieľať na sociálnych sieťach:

Príbuzný