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

24.02.2019

Много потребители на компютърни и мобилни технологии често срещат термина "инициализация". Какво е инициализация, най-често си мислят малко хора. Затова си струва да се опитаме да запълним тази празнина в знанието, давайки конкретни примери.

Инициализация - какво е в общ смисъл?

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

инициализация

Инициализацията, като процес на определяне на определените параметри или техните стойности, може да се прилага и за софтуерните и хардуерните компоненти на компютърната система.

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

Основните направления на инициализация

Сред основните или дори приоритетните области, които се подразбират от инициализацията, в повечето случаи се различават следните:

  • инициализиране на програми и приложения от всички видове;
  • инициализиране на твърди дискове;
  • инициализиране на специална подсистема за печат;
  • инициализиране на модеми на мобилни устройства.

Разбира се, това са само основните типове, защото ако копаете дълбоко в дивата природа на компютърните процеси, има още много такива направления. Например, това може да включва определяне на първоначалните характеристики на процесорите или RAM в основната входно / изходна система на BIOS или дори подготовка на операционната система за стартиране. Но поради сложността на техническото описание, което, като цяло, средният потребител не се нуждае, този проблем няма да бъде засегнат.

Ето защо, особено без да навлизаме в техническите характеристики на процесите, ще разгледаме всеки отделен случай поотделно.

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

Счита се, че при въпроса за инициализацията на приложенията приоритетните процеси поставят правилните начални променливи или задават стойностите им на нула. Това включва всички видове комутатори, броячи, адреси и т.н.

Например, за асемблерни програми, представени в повечето случаи от изпълними файлове на COM и EXE формати, процесът на инициализация се състои от четири основни стъпки:

  • индикация за това кои конкретни сегментни регистри да съответстват на определени сегменти;
  • съхраняване на адреса на регистъра на DS в стека в началото на изпълнението на програмата;
  • запис към нулевия адрес;
  • натоварване в DS регистъра на адреса на сегмента.

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

Когато се обработват съответните масиви от данни, процесът е цикличен, когато стойностите в масив, започващи с променлива със стойност 0 или 1, се получават само след преминаване на пълен цикъл и при стартиране на приложението. А циклите могат да бъдат точно толкова променливи, колкото съдържа целият масив.

Въпроси за инициализация на твърдия диск

С инициализацията на твърдите дискове ситуацията е малко по-опростена. Някои източници твърдят, че същността на процеса се свежда до форматиране. Не е така.

низ за инициализация

Инициализирането на диска на началния етап, ако използвате инструментите на Windows-базирани системи, произвежда дефиницията на нов дял чрез съвпадение на атрибутите на зареждащите записи (MBR или GPT).

На следващо място, процесът на създаване на обикновен том, определящ действителния размер, присвояване на букви (така че системата "вижда" диска), и едва след това започва форматиране с избора на подходяща файлова система (в повечето случаи NTFS).

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

Подсистема за печат

За подсистемата за печат процесът на инициализиране се състои в първоначалното определяне на това кое устройство ще се използва и след изпращане на сигнал до него, сканиране на неговите възможности, включително задаване на възможния размер на хартията, прилагане на определен брой цветове, поддържани формати за печат, максимална разделителна способност и др. ,

грешка при инициализация какво да правя

Тези параметри се използват за инсталации на печатната подсистема. По този начин инициализираният принтер ще работи правилно и без грешки.

Мобилна инициализация

Що се отнася до мобилната технология, често се използва така нареченият инициализационен низ, в който се записват стойностите на параметрите на модемите при настройка на интернет връзка чрез мобилен оператор.

как се инициализира програмата

По правило въведената стойност винаги има една и съща форма - AT + CGDCONT = 1, "IP", "Име на оператора или неговия интернет ресурс". Но това се отнася само за случаите, когато се предполага, че достъпът до интернет на компютъра се осъществява чрез модем на свързано мобилно устройство.

Грешки при инициализация и методи за тяхното отстраняване

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

В програмите най-често срещаният провал е с код 0x0175dcbb (както например в играта Sims 3). По принцип проблемът се отнася до конфликтите на драйверите на устройствата, липсата или неправилната инсталация, неработоспособността на релсите на паметта и др. Понякога проблемът може да е в платформата .NET Framework, за която трябва да инсталирате актуализацията. Може би провалът се дължи на повреда на медиите, например, от която започва играта. Като цяло никога не знаеш какво може да се случи. Но решението на този проблем трябва да се направи въз основа на оценка на самата ситуация и причините за провала.