Ի՞նչ է նախաստորագրումը

Բովանդակություն:

Ի՞նչ է նախաստորագրումը
Ի՞նչ է նախաստորագրումը

Video: Ի՞նչ է նախաստորագրումը

Video: Ի՞նչ է նախաստորագրումը
Video: Ի՞նչ է փոխելու մեր կյանքում Եվրամիության հետ համաձայնագիրը. «Թարմ ուղեղով»՝ Ստյոպա Սաֆարյանի հետ 2024, Մայիս
Anonim

«Նախնականացումը» ոչ միայն բարդ «գիտական» բառ է, այլ նաև հաճախ հանդիպող գործընթաց: Հաշվարկային տեխնոլոգիայի աշխատանքը ամբողջովին հիմնված է տարբեր փոփոխականների սկզբնավորման վրա: Ի՞նչ է թաքնված այս դժվար տերմինի ետեւում:

Ի՞նչ է նախաստորագրումը
Ի՞նչ է նախաստորագրումը

Սահմանում

Ըստ սահմանման ՝ «նախնականացումը» ծրագրի կամ ապարատային սարքի պատրաստումն է շահագործման համար: Այս պատրաստումը բաղկացած է համակարգի պարամետրերի նախնական տվյալների սահմանումից: Րագրի համար նախնականացումը արժեքների նշանակումն է ծրագրի փոփոխականներին:

Տվյալների զանգվածի սկզբնավորում

Rayանգվածի նախնականացումը ունի մի շարք որոգայթներ: Նախ, ծրագրային ապահովման տարբեր միջավայրերում զանգվածի տվյալները լրացնելը սկսվում է կամ զրոյական A [0] տարրից, կամ առաջին A [1] -ից, որտեղ A զանգվածի անունն է:

Rayանգվածը սկզբնավորելու համար սովորաբար օգտագործվում է (foreach) հանգույցի «քայլ առ քայլ»: Rayանգվածը լրացվում է աստիճանաբար, ցիկլի յուրաքանչյուր «վազքի» ընթացքում միանգամից մեկ տարր: For օղակում ստեղծվում է տեղական օղակի փոփոխական ՝ փոխանցումների քանակը վերահսկելու համար:

Օղակի փոփոխականի սկզբնական արժեքը պետք է համապատասխանի զանգվածի առաջին տարրին `A [0] կամ A [1]: Վերջինը զանգվածի տարրերի քանակով է:

Երկչափ զանգվածի տվյալների լրացումը կազմակերպելու համար հարկավոր է մեկը մյուսի մեջ բույն տեղադրել: Այսպիսով, զանգվածի սյունի միջոցով օղակելու գործողությունը կկատարվի այնքան անգամ, որքան կա տողերի զանգվածում:

Նախնականացման սխալներ

Նախնականացման ընթացքում համակարգը ստանում է տվյալներ բոլոր համապատասխան սարքերից, գործընթացներից կամ օպերատորներից: Օպերացիոն համակարգը սկսելը տվյալների նախաստորագրումն է, քանի որ օպերացիոն համակարգը պատասխաններ է ստանում համակարգչի բոլոր մասերից ՝ ներառյալ RAM- ը, կոշտ սկավառակը և ստեղնաշարը: Եթե կարևոր բլոկներից մեկը բացակայում է, ապա ՕՀ-ը չի կարողանա նախաստորագրել: Մահվան հայտնի Կապույտ էկրանը նույնպես նախնականացման լուրջ սխալ է:

Նախնականացման տողը

Նորեկները հաճախ օգտագործում են պարզ զանգեր (օրինակ ՝ X = 5) կամ ձեռքով ընտրություն ՝ նախնականացումը սկսելու համար: Այնուամենայնիվ, պարբերական նախնականացումը անհրաժեշտ է և կարող է ավտոմատացվել:

Ենթադրենք, որ դուք ունեք համակարգչի օգտվող, որը միացված է երկու ISP- ի: Միացման արագությունը փոխվում է, ուստի օգտվողն անընդհատ ձեռքով անցնում է: Սա անհարմար է և ժամանակատար: Փոխարենը, այն կարող է նախնական տող սահմանել հրամանի տողում.

AT + CDGCONT = 1, IP, internet.mts.ru + AT + CDGCONT = 2, IP, internet.beeline.ru:

Այժմ սկզբնական տողը համակարգչի համար վերահսկման գործընթաց է: Եթե ՄՏՍ ինտերնետը դառնում է ավելի արագ, քան Beeline- ը, ապա օգտագործվում է ՄՏՍ-կապը, այլապես ՄՏՍ-ը փոխվում է Beeline կապի: