Système d'exploitation
- Pour les articles homonymes avec le sigle anglais OS, voir Os (homonymie).
Un système d'exploitation (SE ou OS en anglais pour Operating System) est un ensemble cohérent de logiciels permettant d'utiliser un ordinateur et tous ses éléments (ou périphériques). Il assure le démarrage de celui-ci et fournit aux programmes applicatifs les interfaces pour contrôler les éléments de l'ordinateur. Les programmes applicatifs n'ont traditionnellement pas vocation à être considérés comme partie intégrante du système, mais ce point de vue est en train d'évoluer.
| Sommaire |
Composition
Typiquement, un SE est composé de :
- un noyau ;
- un ensemble d'outils système.
Le noyau assure les fonctionnalités suivantes :
- pilotes de périphériques ;
- gestion des processus :
- gestion de la mémoire (il la distribue aux processus) ;
- ordonnancement des processus (répartition du temps processeur).
- systèmes de fichiers ;
- protocoles réseau (TCP/IP, IPX, etc.).
Historique
Les systèmes d'exploitation existent depuis le milieu des années 1950 ; ils ont considérablement évolués depuis.
- Beaucoup ont disparu, d'autres ont été ré-écrits suite à l'évolution du matériel.
- La plupart des systèmes d'exploitations actuels proposent un environnement graphique pour interagir simplement avec l'utilisateur.
Liste
| Principaux systèmes d'exploitation |
| BSD |
| FreeBSD - NetBSD |
| OpenBSD - DragonFly BSD |
| PC-BSD |
| GNU/Linux (Liste) |
| Debian - Fedora |
| Gentoo - Mandriva |
| Red Hat - Slackware |
| SuSE - Ubuntu |
| Mac OS |
| Système 6 - Système 7 |
| Mac OS 8 - Mac OS 9 |
| Mac OS X -.0 -.1 -.2 -.3 -.4 |
| MS-DOS - Microsoft Windows |
| 3.x - 95 - 98 - Me |
| NT - 2000 - XP - 2003 - XP 64 |
| Longhorn |
| Autres |
| AmigaOS - BeOS |
| OS/2 - QNX |
| Solaris - UNIX |
| MVS - OS/400 - VMS |
Les plus connus sont :
- systèmes d'exploitation édités par Microsoft :
- OS/2 d'IBM ;
- OS/400 présent sur les moyens système IBM (AS/400 - ISéries)
- Mac OS : le premier système d'exploitation des ordinateurs Apple Macintosh, qui succéda aux systèmes Lisa et Apple //, et fut suivi de Mac OS X ;
- VMS et OpenVMS (Compaq, ex-Digital) ;
- Dérivés d'UNIX (sous différentes déclinaisons : BSD, System V, etc.) dont :
- les systèmes d'exploitation grands systèmes (mainframes) :
- Autres: BS2000, Pixo l'OS de l'iPod (propriété de Sun)...
Autres systèmes d'exploitation
- AmigaOS, le système d'exploitation des Amiga ;
- AROS, système d'exploitation libre AmigaOS-like ;
- AtheOS, qui n'est actuellement plus maintenu ;
- BeOS, Be, la société qui le produisait a été rachetée par Palm, et le système n'est plus maintenu ;
- Coherent
- CP/M, écrit par Gary Kildall et ancêtre du DOS ;
- eCos, écrit par Cygnus puis RedHat, aujourd'hui un logiciel libre ;
- EPOC, multitâche préemptif 32 bits pour Psion Series 5 ;
- FreeDOS, DOS compatible avec MS-DOS et PC-DOS gratuit et open source ;
- GNU/Hurd, le projet GNU de système d'exploitation, à base de micro-noyau ;
- MorphOS, tentative communautaire de production d'un système AmigaOS-like ;
- OS/2, écrit par IBM et Microsoft, pour remplacer Windows ;
- Palm OS ;
- PicoBSD ;
- QNX ;
- ReactOS, visant à une compatibilité avec Microsoft NT 4, open source ;
- RiscOS ;
- SIBO, multitâche préemptif 16 bits, sur Psion Series 3 ;
- SkyOS, un système d'exploitation propriétaire pour PC ;
- Syllable, est un « fork » d'AtheOS ;
- Symbian OS, destiné aux téléphones portables et PDA ;
- TOS, le système d'exploitation des derniers Atari ;
- Contiki, très petit système, adapté à des applications embarquées et fonctionnant sur de nombreuses cibles ;
- VxWorks, un système d'exploitation temps réel de la firme Wind River, employé par la NASA pour les missions spatiales Pathfinder, Stardust, ainsi que pour les deux rovers martiens Spirit et Opportunity. Il est aussi employé pour gérer les pacemakers ou encore sur certains missiles.
Systèmes d'exploitation expérimentaux
- cos2000, écrit en assembleur 16 bits ;
- Menuet OS, écrit en assembleur ;
- Kid Operating System (KOS), à vocation éducative ;
- Tunes, très expérimental.
- Desert Spring-Time (DST) : système d'exploitation en Objective Caml.
- AdaOS
- OpenBeOS
- BeBits
- OpenQNX
- ReactOS
- FreeDIS
- DOSEMU
- SkyOS
- JavaOS
- JNode
- MenuetOS
- FreeVMS
- OpenVMS
Voir aussi
Lien interne
Liens externes
- XOS : un SE à but éducatif en mode (16/32bits) http://xos.freezee.org
- BoOSt : un autre SE à but éducatif (32bits) http://boost.freezee.org
- Historique des systèmes d'exploitation et des réseaux micro-informatique sur PC : http://bruno.duffet.free.fr/technique/chrono.html
- Le site Comment ça marche : http://www.commentcamarche.net/systemes/sysintro.php3
- Historique des systèmes d'exploitation Unix : http://www.levenez.com/unix/
- Historique des systèmes d'exploitation Windows : http://www.levenez.com/windows/
- Le texte intégral du livre « Les systèmes d'exploitation des ordinateurs - Histoire, fonctionnement, enjeux » (avec l'aimable autorisation des Éditions Vuibert) : http://www.laurent-bloch.org/article.php3?id_article=13
- La Bible Internet des systèmes d'exploitation (principes, historique, familles, spécifications...) : http://www.osdata.com/ (en anglais)
