Hva Er Initialisering?

Innholdsfortegnelse:

Hva Er Initialisering?
Hva Er Initialisering?

Video: Hva Er Initialisering?

Video: Hva Er Initialisering?
Video: What is Initialization 2024, November
Anonim

"Initialisering" er ikke bare et komplekst "vitenskapelig" ord, men også en ofte oppstått prosess. Arbeidet med datateknologi er helt basert på initialisering av forskjellige variabler. Hva er skjult bak dette vanskelige begrepet?

Hva er initialisering?
Hva er initialisering?

Definisjon

Per definisjon er "initialisering" forberedelse av et program eller en maskinvareenhet for drift. Denne forberedelsen består i å sette de innledende dataene for systemparametrene. For et program er initialisering tildeling av verdier til programvariabler.

Initialisering av dataarray

Initialisering av matrisen har en rekke fallgruver. For det første, i forskjellige programvaremiljøer, begynner fylling av matrisedata enten fra nullelementet A [0], eller fra det første A [1], hvor A er navnet på matrisen.

For å initialisere en matrise brukes vanligvis en "trinnvis" for (foreach) loop. Matrisen fylles opp gradvis, ett element av gangen i løpet av hver "løpetur" av syklusen. I for loop opprettes en variabel for lokal loop for å kontrollere antall passeringer.

Den opprinnelige verdien av sløyfevariabelen må samsvare med det første elementet i matrisen: A [0] eller A [1]. Den siste er med antall matriseelementer.

For å organisere fyllingen med data fra et todimensjonalt array, må du hekke en for loop i en annen. Dermed vil operasjonen med å løkke gjennom en kolonne i matrisen utføres så mange ganger som det er i matrisen til strengene.

Initialiseringsfeil

Under initialiseringen mottar systemet data fra alle relevante enheter, prosesser eller operatører. Å starte operativsystemet er initialisering av data, fordi operativsystemet mottar svar fra alle deler av datamaskinen, inkludert RAM, harddisk og tastatur. Hvis en av de viktige blokkene mangler, vil ikke operativsystemet kunne initialiseres. Den velkjente Blue Screen of Death er også en alvorlig initialiseringsfeil.

Initialiseringsstreng

Nybegynnere bruker ofte enkle samtaler (f.eks. X = 5) eller manuelt valg for å kontrollere initialisering. Imidlertid er regelmessig initialisering nødvendig og kan automatiseres.

Anta at du har en datamaskinbruker koblet til to Internett-leverandører. Tilkoblingshastigheten endres, slik at brukeren stadig bytter manuelt. Dette er upraktisk og tidkrevende. I stedet kan den angi en initialiseringsstreng på kommandolinjen:

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

Nå er initialiseringsstrengen den kontrollerende prosessen for datamaskinen. Hvis MTS Internett blir raskere enn Beeline, brukes MTS-tilkobling - ellers endres MTS til Beeline-tilkobling.

Anbefalt: