En informatique, un système d'exploitation (souvent appelé OS — de l'anglais Operating System) est un ensemble de programmes qui dirige l'utilisation des ressources d'un ordinateur par des logiciels applicatifs. Il reçoit des demandes d'utilisation des ressources de l'ordinateur — ressources de stockage des mémoires (par exemple des accès à la mémoire vive, aux disques durs), ressources de calcul du processeur central, ressources de communication vers des périphériques (pour parfois demander des ressources de calcul au GPU par exemple ou tout autre carte d'extension) ou via le réseau — de la part des logiciels applicatifs. Le système d'exploitation gère les demandes ainsi que les ressources nécessaires, évitant les interférences entre les logiciels.
Le système d'exploitation est un logiciel, le deuxième après le firmware et le principal programme exécuté lors de la mise en marche de l'ordinateur, le premier étant le programme d'amorçage (en anglais bootloader). Il offre une suite de services généraux facilitant la création de logiciels applicatifs et sert d'intermédiaire entre ces logiciels et le matériel informatique. Un système d'exploitation apporte commodité, efficacité et capacité d'évolution, permettant d'introduire de nouvelles fonctions et du nouveau matériel sans remettre en cause les logiciels.
Il existe sur le marché des dizaines de systèmes d'exploitation différents, très souvent livrés avec l'appareil informatique. C'est le cas de Windows, Mac OS, Symbian OS, GNU/Linux, (pour lequel il existe de nombreuses distributions) ou Android. Les fonctionnalités offertes diffèrent d'un système à l'autre et sont typiquement en rapport avec l'exécution des programmes, l'utilisation de la mémoire centrale ou des périphériques, la manipulation des systèmes de fichiers, la communication, ou la détection et la gestion d'erreurs.
Les deux familles de systèmes d'exploitation les plus populaires sont Unix (dont macOS, GNU/Linux, iOS et Android) et Windows. Cette dernière détient un quasi-monopole sur les ordinateurs personnels avec près de 90 % de part de marché depuis 15 ans7.
Pendant les cours de NSI, nous allons étudier un système d'exploitation libre : soit Ubuntu, soit Raspbian de la grande famille Linux.
La plupart des PC fonctionne sous Windows, pour utiliser un autre SE, on peut installer un logiciel de virtulisation par exemple Virtualbox. Pour installer Virtualbox avec Ubuntu (environ 9Go), Vous pouvez suivre ce tutoriel sur OpenClassroom : Installez Linux dans une machine virtuelle.
Raspbian est le système d'exploitation par défaut sur les nano-ordinateurs Raspberry PI.
La solution la plus simple est d'acheter une carte microSD avec Noobs pré-installé.
Sinon vous pouvez l'installer sur une carte microSD en suivant ce tuoriel : Créez une carte SD Raspbian pour votre Raspberry Pi depuis Windows.