Иницијализација - шта је то? Довођење програма или уређаја у стање спремности за употребу

24. 2. 2019.

Многи корисници рачунарске и мобилне технологије често наилазе на појам "иницијализација". Шта је иницијализација, углавном мало људи замишља. Стога је вриједно покушати попунити ову празнину у знању, дајући конкретне примјере.

Иницијализација - шта је у општем смислу?

Иницијализација, заснована на интерпретацијама које нуде многи угледни Интернет ресурси, значи дефинисање параметара или конфигурације, припрема за рад, процесе активације, итд. Понекад се овај термин назива и иницијација, али његово тумачење више одговара стварању, покретању или покретању нечега нешто.

иницијализација оно што је

Иницијализација, као процес одређивања специфицираних параметара или њихових вриједности, може се једнако примијенити и на софтверске и хардверске компоненте рачуналног система.

Зашто је потребна иницијализација, шта је иницијализација у сваком конкретном случају, може се разумети на најједноставнијим ситуацијама. На пример, корисник је одлучио да промени свој хард диск, купио нови, инсталирао га у рачунар, али то не ради. Зашто? Да, само зато што систем не може аутоматски одредити своје радне параметре, то јест, грубо говорећи, не разуме како да ради са њим. Овде је потребна иницијализација диска, тако да ОС, да тако кажемо, опази њене карактеристике и може да одреди методологију приступа. О томе ће се детаљно расправљати.

Главни правци иницијализације

Међу главним или чак приоритетним областима које су имплициране иницијализацијом, у већини случајева разликују се:

  • иницијализација програма и апликација свих врста;
  • иницијализација чврстих дискова;
  • иницијализација специјалног подсистема за штампање;
  • иницијализација модема на мобилним уређајима.

Наравно, ово су само главни типови, јер ако копате дубоко у дивљину рачунарских процеса, постоји још много таквих праваца. На пример, ово може укључивати одређивање почетних карактеристика процесора или РАМ-а у примарном БИОС И / О систему, или чак припремање оперативног система за лансирање. Али због сложености техничког описа, који, у великој мери, просечном кориснику није потребан, ово питање неће бити угрожено.

Стога, посебно не улазећи у техничке карактеристике процеса, бавићемо се сваким појединачним случајем посебно.

Како је иницијализација програма

Сматра се да у питању иницијализације апликације приоритетни процеси постављају исправне почетне варијабле или постављају њихове вриједности једнаке нули. Ово укључује све врсте прекидача, бројача, адреса, итд.

На пример, за програме асемблера које су у већини случајева представљене извршним датотекама ЦОМ и ЕКСЕ формата, процес иницијализације се састоји од четири главна корака:

  • индикација о томе који би сегменти регистара требало да одговарају одређеним сегментима;
  • похрањивање адресе ДС регистра у стог на почетку извођења програма;
  • писање у нулти адресни стацк;
  • оптерећење у ДС регистру адресе сегмента.

иницијализација диска

Приликом обраде одговарајућих низова података, процес је цикличан, када вредности у низу почињу са променљивом са вредношћу 0 или 1, добијају се тек након проласка пуног циклуса и када апликација ради. А циклуси могу бити тачно онолико променљивих колико и читав низ.

Проблеми са иницијализацијом чврстог диска

Са иницијализацијом чврстих дискова ситуација је нешто једноставнија. Неки извори тврде да се суштина процеса своди на обликовање. Није.

стринг иницијализације

Иницијализација диска у почетној фази, ако користите алате Виндовс-базираних система, производи дефиницију нове партиције тако што одговара атрибутима боот записа (МБР или ГПТ).

Затим, процес креирања једноставног волумена, наводећи стварну величину, додјељујући слова (тако да систем “види” диск), и тек тада почиње форматирање са избором одговарајућег система датотека (у већини случајева НТФС).

У овој фази, иницијализација је завршена. Шта је иницијализација у овом случају? Ово је скуп мјера за постављање параметара тврдог диска, а не један процес, како неки кажу.

Принтинг подсистем

За подсистем штампања, процес иницијализације се састоји од иницијалног одређивања који ће уређај бити коришћен и након слања сигнала на њега, скенирање његових могућности, укључујући постављање могуће величине папира, примену одређеног броја боја, подржаних формата штампања, максималне резолуције, итд. .

грешка иницијализације шта да радите

Ови параметри се користе за инсталације подсистема за штампање. Тако ће иницијализовани штампач радити исправно и без грешака.

Мобиле Инитиализатион

Што се тиче мобилне технологије, често се користи такозвани иницијализациони низ, у којем су вредности параметара модема записане приликом постављања Интернет везе преко мобилног оператера.

како је програм иницијализован

У правилу, унета вредност увек има исти облик - АТ + ЦГДЦОНТ = 1, "ИП", "Име оператера или његов Интернет ресурс". Али то се односи само на оне случајеве када би требало омогућити приступ Интернету на рачунару путем модема повезаног мобилног уређаја.

Грешке иницијализације и методе њихове елиминације

На крају, вреди напоменути да у свим датим примерима може доћи до грешке у иницијализацији. Шта учинити у овој ситуацији? У случају хард дривес или уређаје за преносиве медије је најлакши начин да проверите везе са матичном плочом.

У програмима, најчешћи је неуспјех са кодом 0к0175дцбб (као, на примјер, у игри Симс 3). У основи, проблем се односи на конфликте у управљачким програмима уређаја, њихово одсуство или неправилну инсталацију, неупотребљивост меморијских трака, итд. Можда је до неуспеха дошло због оштећења медија, на пример, из којег игра почиње. Генерално, никад не знате шта се може догодити. Међутим, рјешење овог проблема требало би донијети на основу процјене саме ситуације и разлога за неуспјех.