© Sopra Group, 2001 / octobre 14 / Introduction aux SE / p1 Introduction aux Systèmes d’exploitation
© Sopra Group, 2001 / octobre 14 / Introduction aux SE / p2 Pour s’informer …
© Sopra Group, 2001 / octobre 14 / Introduction aux SE / p3 Agenda Introduction aux SE Les tâches du SE Systèmes multi-tâches Systèmes multiprocesseurs Quelques SE Les protocoles réseaux Windows NT4
© Sopra Group, 2001 / octobre 14 / Introduction aux SE / p4 Introduction aux SE SE = 1ère couche logicielle d’un ordinateur COUCHE D’APPLICATIONS WORD NETSCAPE DOOM COUCHE D’ASSEMBLAGE COMPIL. EDIT. INTERPRET. COUCHE SYSTEME COUCHE MACHINE COUCHE µ-PROGRAMMEE COUCHE PHYSIQUE Logiciels d’applications Logiciels systèmes Mode utilisateur Mode superviseur logiciel matériel
© Sopra Group, 2001 / octobre 14 / Introduction aux SE / p5 Les tâches du SE Exécuter les commandes d’entrée/sortie Gérer la mémoire Gérer les fichiers S’occuper de la multiprogrammation (multi- tâches) Gérer la sécurité Fournir un langage de commandes Fournir divers utilitaires (compilateur, éditeurs, outils …) (Fournir une interface graphique)
© Sopra Group, 2001 / octobre 14 / Introduction aux SE / p6 Systèmes multi-tâches Rôle : partager le temps processeur pour plusieurs programmes Découper les applications en séquences d’instructions appelées tâches ou processus (4 états : actives, en attentes, suspendues, détruites) Préemptif : SE possède un Ordonnanceur Répartir le temps machine entre les différentes tâches qui en font la demande selon des critères de priorité Temps partagé : allocation d’un quota de temps à chaque processus par l’Ordonnanceur Systèmes multi utilisateurs : plusieurs utilisateurs utilisent simultanément sur le même serveur la même application ou pas
© Sopra Group, 2001 / octobre 14 / Introduction aux SE / p7 Systèmes multiprocesseurs Ils sont multi-tâches Exécuter simultanément plusieurs applications Organiser leur exécution sur différents processeurs Architecture Processeur central qui coordonne les autres processeurs Plusieurs processeurs indépendant avec chacun leur SE communiquant entre eux par l’intermédiaire des protocoles
© Sopra Group, 2001 / octobre 14 / Introduction aux SE / p8 Quelques SE Windows 95/98/NT4/2000 & XP OS/2 (IBM) MacOS (APPLE) UNIX Versions payantes SunOS/Solaris (SUN) AIX (IBM) HP/UX Versions libres (Open Source) LINUX (versions distribuées Mandrake, RedHat) FreeBSD
© Sopra Group, 2001 / octobre 14 / Introduction aux SE / p9 Agenda Introduction aux SE Les tâches du SE Systèmes multi-tâches Systèmes multiprocesseurs Quelques SE Les protocoles réseaux Windows NT4
© Sopra Group, 2001 / octobre 14 / Introduction aux SE / p10 Les protocoles réseaux NetBeui Non routable Souvent utilisé pour de petits groupes de travail C’est le plus rapide TCP/IP Largement utilisé Routable 2 fois plus lent que NetBeui IPX/SPX Essentiellement utilisé par Netware (Novell) Routable Rapidité semblable à celle de TCP/IP
© Sopra Group, 2001 / octobre 14 / Introduction aux SE / p11 TCP/IP : mécanismes Hôtes TCP/IP identifiés par leur adresse logique Ex : Permet d’identifier l’emplacement un PC sur le réseau Adresse IP : 4 champs de 0 à 255 (sauf cas particuliers, cf. diapo 12). Adresse de réseau et adresse machine
© Sopra Group, 2001 / octobre 14 / Introduction aux SE / p12 TCP/IP : les classes d’adresses Les classes A B et C Adresses Internet Privées valides ClasseAdresse IPAdresse de réseauNombre de réseauAdresse d’hôteNombre d’hôtes Classe Aw.x.y.zw.128x.y.z Classe Bw.x.y.zw.x y.z Classe Cw.x.y.zw.x.y z254 ClasseDébutFinMasque de sous réseau Classe A001.x.y.z126.x.y.z Classe B128.0.y.z y.z Classe C z z
© Sopra Group, 2001 / octobre 14 / Introduction aux SE / p13 TCP/IP : règles Sur les adresses de réseau Unique Ne peut pas commencer par 127 : réservé pour tester les couches IP ( ) Ne peut pas commencer par 0 ou 255 (255 indique une diffusion) Sur les adresses d’hôtes Unique Ne peut pas prendre la valeur 0 (adresse de réseau) ou 255 (indique une diffusion).
© Sopra Group, 2001 / octobre 14 / Introduction aux SE / p14 WINS Windows Internet Name Service Objectifs Conserver la flexibilité des noms NetBios pour TCP/IP Spécifier un nom plutôt qu’une adresse Minimiser les diffusions sur le réseau Qu’est ce que WINS BD stockant les liaisons logiques NetBios – adresse IP Protocole Client Serveur Base dynamique
© Sopra Group, 2001 / octobre 14 / Introduction aux SE / p15 DNS Domain Name System (Fully Qualified Domain Name) résolution de noms de domaines : corrélation entre adresse IP et nom de domaine Fichier hosts : tables de conversion manuelle. Domain Name System : un système plus centralisé de gestion des noms.
© Sopra Group, 2001 / octobre 14 / Introduction aux SE / p16 Agenda Introduction aux SE Les tâches du SE Systèmes multi-tâches Systèmes multiprocesseurs Quelques SE Les protocoles réseaux Windows NT4
© Sopra Group, 2001 / octobre 14 / Introduction aux SE / p17 Concepts MS des réseaux d’entreprise Structure Client – Serveur Fédérer différents type de poste client Annuaire de réseau NT (NTDS) Notion de partages sécurisés Notion d’utilisateur Ouvrir une session sur le domaine accéder aux ressources du réseau Ouvrir une session sur un ordinateur local accéder aux ressources locales PDC : Primary Domain Controller BDC : Backup Domain Controller
© Sopra Group, 2001 / octobre 14 / Introduction aux SE / p18 Présentation de MS WINDOWS NT WindowsNT est un système multitâche préemptif WindowsNT est un système multiutilisateur, cela signifie que selon l'utilisateur qui se connecte au système l'interface pourra être différentes, ainsi que ses droits sur le système WindowsNT intègre de façon native de nombreuses fonctionnalités réseau WindowsNT a une sécurité accrue, notamment au niveau du système de fichiers (NTFS) ainsi qu'au niveau de la robustesse du systèmeNTFS