"Inicializacija" ni le zapletena "znanstvena" beseda, temveč tudi pogosto srečan postopek. Delo računalniške tehnologije v celoti temelji na inicializaciji različnih spremenljivk. Kaj se skriva za tem težkim izrazom?
Definicija
Po definiciji je "inicializacija" priprava programa ali strojne naprave za delovanje. Ta priprava je sestavljena iz nastavitve začetnih podatkov za sistemske parametre. Za program je inicializacija dodelitev vrednosti programskim spremenljivkam.
Inicializacija podatkovnega polja
Inicializacija matrike ima številne pasti. Prvič, v različnih programskih okoljih se polnjenje podatkov matrike začne bodisi od ničelnega elementa A [0] bodisi od prvega A [1], kjer je A ime matrike.
Za inicializacijo matrike se navadno uporablja "korak za korakom" zanke (foreach). Niz se napolni postopoma, po en element naenkrat med vsakim "tekom" cikla. V zanki for je ustvarjena spremenljivka lokalne zanke za nadzor števila prehodov.
Začetna vrednost spremenljivke zanke se mora ujemati s prvim elementom matrike: A [0] ali A [1]. Končni je s številom elementov matrike.
Če želite organizirati polnjenje s podatki dvodimenzionalne matrike, morate eno for zanko ugnezditi v drugo. Tako bo operacija zanke skozi stolpec matrike izvedena tolikokrat, kot je v nizu nizov.
Napake pri inicializaciji
Med inicializacijo sistem prejme podatke iz vseh ustreznih naprav, procesov ali operaterjev. Zagon operacijskega sistema je inicializacija podatkov, ker operacijski sistem prejme odgovore iz vseh delov računalnika, vključno z RAM-om, trdim diskom in tipkovnico. Če eden od pomembnih blokov manjka, se OS ne bo mogel inicializirati. Dobro znani modri zaslon smrti je tudi resna napaka pri inicializaciji.
Niz inicializacije
Začetniki pogosto uporabljajo preproste klice (npr. X = 5) ali ročno izbiro za nadzor inicializacije. Vendar je potrebna redna inicializacija in jo je mogoče avtomatizirati.
Recimo, da imate uporabnika računalnika, ki je povezan z dvema ponudnikoma internetnih storitev. Hitrost povezave se spremeni, zato uporabnik nenehno preklaplja ročno. To je neprijetno in dolgotrajno. Namesto tega lahko nastavi ukazni niz v ukazni vrstici:
AT + CDGCONT = 1, IP, internet.mts.ru + AT + CDGCONT = 2, IP, internet.beeline.ru.
Zdaj je inicializacijski niz nadzorni postopek za računalnik. Če postane internet MTS hitrejši od Beeline, se uporabi povezava MTS - drugače se MTS spremeni v povezavo Beeline.