Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Competenze informatiche di base >> .

Che cosa è un componente del kernel ?

Un kernel è il componente principale di programmazione di un sistema operativo del computer o del sistema operativo . Esso interagisce con entrambi i componenti software e del computer che i dati di processo software . Un kernel computer gestisce le risorse dell'unità centrale di elaborazione del PC , o come l' hardware e il software del computer di comunicare . Si corre il nucleo centrale di un sistema operativo del computer ed è la prima parte che viene caricato durante l'avvio . Ci sono tre tipi di componenti del kernel ; componenti del kernel di basso livello , componenti kernel alto livello e componenti kernel livello di applicazione. Kernel Codice

programmazione del kernel consiste in una pianificazione che determina come e quando i programmi utilizzano il kernel , un supervisore che consente a un programma da eseguire su un computer , un gestore di interrupt che elabora le richieste inviate dal computer hardware , e un gestore di memoria che determina se un programma viene salvato nella memoria. Codice del kernel non viene sovrascritto in quanto viene utilizzato per eseguire o eseguire programmi su un computer .
Basso livello Componenti

componenti del kernel di basso livello sono chiamati anche a bassa driver di livello . Queste componenti del kernel sono il " architettura" o il codice del kernel di driver o programmi specifici che operano periferiche come una scheda grafica video in un computer. Componenti del kernel di basso livello inizializzare o eseguire processi sulla CPU , memory management unit o MMU e altri dispositivi di bordo . L'inizializzazione è quando il kernel si avvia un programma o del sistema su un computer .

Componenti di alto livello

componenti del kernel di alto livello sono i driver di periferica di alto livello . Questo significa che usano la corrente Application Programming Interface , API o , per eseguire un computer periferici. API è un linguaggio di programmazione o di formato del messaggio che viene utilizzato da un'applicazione o un programma per comunicare con il sistema operativo del PC . API consiste in una serie di comandi , funzioni o protocolli che utilizzano i programmatori di computer , quando la codifica del software in un sistema operativo, come Windows o Mac .
A livello di applicazione Componenti

componenti del kernel a livello di applicazione sono un piccolo insieme di fili di codice che pianificare e monitorare altri thread di codice di programma . Scheduler sono chiamati anche gli scheduler di processo . Scheduler di processo allocare tempo di CPU di diversi programmi per garantire che tutti i programmi che sono in esecuzione su un computer sono utilizzati allo stesso modo dalla CPU .

 

sistemi © www.354353.com