KomputeranEwlekarî

Sîstemên vê ... nîşana - Encoding: agahî bi kar binî

Coding agahî - qada qasî berfireh ên zanînê. Bê guman, ku rasterast bi pêşketina teknolojîya dîjîtal ve girêdayî ye. rêdanê de agahî - Gelek dibistanên modern a bi mijara herî populer e. Îro em ê li ser şirovekirina bingehîn ya vê kirûyê jî di têkiliyên bi aliyên cuda yên komputeran de hîn bibin. Em ê hewl bidin bersiva vê pirsê: "? Kodkirina - pêvajoya, method, amûr an jî hemû van tiştan di carekê de"

Êraqê û yên

Hema hema ti type of welat e, ku li ser ekrana kompîtura, yek rê nîşan dan an din temsîl a code ku ji sifir û biçûkên. Ev herî hêsan, "-asta nizm" riya ku kilîta welat, ku destûrê dide PC Pêvajoya welat e. code gerdûnî ye: ku bi hemû fêmkirin, bê cudahî, komputer û (di rastiyê de, ku ji ber vê yekê ew hatibû afirandin - ji bo standardkirina zimanê bikaranîna agahiyên di formê dîjîtal).

The beşa base, ku bi kar tîne a kodkirina binary - hinekî e (ji peyvên "digit binary" - "cot-reqemî"). Ev ji bo butona 0 an 1. Bi giştî wekhev e, yek bi yek ji bits bikaranîn ne û bi hev re di cihekê 8-reqemî - bytes. Li her yekî ji wan, bi vî awayî, dikare heta 256 combinations yên Êraqê û yên (2 bi hêza 8'emîn). Ji bo tomarkirinê diravekî mezin agahî bi bikaranîn, bytes caran îzole ne û bi nirxê mezintir - Bi pêrkîtan "kîlo", "mega" "giga", "Tera", hwd., Her yek ji wan e 1,000 caran zêdetir ji berê .. .

text Kodkirina

Cureyê herî daneyên dîjîtal - a text. Ew çawa bi kar binî heye? Ev ne bes e, bi hêsanî pêvajoyê derdikeve. Di nameyê de, mark rastnivîs, hejmara an sembolên dikare ji aliyê yek an jî zêdetir bytes encoded, ku, dibe wan wek cihekê bêhempa yên Êraqê û yên dibîne, û paşê, li gor rêbazeke detection danîn tê nîşan dan. du welatên cîhanê standard "şîfrekirinê" text komputera hene - ASCII û UNICODE.

Sîstema ASCII, her kesayetî, bi tenê byte yek encoded. Ku, bi vê standard, tu dikarî "werin" ji bo 256 characters - ku ye bêtir ji bes ji bo nîşandanê sembol ên ku piraniya alfabeyên ku li dinyayê. Bê guman, hemû heyî nameya ku îro sîstemeke neteweyî nayê nav Vê çavkaniyê binirxîne ne bi kêr in. Ji ber vê yekê, ji bo her alfabeya xwe "Q" şîfrekirinê xwe afirandin. Ev diçe agahî encode bikaranîna sîstemên nîşana, li flert û testên neteweyî yên nivîskî. Lê belê, her yek ji van sîsteman, di dora xwe, beşek ji standard ASCII global pejirandin navnetewî de ye.

Wekî beşek ji sîstema ASCII de, vê çavkaniyê ji 256 characters ji du beşan dabeş e. Ya yekem, 128 - li sembolên wê mîsogerkirî ye ji bo ku elifbêya English (a bi riya z), û herweha hejmareke, marks xalbendî bingehîn û hin mirovên din in. Yê diduyan 128 bytes wê mîsogerkirî ye, di dora xwe de, di bin nameyê de sîstemeke neteweyî. Ev "sub-sîstema" ji bo alfabeyên ku non-English e - Russian, Hindi, Arabic, Japanese, Chinese û gelek kesên din.

Her yek ji wan di forma ji maseyên binî cuda de tên temsîlkirin. e ku, ew dikarin biqewimin (û pirê caran ev yek diqewime), da ku bi heman cihekê bits berpirsiyar bo tîpên û sembolên di du tabloyên cuda 'neteweyî' cuda be. Ji bilî vê, ji ber ku taybetî yên ji bo pêşxistina IT-qada li welatên cuda, heta ew cuda ne. Ji bo nimûne, ji bo bi zimanê Rûsî herî normal ya du sîstemên bi kar binî: Windows-1251 û KOI-8. First paşê hat (herweha tune xwe wê bi pergala xebatê de), lê niha gelek IT-pispor li ser bingeha pêşanî bikaranîn. Ji ber vê yekê, ya kompîturê de ku ew dikare bibe misoger ji bo xwendina text Russian divê bikaribin herdu tabloyên bi awayekî rast tespîtkirina be. Lê wek qaîde, tu pirsgirêka me bi wê (eger pergala xebatê PC modern pêwîst).

Rêbaz Kodkirina Nivîsar di başkirina hemû dem. Li gel "single-byte" sîstema ASCII ku dikare tenê 256 nirx ji bo vê amancê bedena e, ew jî "cot-byte" sîstema UNICODE heye. Ev hêsan e, bo hesabê ku ew ji bo kodkirina text destûrê li yekûnek ji bo 2 bi pileya 16an de ye, ango 65 hezar. 536. Di wê, li dora, xwedî çavkaniyên ji hev re vekodkirina hema hema hemû alfabeyên netewî heyî yên cîhanê. Bikaranîna UNICODE e kêmtir in ji tevlêbûna ya standard ASCII "klasîk" ne.

Nikarī charts

Em çawa ji "şîfre" text û di vê rewşê de li bytes used dane. Ji ber ku doz bi photos û images dîjîtal e? Ev e bi xwe gelekî sade. Bi eynî awayî wek ew bi nivîsa ku dibe, ku rola sereke di kodên ji graphics dibe play hemû bytes heman.

Pêvajoya bikaranîna dîjîtal di giştî de ji çerxên ku direve di TV ye. Li ser ekrana TV de, eger em binêrin, wêneyê de pêk tê, yên piralî yên pixels şexsî ku bi awayekî komî şiklê nabin li çavê dûr ve ava bike. matrix Televîzyon (an projector CRT) ji stefartî li koordînatên horizontal û vertical ji her aliyî distîne û wêneyê hêdî hêdî, ava dike. graphics Computer binî prensîba kar bi heman awayî. "Şîfrekirin" bytes wêneyên li ser neye ji her yek ji bo rangan e screen koordînatên rêdikirin (û rengê her yekî ji wan). Ev gotinên hêsan. Bê guman, grafîkan bi kar binî - vê pêvajoyê de ye hê bêtir aloz ji text heman.

Method referansa hevahengî respective xalên û Parametreyên color ya bi navê "hilbijartin". Wekî vê, navên gelek formatên file ji graphics dibe. The koordînatên ji her yek ji pixels û rengê xwe di yek an jî zêdetir bytes tomarkirin. hejmara Çi grîng? Di serî de li ser çend bi reng yên color "werin" ê. Yek byte tê zanîn - 256 nirx e. Eger em xwedî pictures bes avakirina wiha hejmareke mezin ji sîtavên - em dê Vê çavkaniyê binirxîne rêvebirin. Bi taybetî jî, di destê me de, dibe ku 256 Shades of Grey. Û ev têra vekodkirina hema hema ti images reş-û-spî be. Di dorê, wêneyên rengê çavkaniyê binirxîne e ne bes e: di çavê mirovan, wek ku hûn dizanin, nikarin ji hev veqetînin ji bo çend deh milyonan ji rengên e. Ji ber vê yekê divê "awarte" e 256 nirxên ne, û di bi sedan û hezaran caran bêhtir. Çima Comment vekodkirina xalên ne yek byte, di heman demê de çend: îro li ser pîvanên heyî, dikare bibe li wê derê 16 (dikarin "werin" 65 K 536 colors.) An jî 24 (777 hezar û 16 milyon 216 bi reng.).

Berevajî standardên text, cudahiyan, ku bi hejmara zimanan di cîhanê de, bi odên tiştên a little bit hêsantir e. Formatên li file herî (wek JPEG, PNG, BMP, GIF, û hwd. D.) Ma li ser herî komputeran naskirin bi gelemperî wekhev baş.

e ku tu tişt tevlîhev in ji bo fêmkirina ji kodên ji bo hinek prensîbên pêk hene agahî graphic. Ast 9 ti dibistana navînî Russian piranî de dersên li zanistê dibe, ku teknolojîyên bi hinek hûrgilî eşkerekirin pir hêsan û zimanê famkirî ye. jî bernameyên perwerdeya taybetî ji bo mezinan heye, - ew zanîngehan birêxistin dike, dibistanên bilind, an jî dibistan in.

Ji ber vê yekê, ji bo mirovê nûjen Russian e ku ji bo bidestxistina zanîna li ser codes ku girîngiya pratîk di warê graphics dibe. Û eger hûn dixwazin ji bo xwe nas bikin bi zanîna bingehîn, tu dikarî ji materyalên perwerde License de bistînin. To wan de, ji bo nimûne, di beşa "Coding agahiyên grafîk (pirtûkên pola 9an" Haydarî û ICT "nivîsîne Ugrinovich ND).

Coding ji welat audio

Computer bi rêkûpêk ji bo guhdariya muzîkê û din faylên dengî de tê bikaranîn. Çawa ku doza bi text û graphics, tu deng li ser PC te ye - ev hemû di heman bytes. Ew, li dorê, "decrypted" karta dengî û chips din û misilmanan nav sound ya bideng. Prensîpa li vir, weke ku di doza li ser lewheyên hene.Di e li ser heman. Ew navdar in bi hev re dengê rêje ji Grooves bi mîkroskopê li ser plastîk, ya ku ji aliyê xwendevan naskirin, û paşê re hevkariyê bike. Di komputerê hemû dişibe vê. Tenê Grooves play a bytes rola di xwezayê de ku, weke di doza text û images, ji kodên binary e.

Ger ku di doza hêmana beşa image komputera xwe digêhîne point, dema qeyda deng de ye, ku bi navê "hesab". Ev giştî nevê du bytes, bi afrandina heta 65 hezar. 536 microvibrations sound. Lê belê, berevajî, weke ku di çêkirina wêneyan pêk tê ji bo çêtirkirina kalîteya deng tê kirin û got, ne bytes din jî (li wê derê yî, eşkere, û bêtir ji têra), û zêdekirina hejmara "tê hesbandinê" hatiye lidarxistin. Her çiqas di hin sîstemên audio bye e kêmtir û zêdetir tê bikaranîn. Dema encoding audio li vegerêne, li beşa standard ên byte "hilikeka" yek duyemîn bibin. Microvibrations i.e., şîfre bikaranîna 8 th. Hijmartin per second, eşkere yên bi kalîte kêmtir cihekê saxlem ji herem ji aliyê 44 hezar û wê bibe. "Hijmartin".

standartkirina Navnetewî ya faylên dengî de, herweha di doza graphics ye, baş pêş. gelek formatan de standard yên medyaya bihîzyarî hene - MP3, WAV, WMA, li seranserê cîhanê, kêfxweş bûn.

Kodkirina video

A kind of "xaxê hybrid", li ku dengê is bi kodên şîfrekirinê yên images bi hev re, bi kar di videos dibe. Bi piranî movies û clips ji du cure yên welat pêk tê - bi xwe deng û pê video e. Wek "şîfre" unsûra yekem, ku em li jorê got. Ya duyem, hinekî zêdetir tevlîhev bû. Ew prensîbên here cuda ji daxilê kodên grafîkî nîqaş li jor in. Lê bi saya gerdûnî yên ku "konsepta" ji bytes ne mekanîzmayên, tê fêmkirin û herî maqûl e.

Bibîr bînin, çawa ji bo avakirina film. Ev ji bilî çendîn frames şexsî (ku bi giştî 24 in) e. Pir bi heman awayî sazkirin videos dibe. Each frame - a picture e. About çawa ew e ku bi alîkariya bytes avakirin, em li jorê destnîşan kirine. Di dorê, niha li code video ser danasîn herêmê, rê di navbera frames şexsî binding. A kind of nakve digital ji bo film. A beşa cuda yên stream video (heman xalên ji bo images û moşekan bo sound, weke ku di "film" û movie format clips), di çarçoveya binêrin. The cara duyem de, li gorî standartên pejirandin, dibe ku 25 an jî 50.

Çawa ku di doza audio, ne pîvanên navnetewî hevbeş ji bo video hene - MP4, 3GP, AVI. Derhênerên fîlm û fîlmên hewl ji bo hilberîna test medya û minasib bi hejmareke mezintir ji komputerên in. Van formatên file - di nav herî populer ya, ew hema hema li ser her PC modern vekirin.

compression welat

depo welat Computer ji derve li ser gelek medya hatiye lidarxistin - dîskên, ajokarên flash, û hwd. Wekî ku me li jor got, bytes, wek qaîde, "jêkin" Pêşbendik "mega", "giga", "tera", û hwd. Di hin rewşan de .... nirxa encoded files e ku cihê xwe ji wan re ku bi kanên berdest ne dikarin li ser diskê be. Hingê cureyên cuda yên bi teknîkên compression welat bi kar tînin. Wan a ji kodên in, di rastiyê de, jî. Ev e - din, şiroveyeke gengaz yên demdirêj.

du dezgeyên bingehîn ji bo compression welat heye. Li ser pêşî ya wan de, di cihekê bit de "bi timamî" formê hatiye nivîsîn. e ku, di komputera nikare naveroka files xwendin (play wek text, picture an video), heke tu pêk neyê prosedûra ji "unpacking". Di bernameyê de, ku compresses daneyên di vî awayî ye logger welat tê gotin. Çawa dixebite gelekî sade ye. Daneyên Arşîvkirina wek yek ji riyên herî populer in ku ji bo pêkanîna agahî bi kar binî, xebatên-asta dibistanê dibe mecbûrî.

Wekî ku em dizanin de, pêvajoya "Şîfrekirin," di bytes file standard. Take standard ASCII de. To, dibêjin, ku kilîta peyva "hello", divê em 6 bytes, li gor hejmara tîpên. Ji ber vê çiqas space a file bi ku text dê li ser diskê bigirin. Çi diqewime eger em binivîsin ku gotina "hi" 100 car li pey hev? Tiştek taybet - ji bo vê divê em 600 bytes, bi rêzê ve, di heman hejmara disk space. "Hello zêdetir ji aliyê 100": Lê belê, em dikarin logger welat, ku file, ku bi wateya hejmareke pir biçûk yên bytes wê bê "şîfre" tîma ku dixuye, tiştekî wek vê ava bike, wê bi kar bîne. By hijmartina hejmara tîpên di vê raporê de ji bo wê encamê ku ji bo tomara wisa file were, divê em bi tenê 19 bytes. Û bi heman hejmara disk space. Dema ku "unpacking" li pelê arşîvê a "şîfrekirina giştî" ye, û li nivîsê çavkaniyan bibîne ji dibe "100 hello." Bi vî awayî, bi bikaranîna bernameyeke taybetî de, ku bi kar tîne mekanîzmekê ji kodên taybet, em dikarin beşekê giring ên disk space xilas bike.

The pêvajoya jor bes rengawreng e: no çi sîstemên nîşana bikaranîn, agahiyên li binî ji bo armanca compression e her tim gengaz bi arşîvkirin welat.

mekanîzma duyem de çi ye? Heta radeyekê, ev similar to tiştên ku di logger daneyan tê bikaranîn e. Lê cudatiya bingehîn ya wê ye ku di dosyayê de daxînin jî pir baş xuya a komputerê "derxistina" prosedureke. ev mekanîzma çawa dixebite?

Wekî ku em bibîr bînin, ku di forma resen de ji peyva "hello" datîne 6 bytes. Lê belê, em dikarin ji trick here û nivîsandinê ku ew wekî vê: "prvt". Published 4 bytes. Hemû tiştên ku lazm do - e ku "hîn" komputerê zêde di vê pêvajoyê de yên xweşik li file nameyên, ku em paqij bikin. Ev divê were gotin ku di pratîkê de "fêrbûn" pêvajoya ji bo amadekirina û ev ne pêwist e. mekanîzmayên wê yên esasî naskirina tîpan kêm in li software modern herî ji bo PC venagere. e ku, li Bodleian a files em bi ku her roj, bi awayekî an yê din re mijûl kirin "şîfre" li ser vê algorithm.

Bê guman, ne "hybrid" bi kar binî de agahiyên sîstema, ku dikare compression welat pêkanîna dema derfet û hem ji helwesta li jor heye. Û ew in, dibe ku bibe, heta di warê tomarkirinê disk space ji bi serê xwe bêtir bi bandor.

Bê guman, operasyonên xwe bi peyva "hello", em bi rê ketin tenê prensîbên bingehîn yên mekanîzmayên compression welat. Di rastiyê de ew qas zêdetir tevlîhev in. sîstemên cuda yên agahî rêdanê dibe ku mekanîzmayên qasî bi kompleksa "compression" files bikin. Lê belê, em bibînin, li ser hisabê çi dikare were kirin ji bo rizgarkirina disk space, hema hema bê dabeş ku Arnavutan li ser kalîteya agahî li ser PC. van cure daneyên li ser kesên din ku daxwaza ji bo çavkaniyên dîskê - bi taybetî girîng rola compression daneya ku bi bikaranîna images, audio û video e.

"Kodên" din çi ne?

Wekî ku em di destpêkê de got, binî - bûyereka pir tevlîhev e. Piştî ku behsa prensîbên bingehîn yên binî daneyên dîjîtal li ser bytes, em dikarin li herêma din deyne. Ev e, bi bikaranîna kodên komputerê li nirxên cuda ve girêdayî ye. Li vir, di bin "code," Yanî em ne Bûyer Yên û sifir, û berhevkirina tîpên cuda û sembolên (ku, wek ku em dizanin, û bi vî awayî bi yên 0 kir û 1), ku girîngiya pratîk ji bo jiyana mirovî modern.

koda

Li dilê her programa komputerê - code. Ev di zimanê têgehiştî û bi komputerê hatiye nivîsîn. PC, deşîfre code înfaz hinek ferman. A feature cuda yên bernameyeke komputerê ji type din daneyên dîjîtal de ye ku di koda ku bikaribe "şîfreya" bi xwe ye de (user bi tenê hewce dest bi pêvajoya).

Taybetiyeke din a bernameya - di delîveya nisbî yên qanûna bikaranîn. Ku tê, bide dibe eynî kar mirovek dikare, bi bikaranîna komek mezin ji "komepeyvên", û heke pêwîst be - û li zimanê din.

belgeyên markup

Din jî girîngiya pratîk ên di çarçoveya nameya tevgerê - afirandinê de û formatkirin belgeyên. Wek qaîde, a display yên sade characters li ser ekranê ye ji ya nihêrîna li ser girîngiya pratîk ên PC têra xwe ne. Di piranîya rewşan de, ji text, divê bikaranîna font size taybetî û color were avakirin, ji aliyê unsûrên din (wek raxîne, maseyên) re çûn. Hemû ji van Parametreyên bi di doza bernameyên li ser zimanan taybet fêmkirin ji aliyê dibe set, herweha. PC, naskirina "team", nîşan dide ku belgeyeke tam wek bikarhêner bixwaze. Li gel vê, ji text dikare bi heman awayî formatkirin de, wek ku bi bernameyên çêdibe, bikaranîna komên cuda yên "komepeyvên me" û heta di zimanên cuda.

Lê belê, e ferqeke bingehîn di navbera codes ji bo belge û bernameyên computer hene. Ev in ji ber ku berê, nikarin xwe şîfreya ne pêk tê. Ji bo vekirina pelên bi teşekirî herdem pêwîst software sêyemîn.

şîfrekirina giştî ya daneyan

şiroveyeke din ji peryoda "code" ya ku ji bo komputer serî - şîfrekirinê e. Li jor, em vê peyvê wek hemwate ji bo demeke "binī" bi kar anî, û ev jî dirêjtir e. Li vir, ew şîfrekirinê wê wateyê em cûreyeke cûda yên diyardeyeke. Ango kodkirina daneyên dîjîtal de ji bo wan qedexe gihîştina wan ji aliyê kesên din. Parastina files dibe - Çalakiyên herî girîng di IT-qadê. Di rastiyê de ev disiplînek zanistî cuda ku ew jî mîna komputerek dibistanê. Kodkirina re pelên bi a view ji bo pêşî li ketina bê ruxset de - karekî, li ser girîngiya ku di zaroktiyê de ji hemwelatiyên welatên modern pêşkeş kirin e.

mekanîzma çawa tên by ku şîfrekirina giştî ya daneyan? The weke prensîba hêsan û zelal e, wek hemû yên berê, em hatine hesibandin. Kodkirina - pêvajoya ku bi hêsanî di warê prensîbên bingehîn yên mantiqê derdikeve.

Kî divê em bo gihandina peyama, "Ivanov, Petrov diçe ser", da ku tu kes nikare wê bixwînin. Em kompîturê ewle ku kilîta peyam û di encama dîtina: "10-3-1-15-16-3-10-5-7-20-11-17-6-20-18-3-21". Ev koda e, bê guman, e gelekî sade: di her hejmara rêje ji bo hejmara tîpên alfabeya yên komepeyvên me. "Ez" de radiweste, li cihê 10'emîn, "B" - 3, "A" - on 1, û hwd. Lê belê, sîstema binî dibe modern dikarin daneyên werin, da ku, ew dê pick up to the key qasî bi zehmet ...

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ku.atomiyme.com. Theme powered by WordPress.