Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> finestre >> .

Che cosa è la Gestione filtri Kernel

Il kernel di un sistema operativo del computer è il suo nucleo , il cuore che controlla tutto intorno ad esso . Microsoft basa prime versioni del sistema operativo di Windows sul sistema operativo DOS , ma passato a un sistema basato sul kernel di Windows NT e 2000. Il kernel NT è stata la base per le successive versioni del sistema operativo . Il gestore del filtro del kernel permette due modalità di Windows ' , la modalità kernel e modalità utente , per comunicare . Modalità

Quando una unità di elaborazione centrale funziona in modalità kernel , qualunque sia la CPU esegue il codice ha accesso diretto all'hardware sottostante del sistema e la memoria. In modalità utente , il codice può accedere solo per il funzionamento interno passando attraverso un'interfaccia di programmazione delle applicazioni . L'hardware CPU mantiene i due modi distinti . Quando hanno bisogno di condividere informazioni , il gestore del filtro li collega attraverso porte di comunicazione , consentendo un rapido scambio di dati tra di essi .
Filter Manager

Il gestore filtro funziona su più di solo il kernel : funziona con l'intero file system , la creazione di mini-filtri di fungere da driver, programmi che consentono il software interagisce con l'hardware . Il gestore assegna mini-filtri per lavorare in un particolare punto nello spazio di memoria di input /output o stack. Quando la modalità utente e kernel mode hanno bisogno di comunicare , un mini-filtro si apre una porta , specifica un livello di sicurezza e di ascolto per i tentativi di connessione . Se il chiamante in modalità utente ha sufficiente sicurezza , il gestore del filtro permette la connessione. Quando la comunicazione si chiude , il manager filtro chiude la connessione .
Kernel Stack

Lo stack per la modalità kernel ha una quantità limitata di spazio di memoria . La quantità è determinata dal sistema operativo e non può essere modificato . Perché la pila è limitata , si consiglia agli utenti conservare il più spazio nello stack il più possibile. Il gestore del filtro aiuta ; Microsoft ha ottimizzato in modo da utilizzare la quantità minima di spazio di stack e chiamate ricorsive - quelli che fanno riferimento a più di un programma - realizzato attraverso il gestore del filtro che non metti, pesante una domanda in pila come quando fatto con altri metodi.
complessità

un altro vantaggio di impiegare un gestore di filtro è che si tratta di routine di supporto che aiutano con le funzioni comuni di computer , come ad esempio il kernel e modalità utente comunicazioni . Questo semplifica le richieste di filtraggio . La maggior parte dei driver di filtro -manager eseguiti in modalità utente, perché è più sicuro per il computer . Se un pilota si blocca in modalità kernel , il risultato può abbattere l'intero sistema . In modalità utente , l'unica cosa che blocca è tutto ciò che il software che l'utente impiega al momento .

 

sistemi © www.354353.com