KomputeranSoftware

Pêşkêşkirina agahiyên li ser komputerê: bi kar wergerandî

Ger kesê ku di xebatê de ji teknolojiya kompîturê de beşdar e sethî ne, lê bi giranî, lê bi rastî divê ji tiştên ku cuda ne haydar bin formên agahî di dibe. Ev pirsa bingehîn e, ji ber ku ne bi tenê bikaranîna nivîsbariyê û sîstemên xwejimêran de, di heman demê de jî li bernameyên bi prensîb e li ser bingeha van Ahaz.

Lesson "Danasîna agahiyên di dibe": perjewendiya

Bi gelemperî, alavên dibe ji bo rê li wê sîyasetvan agahiyên an jî bi fermanan, nav formatên file ji xwe diguherin û ji wan re û ji user encama qediyayî hinekî cuda ji têgehên zexm e, pêşkêş dike.

Ev rastiyeke ku hemû sîstemên heyî li ser bi tenê du operatorên mantiqî li gor - "true" û "derewîn» (rast e, derew). Di wateya hêsantir ev "erê" an jî "na."

Tê fêmkirin ku zanista peyvên dibe ku fêm nake çima sîstemeka tivilman taybet bi code conditional li berbanga spêdeyê ji teknolojiya kompîturê, hate afirandin, di ku de bi erêkirina beşa têkildar, û înkar - sifir. Ku e bê ka di bin navê nûneriya binary agahiyên li ser komputerê re xuya bû. Dimîne li ser kombînasyona Yên û Êraqê bi biryar e û bi mezinbûna object daneyan.

Ya herî biçûk jî yekîneya vê type the size hinekî e - bit, ku dikare ji bo nirxa butona 0 an 1. Lê heye, sîstemên modern bi vî rengî qederekî hindik bi kar ne, û hema hema hemû riyên ji pêşkêşkirina agahiyên li ser komputerê bi bikaranîna bi tenê heşt bits, ku bi hev re kêm pêk bytes (2 bi hêza heştan de). Bi vî awahî, di byte yek dikare ji ti encoding xeysetê 256 mimkun kirin. Û ev e ku code tűţî tu ji object agahî ye. Ev dê were fêmkirin, ku ev çawa di pratîkê de xuya dike.

Haydarî: di mijara agahiyên di dibe. hejmara sabît e-point

Ji ber ku ew di destpêkê de li ser hejmara dipeyivî, em dibînin çawa ku sîstema wan dikşînin. Nûnertiya agahiyên hejmarî li îro ya kompîturê de dikare bê nav, hejmara muamelekirina bi niqteyekê nerî û herikîn de dabeş dibe. The type yekem dikare bi hejmarên ji rêzê, ku piştî xala ku sifira hêjayî sifir e jîder, bê.

Tê bawerkirin ku ku hejmara vê type dikarin 1, 2, an jî 4 bytes bigirin. Ku bi navê byte serê berpirsiyar bo nîşana hejmara e, di demekê de ku nîşana erênî beramberî sifir, û neyînî - yekîneya. Bi vî awayî, ji bo nimûne, temsîla 2-byte yên cûrbecûr yên nirxên ji bo hejmarên pozîtîf di navbera 0 to 16 Feb. 1, e ku 65535, û ji bo hejmarê kêmek - -2 15 2 15 -1, ji bo range Hejmara ji wekhev e ku -32768 ji bo 32767.

temsîla Xalên-point

Niha cureyê duyem ya hejmara bifikirin. Ev rastiyeke ku, dersên mufredata dibistanê li ser "Rapor li ser komputerê" (sinifa 9) hejmar herikîn-xala tên hesibandin ne. Operasyonên bi wan pir tevlîhev in û bi, ji bo nimûne, di games dibe. Di vê navê de, hinekî mijûl ji mijarê de, divê bê gotin ku ji bo kartên graphics modern yek ji nîşaneyên sereke ya performansa leza kirdariyên e, bi van hejmarên.

Li vir em bi kar tînin, vê formê exponential, li ku helwesta xala dehek de dikare bê guhertin. Wekî formula bingehîn, nîşandana a temsîla ti hejmara qebûl A jêr e: A = m A * q P , ku m A - Hejmara da - li mantissa, q P e - a radix e, û P.

The mantissa divê daxwazê ji q hevdîtinê -1 ≤ | m A | <1, hingê li wê derê, divê fraction binary proper dihewînin, reqema piştî xala dehek de, cuda ji sifir e ku, û bi fermana be - hejmara tevahiya. Û ti hejmarkî ku sifira Normalized dikare bibe gelekî hêsan e ku mirov lê bifikire li formê exponential. Û hejmara vê type xwedî size ji 4 an 8 bytes.

Ji bo nimûne, hejmarkî ku sifira 999.999 gorî formula bi mantissa Normalized wê wek 0,999999 ~ 10 3 binêre.

Displaying welat nivîsê: hinekî ji dîroka

Piraniya hemû bikarhêneran yên sîstemên komputera hê jî agahî test bi kar tînin. Û dîtina agahî metinî di komputera beramberî heman prensîbên code.

