Le système d'exploitation UNIX (SE) se compose d'une couche de noyau , une couche d'enveloppe et une couche de services et d'applications. Ces trois couches créent une multi-utilisateur , le système d'exploitation multitâche portable. Il existe plusieurs versions de l'OS , mais chaque version dispose 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 plusieurs tâches simultanément. Basics
Le système d'exploitation Unix est un multi-utilisateurs, multi-tâches du système d'exploitation conçu à l'origine pour les programmeurs par AT & T Bell Laboratories employés 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 seule machine. Chaque utilisateur interagit avec son propre exemple de la coquille, et peut commencer à une ou plusieurs applications au sein de cette enveloppe .
Kernel
Le noyau est le coeur du système d'exploitation Unix . Il s'agit d'une application logicielle qui assure l'interface entre le matériel et l'utilisateur. Il gère le processus , de la mémoire , un fichier, et le dispositif de gestion de réseau pour le système d'exploitation . Le noyau est chargé de s'assurer que tous les systèmes et les tâches utilisateur sont exécutés simultanément .
Shell
Le shell est le programme qui se trouve entre l'utilisateur et le noyau. C'est l'interprète qui traduit les commandes qui sont tapés dans la session de 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ées à la coquille. La série de commandes est appelé un script shell .
Il ya 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 nouveau shell Bourne ( bash) . Chaque enveloppe a son 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éfini par l'administrateur système . L'utilisateur peut modifier son shell par défaut en utilisant la commande " chsh " . Les utilisateurs peuvent vouloir changer leurs coquilles afin d' utiliser des caractéristiques particulières qui sont disponibles dans une enveloppe ou non un autre , ou ils peuvent simplement préférer un environnement shell particulier.
Utilities et application
< br >
la couche finale du système d'exploitation Unix est des utilitaires et de la couche des applications . Cette couche contient les commandes , traitement de texte , programmes graphiques et des programmes de gestion de bases de données . Traditionnellement , ces programmes étaient accessibles en tapant les commandes pour lancer 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 Hewett Packard HP- UX. FreeBSD , NetBSD et OpenBSD sont des versions open source d'Unix . Linux est un système d'exploitation Unix -like. Il a la même structure que Unix, mais il a été écrit en utilisant rien de la base de code Unix d'origine.