Les systèmes d’exploitation Les systèmes d’exploitation se classent en deux cat
Les systèmes d’exploitation Les systèmes d’exploitation se classent en deux catégories : Soit ils sont conçus pour fonctionner sur une machine isolée (comme par exemple, une station cliente), et alors ils sont construit pour offrir les meilleures performances pour l’application qui tourne en premier plan (l’application en cours). Soit ils sont conçus pour fonctionner en réseau (comme par exemple un serveur), et alors ils sont construit pour satisfaire toutes les demandes de service qui leur sont adressée en même temps par des clients différents. Leur capacité doit être répartie équitablement selon le nombre d’utilisateurs connectés. Le système d’exploitation et le logiciel réseau Il y a encore quelque temps, il fallait ajouter un logiciel réseau au système d’exploitation d’un ordinateur afin que celui-ci puisse être connecté à un réseau. Le logiciel réseau et le système d’exploitation devait être compatible, et il y avait en quelque sorte deux systèmes d’exploitation qui fonctionnaient en même temps sur la même machine, l’un pour gérer les ressources internes de l’ordinateur (en mode autonome) et l’autre pour accéder aux ressources externes (en mode réseau). Unix est le premier né des systèmes d’exploitation réseaux, il a été conçu à la fin des années 1960, sous le nom de Multix (pour multi utilisateurs), dans les laboratoires de la société américaine Bell AT&T. NetWare de Novell (son fondateur Ray Noorda) est le premier système d’exploitation réseau « grand public » (1980). Par exemple, MICROSOFT LAN MANAGER ajoutait des fonctionnalités réseaux à des systèmes d’exploitation comme MS-DOS, UNIX, OS/2. Depuis 1995, les systèmes d’exploitation modernes de Microsoft intègrent les fonctionnalités réseaux. Le rôle du système d’exploitation Le système d’exploitation est le chef d’orchestre de l’ordinateur. Le système d’exploitation gère l’allocation et l’utilisation de toutes les ressources de l’ordinateur, et coordonne les interactions entre l’utilisateur et les programmes qui sont exécutés sur l’ordinateur : La gestion des ressources : Le temps processeur (CPU) La mémoire de travail (mémoire vive ou mémoire RAM) L’exécution des applications L’espace disque (mémoire de stockage, mémoire de masse ou mémoire morte ROM) La lecture et l'écriture de fichiers Les ports et les périphériques Les IRQ Etc… Le système d’exploitation multitâche Un système d’exploitation multitâche (Multitasking) est un système qui permet d’effectuer plusieurs tâches en même temps. Les tâches sont divisées en petits morceaux (des instructions), et le processeur exécute un petit morceau de chacune des tâches les uns après les autres : un petit morceau d’une certaine tâche, puis un petit morceau d’une autre tâche et ainsi de suite jusqu’à l’exécution de tous les petits morceaux de toutes les tâches. En fait, un véritable système d’exploitation multitâche peut exécuter simultanément autant de tâches qu’il y a de processeur. Un véritable système d’exploitation multitâche travail en général avec plusieurs processeurs. Mais, quand le nombre de processeur est inférieur au nombre de tâches à exécuter en même temps, alors le système d’exploitation multitâche répartie le temps du ou des processeurs. Les tâches sont traitées à tour de rôle, pendant une durée déterminée par le système d’exploitation. Le traitement multitâche d’un seul processeur donne l’impression que toutes les tâches sont exécutées simultanément, alors qu’elles le sont à tour de rôle (plus le processeur est cadencé à une grande vitesse et plus il donne l’impression d’être « l’homme orchestre » qui joue de plusieurs instrument en même temps… Les deux modes de fonctionnement multitâche Il existe deux modes de fonctionnement multitâche : Le mode préemptif Le mode coopératif (le mode non préemptif) Avec le multitâche préemptif, le système d’exploitation contrôle « le temps processeur » alloué à chacune des tâches, sans avoir besoin de la coopération de la tâche. Avec le multitâche coopératif, le système d’exploitation donne à une tâche le contrôle du processeur. C’est la tâche qui décide du moment où elle libère le processeur pour l’exécution d’une autre tâche. Les programmes qui sont conçus pour des systèmes d’exploitation coopératifs doivent contenir des instructions permettant de libérer le processeur, sinon, le programme monopolisera le processeur jusqu’à la fin de la réalisation d’une tâche, et les autres tâches des autres programmes devront attendre que le « squatter » rende la main. Un système d’exploitation multitâche préemptif permet de suspendre un traitement local et d’allouer le processeur à une tâche réseau. Le rôle du système d’exploitation réseau Le système d’exploitation réseau est le chef de gare du réseau. Le rôle du système d’exploitation réseau est multiple : L’accès des utilisateurs au réseau: Créer et gérer les comptes des utilisateurs qui ont accès au réseau Définir les permissions des utilisateurs et des groupes (lire, enregistrer, supprimer, exécuter, …) Etc... Le partage des ressources: Définir le degré de partage des ressources Des documents : Au niveau des répertoires Au niveau des fichiers Des périphériques: Partager les imprimantes,… Coordonner les accès simultanés à la même ressource La surveillance du réseau: Les performances La sécurité Les composants d’un système d’exploitation réseau Un réseau est composé d’au moins deux ordinateurs, un serveur et un client (dans une organisation de type Client/Serveur). Les deux ordinateurs peuvent être à la fois client et serveur (dans une organisation de type postes à postes). Quoi qu’il en soit, des fonctionnalités réseaux doivent être installées à la fois sur les postes clients et sur les postes serveurs. Le système d’exploitation réseau peut être en quelque sorte divisé en deux parties, la partie pour le client, et la partie pour le serveur. Le « logiciel client » est appelé le « redirecteur » (REDIRECTOR) et permet à un ordinateur d’accéder au réseau. Le « logiciel serveur » est appelé un « service » et permet à un serveur d’accepter les demandes (ou les requêtes) des clients : Les composants d’un système d’exploitation réseau Le client Le serveur Partie du système d'exploitation Le logiciel client Le logiciel serveur Fonctionnalités L’accès au réseau Accepte les requêtes des clients Nom Le redirecteur Le service Le système d’exploitation réseau WINDOWS NT WORKSTATION intègre à la fois le logiciel client et le logiciel serveur. Les ordinateurs qui en sont équipés bénéficient des fonctionnalités réseaux des clients et des serveurs. Le processus d’une requête d’un client vers un serveur Le processus d’une requête d’un client vers un serveur se décompose en plusieurs étapes : L’utilisateur travail en mode autonome sur son ordinateur et exécute une commande pour demander à l’ordinateur d’effectuer une tâche réseau. La commande est interceptée par le redirecteur avant d’emprunter le bus local de l’ordinateur pour aller vers le processeur. Le redirecteur interprète cette commande comme une requête réseau et la redirige vers le réseau. La requête circule sur le réseau jusqu’au serveur. Le service réseau du serveur accepte la requête du client, la traite et renvoi la réponse sur le réseau. La réponse du serveur circule sur le réseau jusqu’au client. L’ordinateur client reçoit la réponse et la transmet au bus local pour l’afficher sur le moniteur. L’utilisateur médite la réponse du serveur… Etc… Le redirecteur Le redirecteur (REDIRECTOR) redirige les requêtes réseaux vers le réseau. Selon le système d’exploitation réseau, le redirecteur est appelé par d’autres noms : L’interpréteur de commande (SHELL) Le requêteur (REQUESTER) Etc… Le redirecteur intercepte les commandes effectuées par l’utilisateur et détermine si elles sont locales ou réseau. Quand une commande est une requête réseau, le redirecteur la redirige vers le réseau. Le redirecteur doit connaître les désignations associées aux ressources du réseau. Par exemple, avec WINDOWS NT, un répertoire partagé sur un serveur est identifié chez le client par une lettre de l’alphabet. La lettre est attribuée par le gestionnaire de fichier quand le client y accède pour la première fois, et la lettre figure dans l’arborescence du client jusqu’à ce que celui-ci décide d’interrompre l’association entre ce disque virtuel et la ressource partagée. Lors de l’ouverture d’une session réseau, le gestionnaire de fichier vérifie les associations réseaux qui sont en cours. Le redirecteur peut envoyer une requête à un périphérique réseau. Par exemple, si le port LPT1 est associé à une imprimante réseau, alors, le redirecteur intercepte les commandes d’impression et les redirige vers le périphérique d’impression réseau. Ainsi, le redirecteur permet aux utilisateurs de ne pas s’occuper de l’emplacement des ressources du réseau (que se soient un fichier, un répertoire ou un périphérique). Les systèmes d’exploitation réseaux pour les machines INTEL Il existe plusieurs types de processeurs. Chaque type de processeur caractérise la carte mère sur lequel il est ou ils sont installés, et par voie de conséquence caractérise l’unité centrale (la machine ou l’ordinateur) construite autour de cette carte mère. On dit qu’il existe plusieurs types de plates-formes… Les machines INTEL sont équipées de processeur INTEL et de nombreux systèmes d’exploitation sont compatibles avec leur architecture parce qu’elle représente la partie la plus importante du marché de l’ordinateur dans le monde. Les systèmes d’exploitation réseaux Il existe plusieurs éditeurs de systèmes d’exploitation réseaux (NOS pour Network Operating system en anglais) : Les systèmes UNIX propriétaires: Unix/SCO de Santa Cruz Operation SCO Open Server SCO Open Desktop SOLARIS de SUN (qui est un système UNIX) Les systèmes LINUX libres, ouverts, accessibles et disponibles du petit Linus uploads/Management/ generalites-sur-le-systeme-d-x27-explotation-reseau-copie.pdf
Documents similaires










-
30
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jui 03, 2022
- Catégorie Management
- Langue French
- Taille du fichier 0.0621MB