COURS
II : Ingénierie logicielle
Histoire des OS
universels
- Multics, 1964 : Tout est un
segment dans une grande mémoire
- Mapping de segments de mémoire logique en pages physiques et entrées/sorties
- Nouvel avenir avec adresses à 64 bits!
- Unix, 1969 : Tout est fichier et traité
comme tel
- Smalltalk,
1984 : Tout est objet contenant données et procédures
- Premier système basé 100% O-O
- L'exécution se fait par interprétation et permet des liens à
tout moment (late binding)
- Pour station avec un seul utilisateur (au début l'exécution était
lente)
- Java, 1994 : L'agent
intelligent
- Doit devenir le premier système 100% multi plates-formes
O-O
- L'exécution se fait par interprétation sur un
JVE
- Considéré comme le 'breakthrough' avec conséquences phénoménales