Иницијализација - шта је то? За шта је? Које су последице његове примене? Шта урадити када дође до грешке? Ми ћемо размотрити ова и многа друга питања у овом чланку.
Прво, да видимо шта је иницијализација. Ова ознака се користи за креирање, активирање, припрему за рад и одређивање параметара софтверске или хардверске компоненте. Другим речима, они су у стању спремности за употребу. Процес иницијализације се увек усмерава споља у односу на контролни објекат (програм или уређај). Неопходно је за одређивање параметара и правила рада.
Замислимо неке стварне ситуације и носимо се с њима. На пример, како изгледа процес иницијализације подсистема за штампање, који штампа податке на папиру? У почетку се одређује који ће уређај радити. Узима у обзир све функције, као што је формат штампе, употреба боја, максимална резолуција и још много тога. Да би се добила таква информација, уређај мора бити активиран тако што ће га активирати и контролисати сигнал. Уз помоћ потоњих ће се тражити расположиви параметри рада или ће се покренути скенирање могућности. Подаци ће бити пребачени у системску јединицу, где ће се након обраде приказати кориснику у виду опција за штампање које су доступне за опрему. И шта је иницијализација програма? Ово је име процеса током којег су променљиве постављене на почетне вредности или на нулу пре него што се програм изврши. Ако говоримо о, рецимо, магнетном диску, у његовом случају то подразумева снимање контролне информације и накнадно форматирање.
Као што видите, иницијализација је важан аспект интеракције са информационим технологијама. Погледајмо како се овај процес одвија на примјеру ЕКСЕ боот програма. Дакле, у почетку је потребно да се Асемблеру пренесе инструкција у којој ће информације о сегментним регистрима постојати и одговарати стварности. Онда се адреса похрањује у стог, који је у регистру ДС. Након тога се ресетује. И на крају - адреса жељеног сегмента података се учитава у регистар. Када асемблер ради, може одредити присуство помака у одређеним подручјима. Истовремено, пред модул оптерећења налази се и 256-бајтно подручје, које је познато и као префикс сегмента ПСП програма. Да бисте поставили адресу почетне тачке, користите регистар ДС. Кориснички програм спрема адресу, ставља је на стацк и враћа у ДОС. И овде се често јавља грешка иницијализације. Зашто? Чињеница је да систем захтева да следећа вредност буде нула адреса стог. За то је неопходно да регистар АКС буде избрисан помоћу специјалне команде. Ако се то не уради, онда настају проблеми. Када се може појавити грешка иницијализације? Када се користи нелиценцирани софтвер, када висококвалитетно хаковање није извршено или када се покреће на различитим оперативним системима, адресе регистара система су премјештене.
Ово је веома интересантно питање, на које још треба одговорити, у потпуности објављено. Размотрите шта је иницијализација Виндовса. У почетку се учитава основни улазно / излазни систем. И већ БСВВ иницира оперативни систем. Ако нема сукоба са системским регистрима, онда се све учитава без проблема и такође функционише. Али, рецимо, инсталиран је пиратски оперативни систем. И дошло је до фабричког ажурирања. Ако се слажете са предлогом да га инсталирате, онда ће део информација који вам омогућава да радите бити замењен. А због механизама унутрашње безбедности, функционисање ће бити блокирано. Другим речима, оштећење конфигурације било ког програма је најчешћи разлог да иницијализација није могућа. Али, срећом, ово се односи само на старије верзије од Виндовса 10, који је бесплатан. Сада ћемо скренути пажњу на хардверску компоненту.
Разговарајмо о мјесту гдје се похрањују сви акумулирани подаци. Иницијализација тврдог диска укључује почетну обуку механике, дефиницију у основном улазно / излазном систему и активацију главног боот снимка. Ово последње делује као главна контролна јединица, од које зависи редослед обраде фајлова, који чине оперативни систем. Ако дође до грешке у главној области за снимање, ОС ће престати да ради и, сходно томе, тврди диск ће се сматрати неиницијализованим. Треба напоменути да грешка у овом случају може бити потпуна или парцијална. У првом случају, покретање софтвера ће бити прекинуто текстуалном поруком која ће вас обавестити о било каквим проблемима. И, сходно томе, иницијализација хард диска неће бити извршена. У другом случају, оперативни систем може радити прилично коректно. Ипак, дио података неће бити доступан за преглед. Обе опције захтевају квалификовану дијагнозу проблема.
Дакле, знамо шта је иницијализација. То постепено доводи до таквог питања - шта учинити у случају проблема? У почетку, морате тестирати проблем. То се може урадити ручно, сортирајући грешке које рачунар приказује, или користити било који некомерцијални производ одговарајућег профила. Многи људи верују да нису погодни у смислу употребе и садржаја информација, и више воле да користе основни улазно / излазни систем. У корист потоње треба имати у виду систематску и методичку потрагу за информацијама и високу ефикасност таквих тестирања. Поред тога, тестирање у таквим случајевима се врши пажљиво иу малим “деловима” области за подизање, а то се ради у битовима. Ако је све испробано, а систем не ради, појављује се критична порука грешке. У случају рада са програмом приказују се информације о проблему.
Са обичним програмима, све је једноставно. Можете покушати да га поново инсталирате или направите враћање система. Ако говоримо о проблемима опреме, онда је мало компликованије. Размотрите ситуацију на примеру истог чврстог диска. У почетку, требало би да будете сигурни да уопште ради. За ово треба да слушате. У случају квара, вероватно је боље бацити га и купити нови, јер се може помоћи само уз помоћ специјализоване опреме. Ако емитује стандардне звукове, следи:
То се сматрало, шта је иницијализација. Приватни примјери и случајеви могу се сматрати дугим и тешким, али, нажалост, величина чланка је ограничена. Главно је да је разматран сам механизам овог процеса.