Initiation aux systèmes numériques aéronautiques Flashcards

1
Q

Définition de système électronique

A

Ensemble de composants matériels physiques connectés entre eux et formant un système.

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

Quels sont les défauts des signaux analogique et numérique ?

A
  • En analogique, l’information peut être déformée progressivement à cause du bruit, des perturbations.
  • En numérique, il peut y avoir une perte d’information à l’encodage.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Définition de système informatique

A

Ensemble de composants logiciels connectés entre eux et formant un système. On parle juste du logiciel (on fait abstraction du matériel nécessaire à son fonctionnement)

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

Définition de système numérique

A

Système électronique et/ou informatique

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

Définition d’un algorithme

A

Suite finie d’instructions permettant de résoudre un problème.

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

Que signifient CU, ALU, MEM ? Quelles sont leurs fonctions ?

A
  • CU : unité de contrôle gérant le transfert des nombres et leur mise en ordre pour le traitement.
  • ALU : unité logique arithmétique qui exécute les opérations sur les nombres.
  • MEM : mémoire qui stocke les résultats intermédiaires ou finaux.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Qu’est-ce qui caractérise un microprocesseur ?

A
  • Sa fréquence d’horloge : vitesse du processeur et nombre d’opérations/s
  • Sa puissance de calcul (flops) : FLOPS = coeurs * fréquence * (flops/cycles)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Que permet le calculateur quantique ?

A

Permet des calculs parallèles intensif

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

Définition de l’arithmétique

A

Science qui a pour objet l’étude de la formation des nombres, de leurs
propriétés et des rapports qui existent entre eux.

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

Définition de l’algèbre

A

Branche des mathématiques ayant pour objet de simplifier et de résoudre au moyen de formules des problèmes où les grandeurs sont représentées par des symboles (variables, inconnues), et d’en généraliser les résultats.

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

Le réseau de l’opérateur est relié aux abonnés au niveau du nœud
de raccordement abonné (NRA). Le lien entre entre le NRA et
l’utilisateur est appelé boucle locale.

A

Connaissance

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

Quels sont les impacts en terme de développement durable ?

A
  • Réchauffement climatique : émissions de CO2 ou GES
  • Epuisement des ressources : matières premières non-renouvelables
  • Chute de la biodiversité : dév. industriel, artificialisation des sols
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Quel système est utilisé par l’électronique numérique ?

A

Le binaire {0;1} (table de vérité, langages de programmations…).

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

A quoi sert le système octal ?

A

Pour représenter toutes les valeurs prises sur 3 positions binaires {0, 1, 2, …, 7}

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

A quoi sert le système hexadécimal ?

A

Pour représenter toutes les valeurs prises sur 4 positions binaires {0, 1, 2, …, 9, A, …, F}

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

Convertir 41 en base 10

A

4 × (10^1)+ 1 × (10^0)

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

Convertir 111 en base 2 vers la base 10

A

1×(2²) + 1×(2^1) + 1×(2^0) = 7

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

Quelle est une manière de convertir un décimal en binaire ?

A

La division par la base :
Pour convertir 29 de la base décimal vers la binaire, on divise 29/2 puis 14/2 puis 7/2… Ainsi, on obtient soit un reste de 1 ou de 0. On insère ces restes dans un tableau des puissances de 2 décroissantes.

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

Convertir 798 de la base 10 vers la base 8

A

On applique le même principe que de la base 10 vers la base 2, c-à-d la division euclidienne.

798/8 = 99/8 = 12/8 = 1/8
On lit “1436” en base 8

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

Convertir 689 de la base 10 vers l’hexadécimal

A

689/16 = 43/16 = 2/16
On obtient 2,11,1 qui correspondent respectivement à “2B1” en base 16.

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

Convertir 0.625 de la base 10 vers binaire

A

0.6252 = 1.25 retient 1
0.25
2 = 0.5 retient 0
0.5*2 = 1 retient 1
On lit “.101” en base 2

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

Convertir 0.015625 de la base 10 vers octal

A

0.015625*8 = 0.125 retient 0
0.125 * 8 = 1 retient 1
On lit “.01” en base 8

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

Convertir 0.93 de la base 10 vers hexadécimal

A

0.9316 = 14.88 retient 14
0.88 16 = 14.08 retient 14
0.08
16 = 1.28 retient 1
0.28
16 = 4.48 retient 4
0.48*16 = 7.68 retient 7
On lit “.EE147” en base 8

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

Conversion de nombres binaires en nombres décimaux Pour 1101(2)

A

