Menu


1NSI

Les systèmes d'exploitation

Les vidéos et documents de cours
Exercices interactifs

Vous trouverez les informations nécessaires dans les vidéos proposées ci-dessus ou en effectuant vos propres recherches.
Exercice 1 : Questions à Choix Multiples
Exercice 2 : Les différents OS

Exercice 1 : Questions à Choix Multiples

En bref, à quoi sert un système d'exploitation ? Choisissez la réponse que quelqu'un pourrait donner à sa garagiste ou à son fleuriste : (!C'est la couche logicielle qui permet, entre autres, de rendre transparent aux éléments applicatifs, les composants matériels ou micro-programmés de la machine pour n'avoir à spécifier que les aspects logiques du logiciel.)(!C'est le truc qui exploite l'ordinateur.)(Dans le smartphone ou l'ordinateur, c'est tout simplement le logiciel qui fait le lien entre les applications et le matériel utilisé.)(!C'est un logiciel spécifique aux ordinateurs, devenu inutile dans les smartphones qui sont basés sur des applications, donc pas besoin d'en parler à ma garagiste ou mon fleuriste.)

On parle beaucoup de transparence des algorithmes, par exemple pour les admissions post-bac, ou pour un système de vote. Quel niveau de complexité pose cette exigence ? (!Rendre public le code source d'un développeur est contraire aux règles de la protection intellectuelle, cela doit rester secret, comme les brevets.)(!C'est facile, il suffit de rendre public tous les codes sources des programmes.)(Il faut publier les codes sources, mais aussi en publier une analyse pour expliquer leur fonctionnement.)(!Aucun. De toute façon un algorithme a un comportement plus ou moins imprévisible, donc cette notion de "code ouvert" est un leurre.)

Quatre "libertés fondamentales" définissent le logiciel libre, d'autres en découlent. Quelles sont-elles? (La liberté d'exécuter le code du logiciel pour faire ce qu'on veut.)(!La liberté d'obtenir toute l'aide et assistance dont on a besoin pour l'utiliser.)(La liberté d'étudier le fonctionnement du logiciel.)(La liberté de distribuer le logiciel, y compris de le vendre.)(!La liberté de distribuer le logiciel, mais uniquement gratuitement.)(!La liberté de distribuer le logiciel, mais uniquement sous la même licence.)(La liberté de modifier le logiciel, avant de le redistribuer.)

Exercice 2 : les différents OS

Déplacer le nom de chaque OS devant son logo :

w Windows
m Mac OS
l Linux
l IOS
l Android

Déplacer devant chaque OS sa date de création :

UNIX1969
MS-DOS1981
Mac-OS1984
Linux1991
Windows1985
BSD1979
Android2008
IOS2007

Que Signifie l'acronyme POSIX ?

P pour portable | Portable | PORTABLE (), O pouroperating | Operating | OPERATING (), S pour system | System | SYSTEME| systeme | Systeme | SYSTEME (). I pour Interface | interface | INTERFACE () et le X fait référence à Unix| unix | UNIX ().

Tous les OS modernes sont compatibles avec le standard POSIX. Tous ? Non !
Citez une exception notable d’un système d’exploitation récent est très utilisé qui n’est toujours pas compatible : Windows | windows | WINDOWS ()

Pour aller plus loin

Un article de la revue Interstices : De votre boulangerie à un système d’exploitation multiprocesseur.

Pour apprendre Linux, OpenClassroom propose un cours pour débuter en Linux.

Vous voulez écrire votre propre OS ?
Une page en français qui commence à dater un peu mais qui est assez complète : Apprendre à programmer son propre noyau de système d'exploitation : une introduction avec Pépin .
Un site dédié à la création d'OS (en anglais) : OSDev.org
Pour créer votre distribution Linux Suse Studio

Putty un émulateur de terminal UNIX pour Windows

PuTTyPuTTY est un émulateur de terminal doublé d'un client pour les protocoles SSH,