Lê belê, ji ber wê yekê ku îro em dikarin gelek yên zimanan di dinyayê de bijmêrim, ji bo temsîla agahî text tîne sîstema encodings taybet an maseyên code. Bi belavbûna MS-DOS a standard bingehîn rêdanê CP866 bêdeng bû, komputer û Apple Mac wê standard xwe bi xwe bi kar tînin. Di demekê de ku taybet ISO 8859-5 kodkirina zimanê Rûsî nasandin bû. Lê belê, bi pêşketina teknolojiya kompîturê, pêwîst ji bo danasîna pîvanên nû.

cîhêreng ên encodings

Ji bo nimûne, di dawiya salên 90-î yên sedsala borî bû a gerdûnî li wir encoding ji Unicode, ku ne bi tenê dikarî Daneyên text bedena, di heman demê de jî audio û video. ažkera ye wê ew e ku karaktereke single hat terxan kirin zêdetir ji yek bit, di heman demê de du.

Hinekî derengtir, ne cûreyên din ên li wir. Ji bo pergalên li Windows-, li used herî CP1251 Kodkirina e, di heman demê de ji bo zimanê Rûsî û hîn jî ji aliyê koi-8P bikaranîn - encoding, ku di dawiya salên 70 da xuya bû, û 80 aktîv hetta di pergalên li UNIX-hatine bikaranîn.

The pir heman agahî li temsîla metinî a komputerê li ser Tabloya ASCII de, di nav de bingeheke û para dirêjkirin. Yê pêşî de codes ji 0 heta 127, ya duyem jî - ji 128 heta 255. Lê belê, yekem codes range 0-32 derveyî sembolên ku ji bo keys a Klavyeya standard û keys function (F1-F12) rêdan vekişiya.

Graphics: ji cureyên sereke yên

Wekî ku ji bo graphics, ya ku bi awayekî berfireh li cîhana dîjîtal îro tê bikaranîn, ne hin nuansan hene. Ger tu li temsîla grafîkên agahî li ser komputerê, va ye, hûn divê pêşî bal kişand ser cureyên sereke yên images bidin. Di nav wan de du cureyên sereke - vector û raster.

vector li ser bikaranîna şêweyên primitive (lines, derdorên, curves, polygons, û hwd. D.), qutiyên Text û muzîkę a rengê taybet. Bitmaps bi li ser bikaranîna a matrix lakêşeyî, hêmanên ku ji a pixel navê bingeha. Li gel vê, ji bo her element, tu dikarî di aşopên û color set.

image vector

Îro, bikaranîna vector a herêma sînor. Ew baş in, ji bo nimûne, di dema afirandina şêwekariyê ya teknîkî û diagrams, an jî ji bo du-alî, yan modelên sê-alî yên objects.

Wergerandî shapes vector stationary formatan de wek PDF, WMF, PCL in. Ji bo barkirina bo Elewîtî bi taybetî used standard Macromedia Flash. Lê eger em li ser kalîteya an jî operasyonan li dar tevlihevtir e derecę Gotûbêja, çêtir e ji bo bikaranîna formatên raster.

Bitmaps

Bi tiştên raster ye gelek aloztir more. Ev rastiyeke ku, di danasîna agahî li ser komputerê, li ser bingeha matrix, nűtir bikaranîna Parametreyên din - Kûrahiya rengê (expression kantîtatîf ya di malikên rengan de) li bits, û bi mezinbûna The Matrix (hejmara pixels per inch, ji bo ku DPI kirin).

Ku tê, ji rengan de dikarin ji 16, 256, 65.536 an 16.777.216 rengên pêk tên, û The Matrix dikare ferqên mezin, lê ya herî is a çareseriyê ya 800x600 pixels (480 000 pixel) tê gotin. Li gor van erdan ji bo destnîşankirina hejmara bits pêwîst ji bo tomarkirina object. Ji bo vê yekê em pêşî bi kar formula N = 2 I, li ku N - hejmara reng e, û ez - kûrahiya reng e.

Hingê, çendeya agahî hesabkirin. Ji bo nimûne, ji bo hesab ji image file ji dihewînin, 65.536 reng û matrix ji 1024x768 pixels. The çareseriyê wiha ye:

  • Ez = log 2 65536, ku 16 bits e;
  • hejmara pixels 1024 * 768 = 786, 432;
  • kapasîteya bîra 16 bits * 786 432 = 12 582 912 bytes, ku ew beramberî 1.2 Mb e.

Cîhêreng ên audio: derhêneriya sereke yên senteza

Danasîna agahî li ser komputerê, navê dengî, bi ya prensîbên bingehîn yên heman yên ku li jor dîtin. Lê, wek ku ji bo formeke din de ji agahî biçük, ji bo nonertîya sound, jî, bi kar taybetmendiyên din xwe.

