Инициализирането е да се приведе приложението или устройството в готовност за употреба. Init грешка при инициализация - какво да правя?

Инициализацията е какво? За какво е? Какви са последствията от неговото прилагане? Какво да правите в случай на грешки? Тези и много други въпроси, които ще разгледаме в тази статия.

Обща информация

Да започнем с това, да видим какво е инициализиране. Тази нотация се използва за създаване, активиране, подготовка за работа и определяне на параметрите на софтуера и хардуерния компонент. С други думи, те се привеждат в състояние на готовност за употреба. Процесът на инициализиране винаги е насочен отвън по отношение на контролния обект (приложение или устройство). Необходимо е да се определят параметрите и правилата на работа.

Примери за инициализация

Да представим някои реални ситуации и да ги разберем. Така например, изглежда като процес на инициализиране на подсистема за печат, която отпечатва данни на хартия? Първо определете кое устройство ще работи. Всички функции, като например формат за печат, използване на цветовете, максимално разрешение и т.н., се вземат под внимание. За да се получи такава информация, устройството трябва да се активира чрез подаване с контролен сигнал. С помощта на последната ще бъдете попитани за налични работни опции или процес на сканиране. И получените данни ще бъдат прехвърлени към системната единица, където след обработка ще бъдат представени на потребителя във формуляраналични опции за печат за оборудване. И каква е инициализацията на програмата? Това е процесът, при който променливите се задават на първоначални стойности или нула преди изпълнението на програмата. Ако говорим за, да речем, за магнитен диск, то в този случай той включва запис на контролна информация и по-нататъшно форматиране.

Да поговорим за програми

Както виждате, инициализацията е важен аспект от взаимодействието с информационните технологии. Нека разгледаме как този процес се случва на примера с програмата за зареждане на EXE. Така че, на първо място е необходимо да се премине "събрание" инструкциите, в които ще има и съответства на валидността на информацията за сегментни регистри. След това адресът, записан в регистъра на DS, се съхранява в стека. След това той се нулира. И в крайна сметка - регистърът зарежда адреса на желания сегмент от данни. Когато Асемблерът работи, той може да определи наличието на свлачища в определени райони. В този случай модулът за зареждане включва 256-байтова област, която също е известна като префикс на софтуерния сегмент на PSP. За да използвате адреса на началната му точка, използвайте регистъра DS. Потребителската програма съхранява адреса, като го поставя в стек с последващо връщане към DOS. И тук често възниква грешка при инициализацията. Защо? Въпросът е, че системата изисква тази стойност да е нулев адрес на стека. Това изисква регистърът AX да бъде изчистен с помощта на специална команда. Ако не го направите, има проблеми. Кога може да възникне?грешка при инициализиране? При използване на нелицензиран софтуер, когато не е направен висококачествен рана, или когато е стартиран само на различни операционни системи, а адресите на системния регистър са преместени.

Кога могат да възникнат проблеми?

Това е много интересен въпрос, на който искате да отговорите, отворете го напълно. Нека разгледаме каква е инициализацията на Windows. Първоначално се зарежда основната входно-изходна система. И вече DSBV инициализира операционната система. Ако няма конфликти със системни регистри, тогава всички без да се зареждат проблеми и просто функционират. Но, да речем, инсталирана е пиратска операционна система. И фабричната актуализация дойде. Ако приемете предложението да го инсталирате, тогава част от информацията, която ви позволява да работите, ще бъде заменена. И поради вътрешните механизми на безопасност, операцията ще бъде блокирана. С други думи, увреждането на конфигурацията на всяко приложение е най-честата причина, че инициализацията не е възможна. Но за щастие, това се отнася за по-стари версии, отколкото Windows 10, които са направени безплатно. А сега нека обърнем внимание на хардуерния компонент.

Как работи твърдия диск?

Да поговорим за мястото, където се съхраняват всички наши данни. Инициализацията на твърдия диск включва механика за стартиране, дефиниране в основната I /O система и активиране на основния зареждащ запис. Последният действа като главно управленско звено, от което зависи последователносттаобработка на файлове, които съставляват операционната система. Ако основният запис за зареждане е неуспешен, операционната система ще бъде изключена и съответно твърдия диск ще се счита за не инициализиран. Трябва да се отбележи, че грешката в този случай може да бъде пълна или частична. В първия случай стартирането на софтуера ще бъде прекъснато от текстово съобщение, което ви информира, ако има някакви проблеми. И съответно, инициализацията на твърдия диск няма да се изпълни. Във втория случай операционната система може да работи доста коректно. Но все пак някои данни няма да бъдат достъпни за гледане. И двата варианта изискват квалифицирана диагностика на проблемите.


Тестване

Така че ние знаем какво е инициализация. Това постепенно води до такъв проблем - какво трябва да се направи в случай на проблеми? Първо, трябва да тествате проблема. Това може да се направи или ръчно, като се разгледат грешките, които компютърът показва, или чрез използване на комерсиален продукт на профила. Мнозина смятат, че те не са лесни за употреба и информативни и предпочитат да използват основната входно-изходна система. В интерес на последните трябва да се отбележи систематичното и методическо извличане на информация и високата ефективност на тези тестове. В допълнение, проверката в такива случаи се извършва внимателно и в малки "части" от района на багажника, и - в бита. Ако всичко е изпитано и системата не работи, се появява съобщениекритичен провал. При работа с програмата се показва информация за проблема.

Възстановяване

Лесно е с обикновените програми. Можете да опитате да го преинсталирате или да възстановите системата. Ако говорим за хардуерни проблеми, то е малко по-сложно. Обмислете ситуацията на примера на същия твърд диск. Първо, уверете се, че работи изобщо. За да направите това, трябва да го слушате. В случай на неизправност, вероятно е по-добре да го изхвърлите и да си купите нова, защото тук можете да помогнете само с помощта на специализирано оборудване. Ако произвежда стандартни звуци, тогава:
  • Извършете пълно възстановяване на структурата на диска. С други думи, форматирайте го (данните ще бъдат изтрити) и преинсталирайте операционната система.
  • Презаписване на основния запис за зареждане с помощта на стандартната помощна програма. Подходящ само за логически области и има възможност за изтриване на данни.
  • Редактиране на сектора за зареждане чрез програми на трети страни.
  • Поправяне на неизправност с помощта на командата bootrec и възобновяване на дисковите структури.
  • Заключение

    Тук беше разгледано какво е инициализацията. Частни случаи и случаи могат да се разглеждат дълго и постоянно, но, за съжаление, размерът на статията е ограничен. Основното нещо - това се счита за самия механизъм на този процес.

    Свързани публикации