Qu'est-ce que l'architecture informatique étudie et conçoit ?
Les couches d'abstraction d'un système et leurs relations.
Qu'est-ce qu'un système en informatique ?
Un ensemble de moyens matériels ou logiciels pour traiter des données.
Qu'est-ce qu'une couche d'abstraction ?
Une couche logicielle simplifiant la manipulation de la couche inférieure.
Quelles sont les couches bas niveau étudiées en BAI ?
L'architecture matérielle, l'architecture de jeu d'instructions et la programmation bas niveau.
Quelles étapes suivent la traduction d'un problème vers les électrons ?
Choix d'algorithme et structures, langage, compilation/interprétation, assemblage, implémentation matérielle.
Qu'impose la connaissance de l'implémentation d'une couche si son interface est connue ?
Elle n'est généralement pas nécessaire.
Quand devient-il utile de traverser les couches d'abstraction ?
Lorsqu'un programme produit une erreur, consomme trop de batterie, est lent ou sature la mémoire.
Que stipule la thèse de Turing de 1937 sur le calcul ?
Tout calcul peut être réalisé par une machine de Turing.
Que peuvent émuler les ordinateurs selon Turing, avec assez de mémoire ?
Les machines de Turing.
Quelle différence existe entre téléphones et supercalculateurs malgré les mêmes calculs ?
Ils diffèrent en efficacité en temps, espace, énergie et coût.
L'addition flottante est-elle toujours associative ?
Non, l'associativité de l'addition flottante n'est pas toujours vérifiée.
Donnez un exemple où l'addition flottante n'est pas associative.
Avec a=1e20, b=-1e20, c=3.14, a+(b+c) ≠ (a+b)+c.
Comment les ordinateurs traitent-ils les données ?
Ils traitent des représentations finies des données.
Que peut différer entre les données informatiques et les objets mathématiques idéaux ?
Leurs propriétés peuvent différer.
Qui a montré en 1937 que tout calcul peut être réalisé par une machine de Turing ?
Turing, 1937.
Quels sont les objectifs principaux du cours ?
Comprendre le fonctionnement d’un processeur et les bases d’assembleur.
Quels éléments fondamentaux doit-on connaître selon le cours ?
Les éléments fondamentaux d’une architecture matérielle.
Quels pièges doit-on repérer dans ce cours ?
Les pièges de la programmation haut niveau.
Quelle part de la note finale représente le premier test Moodle ?
20 % de la note finale.
Quelle part de la note finale représente le second test Moodle ?
30 % de la note finale.
Quelle part de la note finale représente le QCM final sur table ?
50 % de la note finale.
Quels documents sont autorisés au contrôle final ?
Le processeur Cardiac papier et sa documentation nommée.
Quelle condition doit respecter chaque document autorisé au contrôle final ?
Chaque document doit porter le nom de l’étudiant.
Quels outils manuels précédaient la Pascaline dans l'histoire du calcul ?
Les cailloux, l'abaque et la règle à calcul.
Quelle invention de 1801 utilise des cartes perforées programmables ?
Le métier Jacquard.
Qui a inventé la machine analytique en 1833 ?
Charles Babbage.
Quelle machine est considérée comme le premier ordinateur universel électronique ?
L'ENIAC.
En quelle année date l'ENIAC ?
1946.
Quelle architecture introduit l'EDVAC en 1951 ?
L'architecture de von Neumann à programme enregistré.
Quelle invention de 1947 a réduit la taille et le coût des circuits ?
Le transistor.
Qui a mis au point le métier à tisser programmable en 1801 ?
Jacquard.
Qu'est-ce que l'architecture de von Neumann ?
Une architecture à programmes enregistrés avec instructions et données dans une même mémoire.
Comment sont identifiées les cellules en mémoire selon von Neumann ?
Par leur adresse.
Quelle est la relation entre processeur et mémoire dans l'architecture de von Neumann ?
Ils sont séparés.
Que stocke la mémoire dans l'architecture de von Neumann ?
Les instructions et les données.
Comment l'unité de contrôle agit-elle sur les autres unités ?
Elle traduit une instruction en signaux de contrôle.
Quel est le rôle de l'unité de traitement ?
Réaliser les calculs à partir des données.
D'où proviennent les données utilisées par l'unité de traitement ?
De la mémoire ou du banc de registres.
Quel est le rôle d'un bus dans un ordinateur ?
Transmettre des informations entre composants.
Quelles sont les cinq étapes du cycle d'exécution d'une instruction ?
Chargement, incrémentation, décodage, exécution, écriture des résultats.
Que contient le compteur ordinal ?
L'adresse de la prochaine instruction à exécuter.
Que contient le registre d'instruction ?
L'instruction en cours de traitement.
Que fait le décodeur d'instruction ?
Il traduit l'instruction en séquences de signaux de contrôle.
Comment peut être câblé le décodeur d'instruction ?
En dur ou micro-programmé.
Quel est le rôle de l'horloge dans un processeur ?
Elle cadence le travail des unités.
En quelles unités s'exprime la fréquence de l'horloge ?
En MHz ou en GHz.
Qu'est-ce qu'une instruction machine ?
Une instruction que le processeur peut exécuter spécifiant action, opérandes et adresse suivante.
Quels sont les quatre types d'instructions machine ?
Entrée-sortie, transferts, opérations arithmétiques et logiques, contrôle.
Qu'est-ce que l'assembleur ?
Une représentation lisible des données et instructions machine avec labels et noms d'instructions.
Combien d'instructions comporte généralement un jeu RISC ?
Des dizaines d'instructions.
Combien d'instructions comporte généralement un jeu CISC ?
Des centaines d'instructions.
Quels modèles d'accès à la mémoire existent ?
Pile, accumulateur, registre-mémoire, registre-registre, mémoire-mémoire.
Qu'impose un pipeline dans le cycle d'exécution des instructions ?
Il décompose le cycle en plusieurs étages pour traiter plusieurs instructions simultanément.
Quel est l'ordre des instructions pour A = B + C en architecture à pile ?
PUSH B, PUSH C, ADD, puis POP A.
Que nécessite le calcul A = B + C en architecture registre-registre ?
Charger B et C dans des registres, additionner, puis stocker le résultat dans A.
Pourquoi l'architecture mémoire-mémoire est-elle peu intéressante ?
Parce que la mémoire centrale est lente comparée aux processeurs actuels.
Quelle caractéristique a l'architecture mémoire-mémoire concernant le nombre d'instructions ?
Elle nécessite peu d'instructions.
Teste tes connaissances avec un QCM de 27 questions sur Bases de l’architecture informatique.
1. Quel est l’objet principal de l’architecture informatique ?
2. Quel rôle joue une couche d’abstraction dans un système informatique ?
Révisez le cours complet dans la fiche de révision de Bases de l’architecture informatique.
Voir la fiche →Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards