examen linux Flashcards

1
Q

1- Expliquez les caractéristiques d’un logiciel sous licence GNU GPL

A

La liberté d’exécuter le logiciel, pour n’importe quel usage ;

La liberté d’étudier le fonctionnement d’un programme et de l’adapter à ses besoins, ce qui passe par l’accès aux codes sources ;

La liberté de redistribuer des copies ;

L’obligation de faire bénéficier la communauté des versions modifiées

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

2- Quels sont le rôle et les fonctions du noyau ?

A

gérer les dispositifs de fichiers

  • les supports et des services réseaux
  • des modèles de pilotes et pilotes pour le matériel
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

3- Expliquer chaque partie du noyau ?

A

Appel system SCI: permet les communications et les interactions (c’est-à-dire les appels systèmes) entre l’espace utilisateurs et l’espace noyau

La partie VFS : interface interface d’abstraction des systèmes de fichiers

Memory management: est l’espace de gestion de la mémoire

La partie network stack représente la pile de réseau qui permet de gérer l’ensemble des dispositifs réseaux du système comme les protocoles IP, IPV4, TCP/UDP

La partie process management est le gestionnaire des processus de l’espace utilisateur par le noyau.

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

4- Expliquez le rôle d’un système d’exploitation et dites quelles sont les ressources gérées par un système d’exploitation

A

Un système d’exploitation est un logiciel de base qui gère les ressources d’un système informatique. Les ressources gérées par le système d’exploitation sont: a) Le matériel b) Les logiciels c) Les données.

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

5- Donnez les fonctions d’un système d’exploitation

A

la gestion du processeur qui réalise les opérations d’ordonnancement des processus. la gestion des opérations de mise à jour des processus ainsi que leur synchronisation et la communication entre eux. la gestion de la mémoire principale qui consiste essentiellement à réaliser les opérations de l’allocation et du suivi de l’occupation mémoire. la gestion des mémoires secondaires. la gestion des entrées / sorties. la gestion des réseaux. la gestion des commandes utilisateurs. la protection du système

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

6- Donnez et expliquez les différents états, ainsi que le passage d’un état à un autre des processus.

A

4- Les états d’un processus Dans un système multitâche, plusieurs processus peuvent se trouver simultanément en cours d’exécution : ils se partagent l’accès au processeur. Un processus a un cycle de vie, ses 4 états principaux sont :  Initial : le processus est nouvellement créé et se trouve dans un état de transition,  Actif : le processus s’exécute,  En attente : le processus est suspendu, il libère alors l’UC pour un autre processus,  Final (zombie) : le processus a terminé son exécution.

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

7- Donnez et expliquez les différents types de noyaux

A

Monolitique totalité

Monolitique modulaire

Micro Noyau

Noyau hybricle

Exo Noyau

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

8- Donnez quelques systèmes d’exploitation qui utilisent chacun des types de noyaux vu en classe

A

Windows 7

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

9- 6. Expliquez la différence entre un système multitâche coopératif et un système multitâche préemptif.

A

coopératif : chaque processus doit libre les resources pour activer un autre

préemptif: l’ordonnanceur peut interrompre à tout moment une tâche en cours d’exécution pour permettre à une autre tâche de s’exécuter

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

10- 9. Que permet la technologie “Hyper Threading”?

A

La technologie Intel® Hyper-Threading utilise les ressources du processeur de façon plus efficace, permettant ainsi l’exécution de plusieurs files de traitement sur chaque cœur. Elle augmente également le débit du processeur, ce qui améliore les performances globales sur les logiciels parallélisés.

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

11- Revoir les différents états d’un processus, expliquez chaque état ainsi que le passage d’un état à un autre

A

Pour éviter qu’un processus accapare l’unité centrale, le système d’exploitation déclenche un temporisateur à chaque fois qu’il alloue l’unité centrale à un processus. Le processus serait désactivé suite à : - Interruption à la fin du temporisateur - Ou arrivage d’un événement externe - Réquisition de l’unité centrale par un autre processus

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