Pour 1101(2)
chaque chiffre binaire est multiplié par (2^n) où n est la position du chiffre, en commençant par 0 à droite
1(2^3) = 8
1
(2^2) = 4
0(2^1) = 0
1
(2^0) = 1
Additionner 8+4+0+1 =13
Le nombre binaire 1101 est égal à 13 en décimal
(1101) 2 = 13 (10)

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

Définition d’un jeu d’instructions

A

Ensemble des instructions que comprend et peut réaliser un processeur.

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

Conversion de octal en décimal
Convertir 120(8) en décimal

A

chaque chiffre binaire est multiplié par (8^n) où n est la position du chiffre, en commençant par 0 à droite
1(8^2) = 64
2
(8^1) = 16
0*(8^0) = 0
Additionner 64+16+0=80
Le nombre octal 120 est égal à 80 en décimal

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

Conversion de hexadécimal en décimal

Convertir 2F1(16) en décimal

A

chaque chiffre binaire est multiplié par (16^n) où n est la position du chiffre, en commençant par 0 à droite
2(16^2) = 512
F
(16^1) = 1516=240
1
(16^0) = 1

Additionner 512+240+1=753
Le nombre hexadécimal 2F1 est égal à 753 en décimal

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

Conversion de binaire en décimal

Convertir .101(2) en décimal

A

Chaque chiffre binaire après la virgule est multiplié par (2^-n), où n est la position du chiffre, en commençant par 1 à gauche de la virgule.
1(2^-1) = 0,5
0
(2^-2) = 0
1*(2^-3) = 0,125
Additionner 0,5+0+0,125=0,625
Le nombre binaire 0.101 est égal à 0.625 en décimal.

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

Conversion de octal en décimal

Convertir .120(8) en décimal

A

multiplié par (8^-n), où n est la position du chiffre, en commençant par 1 à gauche de la virgule.

0(8^-3) = 0
2
(8^-2) = 0,03125
1*(8^-1) = 0,375
Additionner 0+0,03125+0,375=0,40625
Le nombre 0.120(8) est égal à 0.40625 en décimal.

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

Conversion de hexadécimal en décimal

Convertir .2F16 en décimal

A

Chaque chiffre après la virgule est multiplié par (16^-n) , où n est la position du chiffre, en commençant par 1 à gauche de la virgule.

2(16^-1) = 0,125
F
(16^-2) = 15*(16^-2)=0,05859375

Additionner 0,125+0,05859=0,18359375
Le nombre .2F16 est égal à .18259375 en décimal.

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

Conversion de nombres octaux en nombres binaires

Convertir 𝟕𝟑𝟓 (𝟖) en binaire

A

Chaque chiffre octal peut être directement converti en un groupe de 3 bits en binaire.
7…………….. 111
3…………….. 011
5…………….. 101

Conversion 735 (8)
111 011 101 en binaire

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

Conversion de nombres octaux en nombres binaires

Convertir 65.2 (𝟖) en binaire

A

Chaque chiffre octal peut être directement converti en un groupe de 3 bits en binaire.
6…………….. 110
5…………….. 101
2…………….. 010

Conversion 65.2 (8)
110 101. 01 en binaire

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

Conversion de nombres binaires en nombres octaux

Convertir 11011 (2) en octal

A

11011(2)….. 011011(2)
Convertir chaque groupe de trois bits en son équivalent octal.
011……3
011……3
En combinant les résultats, nous avons
33(8)
le nombre binaire 11011 en octal est 33.

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

Conversion de nombres binaires en nombres octaux

Convertir 𝟏𝟎. 𝟏𝟏 (𝟐) en octal

A

Ajoutez des zéros à droite pour obtenir un groupe de trois bits
10.11———–010.110
———– 2 . 6 (8)
Le nombre binaire 10.11 en octal est 2.6

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

Conversion de hexadécimal en nombres binaires

Convertir 86 (𝟏𝟔) en binaire

A

Chaque chiffre hexadécimal peut être converti en un groupe de 4 bits.*
8———- 1000
6———- 0110
En combinant les groupes de bits, nous avons 1000 0110

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

Conversion de hexadécimal en nombres binaires

Convertir (8𝐴. 𝐹) 16 en binaire

A

Chaque chiffre hexadécimal peut être converti en un groupe de 4 bits
8——–1000
A——–1010
F———1111
En combinant les groupes de bits on a:
1000 1010.1111
le nombre hexadécimal 8A.F en binaire est 1000 1010.1111

37
Q

Conversion de nombres binaires en hexadécimal

Convertir 111101 (2) en hexadécimal

A

