Čo Je To Inicializácia

Obsah:

Čo Je To Inicializácia
Čo Je To Inicializácia

Video: Čo Je To Inicializácia

Video: Čo Je To Inicializácia
Video: M.2 versus SATA: Co je to standard M.2? - AlzaTech #402 2024, Smieť
Anonim

„Inicializácia“nie je len zložité „vedecké“slovo, ale aj často sa vyskytujúci proces. Práca výpočtovej techniky je úplne založená na inicializácii rôznych premenných. Čo sa skrýva za týmto zložitým pojmom?

Čo je to inicializácia
Čo je to inicializácia

Definícia

Podľa definície je „inicializácia“príprava programu alebo hardvérového zariadenia na prevádzku. Táto príprava spočíva v nastavení počiatočných údajov pre parametre systému. Pre program je inicializácia priradenie hodnôt k programovým premenným.

Inicializácia dátového poľa

Inicializácia poľa má množstvo úskalí. Po prvé, v rôznych softvérových prostrediach začína vyplnenie údajov poľa buď od nulového prvku A [0], alebo od prvého A [1], kde A je názov poľa.

Na inicializáciu poľa sa zvyčajne používa slučka „krok za krokom“pre (foreach). Pole sa zapĺňa postupne, jeden prvok po druhom počas každého „behu“cyklu. V cykle for je vytvorená premenná lokálnej slučky na riadenie počtu prechodov.

Počiatočná hodnota premennej cyklu sa musí zhodovať s prvým prvkom poľa: A [0] alebo A [1]. Posledná je s počtom prvkov poľa.

Ak chcete usporiadať plnenie údajov dvojrozmerného poľa, musíte jednu vnoriť za slučku do druhej. Operácia cyklovania cez stĺpec poľa sa teda bude vykonávať toľkokrát, koľko je v poli reťazcov.

Chyby inicializácie

Počas inicializácie systém prijíma údaje od všetkých príslušných zariadení, procesov alebo operátorov. Spustenie operačného systému je inicializácia údajov, pretože operačný systém prijíma odpovede zo všetkých častí počítača vrátane pamäte RAM, pevného disku a klávesnice. Ak jeden z dôležitých blokov chýba, operačný systém sa nebude môcť inicializovať. Vážna chyba inicializácie je aj známa Modrá obrazovka smrti.

Inicializačný reťazec

Začiatočníci na kontrolu inicializácie často používajú jednoduché volania (napr. X = 5) alebo manuálny výber. Pravidelná inicializácia je však nevyhnutná a je možné ju automatizovať.

Predpokladajme, že máte používateľa počítača pripojeného k dvom poskytovateľom internetových služieb. Rýchlosť pripojenia sa mení, takže používateľ neustále prepína manuálne. To je nepohodlné a časovo náročné. Namiesto toho môže na príkazovom riadku nastaviť inicializačný reťazec:

AT + CDGCONT = 1, IP, internet.mts.ru + AT + CDGCONT = 2, IP, internet.beeline.ru.

Inicializačný reťazec je teraz riadiacim procesom pre počítač. Ak je MTS Internet rýchlejší ako Beeline, použije sa pripojenie MTS - inak sa MTS zmení na pripojenie Beeline.