Користувачі при використанні комп’ютерної техніки і мобільних гаджетів стикаються з таким терміном, як ініціалізація. У цій статті ми спробуємо детально вивчити, що це за процес і область його застосування.
Що таке ініціалізація
Під цим поняттям мається на увазі підготовка до роботи і визначення параметрів налагодження додатків для безпомилкової роботи. Принцип її дії спрямований ззовні щодо того об’єкта, який ініціалізується. Перш за все ця процедура відповідає за налаштування певних параметрів і правил, за якими буде здійснюватися робота програмного забезпечення.
Також існує поняття, як апаратна ініціалізація. Краще за все розглянути на прикладі завантаження персонального комп’ютера: коли ПК підключений до електромережі, він не виконує жодних функцій, контролери і мікросхеми містять випадкові числові послідовності, а процесор не виконує заданий код. Щоб завантажити ПК необхідно, щоб процесор виконав команду «Скидання». Після того, як вона буде здійснена, контролери розпочнуть виконання заданого коду, при цьому він буде записаний в спеціальне сховище енергозалежною пам’яті (ROM). Дані, які зберігаються в ROM передаються в BIOS, де використовуються для управління зовнішніми пристроями, які під’єднані до комп’ютера.
Апаратна ініціалізація є важливою процедурою, яка допомагає визначити типи пристроїв і перевірити їх працездатність.