Cette question revient à demander "Comment se fait-il que les téléphones portables puissent appeler les téléphones fixes ?". La réponse est qu'ils respectent tous deux un certain protocole/interface.
Les cartes mères d'ordinateurs ont des interfaces spécifiques lorsqu'elles parlent à des composants distincts, en fonction de leur fonctionnalité. Peu importe de quel composant il s'agit ou comment il fonctionne en interne ; si le composant respecte le protocole, l'ordinateur ne sait pas et ne se soucie pas de savoir de quel composant il s'agit.
Du point de vue de l'architecture matérielle, la carte mère fait abstraction des conversations du CPU avec les composants d'entrée/sortie. Au niveau fondamental, le CPU ne peut parler qu'avec la mémoire ; il lit dans la mémoire, calcule et réécrit. C'est le rôle de la carte mère de faire correspondre à la mémoire les différents composants d'E/S (cartes son, lecteurs USB, carte graphique/écran, mémoire RAM réelle, disque dur, clavier, etc.) Comme les différents composants ont besoin/peuvent parler à des vitesses et des débits différents avec le CPU et par souci d'efficacité économique, la carte mère accepte différentes interfaces.
Dans le cas du SSD et du HDD, ils ont tous deux la même fonctionnalité - fournir une énorme quantité de mémoire non volatile à une latence énorme (pour le HDD) ou moyenne (pour le SSD) pour l'ordinateur. Pour cette raison, la mère prend en charge un protocole spécifique conçu à cet effet ; actuellement, le plus utilisé est l'interface SATA. À noter que les cartes mères acceptent généralement plusieurs composants de ce type ; ainsi, vous pouvez connecter plusieurs SSD, HDD, Disc Drives, etc.
Si la question qui a un sens est " Comment [se fait-il] que les ordinateurs disposent à la fois de SSD et de HDD ? "
La réponse à cette question est économique.
Retourner aux fondamentaux de l'architecture matérielle, la mémoire idéale pour un CPU est à la fois très grande et très rapide. L'économie et l'ingénierie électronique actuelle dictent que cela est impossible - pour avoir une mémoire grande, rapide et bon marché ; vous ne pouvez en avoir que 2. Pour cette raison, les CPU sont conçus avec l'idée d'une hiérarchie de mémoire à l'esprit : avoir une certaine mémoire qui est rapide et chère donc abordable en petite capacité (les caches du CPU), avoir une mémoire moyennement rapide avec une capacité moyenne (modules de RAM) et une mémoire lente avec une énorme capacité (HDD).
Jusqu'à récemment, l'économie et le trop faible avancement de l'ingénierie électronique à l'état solide dictaient que les SSD ne sont pas réalisables à un prix abordable ; ainsi, les SSD ne sont apparus que récemment qui offrent une vitesse moyenne à une grande capacité. Néanmoins, comme les disques durs sont toujours moins chers par Mo que les disques SSD, les gens continuent d'utiliser les disques durs. De plus, pour certaines opérations telles que le streaming de films, l'écoute audio, l'édition de texte de base, etc., les disques durs sont suffisamment rapides pour ne pas être améliorés par les disques SSD. Mais pour d'autres opérations comme les jeux vidéo, les systèmes d'exploitation, etc. le SSD fait une différence importante en ce qui concerne la vitesse globale. C'est pourquoi certains ordinateurs ont à la fois un SSD et un disque dur.