Systèmes d'exploitation Flashcards

(26 cards)

1
Q

Qu’est-ce que le système d’exploitation d’un ordinateur ?

A

En anglais : OS
= Ensemble de programmes centraux d’un appareil informatique qui sert d’interface entre le matériel informatique et les logiciels applicatifs.

C’est un gestionnaire de ressources qui gère une machine virtuelle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quelles sont les missions du SE ?

A
  • Exploitation, coordination des périphériques matériels + optimisation de leur utilisation (sons, image, vidéo, etc..)
  • Proposition aux logiciels applicatifs d’interfaces de programmation standardisées.
  • Gestion de la fiabilité (tolérance aux pannes, isolation des fautes).
  • Gestion de la sécurité informatique (traçabilité, confidentialité, intégrité et disponibilité).
  • Coordination de l’utilisation du (des) processeur(s) du temps d’exécution des applications.
  • Gestion et organisation de la mémoire (vive, disque, DVD, etc..)
  • Gestion des interfaces homme-machine
    souris, etc..)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quel SE est très largement majoritaire sur le marché ?

A

Système d’exploitation Windows (on est proche des 95%)
Le reste : Mac, Linux

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Ancêtre du SE ?

A

Dans l’industrie pour gérer les machines : Carte perforée avec différentes colonnes.
Une tâche à la fois

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qu’est-ce que le concept de multiprogrammation ?

A

C’est l’exécution de plusieurs applications en quasi simultané. Date de 1965

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Création du 1er microordinateur ?

A

1972 : Avec un processeur Intel et un SE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Structure du SE : noyau ?

A

En anglais : Kernel.
Espace mémoire isolé, protégé, dans lequel est placé tout ou partie du système d’exploitation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qu’est-ce qu’une interface de programmation API ?

A

Le point de contact entre le logiciel applicatif et le SE.

Souvent contact entre les deux puisque le SE effectue des actions sur demande des logiciels.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Qu’assure l’API ?

A

L’interface de contact assure la portabilité des logiciels applicatifs = leur capacité à s’adapter sur chaque support, malgré les différences entre les SE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qu’est-ce que l’ordonnanceur ?

A

Programme du système d’exploitation qui
contrôle le déroulement des autres programmes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Dans un SE multitâches, que fait l’ordonnanceur ?

A

Il assure l’exécution simultanée de
plusieurs programmes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Qu’est-ce qu’un processus ?

A

Un programme en cours d’exécution.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Notion de communication interprocessus ?

A

Les processus coopèrent en s’échangeant des infos.
Cela peut se faire à l’aide de messages stockés en mémoire, et c’est le SE qui les collecte puis les distribue

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Gestionnaire de la mémoire ?

A

Gère la mémoire de l’ordi en allouant de la mémoire aux processus quand ils en ont besoin.

Le gestionnaire de mémoire est également capable de présenter au programme une mémoire virtuelle, uniforme, qui ne tient pas compte de l’origine des données (RAM, DD …)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

En quoi consiste la gestion de matériel ?

A

Pour gérer le matériel, le SE utilise des pilotes de périphériques = petits logiciels présents dans le noyau qui leur permettent au SE de communiquer avec eux.

Fournit une API + des instructions spécifiques.

L’API est standardisée en fonction du type de périphérique, mais le contenu du pilote varie en fonction du fabricant.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Pilotes sont fournis par qui ?

A

Auteur de SE ou bien fabricant du périphérique.

Le SE contient les pilotes des périphériques susceptibles d’être connectés à l’ordi

17
Q

Système de fichier et rôle du SE ?

A

Structure en arbre dans laquelle sont stockés des fichiers + autres informations.

Rôle du SE ? répartir les fichiers dans la mémoire et les relier pour former l’arborescence.

18
Q

Gestion de réseau ?

A

Le SE intervient dans l’échanges d’informations en deux ordinateurs grâce au réseau internet.

Pour cela, contient plusieurs protocoles qui pourraient être utilisés pour se connecter (les deux ordinateurs ont besoin d’utiliser le même protocole)

19
Q

Contrôle d’accès ?

A

Même si le SE est multi-utilisateurs, assure :
- sécu des données
- disponibilité de l’ordinateur
- confidentialité
- pas de perturbations sur les données des autres utilisateurs

20
Q

Qu’est-ce que l’interface utilisateur ?

A

Ce qui permet la communication entre l’utilisateur et la machine.
Se manipule typiquement avec une souris.

21
Q

Evolution du SE : comment c’était avant ?

A
  • mono-tâches
  • mono utilisateur
  • pas de protection, ni de sécurité
  • peu conviviaux, peu interactifs
22
Q

Evolution du SE : maintenant ?

A
  • Multi-tâches
  • Multi-utilisateurs
  • Connections réseaux
23
Q

SE en temps réel : Contrainte ?

A

Contrainte : temps d’exécution borné

24
Q

SE en temps réel : utilisations ?

A

Systèmes d’imagerie médicale
Systèmes de contrôle industriel
Robotique

25
SE : système mobile : Contraintes ?
Mémoire limitée Processeurs lents Petits écrans Faible consommation d’énergie
26
SE : système mobile : utilisations ?
Smartphones, systèmes d'exploitation spécifiques