12- Dites la différence entre les types de mémoire suivants : swap, ROM, Bios, Mémoire de masse

A

La ROM (read only memory) cette mémoire est en lecture seule. DRAM (mémoire à accès aléatoire dynamique) SRAM (mémoire à accès aléatoire statique) plus rapide que les DRAM car ce type de mémoire n’a pas besoin de rafraichissement. Mais elle est onéreuse comme mémoire principale des PCs Mémoire de stockage de masse représente les supports externes de stockages des données. Elles supportent de gros volumes de données mais sont souvent lents d’accès. Exemple du cas de la mémoire flash Bios sur la ROM

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

13- Expliquez le principe de l’allocation contigüe de la mémoire

A

La mémoire est découpée en unités, en blocs, d’allocation. Et le système garde la trace des emplacements occupés de la mémoire par l’intermédiaire d’une table de bits ou soit par l’intermédiaire d’une liste chainée

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

14- Quelle différence existe-t-il entre la segmentation et la pagination lors de la gestion de la mémoire

A

La pagination Une manière de réduire les inconvénients de la segmentation consiste à faire de la pagination. La pagination permet d’avoir en mémoire un processus dont les adresses sont non contiguës. Pour réaliser ceci, on partage l’espace d’adressage du processus et la mémoire physique en pages fixes de quelques kilo-octets. La segmentation Dans la méthode de segmentation, le programme est découpé en segments qui correspondent chacun à une procédure (sous-programmes), un module logique ou un ensemble de données

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

15- Classer les mémoires selon leur temps d’accès, leur capacité et leur cout par bit (registres, mémoire cache, mémoire centrale et mémoire de masse)

A

1 registres 2 Mémoire cache 3 Mémoire centrale 4 Mémoire masse

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

16- À quoi servent les appels systèmes d’un noyau Unix ?

A

Appel système : définition et explications. En informatique, un appel système est une fonction fournie par le noyau d’un système d’exploitation et utilisée par les programmes s’exécutant dans l’espace utilisateur (en d’autres termes, tous les programmes distincts du noyau).

17
Q

17- Le schéma ci-dessous représente différents états des processus, complétez ce schéma en y ajoutant des lignes avec des flèches qui montrent les relations et les liaisons entre ces différents états.

A

les liaisons entre pdf

18
Q
  1. Définir les fonctions d’un système d’exploitation. a- Donner les classifications des O.S.
A

ok

19
Q
  1. a- Définir la notion de “temps réel” et de “système d’exploitation temps réel”.

b- Quelles sont les caractéristiques d’un tel système ?

A

lorsque ce système est capable de contrôler (ou piloter) un procédé physique à une vitesse adaptée à l’évolution du procédé contrôlé.

b

20
Q
  1. Les noyaux des distributions Linux sont de la forme : linux-X.Y.Z.tar.bz2 Dites ce que représentent les lettres (x,y,z) dans cette notation. - X - Y - Z
A

x: version 4 a 5 ans

Y: sour version Palch level

Z:numéro de sous sous version

21
Q
  1. Donnez deux outils qui permettent de travailler avec linux sans l’installer.
A

emulateur live usb

22
Q

26:donnez 3 exemples de système mono-utilisateur et 5 exemples de système multiutilisateur.

A

mono : msdos 95 98

multi xp vista window 7,8,10

23
Q

.27 C’est quoi un système non portable, donnez un exemple.

A

peutmpas tourner sur plusieur type d’ordinateur par exple Macos

24
Q

28 Je suis le père du système d’exploitation UNIX. Qui suis-je ?

A

Ken Thompson

25
Q

29 Énumérer les éléments qui composent une distribution Linux

A

d’un noyau ;  de bibliothèques ;  d’un ensemble d’outils système ;  d’une interface utilisateur ;  de programmes applicatifs de base

26
Q
  1. Quelle est la particularité de la distribution Gentoo.
A

son installa

27
Q

31 Expliquez la notion de open source

A

Un logiciel qui peut etre utilisé modifie et redistribué sans restriction