Le disque dur
Le disque dur permet de stocker une grande quantité de données. Nous avons vu pour l'écran que chaque pixel de l'écran était connecté à des octets de mémoire par l'intermédiaire de circuits électroniques. On pourrait penser agir de la sorte pour le disque dur et ainsi avoir directement accès à chaque octet du disque dur. La chose n'est tout simplement pas possible à cause de limitations physiques et économiques. Le disque dur est donc une unité davantage autonome que l'écran. En effet, pour écrire ou lire sur le disque dur, il faut transiger avec un intermédiaire : nous lui passons une commande et il fait le travail puis nous remet le résultat de notre requête.
Nous pouvons imaginer la chose comme une bibliothèque où nous n'aurions accès aux livres qu'en nous adressant au bibliothécaire. À partir du titre des ouvrages que nous voulons consulter, cette personne irait chercher les livres et nous les remettrait. De la même façon, nous lui remettrions nos livres qu'elle replacerait elle-même sur les tablettes.
Cette façon de faire nous permettrait tout de même d'accéder à tous les livres de la bibliothèque, mais indirectement et seulement quelques livres à la fois.
Le système agit ainsi lorsqu'il veut lire ou écrire des données sur le disque dur. En effet, une petite section de mémoire est réservée pour le disque dur. Pour une écriture, on y place les données à écrire sur le disque dur et on lui demande de les entreposer. Et pour une lecture, on demande les données qui nous intéressent et le disque dur nous les écrit dans cette section de mémoire qui lui est réservée. Les demandes s'effectuent en écrivant des configurations de bits entendues dans une section précise de la mémoire. Le disque dur est connecté à cette section de mémoire et réagit en fonction des configurations de bits qu'il détecte.
Comme pour la bibliothèque, nous avons accès à toutes les données du disque dur, mais un peu à la fois. C'est pourquoi nous devons d'abord charger les données d'un fichier en mémoire de l'ordinateur avant de les traiter. Puis une fois le traitement réalisé, nous devons les réécrire sur le disque dur. En effet, comme nous n'avons pas directement accès aux données du disque dur, nous ne pouvons pas les traiter directement sur le disque dur comme nous pouvons le faire pour l'écran.
Les clés de mémoire USB fonctionnent sur le même principe.