| 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 >> Competenze informatiche di base >> Content
    Kernel & Userland sono sincronizzati
    Tre parti compongono un sistema di computer : l' hardware, il kernel di sistema e lo spazio utente . Applicazioni userland bisogno del kernel per rendere l'hardware svolgere i compiti necessari per riprodurre un file musicale , l'accesso a Internet o digitare un rapporto . Quando una domanda di spazio utente e il kernel utilizzano una versione diversa di un compilatore chiave o libreria di sistema , il sistema è detto di essere " fuori sincrono ". Nei sistemi Unix BSD , si può ottenere un " ambiente utente e del kernel sono fuori sync " messaggio di errore. Kernel e lo spazio utente Interazioni

    applicazione userland è necessario installare e utilizzare può richiedere un servizio di file o una libreria che si trova solo nel l'ultimo aggiornamento di una particolare libreria kernel o driver hardware . Alcuni programmatori di applicazione userland staticamente collegano biblioteche per le loro applicazioni . Un'applicazione linkato staticamente non compila se una libreria di cui ha bisogno non è presente. Se un'applicazione è dinamicamente legato ad una versione della libreria non si ha , tuttavia , l'applicazione compila , e non si può conoscere il vostro sistema non è sincronizzato fino a quando effettivamente esegue l'applicazione .
    BSD approccio

    sistemi BSD sono distribuiti come un pacchetto completo che include il kernel e un gran numero di applicazioni nello spazio utente . Il vantaggio di questo approccio è che tutte le applicazioni , utility, librerie e driver sono abbinati a una specifica versione del kernel . Inoltre, tutti i file sorgenti del kernel e userland vengono compilati utilizzando la stessa versione del compilatore e le librerie del compilatore . Eventuali discrepanze tra la versione di un'applicazione userland e dei servizi del kernel di cui ha bisogno sono affrontati prima di una distribuzione BSD diventa disponibile al pubblico .
    Linux Approccio

    differenza BSD , il codice sorgente per il kernel di Linux viene rilasciato separato da qualsiasi applicazione userland . Distribuzioni Linux come Fedora o Debian possono utilizzare la stessa versione del kernel , ma strutturare il proprio ambiente spazio utente in modi diversi e spesso incompatibili . E 'possibile per una distribuzione Linux per contenere alcune applicazioni userland che sono stati compilati per una versione del kernel e gli altri che sono stati compilati contro un'altra versione del kernel.
    Ricostruzione mondo

    One modo gli utenti BSD possono evitare " userland e kernel sono fuori sincrono " errori è quello di ricostruire l'intero sistema ogni volta che sorge la necessità di aggiornare il kernel oppure utilizzare l'ultima versione di un driver hardware o applicazione userland . Questo processo è chiamato "mondo ricostruzione. " L'esatta sequenza dei passaggi varia tra le distribuzioni BSD . Secondo il manuale di FreeBSD , comunque , le misure comprendono il backup del sistema attuale , acquisendo il codice sorgente per la versione desiderata BSD , la costruzione di un nuovo compilatore di codice sorgente , compilare ed installare il nuovo kernel , quindi la creazione di una nuova , completamente sincronizzato userland .

    Previous :

    next :
      Articoli Correlati
    ·Come stampare tutto sullo schermo 
    ·Come modificare la combinazione di risparmio energia in…
    ·Che cosa è M4P 
    ·Idee per fare un foglio informativo per un amico 
    ·Come organizzare i file del computer 
    ·Come modificare gli elementi della barra delle applicaz…
    ·Come aggiornare getPlus 
    ·Come recuperare file danneggiati GRATIS 
    ·Quali sono i vantaggi di computer portatili in aula ? 
    ·Come utilizzare WebDAV in CE6 
      Articoli in evidenza
    ·Scelta di Windows sostituzione 
    ·Come montare un drive Mac su XP 
    ·Come nascondere un Application Dock in Snow Leopard 
    ·Come chiudere Email a Mac 
    ·Come disattivare gli avvisi di protezione Windows XP 
    ·Come faccio ad aggiungere i driver di CD di installazio…
    ·Come rimuovere il McAfee On-Access Scanner 
    ·Come installare manualmente una memoria USB in Ubuntu 
    ·Come scaricare tutte le pagine di un sito Web in Linux 
    ·Come a degradare da Windows Vista a Windows XP per HP P…
    Copyright © Conoscenza Informatica http://it.wingwit.com