| 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 >> finestre >> Content
    Cinque attività principali di un sistema operativo in materia di gestione di processo
    Ci sono cinque attività principali che un sistema operativo deve mantenere al fine di gestire i processi che è in esecuzione . Senza queste cinque attività , un sistema operativo non sarebbe in grado di rimanere stabile per un certo periodo di tempo . Processo di creazione

    Quando si accende il computer , il sistema operativo si apre processi per eseguire i servizi per tutto da lo spooler di stampa per la sicurezza del computer . Quando si accede ai programmi informatici e di avvio , i programmi creano processi dipendenti . Un processo non è il programma stesso , ma piuttosto le istruzioni che la CPU utilizza per eseguire il programma . Un processo o appartiene a Windows o ad un altro programma che si è installato .
    Elaborazione Stato

    Lo stato di un processo può essere " creata ", " , in esecuzione "," in attesa "o" bloccato ". si può dire che un processo è" in attesa ", il momento dopo si avvia il suo programma principale , e la prima che è stato elaborato dalla CPU . Un processo è "correre ", quando la CPU è in corso l'elaborazione di esso. Si può considerare un processo di " bloccato ", se il computer non dispone di memoria sufficiente per elaborare o se i file associati al processo non possono essere localizzati . Tutti i sistemi operativi hanno un qualche tipo di sistema di gestione dei processi , anche se hanno nomi diversi per ogni stato.
    Processo di sincronizzazione

    volta che i processi sono in esecuzione , il sistema operativo sistema necessita di un modo per garantire che due processi accedono alle stesse risorse contemporaneamente . Specificamente , non esistono due processi possono tentare di eseguire la stessa area di codice in una volta . Se due processi hanno tentato di eseguire questo codice , allo stesso tempo , un crash potrebbe verificarsi nel tentativo di richiamare gli stessi file e inviare le stesse istruzioni alla CPU contemporaneamente . Se due processi devono eseguire lo stesso codice , si deve attendere che l'altro per finire prima di procedere.
    Process Communication

    Il computer deve assicurare che i processi possono comunicare con la CPU e con l'altro . Ad esempio, un programma può avere molti processi , e ogni processo può avere un diverso livello di autorizzazione . Un livello di autorizzazione è semplicemente un'indicazione del livello di accesso deve avere un processo al sistema. Comunicazione di processo assicura che il computer in grado di determinare i permessi di ogni processo . Questo è molto importante nella prevenzione di malware da eliminare i file di sistema o l'aggiunta di istruzioni per il sistema operativo stesso .
    Deadlock Prevenzione

    Infine, il computer deve avere un modo per garantire che i processi non diventano un punto morto . Deadlock si verifica quando due processi richiedono ciascuno una risorsa che l'altro è attualmente in uso , e così nessuno dei due processi può finire quello che sta facendo. Le risorse non possono essere rilasciati , e programmi di lock-up . È anche possibile fare riferimento a questa situazione come una " attesa circolare . " Sistemi operativi impediscono stallo in modi diversi , ma il metodo più comune è quello di forzare un processo per dichiarare le risorse di cui avrà bisogno prima che possa avviarsi. In alternativa , un processo può essere costretto a chiedere risorse in blocchi , e quindi rilasciare le risorse come finisce con loro .

    Previous :

    next :
      Articoli Correlati
    ·Come pulire la cache di Windows 
    ·Come reimpostare un AnyDVD 
    ·Cosa fare se vi state perdendo un file NTLDR 
    ·Come stabilire quali Disk & Partition un OS Is On 
    ·Come risolvere Setupx.dll 
    ·Marvin Specifiche finestra personalizzata 
    ·Come ripristinare le Opzioni cartella Strumenti 
    ·Come aggiungere più utenti di dominio a un computer 
    ·Come estrarre singoli file dal di un EXE 
    ·Come convertire una tastiera Inglese a Greco 
      Articoli in evidenza
    ·Come Overclock Software per HP 
    ·Come affrontare Bay Window Trim 
    ·Come attivare un adattatore wireless in un Compaq Presa…
    ·Come ottenere l'indirizzo MAC di una scheda di interfac…
    ·Come stampare etichette cd su un HP D - 5360 con una me…
    ·Come creare una firma con un mouse 
    ·Come formattare un computer Uso Vista 
    ·Come riformattare una scheda SD per Linux 
    ·Come risolvere : non possono accedere alle cartelle con…
    ·Come disattivare la modalità di risparmio energetico i…
    Copyright © Conoscenza Informatica http://it.wingwit.com