Inicijalizacija - što je to? Dovođenje programa ili uređaja u stanje spremnosti za uporabu

24. 2. 2019.

Mnogi korisnici računalne i mobilne tehnologije često nailaze na pojam "inicijalizacija". Što je inicijalizacija, uglavnom malo ljudi zamišlja. Stoga je vrijedno pokušati popuniti ovu prazninu u znanju, dajući konkretne primjere.

Inicijalizacija - što je u općem smislu?

Inicijalizacija, zasnovana na interpretacijama koje nude mnogi ugledni internetski resursi, znači definiranje parametara ili konfiguracije, priprema za rad, aktivacijske procese itd. Ponekad se taj pojam naziva i inicijacijom, ali njegovo tumačenje više odgovara stvaranju, pokretanju ili pokretanju nečega -To.

što je inicijalizacija

Inicijalizacija, kao proces određivanja određenih parametara ili njihovih vrijednosti, može se jednako primijeniti i na softverske i na hardverske komponente računalnog sustava.

Zašto je potrebna inicijalizacija, što je inicijalizacija u svakom pojedinom slučaju, može se razumjeti na najjednostavnijim situacijama. Na primjer, korisnik je odlučio promijeniti svoj tvrdi disk, kupio novi, instalirao ga u računalo, ali ne radi. Zašto? Da, samo zato što sustav ne može automatski odrediti svoje radne parametre, to jest, grubo govoreći, ne razumije kako raditi s njim. Ovdje je potrebna inicijalizacija diska tako da OS, da tako kažemo, opazi njezine karakteristike i može odrediti metodologiju pristupa. O tome će se detaljno raspravljati.

Glavni smjerovi inicijalizacije

Među glavnim ili čak prioritetnim područjima koja se podrazumijevaju inicijalizacijom, u većini slučajeva razlikuju se sljedeće:

  • inicijalizacija programa i aplikacija svih vrsta;
  • inicijalizacija tvrdih diskova;
  • inicijalizacija posebnog podsustava ispisa;
  • inicijalizacija modema na mobilnim uređajima.

Naravno, ovo su samo glavne vrste, jer ako kopate duboko u divljinu računalnih procesa, postoji još mnogo takvih uputa. Na primjer, to može uključivati ​​određivanje početnih značajki procesora ili RAM-a u primarnom BIOS I / O sustavu, ili čak priprema operativnog sustava za pokretanje. No, zbog složenosti tehničkog opisa, koji, u velikoj mjeri, prosječan korisnik ne treba, to pitanje neće biti pogođeni.

Stoga, pogotovo bez ulaženja u tehničke značajke procesa, bavit ćemo se svakim pojedinačnim slučajem zasebno.

Kako je inicijalizacija programa

Smatra se da u pitanju inicijalizacije aplikacije prioritetni procesi postavljaju ispravne početne varijable ili postavljaju njihove vrijednosti jednake nuli. To uključuje sve vrste prekidača, brojača, adresa itd.

Na primjer, za programe asemblera koje u većini slučajeva predstavljaju izvršne datoteke formata COM i EXE, proces inicijalizacije sastoji se od četiri glavna koraka:

  • naznaka koji bi pojedinačni segmenti registara trebali odgovarati određenim segmentima;
  • pohranjivanje adrese DS registra u stog na početku izvođenja programa;
  • zapisivanje u nulti adresni stack;
  • opterećenje u DS registru adrese segmenta.

inicijalizacija diska

Prilikom obrade odgovarajućih nizova podataka, proces je cikličan, kada vrijednosti u nizu počevši s varijablom s vrijednošću 0 ili 1, dobiju se tek nakon prolaska cijelog ciklusa i tijekom rada aplikacije. A ciklusi mogu biti točno onoliko varijabli koliko ih sadrži cijeli niz.

Problemi s inicijalizacijom tvrdog diska

S inicijalizacijom tvrdih diskova situacija je nešto jednostavnija. Neki izvori tvrde da se suština procesa svodi na oblikovanje. Nije.

niz inicijalizacije

Inicijalizacija diska u početnoj fazi, ako koristite alate sustava temeljenih na Windowsu, proizvodi definiciju nove particije tako da odgovara atributima boot zapisa (MBR ili GPT).

Dalje, proces stvaranja jednostavnog volumena, navodeći stvarnu veličinu, dodjeljujući slova (tako da sustav "vidi" disk), a tek tada počinje formatiranje s izborom odgovarajućeg datotečnog sustava (u većini slučajeva NTFS).

U ovoj fazi inicijalizacija je dovršena. Što je u ovom slučaju inicijalizacija? To je skup mjera za postavljanje parametara tvrdog diska, a ne jedan proces, kako neki kažu.

Podsustav za ispis

Za podsustav ispisivanja, proces inicijalizacije sastoji se od inicijalnog određivanja koji će se uređaj koristiti i nakon slanja signala na njega, skeniranje njegovih mogućnosti, uključujući postavljanje moguće veličine papira, primjenu određenog broja boja, podržanih formata ispisa, maksimalne rezolucije, itd. ,

greška inicijalizacije što učiniti

Ti se parametri koriste za instalacije podsustava ispisa. Stoga će inicijalizirani pisač raditi ispravno i bez kvarova.

Inicijalizacija mobilnih uređaja

Što se tiče mobilne tehnologije, često se koristi takozvani inicijalizacijski niz, u kojem su vrijednosti parametara modema zapisane prilikom postavljanja internetske veze putem mobilnog operatera.

kako se program inicijalizira

U pravilu, unesena vrijednost uvijek ima isti oblik - AT + CGDCONT = 1, "IP", "Ime operatora ili njegov internetski izvor". Ali to se odnosi samo na one slučajeve kada bi trebalo omogućiti pristup internetu na računalu putem modema povezanog mobilnog uređaja.

Pogreške inicijalizacije i metode njihove eliminacije

Konačno, vrijedi napomenuti da se u svim danim primjerima može pojaviti pogreška inicijalizacije. Što učiniti u ovoj situaciji? U slučaju tvrdih diskova ili uređaje za prijenosne medije najlakši je način provjere veza s matičnom pločom.

U programima, najčešći je neuspjeh s kodom 0x0175dcbb (kao, na primjer, u igri Sims 3). U osnovi, problem se odnosi na sukobe upravljačkih programa uređaja, njihovu odsutnost ili netočnu instalaciju, neoperabilnost traka memorije, itd. Ponekad problem može biti u .NET Framework platformi za koju trebate instalirati ažuriranje. Možda je do neuspjeha došlo zbog oštećenja medija, na primjer, iz kojeg igra počinje. Općenito, nikad ne znate što se može dogoditi. No, rješenje ovog problema trebalo bi donijeti na temelju procjene same situacije i razloga za neuspjeh.