Mixabin,-high quality bergirtina sound û li teknolojiya kompîturê, di gelek cara xuya bû. Lê belê, heke playback eksê wê zêdetir Japonê hatiye, di senteza instrument rast-mibalexe muzîkê di pratîkê de ne mimkun bû. Ji ber vê yekê, hin şirketên muzîkê pîvanên xwe bi xwe pêk anî. Îro, bi piranî awayekî berfireh tê bikaranîn, di senteza FM û rêbaza sifrê-wave.

Di bûyera pêşîn de ev tê wê wateyê ku tu dengê xwezayî, ye ku berdewam be, dikare di nav cihekê hin pûçkirin (Bûyer) herî hêsan harmonics bikaranîna rêbazek û berhemên pêşkêşkirina agahiyên di bîra kompîturê de li ser bingeha code. To play bikaranîna pêvajoya berevajî ne, lê di vê rewşê de, windakirina bivênevê yên hin ji yên ku pêkhateyên ku li ser kalîteya xuya.

Dema ku sentêza sifrê-pêla texmînkirin e ku sifrê pre-afirandin bi wergerandî yên dengê amûrên li wir bijîn. Wiha, wergerandî bi test kir. Di heman demê de ji bo play tîma MIDI (Musical Instrument Navrûya Digital) pirî caran têra xwe ji bo hesiyam, ji cureyê code of instrument, demajoya, duration, şiddet û deng û dînamîkên guherînê, settings jîngehê û taybetmendiyên din. Sipas ji bo bi vî rengî dengê nêzîkî têra xwe nêzî xwezayî.

formatên modern

Herwekî berê bingehê ji bo WAV standard hatiye girtin (di rastiyê de, ku pir deng û di form of pêla e), li ser dem pir nerehet bû, eger bi tenê ji ber ku ji ber ku pelên space pir bi ser çapemeniya imbara dagirkirina.

Bi demê re, teknolojîyên ku ji compress ev format. Li gorî vê, hat guhertin û xwe teşeyên. Ya îro de baş tê zanîn, dikare bê gotin MP3, OGG, WMA, FLAC û gelek kesên din.

Lê, heta niha li parametreyên sereke yên ti sound file frequency mînakan (44.1 kHz standard e, tevî ku bi nirxên dikare li jor û li jêr dîtin), û hejmara yên di asta sînyal (16 bits, 32 bits) dimîne. Di prensîbê de, wisa bi qelîteyên dikare wekî temsîla yên ku agahiyên di type dibe acoustic li ser bingeha sînyala seretayî analog şîrovekirin (di xwezayê de ti deng e, bi eslê xwe analog).

video presentation

Eger pirsgirêkên dengê zû bes çareser kirin, ji her tiştî video dawî da hilû ne. Pirsgirêk ew bû ku li clip, a movie an a game video in ji kombînasyona video û deng. Ev wisa diyar e ku tiştê ku bi hêsanî ji hev re diguherin objects image bi xwe re skalayek? De ev derket holê, ev pirsgirêk rast bû.

Hemû yên ku girîng e ku ji xala teknîkî yên view, di destpêkê de ji bo bîranîna çarçovê de yekemîn ji hev cihê bûyerê, a key navê, û tenê wê ji bo parastina cudatiyên (frames ferq). Û çi bi jan zêdetir, dîjîtal e an videos afirandin wisa size ku ji wan re danîye li ser komputera xwe de bi dest an dîska guhêzbar nepêkan bû.

Pirsgirêka gava re xuya bû format AVI ku nûnertiya firaqê gerdûnî hin, ku ji set of blocks ku, dibe ku agahî kêfî profîlek be, bi vî awayî jî bi awayên cuda daxînin çareser kirin. Bi vî awayî, heta ku di dosyeyan de ji heman format AVI ji hev dikare ferqên.

Û îro tu gelek ên din formatên navdar ên vîdeoyan hevdîtinê, di heman demê de ji bo hemû wan bi kar Parametreyên û nirxên parametre, serekê ku hejmara frames per duyem e xwe bi xwe.

Codecs û decoders

Danasîna agahiyên di komputerê de wek plana ne gengaz e ku mirov lê bifikire, bêyî bikaranîna Codecs û decoders bikaranîn di compression û decompression ji naveroka destpêkê di dema playback. navê wan gelek nîşan dide ku hin encode (Compress) nîşaneyê, ya duyem jî - li dijî - unpacked ye.

Ev ew kî berpirs ji bo naveroka konteynir tu size in, herweha biryarê li size of the file dawî ye. Li gel vê, ya herî girîng de rol lîstiye ji aliyê parametre çareseriyê, wek ku ji bo graphics raster got. Lê îro em dikarin UltraHD (4K) bibînin.

encamê de

Ger radeyekê kurtahî xwe li jor, mirov dikare bi tenê diyar kir ku sîstemên komputera nûjen di destpêkê de dayikî, li ser têgihiştina a code (din ew çawa fêm nakin) kar. Û bikaranîna wê ji hemû zanîn zimanan bernameyên îro li ne tenê agahiyên, di heman demê de jî. Bi vî awahî, di destpêkê de, ji bo ku ev çawa hemû karên, pêwist e ku têbigehên cewhera bikaranîna Rêzkirinên li Yên û sifir.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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