Quando si accende il computer , il sistema operativo installato inizierà una sequenza di processi di start-up. Questi processi sono costituiti da un power- on self-test , l' avviamento iniziale , un boot loader , il rilevamento e la configurazione del sistema hardware , un caricamento del kernel e, infine, una fase di accesso. Nonostante l'avvio dei processi per Windows XP sono molto simili a quelli per Microsoft Windows NT versione 4.0 , Microsoft Windows 2000 e Microsoft Windows Server 2003 , l'avvio dei processi per le versioni di Windows precedenti di MS- DOS e si differenziano in modo significativo . Queste sequenze si applicano ai sistemi di avvio o riavvio dopo un arresto normale . Power-On Self -Test
Il power-on self-test ( POST) fase inizia quando si accende un computer . L'unità di elaborazione centrale ( CPU) inizia l'esecuzione delle istruzioni di programmazione contenute nel sistema di input /output di base ( BIOS ) . Il BIOS è un insieme di istruzioni elettronico che garantisce che un computer ha tutti i componenti e le funzionalità necessarie richieste per avviare stesso successo
Il POST è responsabile per il seguente sistema e funzioni di diagnostica : . L'esecuzione di controlli hardware iniziali , verificando che i dispositivi necessari per avviare un sistema operativo sono presenti e recupero delle impostazioni di configurazione del sistema da non volatile di memoria a semiconduttori complementare a ossido di metallo ( CMOS ) che si trova sulla scheda madre .
Initial Start-Up < br >
iniziale di start-up inizia con l'avvio dei dispositivi del sistema per avviare il sistema operativo , determinato dal salvataggio nella memoria CMOS . In genere, il disco "C " rappresenta un disco rigido, e la "A" unità rappresenta un floppy con un disco di avvio di avvio. Il computer cerca quindi la tabella di partizione per la partizione attiva . Il primo settore della partizione attiva contiene il codice di avvio che consente al computer per determinare il file di sistema e individuare e avviare il NTLDR , o file di boot loader, e rilascia il controllo dal BIOS .
Boot Loader
nella fase di boot loader , il NTLDR o boot loader , carica i file di avvio dalla partizione di avvio , e quindi un computer x86 viene avviato prima in modalità reale. Poi il processore disabilita alcune funzioni che consentono la compatibilità con il software progettato per funzionare su 8 bit e processori a 16 bit . Il boot loader passa quindi il processore in modalità a 32 bit , che consente l'accesso a grandi quantità di memoria e consentendo di Windows XP per iniziare .
Rilevare e configurare hardware
la fase precedente , NTLDR analizza il file Boot.ini per determinare la posizione del sistema di partizione di avvio operativo . Il NTLDR avvia la fase di rilevamento hardware avviando NTDECT.com , poi raccoglie informazioni sull'hardware installato usando le chiamate alle routine del firmware di sistema . NTDECT.com poi passa questa informazione ai NTLDR . Il NTLDR poi raccoglie i dati ricevuti dal NTDETECT.com e organizza le informazioni in strutture dati interne .
NTLDR avvia quindi NTOSKRNL.EXE e gli fornisce le informazioni ottenute da NTDETECT.com . NTDETECT.com raccoglie le informazioni sull'hardware e il dispositivo, ad esempio i tipi di informazioni di firmware di sistema , di autobus e di adattatore , adattatori video, tastiera, porte di comunicazione , dischi , floppy disk , dispositivi di input , porte parallele e periferiche installate sul Industry Standard Architecture ( ISA ) bus . Windows XP crea quindi un profilo di default per l'utilizzo desktop.
Kernel Caricamento
caricamento del kernel , o il NTOSKML , e il livello di astrazione hardware , o di HAL , nella memoria è il risultato della NTLDR . Il kernel e HAL inizializzare un gruppo di componenti software chiamato l'esecutivo di Windows . L'esecutivo di Windows elabora le informazioni di configurazione memorizzate nel Registro di sistema imposta il controllo e inizia a servizi e driver .
Logon
Con l' accesso, il sottosistema di Windows comincia Winlogin.exe , un servizio di sistema che consente la registrazione e si spegne. Inoltre , Winlogin.exe fa tre operazioni distinte . Prima , inizia il sottosistema servizi . Poi si avvia il processo di autorità di sicurezza locali , e la terza , si analizza il + ALT + CANC combinazione CTL al " Begin Logon" chiederà . L'identificazione grafica e componente di autenticazione raccoglie il nome utente e la password . Le credenziali di accesso vengono accettate , e l'utente è connesso.