Inicializacija - kaj je to? Priprava programa ali naprave v stanje pripravljenosti za uporabo

24. 2. 2019

Mnogi uporabniki računalniške in mobilne tehnologije pogosto naletijo na izraz "inicializacija". Kaj je inicializacija, večinoma si jih predstavlja malo ljudi. Zato je vredno poskusiti zapolniti to vrzel v znanju in dati konkretne primere.

Inicializacija - kaj je v splošnem pomenu?

Inicializacija, ki temelji na interpretacijah, ki jih ponujajo številni spoštovani internetni viri, pomeni definiranje parametrov ali konfiguracije, pripravo na delo, aktivacijske procese itd. nekaj.

inicializacijo, kar je

Inicializacija, kot proces določanja določenih parametrov ali njihovih vrednosti, se lahko enako uporablja tako za programsko in strojno komponento računalniškega sistema.

Zakaj je potrebna inicializacija, kaj je inicializacija v vsakem posameznem primeru, lahko razumemo na najpreprostejših situacijah. Na primer, uporabnik se je odločil, da spremeni svoj trdi disk, kupil novo, ga namestil v računalnik, vendar ne deluje. Zakaj? Da, samo zato, ker sistem ne more samodejno določiti svojih delovnih parametrov, kar pomeni, da na splošno ne razume, kako delati z njim. Tukaj je potrebna inicializacija diska, tako da OS, tako rekoč, zazna svoje značilnosti in lahko določi metodologijo za dostop do nje. To bo podrobno obravnavano.

Glavne smeri inicializacije

Med glavnimi ali celo prednostnimi področji, ki jih implicira inicializacija, se v večini primerov razlikujejo:

  • inicializacija programov in aplikacij vseh vrst;
  • inicializacija trdih diskov;
  • inicializacijo posebnega tiskalnega podsistema;
  • inicializacija modemov na mobilnih napravah.

Seveda, to so samo glavne vrste, ker če kopljemo globoko v divjino računalniških procesov, obstaja še veliko več takih smeri. To lahko na primer vključuje določanje začetnih značilnosti procesorjev ali RAM-a v primarnem sistemu V / I sistema BIOS ali celo pripravo operacijskega sistema za zagon. Toda zaradi zapletenosti tehničnega opisa, ki ga na splošno, povprečni uporabnik ne potrebuje, to vprašanje ne bo prizadeto.

Zato se bomo še posebej, ne da bi se spuščali v tehnične značilnosti procesov, posvetili vsakemu posameznemu primeru posebej.

Kako poteka inicializacija programa

Šteje se, da pri vprašanju inicializacije aplikacije prioritetni procesi postavljajo pravilne začetne spremenljivke ali nastavijo njihove vrednosti na nič. To vključuje vse vrste stikal, števcev, naslovov itd.

Na primer, za programe sestavljalcev, ki so v večini primerov predstavljeni z izvedljivimi datotekami formatov COM in EXE, je postopek inicializacije sestavljen iz štirih glavnih korakov:

  • navedba, kateri posamezni segmentni registri morajo ustrezati določenim segmentom;
  • shranjevanje naslova registra DS v sklad na začetku izvajanja programa;
  • pisanje na nični naslov;
  • obremenitev v registru DS naslova segmenta.

inicializacija diska

Pri obdelavi ustreznih podatkovnih nizov je proces cikličen, ko se vrednosti v nizu, ki se začnejo s spremenljivko z vrednostjo 0 ali 1, dobijo šele po prehodu celotnega cikla in ob zagonu aplikacije. In cikli so lahko točno toliko spremenljivk, kot jih vsebuje celotno polje.

Težave z inicializacijo trdega diska

Z inicializacijo trdih diskov je situacija nekoliko enostavnejša. Nekateri viri trdijo, da se bistvo procesa nanaša na oblikovanje. To ni.

inicializacijski niz

Inicializacija diska v začetni fazi, če uporabljate orodja sistemov Windows, izdela definicijo nove particije tako, da se ujema z atributi zagonskih zapisov (MBR ali GPT).

Nato, proces ustvarjanja preprost volumen, ki določa dejansko velikost, dodeljevanje črk (tako da sistem "vidi" disk), in šele nato začne oblikovanje z izbiro ustreznega datotečnega sistema (v večini primerov NTFS).

Na tej stopnji je inicializacija zaključena. Kaj je v tem primeru inicializacija? To je niz ukrepov za nastavitev parametrov trdega diska in ne en sam proces, kot pravijo nekateri.

Tiskalni podsistem

Inicializacijski postopek za tiskalni podsistem je, da se najprej določi, katera naprava bo uporabljena, in po tem, ko ji pošlje signal, pregleda njene zmogljivosti, vključno z nastavitvijo možne velikosti papirja, uporabo določenega števila barv, podprtih formatov tiskanja, največje ločljivosti itd. .

napaka inicializacije, kaj storiti

Ti parametri se uporabljajo za namestitev tiskalnega podsistema. Inicializirani tiskalnik bo tako deloval pravilno in brez napak.

Mobile Initialization

Kar se tiče mobilne tehnologije, se pogosto uporablja tako imenovani inicializacijski niz, v katerem so vrednosti parametrov modemov zapisane pri vzpostavljanju internetne povezave prek mobilnega operaterja.

kako je program inicializiran

Vnesena vrednost ima praviloma enako obliko - AT + CGDCONT = 1, "IP", "Ime operaterja ali njegov internetni vir". To pa velja samo za primere, ko naj bi dostop do interneta na računalniku prek modema povezane mobilne naprave.

Inicializacijske napake in metode za njihovo odpravo

Na koncu je vredno omeniti, da se v vseh navedenih primerih lahko pojavi napaka pri inicializaciji. Kaj storiti v tej situaciji? V primeru. T trde diske ali naprave za izmenljive medije je najlažji način preverjanja povezav z matično ploščo.

V programih je najpogostejša napaka s kodo 0x0175dcbb (kot na primer v igri Sims 3). V bistvu se problem nanaša na konflikte gonilnikov naprav, njihovo odsotnost ali nepravilno namestitev, neuporabnost pomnilniških tirnic itd. Morda je neuspeh posledica poškodb medijev, na primer, od katerih se igra začne. Na splošno nikoli ne veš, kaj se lahko zgodi. Rešitev tega problema pa bi morala biti narejena na podlagi ocene same situacije in razlogov za neuspeh.