Êtes-vous un étudiant de l'EPFL à la recherche d'un projet de semestre?
Travaillez avec nous sur des projets en science des données et en visualisation, et déployez votre projet sous forme d'application sur Graph Search.
thumb|Logiciel système et applicatif Le logiciel système est un ensemble de programmes informatiques et de bibliothèques logicielles qui fournit un environnement permettant de créer et d'exécuter des logiciels applicatifs. Les fonctionnalités de base d'un ordinateur telles que la manipulation des fichiers et des périphériques sont apportées par le logiciel système. Le logiciel système est lancé avant le logiciel applicatif et joue le rôle d'intermédiaire entre le logiciel applicatif et le matériel de l'ordinateur. Les logiciels systèmes ont été créés dans le but de mieux adapter les ordinateurs aux besoins des programmeurs de logiciels applicatifs: Ils leur permettent de se concentrer sur les problèmes propres à l'application et faire abstraction des particularités de la machine. Contrairement au logiciel applicatif, le logiciel système est fortement dépendant de la machine. Les logiciels système offrent des services aux logiciels applicatifs et ne sont pas exploités directement par l'usager. Les systèmes d'exploitation, les pilotes, les langages de programmation, et les utilitaires sont des logiciels système. L'utilisation des langages de programmation est rendue possible par divers programmes tels que le compilateur, l'assembleur, l'éditeur de liens et le chargeur. système d'exploitation Un système d'exploitation est un ensemble de programmes qui contrôle et qui coordonne l'utilisation des ressources de l'ordinateur (mémoire, processeur, périphériques) par les différents utilisateurs et les différents logiciels applicatifs. Il offre une large palette de fonctionnalités qui simplifient la création de logiciels applicatif. Interface entre les programmes et le matériel, le système d'exploitation est un logiciel central utilisé par tous les logiciels applicatifs pour exploiter le matériel de l'ordinateur. Les principales fonctionnalités du système d'exploitation sont la manipulation de processus, le contrôle de l'utilisation de la mémoire, la manipulation des fichiers et des pilotes de périphériques.
François Maréchal, Daniel Alexander Florez Orrego, Meire Ellen Gorete Ribeiro Domingos
Edouard Bugnion, Neelu Shivprakash Kalani