| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
sistemi  
  • Competenze informatiche di base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • finestre

  • Windows Vista

  • Windows XP
  •  
    Conoscenza Informatica >> sistemi >> Linux >> Content
    CPU Usage Unix processo Kernel
    Gli architetti di Bell Laboratories ed i loro associati originali a General Electric e il Massachusetts Institute of Technology progettato Unix come un potente sistema operativo multitasking . Il kernel di Unix - il cuore o il centro attorno al quale la funzionalità esterna del sistema operativo è a strati - parla con l'hardware ridotto all'osso tramite i driver di periferica e di software per il controllo dei processi e allocare le risorse di sistema . Un processo su Unix è alcuna procedura di controllo del flusso eseguibile caricato in memoria , e si ottiene l'attenzione della CPU solo quando il kernel permette. Processo

    La parte centrale e cruciale del kernel di Unix , il sottosistema di controllo di processo , è responsabile per la sincronizzazione dei processi , comunicazione tra processi , scheduling dei processi e la gestione della memoria . Un processo crea un processo figlio utilizzando la fork () chiamata di sistema , e ad eccezione di processo 0 , tutti i processi hanno un processo padre che ha chiamato fork ( ) a un certo punto per creare il bambino .

    Il kernel identifica un processo dal suo ID , denominato PID . Un processo Unix viene eseguito in modalità utente o in modalità kernel , e mantiene due pile separate quando il passaggio tra di loro . Un processo entra in modalità kernel quando si effettua una chiamata di sistema o riceve un interrupt o un segnale , dando la priorità più alta e più pretendono di risorse e di prelazione rispetto a quelli in modalità utente .
    Pianificazione

    il kernel permette ad un nuovo o diverso processo di usare la CPU solo quando il primo processo va a dormire , e non permette di cambiare lo stato delle risorse o di accesso assegnato a un altro processo . Modulo scheduler del kernel preempts un processo utente periodicamente per evitare che si monopolizzare la CPU , però .

    Previous :

    next :
      Articoli Correlati
    ·Come rimuovere più pacchetti RPM 
    ·Come configurare una scheda LAN Wireless Belkin Con Cen…
    ·Come rimuovere Meno Uscita Da Scorrimento 
    ·Come estrarre file RAR su Linux 
    ·Come attivare la scheda wireless Utilizzo di Linux su u…
    ·Informazioni su sistemi operativi Linux 
    ·Come utilizzare aclocal Cygwin 
    ·Come faccio a scrivere un CD di Solaris 
    ·Come riformattare un USB Flash in Linux 
    ·Come collegare Linux a Windows Mobile 6 
      Articoli in evidenza
    ·Windows Vista Processi List 
    ·Come copiare un file di sistema di Windows da un CD a u…
    ·Problemi relativi alla tastiera virtuale del PC 
    ·Come trovare l' OEM Product Key su un computer portatil…
    ·Come fare le icone utilizzando il tasto Alt 
    ·Come determinare il bitrate video in WMV 
    ·Come configurare UPnP 
    ·Come smettere di Synaptics TouchPad Tapping 
    ·Come eseguire Task Manager senza i tasti Ctrl , Alt e C…
    ·Come individuare le cartelle nascoste 
    Copyright © Conoscenza Informatica http://it.wingwit.com