Ajoutez des zéros à gauche si nécessaire pour compléter un groupe de quatre bits.
Regroupement :
0011 1101
Utilisez la table de conversion binaire à hexadécimal.
0011→3
1101→D
le nombre binaire 111101 en hexadécimal est 3D

38
Q

Conversion de nombres binaires en hexadécimal

Convertir 11.1101 (2 ) en
hexa-décimal

A

Partie entière : 11
Partie fractionnaire : 1101
Partie entière: ajouter des 0 à gauche pour avoir 4 bits et convertir en hexdécimal
0011——-3
1101——-D
Donc,
11.1101(2)=3.D(16)

39
Q

Conversion de nombres octaux en hexadécimal

octal→binary→hexadécimal

Convertir (75.2) 8 en hexa-decimal

A

Convertir l’octal en décimal et Convertir le décimal en hexadécimal :
75.2——111 101 . 010
Ajouter des 0 pour avoir bloc de 4 bits,on obtient
0011 1101. 0100
3 D . 4
Le nombre octal 75.2 en hexadécimal est 3D.4

40
Q

Conversion de hexadécimal en octal
hexadécimal→binary→octal

Convertir (75.2) 16 en octal

A

7 5 . 2
0111 0101 . 0010 (2)
On forme des paquets de 3 bits,en joutant des zéros
001 110 101. 001 000 (2)
1 6 5 . 1 0 (8)
Le nombre hexadécimal 75.2 en octal est 165.1

41
Q

Additionner 1011 et 1101 en base binaire

42
Q

Soustraire 1101 et 1011

A

0010 (tips : quand il y a un “0-1”, on prend le 1 de la colonne de gauche au terme initial et on le remplace par 0, puis on prend ce 1 et on le rajoute au 0 de “0-1” pour faire 10-1)

43
Q

10101 - 1101
1110 - 0101

44
Q

100111/11

A

1101 (tips: si t’as du mal à faire une soustraction, convertis le nombre en décimal pour “tricher”)

45
Q

101*11

46
Q

Combien de valeurs peut avoir un bit ?

A

2 : {0,1}Q

47
Q

Qu’est ce que le bit de poids faible ?
Qu’est ce que le bit de poids fort ?

A

C’est le bit le plus à droite dans un nombre binaire.
C’est le bit le plus à gauche dans un nombre binaire

48
Q

Ecrire le complément à 2 sur 4 bits de -7

49
Q

Quelles sont les 3 catégories d’instructions d’un processeur ?

A
  • Copie de données
  • Arithmétique et logique
  • Contrôle du flot d’exécution
50
Q

Pourquoi utilise-t-on un compilateur ? Donner une exemple de langage compilé et son compilateur.

A

Pour transformer un code source en code machine exécutable.
C –> GCC (compilation pour AMD46, ARM,…)

51
Q

A quoi sert une fonction en programmation ?

A

Elle permet la réutilisation du code et prend des paramètres en entrée pour produire un résultat en sortie.

52
Q

Qu’est-ce qu’un bibliothèque en programmation ?

A

Un ensemble de fonctions réutilisables facilitant la production logicielle.

53
Q

Quelle est la différence entre une compilation et une machine virtuelle ?

A

Compilation : produit un fichier exécutable.
Machine virtuelle : interprète le code source sans avoir à le compiler

54
Q

Quelles sont les étapes typiques d’un cycle de développement logiciel ?

A
  • Analyse des besoins
  • Spécifications
  • Développement
  • Tests et validation
  • Livraison et maintenance
55
Q

Quelles sont les 7 étapes du démarrage d’un ordinateur ?

A
  • Mise sous tension
  • Réveil du processeur
  • Tests internes du processeur
  • Initialisation du BIOS
  • POST (Power On Self Test)
  • Lancement du Bootstrap (MBR)
  • Chargement du sys. d’exploitation
56
Q

Quelle est la différence entre le BIOS et l’UEFI ?

A

BIOS : Ancienne interface, limitée (mode texte, 2,2 To max, pas de souris)
UEFI : Moderne, supporte réseau, interface HD, Secure Boot, disques > 2,2 To

57
Q

A quoi sert le BIOS ?

A

Démarrer l’ordinateur, configurer les périphériques, tester le matériel, choisir le disque de démarrage

58
Q

Quel est le rôle du MBR ?

A
  • Contenir le bootloader pour charger l’OS
  • Gérer 4 partitions primaires
  • Stocker le magic number “0xAA55” aux octets 510 et 511
59
Q

Quel est le rôle principal de l’OS ?

A
  • Gérer les pilotes et le matériel
  • Exécuter les processus
  • Organiser les fichiers et données
