"Inicializimi" nuk është vetëm një fjalë komplekse "shkencore", por edhe një proces i hasur shpesh. Puna e teknologjisë informatike bazohet tërësisht në inicimin e variablave të ndryshëm. Çfarë fshihet pas këtij termi të vështirë?
Përkufizimi
Sipas përkufizimit, "inicializimi" është përgatitja e një programi ose pajisjeje hardware për funksionim. Kjo përgatitje konsiston në vendosjen e të dhënave fillestare për parametrat e sistemit. Për një program, inicializimi është caktimi i vlerave tek ndryshoret e programit.
Inicializimi i vargut të të dhënave
Inicializimi i vargut ka një numër grackash. Së pari, në mjedise të ndryshme të softuerit, plotësimi i të dhënave të vargut fillon ose nga elementi zero A [0], ose nga A [1] i parë, ku A është emri i grupit.
Për të iniciuar një koleksion, zakonisht përdoret një lak "hap pas hapi" për (foreach). Vargu plotësohet gradualisht, një element në të njëjtën kohë gjatë çdo "ekzekutimi" të ciklit. Në lak for, krijohet një ndryshore e lakut lokal për të kontrolluar numrin e pasimeve.
Vlera fillestare e ndryshores së lakut duhet të përputhet me elementin e parë të grupit: A [0] ose A [1]. E fundit është me numrin e elementeve të vargut.
Për të organizuar mbushjen me të dhëna të një grupi dy-dimensional, duhet të vendosni një për lak në një tjetër. Kështu, operacioni i ciklit nëpër një kolonë të vargut do të kryhet sa herë që ka në vargun e vargjeve.
Gabimet e fillimit
Gjatë inicializimit, sistemi merr të dhëna nga të gjitha pajisjet përkatëse, proceset ose operatorët. Fillimi i sistemit operativ është fillimi i të dhënave, sepse sistemi operativ merr përgjigje nga të gjitha pjesët e kompjuterit, duke përfshirë RAM, diskun e ngurtë dhe tastiera. Nëse një nga blloqet e rëndësishme mungon, OS nuk do të jetë në gjendje të inicializojë. Ekrani i Kaltër i Vdekjes i njohur është gjithashtu një gabim serioz i fillimit.
Vargu fillestar
Të sapoardhurit shpesh përdorin thirrje të thjeshta (p.sh. X = 5) ose zgjedhje manuale për të kontrolluar inicializimin. Sidoqoftë, inicializimi i rregullt është i nevojshëm dhe mund të automatizohet.
Supozoni se keni një përdorues kompjuteri të lidhur me dy ISP. Shpejtësia e lidhjes ndryshon, kështu që përdoruesi vazhdimisht ndërron manualisht. Kjo është e papërshtatshme dhe kërkon shumë kohë. Në vend të kësaj, ajo mund të vendosë një varg inicializimi në rreshtin e komandës:
AT + CDGCONT = 1, IP, internet.mts.ru + AT + CDGCONT = 2, IP, internet.beeline.ru.
Tani vargu i inicializimit është procesi i kontrollit për kompjuterin. Nëse interneti MTS bëhet më i shpejtë se Beeline, atëherë përdoret lidhja MTS - përndryshe MTS ndryshon në lidhjen Beeline.