cours/Systemes d'exploitation/Cours/introduction.md

75 lines
2.1 KiB
Markdown
Raw Normal View History

2017-01-16 09:39:32 +00:00
## 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