Un ordre de grandeur avec la loi de Moore
Application directe du cours · niveau 2 · NSI (terminale), chapitre 15 — Histoire de l'informatique
Énoncé
Un ordre de grandeur avec la loi de Moore.
Le microprocesseur Intel 4004 (1971) compte transistors. On suppose que ce nombre double tous les deux ans.
- Combien de doublements entre 1971 et 2021 ? Quel nombre de transistors la loi prévoit-elle en 2021 ?
- Les processeurs les plus denses du début des années 2020 comptent quelques dizaines de milliards de transistors. La prévision est-elle acceptable ?
- Combien d'années faut-il, selon cette loi, pour multiplier par mille le nombre de transistors ?
Corrigé
- De 1971 à 2021 il s'écoule ans, soit doublements. La loi prévoit soit environ 77 milliards de transistors.
- L'observation donne quelques dizaines de milliards : le même ordre de grandeur (). Sur cinquante ans et un facteur total de dix millions, se tromper d'un facteur ou est une excellente prévision — ce qui ne fait toujours pas de la loi de Moore une loi physique.
- On cherche tel que , soit , donc doublements : environ vingt ans. D'où la règle à retenir : « mille fois plus tous les vingt ans ».
def transistors(annee):
"""Prevision de la loi de Moore a partir du 4004 (1971, 2300 transistors)."""
return 2300 * 2 ** ((annee - 1971) / 2)
for a in [1971, 1991, 2011, 2021]:
print(a, f"{transistors(a):.3g}")Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.