Les algorithmes efficaces en matière d'E/S, également connus sous le nom d'algorithmes de mémoire externe ou d'algorithmes oublieux de la mémoire cache, sont une classe d'algorithmes conçus pour traiter efficacement les données trop volumineuses pour tenir entièrement dans la mémoire principale (RAM) d'un ordinateur. Ces algorithmes sont particulièrement utiles lorsqu'il s'agit de traiter des ensembles de données massifs, tels que ceux que l'on trouve dans le traitement de données à grande échelle, la gestion de bases de données et les systèmes de fichiers. Les opérations sur les données deviennent plus coûteuses lorsque l'élément de données est situé plus haut dans la hiérarchie de la mémoire. Une opération sur des données contenues dans les registres de l'unité centrale est environ un million de fois plus rapide qu'une opération sur un élément de données situé dans une mémoire externe qui doit d'abord être extraite. Ces recherches de données sont également appelées opérations d'E/S et doivent être prises en compte lors de la conception d'un algorithme. L'objectif de ce cours est de vous familiariser avec les concepts algorithmiques importants et les techniques nécessaires pour traiter efficacement de tels problèmes. Nous travaillerons avec une hiérarchie de mémoire simplifiée, mais les notions s'étendent naturellement à des modèles plus réalistes.

Algorithmes efficaces en matière d'E/S
Économisez sur les compétences qui vous font briller avec 40 % de réduction sur 3 mois de Coursera Plus. Économisez maintenant

60 avis
Ce que vous apprendrez
Comprendre les principes fondamentaux des algorithmes efficaces en matière d'E/S et du modèle de mémoire externe.
Apprenez à concevoir des algorithmes tenant compte de la mémoire cache ou non pour le traitement de données à grande échelle.
Analyser les performances des algorithmes en fonction des opérations d'E/S et de l'efficacité de la hiérarchie de la mémoire.
Mettre en œuvre des techniques efficaces de tri, de recherche et de structures de données telles que les arbres B et les arbres tampons.
Compétences que vous acquerrez
- Catégorie : Optimisation des performances
- Catégorie : Théorie des graphes
- Catégorie : Structures de données
- Catégorie : Gestion de la mémoire
- Catégorie : Fichier E/S
- Catégorie : Algorithmes
- Catégorie : Informatique théorique
- Catégorie : Accès aux données
Détails à connaître

Ajouter à votre profil LinkedIn
6 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Il y a 6 modules dans ce cours
Instructeur

Offert par
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Avis des étudiants
- 5 stars
70 %
- 4 stars
23,33 %
- 3 stars
5 %
- 2 stars
1,66 %
- 1 star
0 %
Affichage de 3 sur 60
Révisé le 5 nov. 2019
Everything was clearly explained and the questions were quite intuitive and checking my knowledge. More examples for different scenarios too would help us a lot to learn more.
Révisé le 28 sept. 2020
Really like the course. Though it's difficult and challenging, I managed to understand the concept. I will keep practicing.
Révisé le 8 mai 2022
The course is really good and the course material is also amazing. I highly reccomend it provided you have an interest in this specialization.
Foire Aux Questions
Plus de questions
Aide financière disponible,