60
Q

Quel est le rôle de l’ordonnanceur ? Citer deux types d’ordonnancement.

A

Il distribue le temps d’exécution des processus.
Temps partagé (Round Robin, FIFO)
Temps réel (RMS, EDF)

61
Q

A quoi sert un système de fichiers ?

A

Il permet de stocker, organiser et gérer l’accès aux fichiers sur un disque.

62
Q

Quelle différence entre un fichier texte et un fichier binaire ?

A

Texte : lisible (ex : txt, csv, html)
Binaire : non lisible directement (jpg, exe, mp4)

63
Q

Qu’-est ce qu’un système embarqué ?

A

Un système informatique intégré dans un appareil pour une tâche spécifique.

64
Q

Quels sont les composants d’un système embarqué ?

A

microcontrôleur, capteurs & actionneurs, logiciel embarqué

65
Q

Quelle est la différence entre programmation avec et sans OS ?

A
  • Sans OS : programmation optimisée pour le matériel
  • Avec OS : gestion des tâches facilitées
66
Q

Pourquoi l’informatique est-elle essentielle en aéronautique ?

A

gérer les passagers et maintenance des avions, calculs complexes, systèmes embarqués critiques (pilote auto), sécurité (cybersécurité, IA, cloud)

67
Q

Quel ordinateur a été utilisé pour la mission Apollo 11 ?

A

Apollo Guidance Computer (AGC), avec une mémoire très limitée.

68
Q

Quand est apparu le Fly-by-Wire ?

A

En 1988, avec l’Airbus A320 (commandes de vol électriques)

69
Q

Quelles avancées ont marqué l’aviation des années 2000 ?

A

ISS (2001) : première année de présence humaine continue en orbite.
Premiers drones militaires et civils.
Systèmes reconfigurables et navigation autonome.

70
Q

Quels sont les principaux défis des systèmes embarqués spatiaux ?

A
  • Autonomie (sans intervention humaine)
  • Fiabilité (résistance aux températures/radiations)
  • Optimisation énergétique (longévité des missions)
71
Q

Comment l’IA est-elle utilisée dans l’aviation ?

A
  • Détection des pannes (maintenance prédictive)
  • Optimisation des opérations aériennes
  • Assistance au pilotage (ex: Pibot, robot pilote)
72
Q

Quel est l’intérêt de la blockchain dans l’aéronautique ?

A

traçabilité des pièces d’avions et sécurisation des données

73
Q

Quels logiciels sont utilisés pour l’ingénierie aérospatiale ?

A

CATIA, PSPICE, Arduino

74
Q

Quelles sont les tendances technologiques en aviation ?

A

Impression 3D (pièces plus légères et performantes).
Énergies alternatives (jets privés électriques, zéro carbone).
5G et IA (communications ultra-rapides et décisions autonomes).

75
Q

Convertir la valeur (753)_10 en base 8

76
Q

Convertir la valeur (111.1010)_2 en base 16

77
Q

11001011 - 1010111

78
Q

Quels sont les domaines d’utilisation des drones ?

A

surveillance, urgences médicales, cartographie, agriculture

79
Q

Qui est considéré comme la première personne à avoir écrit des programme pour la machine analytique de Babbage ?

A

Ada Lovelace

80
Q

Quels sont les équipements principaux des technologies de l’information et de la communication?

A
  • Equipements terminaux (ordi, téléphone)
  • Supports de communication (fibre, satellite)
  • Noeuds de raccordement (centre téléphonique, commutateur)
  • Centre de stockage de données (data center, serveur)
81
Q

Quelle est la table de vérité du OU logique ?

A

0 | 0 | 1 |
—————-
1 | 1 | 1 |

82
Q

Quels types d’instruments se trouvent dans le jeu d’instructions d’un processeur ?

A
  • copie de données
  • instructions arithmétiques et logiques
  • contrôle du flot d’exécution
83
Q

En programmation, une bibliothèque contient :

A

Des fonctions et d’autres formes de code réutilisable

84
Q

Quel est le rôle d’un assembleur ?

A

Convertir du code assembleur en code machine

85
Q

Quels sont les éléments fondamentaux de l’ingénierie des systèmes ?

A
  • planification avec les cycles de développement
  • organisation avec les méthodes de développement
  • conception par modèle d’architecture
  • outillage pour les tests, développement…
86
Q

L’extension d’un fichier, c’est :

A

une information sur le codage utilisé pour produire le fichier

87
Q

Que fait le transistor ?

A

C’est une porte logique correspondant à un opérateur de l’algèbre de Boole.