Kompjuters, Programmazzjoni
Għaliex huwa l-kodiċi binarju universali? Metodi ta 'Programmar
Il-kompjuter jipproċessa ammont kbir ta 'informazzjoni. Fajls awdjo, stampi, testi - dan kollu għandu jiġi riprodott jew murija. Għaliex huwa kodiċi binarju metodu universali ta 'pprogrammar ta' l-informazzjoni ta 'kwalunkwe tagħmir tekniku?
X'inhi d-differenza bejn l-encryption u l-encryption?
Ħafna drabi n-nies jidentifikaw il-kunċetti ta '"kodifikazzjoni" u "kodifikazzjoni" meta fil-fatt għandhom tifsiriet differenti. Allura, l-encryption huwa l-proċess ta 'trasformazzjoni ta' informazzjoni sabiex tinħebaha. Ħafna drabi tista 'tiġi deciphered mill-persuna li biddlet it-test, jew persuni mħarrġa apposta. Il-kodifikazzjoni tintuża biex tipproċessa l-informazzjoni u biex tissimplifika x-xogħol magħha. Normalment tintuża tabella ta 'kodifikazzjoni komuni, familjari għal kulħadd. Huwa wkoll integrat fil-kompjuter.
Prinċipju ta 'kodifikazzjoni binarju
Il-kodiċi binarju huwa bbażat fuq l-użu ta 'żewġ karattri biss - 0 u 1 - biex tipproċessa l-informazzjoni użata minn diversi apparati. Dawn is-sinjali kienu msejħa numri binarji, bl-Ingliż - binarju ċifri, jew bit. Kull wieħed mis-simboli tal- kodiċi binarju tokkupa l-memorja tal-kompjuter f'1 bit. Għaliex huwa kodiċi binarju metodu universali ta 'pproċessar ta' informazzjoni? Il-fatt hu li huwa eħfef għal kompjuter li jipproċessa inqas karattri. Dan jaffettwa direttament il-produttività tal-PC: l-inqas ħidmiet funzjonali li għandek bżonn biex iwettqu l-apparat, iktar tkun għolja l-veloċità u l-kwalità tax-xogħol.
Il-prinċipju ta 'kodifikazzjoni binarja jinstab mhux biss fl-ipprogrammar. Billi jalterna t-taħbita tan-nixxiegħa sorda u sonora, l-abitanti tal-Polinesja bagħtu informazzjoni lil xulxin. Prinċipju simili jintuża wkoll fil -kodiċi Morse, fejn ħsejjes twal u qosra jintużaw biex jittrażmettu messaġġ. "L-alfabett telegrafiku" llum jintuża.
Fejn jintuża l-kodiċi binarju?
Il- kodifikazzjoni binarja tal-informazzjoni fil-kompjuter tintuża kullimkien. Kull fajl, kemm jekk mużika kif ukoll test, għandu jkun ipprogrammat sabiex fil-futur ikun jista 'jiġi proċessat u jinqara faċilment. Is-sistema ta 'kodifikazzjoni binarja hija utli biex taħdem b'simboli u numri, fajls awdjo, grafika.
Kodiċi binari ta 'numri
Issa fil-numri tal-kompjuters huma ppreżentati f'forma kkodifikata, inkomprensibbli għal persuna ordinarja. L-użu ta 'numri Għarab, kif nistgħu nimmaġinaw, huwa irrazzjonali għat-teknoloġija. Ir-raġuni għal dan hija l-ħtieġa li tassenja lil kull numru is-simbolu uniku tiegħu stess, li kultant jista 'jkun impossibbli.
Hemm żewġ sistemi numeriċi: pożizzjonali u mhux pożizzjonali. Is-sistema ta 'non-pożizzjonament hija bbażata fuq l-użu ta' ittri Latini u hija familjari għalina fil-forma ta ' numri Griegi. Dan il-mod ta 'reġistrazzjoni huwa diffiċli biex jifhimha, u għalhekk huma rrifjutawha.
Is-sistema ta 'numru posizzjonali tintuża llum. Dan jinkludi kodifikazzjoni binarja, deċimali, octal u anke hexadeċimali ta 'informazzjoni.
Aħna nużaw is-sistema deċimali tal-kodifikazzjoni fil-ħajja ta 'kuljum. Dawn huma familjari għalina numri Għarab, li huma ċari għal kull persuna. Il-kodifikazzjoni binarja tan-numri tvarja billi tuża biss żero u waħda.
In-numri interni jiġu konvertiti f'sistema ta 'kodifikazzjoni binarja billi jiġu diviżi bi 2. It-taqsimiet li jirriżultaw huma wkoll maqsuma f'żewġ stadji fi stadji, sakemm ir-riżultat ikun 0 jew 1. Per eżempju, in-numru 123 10 fis-sistema binarja jista' jiġi rappreżentat bħala 1111011 2 . U n-numru 20 10 se jkun bħall-10100 2 .
Is-subintestaturi 10 u 2 huma mmarkati, rispettivament, b'sistema ta 'kodifikazzjoni ta' numri deċimali u binari. Is-simbolu ta 'kodifikazzjoni binarju jintuża biex jissimplifika x-xogħol bil-valuri rappreżentati f'sistemi ta' numri differenti.
Il-metodi għall-ipprogrammar ta 'numri deċimali huma bbażati fuq "virgola tal-virgola". Sabiex it-traduzzjoni tal-valur minn sistema ta 'kodifikazzjoni bimala għal binarju tkun korretta, uża l-formula N = M x qp. M hija l-mantissa (l-espressjoni ta 'numru mingħajr ordni), p hija l-ordni tal-valur ta' N, uq hija l-bażi tal-kodifikazzjoni tas-sistema (fil-każ tagħna 2).
Mhux in-numri kollha huma pożittivi. Sabiex tiddistingwi bejn numri pożittivi u negattivi, il-kompjuter iħalli spazju ta '1 bit biex jikkodifika l-karattru. Hawnhekk, iż-żero jirrappreżenta sinjal plus, u wieħed jirrappreżenta sinjal imnaqqas.
L-użu ta 'tali sistema ta' numri jagħmilha aktar faċli għal kompjuter biex jaħdem man-numri. Huwa għalhekk li l-kodiċijiet binarji huma universali fil-proċessi tal-kompjuters.
Kodifikazzjoni binarja ta 'informazzjoni testwali
Kull karattru alfabett huwa kkodifikat mis-sett tiegħu stess ta 'żeri u dawk. It-test jikkonsisti minn simboli differenti: ittri (kanzunetti u minuskoli), sinjali aritmetiċi u valuri differenti oħra. L-informazzjoni tat-test tal-kodifikazzjoni teħtieġ l-użu ta '8 valuri binarji konsekuttivi minn 00000000 għal 11111111. B'dan il-mod, 256 karattru differenti jistgħu jiġu kkonvertiti.
Sabiex tiġi evitata l-konfużjoni fil-kodifikazzjoni tat-test, jintużaw tabelli speċjali ta 'valuri għal kull karattru. Huma fihom l-alfabet Latin, sinjali aritmetiċi u sinjali speċjali (per eżempju, €, ¥, © u oħrajn). Is-simboli ta 'l-intervall 128-255 jikkodifikaw l-alfabet nazzjonali tal-pajjiż.
Biex tikkodifika 1 karattru, 8 bits ta 'memorja huma meħtieġa. Biex tissimplifika l-punteġġi, 8 bits huma ekwivalenti għal 1 byte, sabiex l-ispazju totali tad-diska għall-informazzjoni tat-test titkejjel f'bytes.
Il-biċċa l-kbira tal-kompjuters personali huma mgħammra b'tabella standard ta 'ASCII (Standard American Code for Information Interchange). Jintużaw tabelli oħra fejn is-sistema ta 'kodifikazzjoni ta' informazzjoni dwar it-test hija differenti. Pereżempju, l-ewwel kodifikazzjoni tal-karattru magħrufa tissejjaħ KOI-8 (il-kodiċi tal-iskambju tal-informazzjoni huwa 8-bit), u jaħdem fuq kompjuters b'UNIX OS. Wiesgħa wkoll hija t-tabella tal-kodiċijiet CP1251, li nħolqot għas-sistema operattiva Windows.
Kodiċi binarju tal-ħsejjes
Raġuni oħra għaliex il-kodifikazzjoni binarja hija metodu universali ta 'programmazzjoni ta' informazzjoni hija s-sempliċità tagħha meta taħdem ma 'fajls awdjo. Kwalunkwe mużika hija mewġa tal-ħoss ta 'amplitudni u frekwenza differenti ta' ossillazzjoni. Minn dawn il-parametri jiddependi l-volum tal-ħoss u taż-żift tiegħu.
Biex tipprogramma mewġ tal-ħsejjes, il-kompjuter jaqsamh kondizzjonalment f'diversi partijiet, jew "kampjuni". In-numru ta 'kampjuni bħal dawn jista' jkun kbir, għalhekk hemm 65536 kombinazzjoni differenti ta 'żerijiet u dawk. Għaldaqstant, il-kompjuters moderni huma mgħammra b'karti tal-ħoss ta '16-bit, li jfisser li jużaw 16-il ċifra binarju biex jikkodifikaw kampjun wieħed tal-mewġ tal-ħsejjes.
Biex tilgħab il-fajl awdjo, il-kompjuter jipproċessa s-sekwenzi tal-kodiċi binarju programmati u jgħaqqadhom ma 'mewġa kontinwa waħda.
Grafika għall-kodifikazzjoni
L-informazzjoni grafika tista 'tiġi ppreżentata fil-forma ta' tpinġijiet, dijagrammi, stampi jew slides f'PowerPoint. Kwalunkwe stampa tikkonsisti f'tikek żgħar - pixels, li jistgħu jinżebgħu b'kuluri differenti. Il-kulur ta 'kull pixel huwa kkodifikat u ffrankat, u fl-aħħar irridu jiksbu stampa sħiħa.
Jekk l-istampa tkun iswed u abjad, il-kodiċi għal kull pixel jista 'jkun wieħed jew żero. Jekk jintużaw 4 kuluri, allura l-kodiċi għal kull wieħed minnhom jikkonsisti f'żewġ ċifri: 00, 01, 10 jew 11. Dan il-prinċipju jiddistingwi l-kwalità tal-ipproċessar ta 'kwalunkwe immaġini. Iż-żieda jew it-tnaqqis tal-luminożità taffettwa wkoll in-numru ta 'kuluri użati. Fl-aħjar, il-kompjuter jiddistingwi madwar 16 777 216 sfumatura.
Konklużjoni
Hemm diversi metodi ta 'pprogrammar ta' informazzjoni, li fosthom il-kodiċi binarju huwa l-aktar effettiv. Biss bl-użu ta 'żewġ karattri - 1 u 0 - il-kompjuter faċilment jaqra ħafna mill-fajls. Fl-istess ħin, il-veloċità tal-ipproċessar hija ħafna ogħla minn, pereżempju, sistema ta 'programmazzjoni deċimali. Is-sempliċità ta 'dan il-metodu tagħmilha insostitwibbli għal kwalunkwe teknika. Huwa għalhekk li l-kodiċi binarju huwa universali fost il-kontropartijiet tiegħu.
Similar articles
Trending Now