KompyutaUsalama

Uwasilishaji wa data katika kompyuta: binary encoding habari

Katika dunia ya kimwili, taarifa yoyote lazima kwa namna fulani kuwa uwakilishi. Kusoma makala yoyote (kitabu, mapitio, mapitio), iliyochapishwa online au kuchapishwa kwenye karatasi, sisi kuchukua maandishi na picha. picha ambayo tunaona inalenga retina za macho yetu, katika hali ya ishara za umeme kupitishwa kwa ubongo, ambayo inatambua wahusika familiar na hivyo inapata habari. Katika aina gani taarifa hii bado katika kumbukumbu zetu - kwa njia ya picha, mantiki au kitu kingine chochote - inaweza wanategemea mazingira ya uzalishaji wake, lengo na uelewa maalum ya mchakato. vifaa vya kompyuta ni mdogo zaidi na kazi na mkondo wa zeros na ndio (kinachojulikana binary coding habari).

Binary nukuu, na kutengeneza msingi wa yote teknolojia ya kompyuta, alichaguliwa kihistoria. Hata katika enzi ya viumbe wa kwanza kompyuta utupu tube, wahandisi ni mawazo ya jinsi ya kufanya maelezo encoding na bei ya chini ya kila mara kitengo. Kwa kuwa kuna aina mbili ya njia uwezekano wa hatua katika tube utupu - hupita ya sasa, kuzuia hayo, deuce katika msingi wa hesabu ya mfumo alionekana kuwa na ufanisi zaidi. Katika kipindi cha mpito kwa kifaa semiconductor, hitimisho huyu yanaweza kupitiwa, lakini wahandisi akaendelea na safari nakatannomu, kuhifadhi mantiki binary ya inazidi kompyuta mkulima. Hata hivyo, fizikia ya halvledare na ternary inaruhusu coding ya habari katika kompyuta: ukosefu wa malipo (ternary sifuri), kunaweza kuwa na chanya (+1) au hasi (-1), ambayo inalingana na tatu maadili inawezekana kutibu - msingi kumbukumbu kiini. huo unaweza kuwa alisema kuhusu nguvu za umeme: mwelekeo moja kwa moja au kinyume, au hakuna sasa wakati wote (sawa maadili tatu).

uchaguzi wa ternary mfumo numeral moja kwa moja bila kutatua tatizo la coding ya namba hasi, ambayo kwa mfumo binary ni kutatuliwa kwa inversion kinachojulikana katika mtazamo wa kwanza kidogo kama ishara. Kuhusu wisdoms ya kazi hii kwa ajili ya mfumo wa binary ni kiasi imeandikwa katika mtandao, na pia katika maandiko juu ya lugha Assember. Kwa upande wa mantiki ternary, idadi itakuwa kumbukumbu, kwa mfano, kama ifuatavyo: ". + 00-0 + 0 + -" Hapa "+" - kiuchumi kuingia maadili "+1", "-" mtiririko huo - "1", vizuri, sifuri anaongea kwa yenyewe. Wakati kutafsiriwa katika lugha ya binadamu ya kupata zifuatazo: + 3 * 8 + 0 + 0 - 3 ^ 5 + 0 + 3 ^ 3 + 0 + 3 ^ 1 - 3 ^ 0 = 6561-243 + 27 + 3 - 1 = 6347. faida mantiki ternary ingekuwa alionekana wakati wa kufanya kazi na aina ya data: kama swali anatakiwa kukabiliana monosyllabic, bits binary anaweza kubeba moja ya majibu mawili ( "ndiyo" au "hapana"), wakati ternary kutibu - tayari tatu ( "ndiyo", "hapana", "si kuamua"). programmers uzoefu kumbuka ni mara ngapi unahitaji kuhifadhi jibu moja kwa sababu ya tatu inawezekana, kwa hiyo, kwa thamani indeterminate ina mzulia kitu, kwa mfano - kuingia katika parameter ya ziada (binary): kama alikuwa kikamilifu kuamua na wakati wa sasa.

Binary encoding habari ni hazifai kwa kushughulika na images. jicho binadamu anatambua rangi tatu tofauti: bluu, kijani na nyekundu, kutokana na kila pixel graphic imesimbwa na ka nne, tatu ambazo zinaonyesha ukubwa wa rangi ya msingi, na ya nne ni inachukuliwa kuwa redundant. Mbinu hii wazi inapunguza ufanisi wa graphics kompyuta, lakini hadi sasa hakuna kitu bora imependekezwa.

Kutokana na hatua ya hisabati ya maoni ternary kompyuta kuwa na ufanisi zaidi. computations masharti ni ngumu kabisa, lakini matokeo yake ni kauli ifuatayo: kompyuta ufanisi ni ya juu, karibu yake nambari mfumo kati e (takriban sawa na 2.72). Ni rahisi kuona kwamba mara tatu na idadi ya 2.72 ni karibu sana kuliko mbili. Tunaweza tu matumaini kwamba siku moja wahandisi wajibu wa toleo ya elektroniki, alianza kazi ya mfumo ternary numeral. Labda itakuwa mafanikio baada ya akili bandia zitaundwa?

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sw.birmiss.com. Theme powered by WordPress.