„Inicializace“není jen složité „vědecké“slovo, ale také často se vyskytující proces. Práce výpočetní technologie je zcela založena na inicializaci různých proměnných. Co se skrývá za tímto obtížným výrazem?
Definice
Podle definice je „inicializace“příprava programu nebo hardwarového zařízení k provozu. Tato příprava spočívá v nastavení počátečních dat pro parametry systému. U programu je inicializace přiřazení hodnot programovým proměnným.
Inicializace datového pole
Inicializace pole má řadu úskalí. Nejprve v různých softwarových prostředích začíná vyplňování dat pole buď od nulového prvku A [0], nebo od prvního A [1], kde A je název pole.
K inicializaci pole se obvykle používá smyčka „krok za krokem“pro (foreach). Pole se zaplňuje postupně, jeden prvek po druhém během každého „běhu“cyklu. Ve smyčce for je vytvořena proměnná místní smyčky pro řízení počtu průchodů.
Počáteční hodnota proměnné smyčky se musí shodovat s prvním prvkem pole: A [0] nebo A [1]. Poslední je s počtem prvků pole.
Chcete-li uspořádat výplň daty dvojrozměrného pole, musíte vnořit jednu smyčku do druhé. Operace smyčky přes sloupec pole bude tedy provedena tolikrát, kolikrát je v poli řetězců.
Inicializační chyby
Během inicializace systém přijímá data ze všech příslušných zařízení, procesů nebo operátorů. Spuštění operačního systému je inicializace dat, protože operační systém přijímá odpovědi ze všech částí počítače, včetně paměti RAM, pevného disku a klávesnice. Pokud jeden z důležitých bloků chybí, operační systém se nebude moci inicializovat. Známá modrá obrazovka smrti je také vážnou chybou inicializace.
Inicializační řetězec
Nováčci k ovládání inicializace často používají jednoduchá volání (např. X = 5) nebo manuální výběr. Pravidelná inicializace je však nutná a lze ji automatizovat.
Předpokládejme, že máte uživatele počítače připojeného ke dvěma ISP. Rychlost připojení se mění, takže uživatel neustále přepíná ručně. To je nepohodlné a časově náročné. Místo toho může na příkazovém řádku nastavit inicializační řetězec:
AT + CDGCONT = 1, IP, internet.mts.ru + AT + CDGCONT = 2, IP, internet.beeline.ru.
Nyní je inicializační řetězec řídícím procesem počítače. Pokud se MTS Internet stane rychlejším než Beeline, použije se připojení MTS - jinak se MTS změní na připojení Beeline.