Inicijalizacija - što je to? Za što je? Koje su posljedice njezine provedbe? Što učiniti kad dođe do pogreške? Mi ćemo razmotriti ova i mnoga druga pitanja u ovom članku.
Prvo, da vidimo što je inicijalizacija. Ova oznaka se koristi za stvaranje, aktiviranje, pripremu za rad i određivanje parametara programske ili hardverske komponente. Drugim riječima, oni su u stanju spremnosti za uporabu. Proces inicijalizacije uvijek je usmjeren izvana s obzirom na objekt kontrole (program ili uređaj). To je potrebno kako bi se odredili parametri i pravila rada.
Zamislimo neke stvarne situacije i nosimo se s njima. Na primjer, kako izgleda proces inicijalizacije podsustava ispisa koji ispisuje podatke na papiru? U početku se određuje koji će uređaj raditi. Uzima u obzir sve značajke, kao što je format ispisa, korištenje boja, maksimalna razlučivost i još mnogo toga. Da bi se dobila takva informacija, uređaj se mora aktivirati tako da se energizira i kontrolira signal. Uz pomoć potonjih bit će zatraženi raspoloživi parametri rada ili će se pokrenuti skeniranje mogućnosti. A podaci će se prenijeti na jedinicu sustava, gdje će se, nakon obrade, prikazati korisniku u obliku mogućnosti ispisa koje su dostupne za opremu. A što je inicijalizacija programa? To je naziv procesa tijekom kojeg su varijable postavljene na njihove početne vrijednosti ili na nulu prije izvođenja programa. Ako govorimo o, recimo, magnetskom disku, u njegovom slučaju to podrazumijeva snimanje kontrolnih informacija i naknadno oblikovanje.
Kao što možete vidjeti, inicijalizacija je važan aspekt interakcije s informacijskim tehnologijama. Pogledajmo kako se taj proces odvija na primjeru EXE boot programa. Dakle, u početku je potrebno prenijeti na Asembler upute u kojima će informacije o segmentnim registrima postojati i odgovarati stvarnosti. Zatim se adresa pohranjuje u stog, koji je u registru DS. Nakon toga se resetira. I na kraju - adresa željenog segmenta podataka učitava se u registar. Kada asembler radi, može odrediti prisutnost pomaka u određenim područjima. U isto vrijeme, 256-bajtna regija je uključena ispred modula za pokretanje, što je također poznato kao prefiks segmenta PSP programa. Za postavljanje adrese početne točke koristite registar DS. Korisnički program sprema adresu, stavlja je na snop i vraća u DOS. I ovdje se često javlja greška inicijalizacije. Zašto? Činjenica je da sustav zahtijeva da sljedeća vrijednost bude nula adresa stog. Za to je potrebno da registar AX bude izbrisan pomoću posebne naredbe. Ako se to ne učini, tada nastaju problemi. Kada se može pojaviti pogreška inicijalizacije? Kada se koristi nelicencirani softver, kada visokokvalitetno sjeckanje nije izvršeno ili kada se pokreće na različitim operacijskim sustavima, adrese registara sustava su premještene.
Ovo je vrlo zanimljivo pitanje, koje još treba odgovoriti, u potpunosti objaviti. Razmotrite što je inicijalizacija sustava Windows. U početku se učitava osnovni ulazno / izlazni sustav. I već BSVV inicijalizira operativni sustav. Ako nema sukoba sa sistemskim registrima, sve se učitava bez problema i također funkcionira. No, recimo, instaliran je piratski operativni sustav. I došlo je do ažuriranja tvornice. Ako se slažete s prijedlogom da ga instalirate, tada će dio informacija koji vam omogućuje rad biti zamijenjen. A zbog mehanizama unutarnje sigurnosti funkcioniranje će biti blokirano. Drugim riječima, oštećenje konfiguracije bilo kojeg programa najčešći je razlog što inicijalizacija nije moguća. No, na sreću, to se odnosi samo na starije verzije od Windowsa 10, koji je besplatan. Sada obratimo pozornost na hardversku komponentu.
Razgovarajmo o mjestu gdje su pohranjeni svi akumulirani podaci. Inicijalizacija tvrdog diska uključuje početnu obuku mehanike, definiciju u osnovnom ulazno-izlaznom sustavu i aktivaciju glavnog boot zapisnika. Potonji djeluje kao glavna kontrolna jedinica, na kojoj ovisi slijed obrade datoteka, koji čine operativni sustav. Ako dođe do greške u području glavnog zapisnika za pokretanje, OS će prestati funkcionirati i, prema tome, tvrdi disk će se smatrati neinicijaliziranim. Treba napomenuti da pogreška u ovom slučaju može biti potpuna ili djelomična. U prvom slučaju, pokretanje softvera bit će prekinuto SMS porukom koja će vas obavijestiti o bilo kakvim problemima. I, u skladu s tim, inicijalizacija tvrdog diska neće biti provedena. U drugom slučaju, operativni sustav može ispravno raditi. Ipak, dio podataka neće biti dostupan za pregled. Obje opcije zahtijevaju kvalificiranu dijagnozu problema.
Dakle, znamo što je inicijalizacija. To postupno dovodi do takvog pitanja - što učiniti u slučaju problema? U početku, trebate testirati problem. To se može učiniti ručno, razvrstavanjem pogrešaka koje računalo prikazuje, ili korištenjem nekomercijalnog proizvoda odgovarajućeg profila. Mnogi ljudi vjeruju da nisu prikladni u smislu upotrebe i sadržaja informacija, i preferiraju korištenje osnovnog sustava ulaza / izlaza. U prilog potonjem treba napomenuti sustavno i metodično traženje informacija i visoku učinkovitost takvih testiranja. Osim toga, testiranje u takvim slučajevima provodi se pažljivo iu malim "dijelovima" područja čizma, a to se radi u bitovima. Ako je sve isprobano, a sustav ne radi, pojavljuje se kritična poruka o kvaru. U slučaju rada s programom prikazuju se informacije o problemu.
Kod običnih programa sve je jednostavno. Možete pokušati ponovno instalirati ili izraditi vraćanje sustava. Ako govorimo o problemima opreme, onda je malo kompliciranije. Razmotrite situaciju na primjeru istog tvrdog diska. U početku bi se trebali pobrinuti da uopće radi. Za to trebate slušati. U slučaju kvara vjerojatno je bolje baciti ga i kupiti novi, jer se može pomoći samo uz pomoć specijalizirane opreme. Ako emitira standardne zvukove, slijedi:
To se smatralo, što je inicijalizacija. Privatni primjeri i slučajevi mogu se smatrati dugim i teškim, ali, nažalost, veličina članka je ograničena. Glavno je da je razmatran sam mehanizam ovog procesa.