| 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 >> Unix >> Content
    Unix componenti del sistema operativo
    sistema operativo Unix è disponibile in una vasta gamma di sapori dai suoi primi giorni di AT & T Bell Labs per il popolare sistema operativo Linux installato in affari , il mondo accademico e sui desktop locali. E 'stato uno dei precursori del movimento open-source , che unisce tutte le biblioteche, gli strumenti e il codice sorgente come parte della base di installazione in modo che gli sviluppatori e le altre parti interessate possano configurare o " porta " il sistema operativo ( OS) per il nuovo hardware piattaforme. I quattro componenti principali del sistema operativo Unix sono il kernel , strumenti di sviluppo , Comandi generali e documentazione. Il kernel Unix

    Il kernel Unix è spesso chiamato il nucleo a causa del suo ruolo nella gestione di tutti i processi interni del sistema operativo , di fare avviare il sistema da uno stato di zero a gestire i processi e la memoria in un normale stato di sistema . L'architettura iniziale si basava su un modello di componenti che in seguito divenne noto come un microkernel . Gli oggetti elencati in /usr /src /[ conf, dev , sys , h] potrebbe essere legato al kernel attraverso un processo di compilazione , come desiderato . Questo mantenuto il sistema operativo snello con la costruzione nel kernel solo i dispositivi, i servizi e le funzioni che erano necessarie . L' apertura del processo di configurazione del kernel anche reso possibile per gli amministratori e architetti di scalare il sistema operativo alle esigenze dell'ambiente ( piccola scatola , piccolo OS) esponendo tutti i meccanismi interni .

    Oltre ad essere portatile, il kernel fa anche un ottimo lavoro nel gestire le risorse di sistema , che " consente a più persone di accedere a un computer contemporaneamente e molteplici programmi e attività per procedere in parallelo con un altro. " La gestione della memoria , gestione degli errori , gestione dei processi , interrupt , le comunicazioni e la registrazione sono tutti gestiti dal kernel in base a quali caratteristiche sono collegati nel sistema operativo . Linux, anche se un derivato di Unix , ha un passo da questa filosofia con la costruzione di un kernel monolitico che include componenti software per quasi tutte le possibilità.
    Strumenti di sviluppo

    caratteristica piuttosto unica del sistema operativo Unix è l'inserimento di strumenti di sviluppo . Perché i primi ad adottare il sistema ha richiesto un modo per modificare i driver di avvio e di dispositivo ( /usr /sys /dev ) e link in nuove librerie , strumenti di sviluppo , come il compilatore C e Assembler sono stati inclusi . Il codice di boot -strap stato spesso scritto in Assembler , grazie alla sua velocità e controllo sul dispositivi . C spesso compilato il resto del software del kernel e comandi generali . Un linker ( ld ) , biblioteca ( lib ) e costruire strumento ( fare ) - inclusi anche - ammessi nuovi dispositivi da aggiungere o da una completa applicazione da costruire . Più tardi versioni di Unix offerti nuovi linguaggi , come C + + e Java .

    Quando nuove applicazioni sono state installate su Unix , come le versioni di Xwindows , sono state incluse anche le librerie ei file header , per cui gli sviluppatori possono creare le proprie applicazioni utilizzando il ambiente . Questo approccio rafforzato gli standard aperti del .
    Generale Comandi

    Unix OS include un ricco set di comandi disponibili per gli utenti e gli amministratori , spesso eseguita da entrambi la riga di comando o l'interfaccia GUI ( Xwin ) . I comandi più comuni sono i vari gusci ( BSH , csh , ksh ) . Ad ogni utente viene assegnata una shell di default che controlla il comportamento della sessione utente con le caratteristiche come l'accesso alle directory , l'accesso ai programmi , funzioni di produttività e personalizzazioni dell'ambiente. La vera flessibilità del guscio permettono agli utenti di selezionare una nuova shell e personalizzare il comportamento creando sinonimi per eseguire , lunghe stringhe di comandi integrati .

    I comandi possono essere ulteriormente classificati come utility di sistema che eseguono le funzioni di dispositivi o gestire i processi e altre utilità generali, come la stampa , le comunicazioni , la formattazione e la grafica . A causa della apertura dell'ambiente Unix , gli sviluppatori spesso combinano le librerie di origine di questi comandi generali e di creare i propri set di comandi .
    Documentazione

    Due importanti programmi di documentazione sono disponibile su Unix : l'uomo e doc . L'uomo offre una biblioteca di riferimento per i comandi come marca o sh . Per ogni voce di uomo , i dettagli circa i parametri di comando , restrizioni conduzione , gestione degli errori e gli esempi sono inclusi. Doc offre un minor numero di referenze , ma fornisce maggiori dettagli ed è simile a un libro di riferimento tecnico . Gli utenti e gli amministratori possono utilizzare i comandi man o doc per aggiungere i capitoli per gli utenti.

    Previous :

    next :
      Articoli Correlati
    ·Come impostare Unix su Risorse del computer 
    ·Come ottenere il nome di dominio completo in Unix 
    ·Come inviare email dalla riga di comando Unix 
    ·Come collegare un diretto UNIX NDM 
    ·Come per la ricerca di testo in un file in UNIX 
    ·Unix Scripting 
    ·Posta Tutorial Unix 
    ·Unix Cut Comando Tutorial 
    ·Unix Diff Tutorial 
    ·Come creare un nuovo file in Unix 
      Articoli in evidenza
    ·Come reinstallare M -Audio su Mac 9.2 
    ·Come impostare un computer XP per la connessione a Inte…
    ·Come sbloccare l'Amministrazione per un computer Mac 
    ·Come cancellare tutti i file Internet su un computer 
    ·Come sbloccare gli Easy Edit in FreeRider - Tracks.com 
    ·Come riparare un file NTFS su XP senza un disco di ripr…
    ·Come rimuovere InstallShield Update Manager 
    ·Come uccidere un lavoro in Unix 
    ·Come eseguire l'override del metodo setter della Conser…
    ·Come rimuovere le applicazioni di avvio indesiderate in…
    Copyright © Conoscenza Informatica http://it.wingwit.com