"Initialisering" är inte bara ett komplext "vetenskapligt" ord utan också en ofta förekommande process. Arbetet med datateknik är helt baserat på initialisering av olika variabler. Vad är dolt bakom denna svåra term?
Definition
Per definition är "initialisering" förberedelse av ett program eller en hårdvaruenhet för drift. Denna förberedelse består i att ställa in initialdata för systemparametrarna. För ett program är initialisering tilldelning av värden till programvariabler.
Initiering av dataarray
Initiering av array har ett antal fallgropar. För det första, i olika programvarumiljöer, börjar fyllning av arraydata antingen från nollelementet A [0] eller från det första A [1], där A är arrayens namn.
För att initiera en matris används vanligtvis en "steg-för-steg" för (foreach) loop. Array fylls gradvis upp, ett element i taget under varje "körning" av cykeln. I for loop skapas en variabel för lokal loop för att styra antalet pass.
Startvärdet för loopvariabeln måste matcha det första elementet i arrayen: A [0] eller A [1]. Den sista är med antalet arrayelement.
För att organisera fyllningen med data från en tvådimensionell matris måste du häcka en för slinga i en annan. Således kommer operationen att slinga igenom en kolumn i arrayen utföras så många gånger som det finns i arrayen av strängar.
Initialiseringsfel
Under initialiseringen tar systemet emot data från alla relevanta enheter, processer eller operatörer. Att starta operativsystemet är initialiseringen av data, eftersom operativsystemet får svar från alla delar av datorn, inklusive RAM, hårddisk och tangentbord. Om något av de viktigaste blocken saknas kan operativsystemet inte initieras. Den välkända Blue Screen of Death är också ett allvarligt initialiseringsfel.
Initieringssträng
Nybörjare använder ofta enkla samtal (t.ex. X = 5) eller manuellt val för att kontrollera initialisering. Regelbunden initialisering är dock nödvändig och kan automatiseras.
Anta att du har en datoranvändare ansluten till två ISP: er. Anslutningshastigheten ändras så att användaren ständigt byter manuellt. Detta är obekvämt och tidskrävande. Istället kan den ställa in en initialiseringssträng på kommandoraden:
AT + CDGCONT = 1, IP, internet.mts.ru + AT + CDGCONT = 2, IP, internet.beeline.ru.
Nu är initialiseringssträngen den kontrollerande processen för datorn. Om MTS Internet blir snabbare än Beeline används MTS-anslutning - annars ändras MTS till Beeline-anslutning.