"Initsializatsiya" nafaqat murakkab "ilmiy" so'z, balki tez-tez uchraydigan jarayondir. Hisoblash texnologiyasining ishi butunlay turli xil o'zgaruvchilarni ishga tushirishga asoslangan. Ushbu qiyin atama ortida nima yashiringan?
Ta'rif
Ta'rifga ko'ra, "ishga tushirish" - bu dasturni yoki apparat qurilmasini ishlashga tayyorlash. Ushbu tayyorgarlik tizim parametrlari uchun dastlabki ma'lumotlarni belgilashdan iborat. Dastur uchun initsializatsiya - bu dastur o'zgaruvchilariga qiymatlarni berish.
Ma'lumotlar qatorini boshlash
Massivni ishga tushirish bir qator kamchiliklarga ega. Birinchidan, turli xil dasturiy ta'minot muhitida massiv ma'lumotlarini to'ldirish yoki nol element A [0] dan boshlanadi yoki birinchi A [1] dan boshlanadi, bu erda A - bu massivning nomi.
Massivni initsializatsiya qilish uchun odatda (foreach) ko'chadan uchun "bosqichma-bosqich" ishlatiladi. Massiv asta-sekin, tsiklning har bir "bajarilishi" davomida birma-bir element bilan to'ldiriladi. For loopida o'tish sonini boshqarish uchun lokal tsikl o'zgaruvchisi yaratiladi.
Loop o'zgaruvchisining boshlang'ich qiymati massivning birinchi elementiga to'g'ri kelishi kerak: A [0] yoki A [1]. Oxirgisi massiv elementlari soniga ega.
Ikki o'lchovli massiv ma'lumotlari bilan to'ldirishni tashkil qilish uchun ikkinchisiga ko'chadan joylash kerak. Shunday qilib, qator ustuni orqali aylanish jarayoni qatorlar qatorida qancha bo'lsa, shuncha marta bajariladi.
Boshlashda xatolar
Initsializatsiya paytida tizim barcha tegishli qurilmalardan, jarayonlardan yoki operatorlardan ma'lumotlarni oladi. Operatsion tizimni ishga tushirish bu ma'lumotlarni ishga tushirishdir, chunki operatsion tizim kompyuterning barcha qismlaridan, shu jumladan operativ xotira, qattiq disk va klaviaturadan javob oladi. Agar muhim bloklardan biri etishmayotgan bo'lsa, OS ishga tushirolmaydi. O'limning taniqli Moviy ekrani ham jiddiy ishga tushirish xatosi.
Boshlash satri
Boshlanishni boshqarish uchun yangi boshlanuvchilar ko'pincha oddiy qo'ng'iroqlardan (masalan, X = 5) yoki qo'lda tanlashdan foydalanadilar. Biroq, muntazam ravishda ishga tushirish zarur va uni avtomatlashtirish mumkin.
Sizda ikkita Internet-provayderga ulangan kompyuter foydalanuvchisi bor deylik. Ulanish tezligi o'zgaradi, shuning uchun foydalanuvchi doimiy ravishda qo'lda almashadi. Bu noqulay va ko'p vaqt talab etadi. Buning o'rniga, u buyruq satrida boshlash satrini o'rnatishi mumkin:
AT + CDGCONT = 1, IP, internet.mts.ru + AT + CDGCONT = 2, IP, internet.beeline.ru.
Endi ishga tushirish satri kompyuterni boshqarish jarayonidir. Agar MTS Internet "Bilayn" dan tezroq bo'lsa, u holda MTS ulanishidan foydalaniladi - aks holda MTS "Bilayn" ulanishiga o'tadi.