LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

A Environnement Linux

Cours : A Environnement Linux. Recherche parmi 298 000+ dissertations

Par   •  25 Avril 2017  •  Cours  •  913 Mots (4 Pages)  •  1 245 Vues

Page 1 sur 4

A Environnement Linux (Notions)

Présentation d'UNIX

Introduction

Architecture générale du système: OS = SE

Définition :

- OS = Operating System = Logiciel Système

- Permet l'utilisation de l'appareil et des logiciels applicatifs (Packages/Services)

- 2è programme lancé au démarrage du PC (BIOS/UEFI avant)

But :

- Piloter les organes internes et externes

- Lancer d'autres programmes

Composition UNIX :

• Noyau (Kernel) : la gestion des processus et intégration des composants logiciels (la gestion de la mémoire, des processus, des fichiers, des entrées-sorties principales,et des fonctionnalités de communication)

• Interpréteur de commandes (shell)

• SGF (système de gestion de fichiers)

Rôle (composants logiciels) = Fichiers spéciaux sous unix

• Gestion du processeur : gestion de l'allocation du processeur entre les différents programmes grâce à un algorithme d'ordonnancement.

• Gestion de la mémoire vive : gestion de l'espace mémoire alliué à chaque application et ,le cas échéant, à chaque usager.

• Gestion des entrées/sorties : unifier et contrôler l'accès des programmes aux ressources matérielles par l'intermédiaire des pilotes.

Un noyau ainsi que les composants vont permettre le contrôle du matériel.

• Gestion de l'exécution des applications : se charge de la bonne exécution des applications en leur affectant les ressources nécessaire à leur bon fonctionnement. Il permet à ce titre de <<tuer>> une application ne répondant plus correctement.

• Gestion des droits : se charge de la sécurité liée à l'exécution des programmes en garantissant que les ressources ne sont utilisées que par les programmes et utilisateur possédant les droits adéquats.

• Gestion des fichier : la gestion de la lecture et l'écriture dans le système de fichiers et les droits d'accès aux fichiers par les utilisateurs et les applications.

• Gestion des informations fournit un certain nombre d'indicateurs permettant de diagnostiquer le bon fonctionnement de la machine. (log)

Historique

• 1965 : 1er système unix <<Multics>> crée par Ken Thompson pour faire tourner un jeu space travel

• 1969 : Réécriture de Multics (pour des machines moins puissantes) pour space travel, UNIX est né - Création Denis Ritchie et Ken Thompson

• 1977 : Sources Unix disponibles

• 1980 : UNIX commercialisé (AIX, Sun Solaris, HP-UX,...)

• 1981 : POSIX = normes d'interopérabilité

• 1991 : Linux est né par Linus Torvalds (basé sur Minix) - Architecture i386

• Aujourd'hui : Propriétaire (AIX, Sun Solaris, HP-UX, MacOSX,...) et du libre (Linux, FreeBSD ubuntu, ...)

Généralement, la numérotation : X.Y.Z

• X : numéro de version majeur

• Y : Pair = stable, impaire = instable

• Z : numéro de révision

Patch de sécurité conseillé pour dl un kernel : GRSecurity

Architecture générale du système : Fonctions principales

• Le système Unix est un système d'exploitation multi-utilisateur et multi-tâche.

• Partage

...

Télécharger au format  txt (6.6 Kb)   pdf (49 Kb)   docx (11.5 Kb)  
Voir 3 pages de plus »
Uniquement disponible sur LaDissertation.com