Mga computerProgramming

Pag-encode at pag-decode - ito ay mahirap?

At diseminasyon ng mga computer na kinakailangan ng masusing diskarte sa data transmission systems. Ngunit dito ay dumating ang problema, na kung saan ay kung paano ibahin ang anyo ng isang normal at pantao-nababasa impormasyon upang maaari itong patakbuhin ang machine? At ang mga elemento ng solusyon sa problemang ito ay upang i-encode at decode impormasyon.

Ang konsepto ng "coding"

Isang set ng mga simbolo na tumutugma sa mga tukoy na item ng mga impormasyon o mga tampok, tumawag ang code. Isang proseso na kung saan ito ay ginawa, ay tinatawag na encoding. Impormasyon ng coding ay isinasagawa upang ipakita ang data sa isang compact at kapaki-pakinabang na form sa panahon ng kanyang transfer at pagproseso sa isang computing aparato. Sa panahon ng proseso ng pag-encode ay upang maghanap, pag-uuri at pag-order ng mga magagamit na data. Ang resulta code ay output matapos ang pag-decode at ang mga ito ang tunay na layunin ng palitan ng impormasyon sa pagitan ng iba't ibang mga computer.

Ano ang kahulugan ng pagde-decode?

Decoding - isang operasyon sa kanyang layunin kabaligtaran coding. Kaya, kapag ito, ayon sa isang tiyak predetermined code, hanapin ang naaangkop na impormasyon o bagay. Ang isang halimbawa ng mga naturang gawain ay maaaring magsilbi bilang isang halimbawa ng mga telepono. Kaya, kapag may isang hanay ng mga numero (at sa katunayan, ang code ay ipinapadala sa anyo ng mga de-koryenteng signal), ito ay nagpasok ng isang awtomatikong sistema ng telepono. May ito ay decoded, at teknolohiya "natututo" na dapat maging isang subscriber. Sa pangkalahatan, decoding - ito ay lubos na isang komplikadong proseso, ngunit kung sa tingin mo tungkol dito rin sa kanyang kakanyahan, upang maunawaan kung paano at kung ano ang nangyayari, ay hindi mahirap.

Paano ang coding proseso

Ang encoding na proseso ay maaaring maging mano-mano o awtomatiko. Kaya, ang manual coding ay pre-naipon direktoryo, kung saan isinaad, na kung saan ay tumutugon sa. Pagkatapos, mga palatandaan ay inilalapat sa punched card o papel tape, sila ay ipinakilala sa ang computer at ang impormasyon ay muling naka-encode sa machine code.

Mahusay na katanyagan, hindi bababa sa dahil sa kadalian nakuha automatic coding pamamaraan. Kaya, kapag ang lahat ng ito na isinulat sa tulong ng mga salita, mga karaniwang simbolo at numero sa isang dokumento na nilikha sa computer. Ang resultang file ay napupunta sa pagproseso ng isang espesyal na machine. Ito encodes ang lahat ng paraan, upang makakuha ng sa lalong madaling ang machine code na kung saan ay mas maginhawa upang maghanap, uri-uriin, at iproseso ang data. Ang kalagayan ng mga awtomatikong pag-encode ay ang pagkakaroon ng diksyunaryo kung saan ang isang partikular na code na naaayon sa isang salita. Sa diskarteng ito, hindi na kailangan para sa impormasyon sa ang kahulugan ng kanyang mga pag-uuri. Isinagawa data processing sa isang maliwanag na anyo ng mga machine, na kung saan ay maaaring gumana confidently at sa pagpoproseso ng kapangyarihan upang tumutok sa ang mga kinakailangang aksyon. At ito ay gumagana sa mga computer sanhi ng pagkakaroon ng isang susi code. Ito ay isang solong katawan ng impormasyon na ginagamit para sa lahat ng mga gawain. Ang paghahanap ay ginanap sa batayan ng pagiging natatangi ng ang relasyon katangian sa ang bagay. Kadalasan, ang paghahanap ay ginanap sa pamamagitan ng bit address, ngunit maaaring gamitin at ang mga serial number registration nang walang karagdagang impormasyon.

May isa pang paraan ng coding kapag numerong data ay pinagsunod-sunod ayon sa kanilang nilalaman. Sa ibang salita, ang pag-uuri ay ginawa, kung saan ang papel na ginagampanan-play ng isang pangunahing tumutukoy na katangian.

Paano ay ang pag-decode

Pag-decode ng mga natanggap na impormasyon depende sa pamamaraan ng pag-encode, ang uri at characterizing mga tampok. Kaya, upang makakuha ng impormasyon na kailangan mo, kapag pumili ka ng ibang pointer diskarteng ay may problemang. Mahalaga dito ay ang antas ng seguridad at proteksyon ng data. Kapag ang isang pagtanggap ng mga de-koryenteng impulses, kagamitan tseke kung maaari itong iproseso ang mga ito. Decoding - isang komplikadong proseso, dahil sa panahon ng pagpapadala ng data ay maaaring nauugnay sa pagkawala ng signal effects. Sa kaso ng isang positibong tugon ay batay sa mga tiyak na mga katangian na kung saan decodes ang natanggap na impormasyon ayon sa mga magagamit na data directory. Kung hindi ito posible, ang computer ay nagbibigay papansin ang mga pamamaraan, na nangangahulugan bistay sa pinaka-hindi kinakailangang o impormasyon ay hindi inilaan para sa kanya. Ang pangunahing paksa ay binuksan, at maaari itong ipinapalagay na ang pag-encode at pag-decode ng impormasyon ay hindi na magkaroon ng kahirapan sa pag-unawa.

uri ng code

Kung ang mga simbolo tumutugma sa isang partikular na bagay o tampok, tulad ng isang code ay tinatawag na direct. Kung ang code ay naglalaman ng impormasyon tungkol sa ang nais na address, na kung saan ay nagpapahiwatig ng lokasyon ng kinakailangang impormasyon ay naka-target. Ito ay ginagamit upang hanapin ang mga malalaking volume ng impormasyon. Code ay maaaring kinakatawan bilang isang binary encoding byte, ang machine na salita, at ang pahina unit. Pag-encode at pag-decode - ito ay lamang ang pagpapatakbo code. Huwag kalimutan ang tungkol dito, at pagkatapos ay magbigay ng isang paglalarawan ng mga ito ay hindi magiging mahirap.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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