Cours 1 SE #1
This commit is contained in:
commit
9ecf1570c6
|
@ -0,0 +1,11 @@
|
||||||
|
Cours de Licence3 Semestre 2
|
||||||
|
============================
|
||||||
|
|
||||||
|
##### Liste des cours
|
||||||
|
- [Systèmes d'exploitation](/Systemes\ d'exploitation/README.md)
|
||||||
|
- Conception de systèmes d'information
|
||||||
|
- Paradigmes de programmation
|
||||||
|
- Théorie des langages et compilation
|
||||||
|
- Systèmes distribués
|
||||||
|
- Anglais
|
||||||
|
|
Binary file not shown.
|
@ -0,0 +1,17 @@
|
||||||
|
Cours 1 : Gestion de l'activité
|
||||||
|
===============================
|
||||||
|
|
||||||
|
|
||||||
|
### Processus
|
||||||
|
|
||||||
|
|
||||||
|
#### Notion de processus
|
||||||
|
Définition:
|
||||||
|
- activité/programme en exécution
|
||||||
|
- aspect actif vs. passif (programme/fichier)
|
||||||
|
- unité de travail dans la plupart des sys.
|
||||||
|
|
||||||
|
Objectif:
|
||||||
|
- exécution concurrente
|
||||||
|
- multiprogrammation
|
||||||
|
- temps partagé
|
|
@ -0,0 +1,74 @@
|
||||||
|
|
||||||
|
## 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
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
Systèmes d'exploitation
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
#### Cours
|
||||||
|
|
||||||
|
1. [Introduction](/Cours/introduction.md)
|
||||||
|
2. [Cours 1](/Cours/1.md)
|
||||||
|
|
||||||
|
#### TDs
|
||||||
|
|
||||||
|
#### TPs
|
||||||
|
|
Loading…
Reference in New Issue