Che cosa è un client UML?

November 7

UML è un acronimo con diversi significati nella tecnologia dei computer. Una interpretazione rilevante è un linguaggio di programmazione per diagraming. Tuttavia, quando si uniscono la parola "cliente" per UML, si sta parlando di User-Mode Linux. Questo è decisamente diversa dalla lingua e richiede una certa conoscenza dei sistemi operativi Unix-like a padroneggiare.

Linux

Linux è un sistema operativo open source che cade sotto la GNU General Public License, quindi chiunque può accedervi. sistemi Linux eseguiti su molte macchine differenti. Si possono trovare Linux su personal computer, telefoni cellulari, tablet e console di gioco. Linux è un sistema Unix-like. L'applicazione principale, UNIX, è un altro programma open-source che è stato sviluppato nei primi anni 1980. sistemi Unix-like condividono molte delle caratteristiche dell'originale UNIX. Il componente chiave di Linux e User-Mode Linux è il kernel.

nocciolo

Nella tecnologia dei computer, un kernel è un ponte che unisce un'applicazione e l'hardware del computer. Un linguaggio di programmazione racconta la collezione di circuiti che compongono un computer cosa fare. Senza un kernel del sistema operativo, i due avrebbero alcun collegamento. Il kernel di Linux è il cuore di ogni membro della famiglia di sistemi operativi Linux. Il kernel iniziale è stato creato da studente Linus Tovalds. Questo è stato l'inizio dei sistemi Linux. User-Mode Linux funziona direttamente con il kernel.

User-Mode Linux

User-Mode Linux, o UML, consente a più sistemi di lavorare in un sistema operativo host. Ciò significa che è possibile impostare un numero di macchine Linux virtuali su un solo computer. Questa è una caratteristica di sicurezza che sequestra il sistema operativo nativo da quelli virtuali. Ogni macchina virtuale ha il proprio sistema operativo e del kernel. Il cliente è la propaggine o un bambino. Nel caso di UML, il cliente è sistemi virtuali. Un client non è in grado di eseguire da solo. Si richiede un host. Il padrone di casa è il sistema Linux di base.

Unified Modeling Language

Un'altra interpretazione di UML è Unified Modeling Language. Ciò può causare una certa confusione quando l'acronimo UML arriva in una discussione su tecnologia informatica. L'UML linguaggio permette ai progettisti di creare diagrammi complessi per la redazione o Progetti di architettura, tra le altre cose. C'è una netta differenza tra queste due forme di UML. Una definizione è un linguaggio di progettazione grafica, e l'altra è un'applicazione del sistema operativo o di processo integrato all'interno di un ambiente Linux.