## Qu'est-ce qu'un SE Un ensemble de logiciels/programmes permettant d'exploiter une arch. matérielle Ils sont décomposés en différentes catégories: 1. **noyau**: "bas niveau" - allocation mém. 2. **commandes de base** - copie de fichier - listing fichiers 3. **utilitaires** - interpréteurs de commandes - compilateurs - éditeurs 4. **interfaces graphiques** - x11 - Motif - KDE - GNOME ### I. Le noyau - Différents types de services - gestion du/des proc - chargement et lancement des programmes - gestion mémoire (principale + secondaire) - gestion I/O (périphériques) - Différentes organisations logicielles - monolytique (noyau = un seul gros logiciel) - structuration en couches (gestion sous forme d'arbre) - micro-noyaux (regroupement des services par domaines: _fichiers_, _mémoire_, etc) ### II. Les principaux S.E. #### Unix/Linux (_90s_) - fiable, efficace, souple, portable, évolutif, customizable - difficile pour novice #### Windows (fin _80s_, début _90s_) - le plus diffusé, très orienté automatique, prise en main simple - peu fiable même si progrès depuis Win2000/XP, sécu. inexistante (virus fréquents) - peu ouvert, impose la plupart des choix techno. et "enferme" les utilisateurs dans ces choix. #### Max OS X - premier OS pour ordinateur individual avec gui (_80s_) - un temps submergé par Windows (_90s_) - retour au premier plan (_2000s_) - ergonomie géniale (matérielle et logicielle, précurseur en la matiére), fiable, stable (de - en -) - changement stratégique récent : processeurs Intel et OS basé sur Linux. #### Les OS pour les appareils mobiles - iOS - acronyme de "iPhone OS" - Version mobile de Mac OS X - Android - Os mobile de Google - Windows Mobile - Version mobile de Windows - Des systèmes historiques (_70s_) - VMS (Digital), GCOS (Bull), MVS et AS400 (IBM), etc - persistent : très ciblés (sécu., etc) ### III. Typologie des différents SE - Appareil mobile - OS mobile - Ordinateur individuel - Mac OS X, Windows, Linux - Centre de calcul - Unix - Systèmes transactionnels - OS dédiés - Systèmes temps réel - OS dédiés