Pourquoi Windows donne-t-il à mon disque dur la lettre C et non A ou B par exemple?

Est-ce parce que le système d’exploitation est écrit dans le langage de programmation C? Je pense que les langues A et B n’ont pas eu autant de succès?

J’ai treize ans et j’essaie de faire de la programmation informatique en C #.

Wikipedia donne une bonne explication sur la logique du lettrage de lecteur:

À l’exception du CP / M et des premières versions de MS-DOS, le système d’exploitation atsortingbue des lettres de lecteur en fonction de l’algorithme suivant:

  1. Atsortingbuez la lettre de lecteur A: au premier lecteur de disquettes (lecteur 0) et B: au lecteur de disquettes (lecteur 1), le cas échéant.
  2. Atsortingbuez une lettre de lecteur commençant par C à la première partition principale active reconnue sur le premier disque dur physique.
  3. Atsortingbuez les lettres de lecteur suivantes à la première partition principale sur chaque unité de disque dur physique suivante, si elle est présente dans le système.
  4. Atsortingbuez les lettres de lecteur suivantes à chaque partition logique reconnue, en commençant par le premier disque dur et en passant par les disques de disque physiques successifs, s’ils sont présents dans le système.
  5. Atsortingbuez des lettres de lecteur ultérieures à tout disque RAM.
  6. Atsortingbuez des lettres de lecteur aux lecteurs de disquette ou de disque optique supplémentaires.

C’est un rest des conceptions originales de PC. A l’origine, les PC ne contenaient que 2 lecteurs de disquettes étiquetés A et B. Quelque temps après, les disques durs ont été ajoutés et sont devenus le lecteur C.

La lettre du disque dur est C car, historiquement, les lecteurs A et B étaient destinés aux disquettes. Cela n’a rien à voir avec la langue dans laquelle le système d’exploitation est écrit.

C’est parce que A et B étaient des lecteurs de disquettes à l’époque où les lecteurs de disquettes étaient la norme et où il n’y avait pas de disques durs. La lettre C a été donnée à n’importe quel disque dur installé par l’utilisateur. Les lecteurs A et B ont depuis été réservés aux lecteurs de disquettes. Cela n’a rien à voir avec les langages de programmation.

Ah, disquettes, souvenez-vous de celles-ci?

Vous pouvez passer un après-midi entier à coder votre dernière application Killer, puis constater que vous ne pouviez pas la sauvegarder car elle était trop volumineuse pour tenir sur un disque à densité unique de 5,25 “.

C’était quand les disquettes étaient vraiment disquettes. Mince et fragile, généralement dans des tailles de 5,25 “ou 8”, bien que les premiers disques internes apparus sur les PC étaient de 5,25 “. Comme mentionné précédemment, les premières versions de MS Dos étaient utilisées pour B: à la seconde, les disques durs ne convenaient même pas aux PC, vous pouviez acheter un disque dur Winchester de 5 mégapixels pesant environ 30Kg et livré dans une grande armoire externe de la taille d’un PC mini-tour moderne.

Si votre PC avait des disquettes jumelées, vous pourriez taper une commande comme “copier un: b:” pour copier le contenu du lecteur A: sur le lecteur B:

Mais tout cela revenait à une époque où Bill Gates valait environ 10 000 $!

Alors que les lecteurs de disquettes étaient connectés aux lecteurs 0 et 1 ( A et B ), la carte mémoire et les cartes SD sont comme tous les autres lecteurs (disques durs, lecteurs de CD-ROM, etc.). C

A et B sont conservés pour des raisons de compatibilité ascendante.

Pour mieux illustrer comment (enfin, au premier sortingmestre 2014) les lecteurs de disquettes disparaissent, considérez les nouvelles icons Eclipse:

Lars Vogel vient de faire référence à cette question de Stack Overflow dans son article ” Eclipse org.eclipse.ui bascule vers les fichiers png et envoie des au revoir à la disquette “.

Cela montre que la prochaine Eclipse Luna 4.4 ne présentera plus de disquette, mais des icons qui ressemblent “maintenant à une carte SD”.

Ils sont conçus par https://twitter.com/enleeten sur http://www.l33tlabs.com/ , en utilisant un fichier png afin de:

soutenir la transparence et donc aussi bien sur un thème sombre (arrière-plan).

Je trouve la différence subtile si:

Après:

http://blog.vogella.com/wp-content/uploads/2014/01/Selection_002-300x53.png

Avant (anciennes icons):

http://blog.vogella.com/wp-content/uploads/2014/01/Selection_003.png


Cela a été enregistré dans le bug 422175 :

Quelqu’un a mentionné sur Twitter comment le langage traditionnel de sauvegarde “disquette” est quelque peu anachronique de nos jours. Ainsi, tout en travaillant sur les icons d’éclipse, nous avons créé une nouvelle version de l’icône de sauvegarde.

La nouvelle icône conserve le profil de l’icône de la disquette, mais remplace la porte coulissante de la disquette par certains contacts élecsortingques, transformant ainsi l’icône en une carte mémoire . Cela garantit que l’icône est reconnue par la plupart des utilisateurs comme étant “enregistrée” tout en étant représentative des supports de stockage modernes.

J’ai joint une image pour la comparaison.

  • La première ligne est l’icône actuelle,
  • la deuxième rangée était un changement plus extrême (le faisant ressembler à une carte SD) et
  • la troisième ligne est l’icône que nous proposons dans ce bug.

entrer la description de l'image ici

Je dirais que c’est parce que les lecteurs A: et B: étaient traditionnellement des lecteurs de disquettes et que les premiers ordinateurs nécessitaient de démarrer avec une disquette bootable.

Je doute fortement que le lettrage ait quelque chose à voir avec les langages de programmation.

Think DOS travaillait à partir du lecteur de disquette, et les fenêtres construites sous DOS continuaient la même convention de lettre de lecteur …

Je pense que c’est une sorte d’inheritance des anciennes versions de systèmes d’exploitation Microsoft où les lettres A et B étaient assignées à des lecteurs de disquettes.

Les origines des lettres de lecteur

 *But why the letter "C"? Why not "A" or "B"? Why not "Z?"* 

Sans surprise, la réponse réside dans les anciennes racines DOS de Microsoft. Bien avant l’existence de Windows, la plupart des systèmes informatiques compatibles PC n’avaient qu’un seul lecteur de disque – un lecteur de disquettes. À ce moment-là, les utilisateurs inséraient leur disquette DOS dans l’ordinateur juste avant de l’allumer et l’ordinateur se mettait en marche, ou «démarrait» via le logiciel sur la disquette. En tant que premier et souvent seul lecteur de disque installé sur l’ordinateur, la disquette a reçu la première lettre de l’alphabet.