Cours
de LINUX(UNIX)
Le Système UNIX
TAYARI Lassaad Page 7 ISET DE NABEUL
Chapitre 1
LE SYSTEME UNIX
Objectifs:
Introduire le système UNIX à travers sont historique.
Définir le système UNIX en précisant ses caractéristiques.
Définir le SHELL d’UNIX.
Aider l'étudiant a ce familiariser avec l'environnement UNIX à travers la procédure
de connexion, quelque commandes simples pour débuter et la procédure de déconnexion. (Un
flash)
Prérequis:
Le chapitre précédent de ce cours d’UNIX et ses Prérequis.
Plan
I/ Historique
II/ Généralité sur le système
II-1/ Définition du système UNIX
II-2/ Caractéristiques d'UNIX
II-3/ Raison du succès d'UNIX
II-4/ Structure du système UNIX
II-5/ Le SHELL
II-6/ Premier contact avec UNIX
Cours
de LINUX(UNIX)
Le Système UNIX
TAYARI Lassaad Page 8 ISET DE NABEUL
Chapitre 1
LE SYSTEME UNIX
I/ Historique
Le système UNIX a été développé dans les bell loboratories de la firme américaine
AT&T, grâce au travail acharné de l'ingénieur KEN THOMPSON qui a été rejoint par la suite
par son collègue DENNIS RITCHIE.
Le but des concepteurs du UNIX était de disposer d'un système d'exploitation
interactif opérant sur des petits systèmes, mais dont la puissance est comparable au systèmes
d'exploitation des grandes machines.
Sa conception a suivi les péripéties suivantes:
Apparition de la première version sur DIGITAL PDP7 et PDP8 en 1969. Cette version a
été écrite en assembleur et fonctionne en monoutilisateur.
Une nouvelle version opérationnelle sur le DIGITAL PDP11 en mode multiprogrammation
a été lancée toujours par THOMPSON et DENNIS en 1971.
En 1973, réécriture d'UNIX en langage C, lui même développé par DENNIS RITCHIE
dans les bell loboratories, brisant la tradition qui associes l'assembleur à tout système
d'exploitation.
Octroie par bell loboratories aux universités la licence d'utilisation d'UNIX pour des buts
académiques.
Lancement en 1975 d'UNIX version 6, un produit non "bell loboratories".
Extension de l'environnement multiutilisateurs et ajout des utilitaires de gestion de
ressources avec l'apparition de la version UNIX PWB (Programmers Work Bench) en 1976.
En 1978, UNIX a été porté sur le VAX11 à partir de la version 7. De nouveaux utilitaires
sont apparus, ainsi que la possibilité de portabilité a été améliorée.
1980, l'université californienne de BERKLEY sort la version UNIX BSD4.1 qui apporte
des améliorations sur la gestion de la mémoire virtuelle et des seaux et introduit l'éditeur
plein écran vi.
Introduction sur le marché en 1981 de la première version UNIX temps réel par la firme
MASCOMP.
Cours
de LINUX(UNIX)
Le Système UNIX
TAYARI Lassaad Page 9 ISET DE NABEUL
Lancement en 1982 par AT&T de l'UNIX version 7 et l'UNIX system III, conçu par
AT&T.
Lancement en 1983 par AT&T de l'UNIX system V avec amélioration de la gestion des
mémoires partagées.
Toujours en 1983, apparition de la version dérivée d'UNIX conçue pour tourner sur des
micro-ordinateurs IBM AT ou compatibles: XENIX de MICROSOFT...etc.
A partir de l'année 1991, UNIX a commencé à s'ajuster au temps réel notamment avec les
versions UNIX system V.4, VXWORKS de Wind River System et VRTX de Ready Systems.
Concurrent Computer met sur le marché un nouvelle version d'UNIX, la RTU 6.0, utilisant
l'architecture RISC et conçue à partir du noyaux V.3 d'AT&T mais intégrant l'environnement
BERKLEY BSD 4.2.
II/ Généralité sur le système
II-1/ Définition du système UNIX.
UNIX est un ensemble de programmes qui servent de liaison entre un ordinateur et son
utilisateur. UNIX possède trois fonctions:
Il commande l'ordinateur: Le logiciel du système UNIX chargé de la commande
de l'ordinateur est appele noyau Kernel ou le SE. Son rôle est l'allocation des ressources
matérielles, la gestion de la mémoire, la gestion du système des fichiers et le contrôle de
l'accès à l'ordinateur.
Il sert d'interprète utilisateur-ordinateur: Le logiciel du système UNIX de telle
liaison s'appelle le SHELL dont le rôle est de contrôler et d'interpréter les demandes des
utilisateurs et d'extraire de la mémoire des programmes associés afin de les exécuter.
Il offre un ensemble d'outils de travail destinés à la communication téléphonique,
a la manipulation des fichiers, à la programmation et au développement de nouveaux
logiciels.
APPLICATION
SE (UNIX)
MATERIEL
Cours
de LINUX(UNIX)
Le Système UNIX
TAYARI Lassaad Page 10 ISET DE NABEUL
II-2/ Caractéristiques d'UNIX.
Un système d'usage général: L'utilisateur peut effectuer des travaux de toutes sorte comme
la programmation, le traitement de texte, la messagerie...
Un système interactif: Il offre un interaction entre l'utilisateur et la machine.
Un système de temps partagé ou un système multi-utilisateurs: C'est la technique de partage
avec d'autres utilisateurs tout en donnant l'impression à chaque utilisateur qu'il est le seul
maître a bord.
En effet, le système alloue à chaque travail soumis une tranche de temps pour l'exécution
d'une partie ou la totalité de ce travail. Grâce à la rapidité d'exécution du système, il paraît
fonctionner simultanément avec tous les utilisateurs.
Un système multitâches: Il permet l'exécution de plusieurs programmes simultanément.
II-3/ Raison du succès UNIX.
Un système portable: Ecrit en langage C, UNIX est supporté par une grande variété de
machines allant des micro-ordinateurs jusqu'aux grosses machines. Il présente donc un
avantage commercial énorme.
Un système facilement adaptable aux situation particulières: Le code source d'UNIX, écrit
en langage évolué, est disponible.
Un système simple d'utilisation et riche en fonctionnalités.
Il existe deux sortes d'utilisateurs pour un système UNIX donné:
L'administrateur du système: c'est un usager particulier qui a tous les droits, et qui
est responsable du bon état du système. Son nom est root .
Les autres utilisateurs: C'est l'administrateur qui enregistre un nouvel usager. Les
usagers sont rassemblés en groupes. En général un groupe rassemble les personnes qui
travaillent sur un même sujet. Pour changer de groupe, il faut le demander a l'administrateur.
II-4/ Structure du système UNIX.
Le noyau du système UNIX est un bloc qui contient une série de composantes qui
assurent la gestion des fichiers, la gestion des processus et la gestion de la mémoire.
Cours
de LINUX(UNIX)
Le Système UNIX
TAYARI Lassaad Page 11 ISET DE NABEUL
II-5/ Le SHELL.
Pour travailler avec UNIX, il est important de savoir qu'il est possible de
communiquer directement avec le noyau de SE. Cette communication passe par un utilitaire
qui sert d'intermédiaire entre la saisie des commandes et le noyau du système. Sous UNIX, il
est appelé le SHELL (en français, la coquille ou interpréteur de commande).
On trouve plusieurs SHELLS tel que: C-SHELL, KORN-SHELL et BOURNE-SHELL).
APPLICATION
MATERIEL
APPEL SYSTEME UNIX
CONTROLE MATERIEL
GESTION DE
MEMOIRE
GESTION DE
PROCESSUS
SYSTEME DE GESTION
DE FICHIERS
BUFFERING
DRIVER DE
PERIPHERIQUES
Structure du noyau UNIX
1 / 7 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !