Cours 1 SE #1

This commit is contained in:
xdrm-brackets 2017-01-16 10:39:32 +01:00
commit 9ecf1570c6
5 changed files with 114 additions and 0 deletions

11
README.md Normal file
View File

@ -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.

View File

@ -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é

View File

@ -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

View File

@ -0,0 +1,12 @@
Systèmes d'exploitation
-----------------------
#### Cours
1. [Introduction](/Cours/introduction.md)
2. [Cours 1](/Cours/1.md)
#### TDs
#### TPs