Inizializzazione - che cos'è? A cosa serve? Quali sono le conseguenze della sua attuazione? Cosa fare quando si verificano errori? Considereremo questi e molti altri problemi in questo articolo.
Per prima cosa, vediamo cos'è l'inizializzazione. Questa designazione viene utilizzata per creare, attivare, preparare il lavoro e determinare i parametri del software o del componente hardware. In altre parole, sono pronti per l'uso. Il processo di inizializzazione è sempre diretto esternamente rispetto all'oggetto di controllo (programma o dispositivo). È necessario per determinare i parametri e le regole di lavoro.
Immaginiamo alcune situazioni reali e affrontiamole. Quindi, ad esempio, come appare il processo di inizializzazione del sottosistema di stampa, che stampa i dati su carta? Inizialmente si determina quale dispositivo funzionerà. Tiene conto di tutte le funzionalità, come il formato di stampa, l'uso dei colori, la risoluzione massima e altro. Per ottenere tali informazioni, il dispositivo deve essere attivato energizzandolo e controllando il segnale. Con l'aiuto di quest'ultimo, saranno richiesti i parametri operativi disponibili o verrà lanciata la scansione delle opportunità. E i dati saranno trasferiti all'unità di sistema, dove, dopo l'elaborazione, verranno presentati all'utente sotto forma di opzioni di stampa disponibili per l'apparecchiatura. E qual è l'inizializzazione del programma? Questo è il nome del processo durante il quale le variabili sono impostate sui loro valori iniziali o su zero prima dell'esecuzione del programma. Se parliamo, diciamo, di un disco magnetico, nel suo caso ciò implica la registrazione delle informazioni di controllo e la successiva formattazione.
Come puoi vedere, l'inizializzazione è un aspetto importante dell'interazione con le tecnologie dell'informazione. Diamo un'occhiata a come questo processo si verifica nell'esempio del programma di avvio EXE. Quindi, inizialmente è necessario trasferire all'Assemblatore le istruzioni in cui le informazioni sui registri dei segmenti esisteranno e corrisponderanno alla realtà. Quindi l'indirizzo viene memorizzato nello stack, che si trova nel registro DS. Dopo ciò, viene resettato. E infine - l'indirizzo del segmento di dati desiderato viene caricato nel registro. Quando l'assemblatore funziona, può determinare la presenza di offset in determinate aree. Allo stesso tempo, una regione di 256 byte è inclusa di fronte al modulo di avvio, che è anche noto come prefisso del segmento di programma PSP. Per impostare l'indirizzo del suo punto di partenza, usa il registro DS. Il programma utente salva l'indirizzo, lo mette in pila e poi lo restituisce a DOS. E qui spesso si verifica un errore di inizializzazione. Perché? Il fatto è che il sistema richiede che il prossimo valore sia l'indirizzo zero dello stack. Per questo è necessario che il registro AX sia cancellato usando un comando speciale. Se ciò non viene fatto, sorgono problemi. Quando può verificarsi un errore di inizializzazione? Quando si utilizza un software senza licenza, quando non si eseguiva un hacking di alta qualità o quando si eseguiva semplicemente su sistemi operativi diversi, venivano spostati gli indirizzi dei registri di sistema.
Questa è una domanda molto interessante, che deve ancora essere risolta, completamente rivelata. Considera cosa è l'inizializzazione di Windows. Inizialmente, il sistema di input / output di base viene caricato. E già BSVV inizializza il sistema operativo. Se non ci sono conflitti con i registri di sistema, allora tutto carica senza problemi e anche funzioni. Ma, diciamo, è stato installato un sistema operativo piratato. E l'aggiornamento di fabbrica è arrivato. Se accetti la proposta di installarlo, la parte delle informazioni che ti permette di lavorare sarà sostituita. E a causa dei meccanismi di sicurezza interni, il funzionamento verrà bloccato. In altre parole, il danno alla configurazione di qualsiasi programma è la ragione più comune per cui l'inizializzazione non è possibile. Ma, fortunatamente, questo si applica solo alle versioni precedenti di Windows 10, che è stato reso gratuito. Ora rivolgiamo la nostra attenzione al componente hardware.
Parliamo del luogo in cui sono memorizzati tutti i dati accumulati. L'inizializzazione del disco rigido include l'addestramento iniziale della meccanica, la definizione nel sistema di input / output di base e l'attivazione del record di avvio principale. Quest'ultimo funge da unità di controllo principale, da cui dipende la sequenza di elaborazione dei file, che costituisce il sistema operativo. Se si verifica un errore nell'area del record di avvio principale, il sistema operativo smetterà di funzionare e, di conseguenza, il disco rigido verrà considerato non inizializzato. Va notato che l'errore in questo caso può essere completo o parziale. Nel primo caso, il lancio del software sarà interrotto da un messaggio di testo che ti avviserà di eventuali problemi. E, di conseguenza, l'inizializzazione del disco rigido non verrà eseguita. Nel secondo caso, il sistema operativo può funzionare correttamente. Tuttavia, parte dei dati non sarà disponibile per la visualizzazione. Entrambe le opzioni richiedono una diagnosi qualificata dei problemi.
Quindi sappiamo cos'è l'inizializzazione. Questo porta gradualmente a una domanda del genere: cosa fare in caso di problemi? Inizialmente, è necessario testare il problema. Questo può essere fatto manualmente, selezionando gli errori visualizzati dal computer o utilizzando qualsiasi prodotto non commerciale del profilo appropriato. Molte persone credono che non siano convenienti in termini di utilizzo e contenuto informativo e preferiscono utilizzare il sistema di input / output di base. A favore di quest'ultimo si dovrebbe notare la ricerca sistematica e metodica delle informazioni e l'elevata efficienza di tali test. Inoltre, i test in questi casi vengono eseguiti con attenzione e in piccole "porzioni" dell'area di avvio, e questo viene fatto in bit. Se tutto è stato provato e il sistema non funziona, viene visualizzato un messaggio di errore critico. Nel caso di lavorare con il programma visualizza informazioni sul problema.
Con i programmi ordinari, tutto è semplice. Puoi provare a reinstallarlo o farlo ripristino del sistema. Se parliamo dei problemi dell'attrezzatura, allora c'è un po 'più complicato. Considera la situazione nell'esempio dello stesso disco rigido. Inizialmente, dovresti assicurarti che funzioni. Per questo è necessario ascoltare. In caso di malfunzionamento, è probabilmente meglio buttarlo via e comprarne uno nuovo, perché può essere aiutato solo con l'ausilio di attrezzature specializzate. Se emette suoni standard, segue:
Questo è stato considerato, qual è l'inizializzazione. Esempi e casi privati possono essere considerati lunghi e difficili, ma, purtroppo, la dimensione dell'articolo è limitata. La cosa principale è che è stato considerato il meccanismo stesso di questo processo.