Co Je Inicializace

Obsah:

Co Je Inicializace
Co Je Inicializace

Video: Co Je Inicializace

Video: Co Je Inicializace
Video: What is Initialization 2024, Smět
Anonim

„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?

Co je inicializace
Co je inicializace

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.

Doporučuje: