Molti utenti di computer e tecnologia mobile spesso incontrano il termine "inizializzazione". Che cos'è l'inizializzazione, per lo più poche persone immaginano. Pertanto vale la pena provare a colmare questa lacuna nella conoscenza, fornendo esempi specifici.
L'inizializzazione, basata su interpretazioni offerte da molte risorse Internet rispettate, significa definire parametri o configurazione, preparazione al lavoro, processi di attivazione, ecc. Talvolta questo termine viene anche chiamato iniziazione, ma la sua interpretazione corrisponde più alla creazione, al lancio o all'avvio di qualcosa -Che.
L'inizializzazione, come processo per determinare i parametri specificati oi loro valori, può essere applicata anche ai componenti software e hardware di un sistema informatico.
Perché l'inizializzazione è necessaria, ciò che è l'inizializzazione in ogni caso specifico, può essere compreso nelle situazioni più semplici. Ad esempio, l'utente ha deciso di cambiare il suo disco rigido, ne ha acquistato uno nuovo, l'ha installato in un computer, ma non funziona. Perché? Sì, solo perché il sistema non è in grado di determinare automaticamente i suoi parametri di funzionamento, cioè, in parole povere, non capisce come lavorarci. È qui che è necessaria l'inizializzazione del disco in modo che il sistema operativo, per così dire, ne percepisca le caratteristiche e possa determinare la metodologia per accedervi. Questo sarà discusso in dettaglio.
Tra le aree principali o anche prioritarie implicite dall'inizializzazione, nella maggior parte dei casi, si distinguono:
Naturalmente, questi sono solo i tipi principali, perché se si scava in profondità nel selvaggio dei processi informatici, ci sono molte altre direzioni simili. Ad esempio, questo può includere la determinazione delle caratteristiche iniziali dei processori o della RAM nel sistema di I / O del BIOS primario, o anche la preparazione del sistema operativo per il lancio. Ma a causa della complessità della descrizione tecnica, che, in linea di massima, l'utente medio non ha bisogno, questo problema non sarà interessato.
Pertanto, soprattutto senza entrare nelle caratteristiche tecniche dei processi, ci soffermeremo su ciascun caso specifico separatamente.
Si considera che nella domanda di inizializzazione dell'applicazione, i processi prioritari impostano le variabili iniziali corrette o impostano i loro valori uguali a zero. Questo include tutti i tipi di switch, contatori, indirizzi, ecc.
Ad esempio, per i programmi assembler rappresentati nella maggior parte dei casi da file eseguibili di formati COM ed EXE, il processo di inizializzazione consiste in quattro fasi principali:
Durante l'elaborazione degli array di dati corrispondenti, il processo è ciclico, quando i valori in un array che inizia con una variabile con valore 0 o 1, vengono visualizzati solo dopo aver superato un ciclo completo e durante l'esecuzione dell'applicazione. E i cicli possono essere esattamente quante variabili contiene l'intero array.
Con l'inizializzazione dei dischi rigidi, la situazione è un po 'più semplice. Alcune fonti affermano che l'essenza del processo si riduce alla formattazione. Non lo è.
L'inizializzazione del disco nella fase iniziale, se si utilizzano gli strumenti dei sistemi basati su Windows, produce la definizione di una nuova partizione facendo corrispondere gli attributi dei record di avvio (MBR o GPT).
Successivamente, il processo di creazione di un volume semplice, specificando le dimensioni effettive, assegnando lettere (in modo che il sistema "vede" il disco), e solo successivamente inizi la formattazione con la scelta del file system appropriato (nella maggior parte dei casi NTFS).
A questo punto, l'inizializzazione è completata. Che cos'è l'inizializzazione in questo caso? Questo è un insieme di misure per impostare i parametri del disco rigido e non un singolo processo, come alcuni dicono.
Per il sottosistema di stampa, il processo di inizializzazione consiste nel determinare inizialmente quale dispositivo verrà utilizzato e dopo aver inviato un segnale ad esso, analizzarne le capacità, compresa l'impostazione del formato carta possibile, applicando un certo numero di colori, formati di stampa supportati, risoluzione massima, ecc. .
Questi parametri vengono utilizzati per le installazioni del sottosistema di stampa. Pertanto, la stampante inizializzata funzionerà correttamente e senza guasti.
Per quanto riguarda la tecnologia mobile, viene spesso utilizzata la cosiddetta stringa di inizializzazione, in cui vengono scritti i valori dei parametri dei modem quando si imposta una connessione Internet tramite un operatore mobile.
Di norma, il valore inserito ha sempre la stessa forma: AT + CGDCONT = 1, "IP", "Nome dell'operatore o la sua risorsa Internet". Ma questo vale solo per quei casi in cui si suppone che faccia l'accesso a Internet su un computer tramite un modem di un dispositivo mobile connesso.
Infine, vale la pena notare che in tutti gli esempi forniti, potrebbe verificarsi un errore di inizializzazione. Cosa fare in questa situazione? Nel caso di dischi rigidi o dispositivi per supporti rimovibili è il modo più semplice per controllare le connessioni alla scheda madre.
Nei programmi, il più comune è un errore con il codice 0x0175dcbb (come, ad esempio, nel gioco Sims 3). Fondamentalmente, il problema riguarda i conflitti tra driver del dispositivo, la loro assenza o errata installazione, l'inoperabilità delle guide di memoria, ecc. A volte il problema potrebbe essere nella piattaforma .NET Framework, per la quale è necessario installare l'aggiornamento. Forse il fallimento è dovuto al danneggiamento dei media, ad esempio, da cui inizia il gioco. In generale, non sai mai cosa può succedere. Ma la soluzione a questo problema dovrebbe essere fatta sulla base di una valutazione della situazione stessa e delle ragioni del fallimento.