Les partenaires publicitaires:

Structure du système d'exploitation unix

Le système d'exploitation UNIX (OS) est constitué d'une couche de noyau, une couche d'enveloppe et une couche d'utilités et des applications. Ces trois couches créent un, multi-utilisateur, le système d'exploitation multitâche portable. Il existe plusieurs versions de l'OS, mais chaque version dispose d'exactement la même structure. UNIX est utilisé par les programmeurs, les entreprises, les universités et les gouvernements en raison de sa stabilité et de sa capacité à effectuer de nombreuses tâches simultanément.

Notions de base

  • Le système d'exploitation UNIX est un système d'exploitation multitâche multi-utilisateur à l'origine conçu pour les programmeurs par AT&employés ampli-T au Bell Laboratories en 1969. Les termes multi-utilisateur et multitâche signifie que de nombreux utilisateurs différents peuvent effectuer des tâches simultanément sur une même machine. Chaque utilisateur interagit avec sa propre instance de la coque, et peut commencer une ou plusieurs applications au sein de cette enveloppe.

Noyau

  • Le noyau est le cœur de l'OS UNIX. Il est une application logicielle qui assure l'interface entre le matériel et l'utilisateur. Il gère le processus, la mémoire, fichier, périphérique et la gestion de réseau pour le système d'exploitation. Le noyau est responsable de veiller à ce que toutes les tâches système et utilisateur sont exécutés simultanément.

Coquille



  • La coquille est le programme qui se trouve entre l'utilisateur et le noyau. Il est l'interprète qui traduit les commandes qui sont tapés dans la session terminal. Les utilisateurs peuvent entrer des commandes directement dans le terminal, ou ils peuvent créer un fichier texte contenant une série de commandes qui peuvent être envoyés à la coque. La série de commandes sont appelés un script shell.




    Il existe plusieurs coquilles qui sont utilisés par le système d'exploitation UNIX. Ils comprennent le Bourne shell (sh), le shell C (csh), le shell Korn (ksh) et le Bourne Again shell (bash). Chaque enveloppe a propre ensemble de commandes shell. commandes du système d'exploitation sont les mêmes dans toutes les coquilles.

    L'enveloppe initiale que l'utilisateur se connecte à est définie par l'administrateur système. L'utilisateur peut changer son shell par défaut en utilisant le "chsh" commande. Les utilisateurs peuvent vouloir changer leurs coquilles afin d'utiliser des caractéristiques particulières qui sont disponibles dans une coquille ou non une autre, ou ils peuvent tout simplement préférer un environnement shell particulier.

Utilitaires et application

  • La couche finale du système d'exploitation UNIX est la couche des utilitaires et des applications. Cette couche comprend les commandes, traitement de texte, logiciels graphiques et des programmes de gestion de base de données. Traditionnellement, ces programmes ont été accessibles en tapant les commandes pour démarrer le programme sur la ligne de commande. Ils sont toujours accessibles de cette façon, mais ils peuvent désormais également accessibles via l'interface graphique.

Versions

  • Il existe plusieurs versions du système d'exploitation UNIX. Versions propriétaires comprennent Solaris de Sun Microsystem, SCO UNIX, AIX d'IBM et HP-UX de Hewett Packard. FreeBSD, NetBSD et OpenBSD sont des versions open source d'Unix. Alors inconnue pour de nombreux utilisateurs traditionnels, Apple OS X est également version propriétaire d'UNIX. Une caractéristique qui définit OS X en dehors des autres variantes d'UNIX est sa capacité à exécuter des applications habituellement écrites pour les PC fonctionnant sous Windows, telles que Microsoft Office et Adobe Photoshop. Linux est un système d'exploitation de type UNIX. Il a la même structure que UNIX, mais il a été écrit en utilisant rien de la base d'origine de code UNIX.

» » » » Structure du système d'exploitation unix