„Inicijavimas“yra ne tik sudėtingas „mokslinis“žodis, bet ir dažnai sutinkamas procesas. Skaičiavimo technologijos darbas visiškai pagrįstas įvairių kintamųjų inicijavimu. Kas slepiasi už šio sunkaus termino?
Apibrėžimas
Pagal apibrėžimą „inicijavimas“yra programos arba aparatinės įrangos paruošimas darbui. Šis pasirengimas susideda iš pradinių sistemos parametrų duomenų nustatymo. Programai inicializavimas yra reikšmių priskyrimas programos kintamiesiems.
Duomenų masyvo inicijavimas
Masyvo inicijavimas turi daugybę spąstų. Pirma, skirtingose programinės įrangos aplinkose masyvo duomenų pildymas prasideda arba nuo nulio elemento A [0], arba nuo pirmojo A [1], kur A yra masyvo pavadinimas.
Norėdami inicijuoti masyvą, paprastai naudojamas „foreach“kilpos „žingsnis po žingsnio“. Masyvas pildomas palaipsniui, po vieną elementą po kiekvieno ciklo „paleidimo“. „For“cikle yra sukurtas vietinės kilpos kintamasis, leidžiantis kontroliuoti praėjimų skaičių.
Pradinė ciklo kintamojo vertė turi atitikti pirmąjį masyvo elementą: A [0] arba A [1]. Paskutinis yra su masyvo elementų skaičiumi.
Norėdami organizuoti užpildymą dviem matmenų masyvo duomenimis, turite įdėti vieną, kad kilpa būtų kitoje. Taigi ciklo stulpelio ciklo operacija bus atliekama tiek kartų, kiek yra eilučių masyve.
Inicializavimo klaidos
Inicializavimo metu sistema gauna duomenis iš visų susijusių įrenginių, procesų ar operatorių. Operacinės sistemos paleidimas yra duomenų inicijavimas, nes operacinė sistema gauna atsakymus iš visų kompiuterio dalių, įskaitant RAM, kietąjį diską ir klaviatūrą. Jei trūksta vieno iš svarbių blokų, OS negalės inicijuoti. Gerai žinoma „Blue Screen of Death“taip pat yra rimta inicijavimo klaida.
Inicializavimo eilutė
Naujokai dažnai naudoja paprastus skambučius (pvz., X = 5) arba rankinį pasirinkimą, kad valdytų inicijavimą. Tačiau reguliarus inicijavimas yra būtinas ir gali būti automatizuotas.
Tarkime, kad turite kompiuterio vartotoją, prijungtą prie dviejų interneto paslaugų teikėjų. Ryšio greitis keičiasi, todėl vartotojas nuolat persijungia rankiniu būdu. Tai nepatogu ir užima daug laiko. Vietoj to, jis gali nustatyti inicializavimo eilutę komandinėje eilutėje:
AT + CDGCONT = 1, IP, internet.mts.ru + AT + CDGCONT = 2, IP, internet.beeline.ru.
Dabar inicijavimo eilutė yra kontroliuojantis kompiuterio procesas. Jei MTS internetas tampa greitesnis nei „Beeline“, tada naudojamas MTS ryšys - kitaip MTS pasikeičia į „Beeline“ryšį.