>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Caractéristiques du système d'exploitation UNIX

La haute fiabilité, l'évolutivité et les fonctionnalités puissantes font d'UNIX un système d'exploitation populaire, selon Intel. Maintenant au-delà de sa 40e année en 2010, UNIX est l'épine dorsale de nombreux centres de données, y compris Internet. Les grands acteurs utilisant UNIX incluent Sun Microsystems, Apple Inc., Hewlett-Packard et AT&T, qui est la société mère originale d'UNIX. The Open Group détient toutes les spécifications UNIX et la marque, qui sont librement accessibles et disponibles sur Internet.

Multitâche et portabilité

Les principales caractéristiques d'UNIX incluent les capacités multi-utilisateur, multitâche et portabilité. Plusieurs utilisateurs accèdent au système en se connectant à des points connus sous le nom de terminaux. Plusieurs utilisateurs peuvent exécuter plusieurs programmes ou processus simultanément sur un système. UNIX utilise un langage de haut niveau qui est facile à comprendre, à modifier et à transférer sur d'autres machines, ce qui signifie que vous pouvez modifier les codes de langage selon les exigences du nouveau matériel sur votre ordinateur. Vous avez donc la flexibilité de choisir n'importe quel matériel, de modifier les codes UNIX en conséquence et d'utiliser UNIX sur plusieurs architectures.

Le noyau et le shell

Le cœur d'un système d'exploitation UNIX, le noyau gère les applications et les périphériques sur un système. Ensemble, le noyau et le shell exécutent vos demandes et commandes. Vous communiquez avec votre système via le shell UNIX, qui traduit vers le noyau. Lorsque vous allumez votre terminal, un processus système démarre qui surveille vos entrées. Lorsque vous entrez votre mot de passe, le système associe le programme shell à votre terminal. Le shell vous permet de personnaliser les options même si vous n'êtes pas techniquement averti. Par exemple, si vous tapez partiellement une commande, le shell anticipe la commande visée et l'affiche pour vous. Le shell UNIX est un programme qui donne et affiche vos invites et, en conjonction avec le noyau, exécute vos commandes. Le shell maintient même un historique des commandes que vous entrez, vous permettant de réutiliser une commande en faisant défiler votre historique de commandes.

Fichiers et processus

Toutes les fonctions dans UNIX impliquent soit un fichier, soit un processus. Les processus sont des exécutions de programmes, tandis que les fichiers sont des collections de données créées par vous. Les fichiers peuvent inclure un document, des instructions de programmation pour le système ou un répertoire. UNIX utilise une structure de fichiers hiérarchique dans sa conception qui commence par un répertoire racine — signifié par la barre oblique (/). La racine est suivie de ses sous-répertoires, comme dans un arbre inversé, et se termine par le fichier. Dans l'exemple « /Demand/Articles/UNIX.doc », le répertoire principal « Demand » a un sous-répertoire « Articles », qui a un fichier « UNIX.doc ».

Vie connectée