"Initialisering" er ikke kun et komplekst "videnskabeligt" ord, men også en ofte stødt proces. Arbejdet med computingsteknologi er udelukkende baseret på initialisering af forskellige variabler. Hvad er skjult bag dette vanskelige udtryk?
Definition
Per definition er "initialisering" forberedelse af et program eller en hardwareenhed til drift. Denne forberedelse består i at indstille de indledende data for systemparametrene. For et program er initialisering tildeling af værdier til programvariabler.
Initialisering af dataarray
Initiering af matrix har en række faldgruber. For det første begynder udfyldning af arraydata i forskellige softwaremiljøer enten fra nulelementet A [0] eller fra det første A [1], hvor A er arrayets navn.
For at initialisere en matrix bruges normalt en "trin for trin" til (foreach) loop. Arrayet udfyldes gradvist, et element ad gangen under hver "kørsel" af cyklussen. I for-sløjfen oprettes en lokal-sløjfevariabel for at kontrollere antallet af passeringer.
Den indledende værdi af loop-variablen skal matche det første element i arrayet: A [0] eller A [1]. Den sidste er med antallet af matrixelementer.
For at organisere udfyldningen med data fra et todimensionelt array skal du rede en til loop i en anden. Således vil operationen af looping gennem en kolonne i arrayet blive udført så mange gange som der er i arrayet af strenge.
Initialiseringsfejl
Under initialiseringen modtager systemet data fra alle relevante enheder, processer eller operatører. At starte operativsystemet er initialisering af data, fordi operativsystemet modtager svar fra alle dele af computeren, inklusive RAM, harddisk og tastatur. Hvis en af de vigtige blokke mangler, kan operativsystemet ikke initialiseres. Den velkendte Blue Screen of Death er også en alvorlig initialiseringsfejl.
Initialiseringsstreng
Nybegyndere bruger ofte enkle opkald (f.eks. X = 5) eller manuelt valg til at kontrollere initialisering. Imidlertid er regelmæssig initialisering nødvendig og kan automatiseres.
Antag at du har en computerbruger tilsluttet to internetudbydere. Forbindelseshastigheden ændres, så brugeren skifter konstant manuelt. Dette er ubelejligt og tidskrævende. I stedet kan den indstille en initialiseringsstreng på kommandolinjen:
AT + CDGCONT = 1, IP, internet.mts.ru + AT + CDGCONT = 2, IP, internet.beeline.ru.
Nu er initialiseringsstrengen den styrende proces for computeren. Hvis MTS Internet bliver hurtigere end Beeline, bruges MTS-forbindelse - ellers ændres MTS til Beeline-forbindelse.