Vad är Initialisering

Innehållsförteckning:

Vad är Initialisering
Vad är Initialisering

Video: Vad är Initialisering

Video: Vad är Initialisering
Video: Vad händer under vintersolståndet 2024, Maj
Anonim

"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?

Vad är initialisering?
Vad är initialisering?

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.

Rekommenderad: