B1 · 第2集 · 5:33

32位与64位的区别

本集讲解比特、字节、二进制等计算机基础概念,并说明32位与64位系统在数据处理能力、内存支持和时间表示上的关键差异。

来源:Qu'est-ce que Tu GEEKes ? / vulgarisation-informatique.fr · 许可:CC BY-SA 4.0

字幕

  1. Pour un 32 bits à 64 bits, alors ça fait déjà beaucoup plus de bits.

    从32位升级到64位,位数就一下子多出很多。

  2. Et donc qui dit plus de bits, on aime mieux quand il y a plus de...

    而位数越多,我们自然更喜欢……

  3. Alors, il y a un truc à voir avec les octets, les machins, putain,

    等等,这里有个概念要搞清:字节、那些东西,哎呀——

  4. ça fait plus de place, il y a plus de mémoire ou je sais pas trop quoi.

    空间变大了,内存更多了,或者……我也不太确定具体指什么。

  5. Il a raison, on ne sait pas trop ce que c'est.

    他说得对,我们确实不太清楚这到底是什么。

  6. On entend parler de bits, de bytes, d'octets,

    我们常听到‘位’‘字节’‘字节单位’这些词,

  7. sans trop vraiment savoir de quoi il s'agit.

    却并不真正明白它们指的是什么。

  8. Tom, oui, tu nous expliques?

    汤姆,对,你来给我们讲讲?

  9. Ok, c'est parti.

    好,这就开始。

  10. Alors tout commence avec le bit.

    一切都要从‘位’说起。

  11. Le bit, à ne pas confondre avec la. . .

    注意别把它和‘比’(la)搞混了……

  12. Avec la? Faut pas confondre.

    跟‘la’?千万别弄混。

  13. Le bit vient de l'anglais binary digit et ça représente l'unité de base de

    ‘位’(bit)源自英文‘binary digit’(二进制数字),

  14. l'information en informatique.

    是计算机中信息的基本单位。

  15. C'est cet élément là que les ordinateurs manipulent.

    电脑处理的就是这种基本元素。

  16. Ah oui, j'ai déjà vu ça!

    啊,这个我见过!

  17. C'est 0 ou 1, c'est ça?

    就是0或1,对吧?

  18. Exactement. Pour faire un parallèle, à l'écrit, si on prend cette phrase,

    完全正确。打个比方:在文字中,如果看这句话,

  19. la plus petite information, ça va être un caractère.

    最小的信息单位就是一个字符。

  20. Par exemple une lettre, un chiffre ou une virgule.

    比如一个字母、一个数字,或一个逗号。

  21. Ok, avec des lettres, je maîtrise.

    好,说到字母,我就懂了。

  22. Par contre, avec des 0 et des 1, je visualise moins bien.

    但换成0和1,我就没那么直观了。

  23. En fait, le binaire permet de représenter le vrai- faux,

    其实,二进制能表示‘真’与‘假’,

  24. la présence ou l'absence. On a aussi besoin de manipuler des informations plus

    也代表‘存在’与‘不存在’;

  25. complexes que seulement vrai- faux,

    但我们还需要处理比单纯‘真/假’更复杂的信息,

  26. donc on a créé un ensemble plus grand pour stocker par exemple un caractère,

    因此人们设计了一个更大的组合单位,用来存储一个字符,

  27. une lettre, un chiffre ou une virgule.

    比如一个字母、一个数字,或一个逗号。

  28. La lettre A peut être représentée comme ceci,

    字母A可以这样表示,

  29. et le chiffre 7 comme cela.

    数字7则可以这样表示。

  30. On parle alors d'octet, c'est un ensemble de huit bits.

    这时我们称之为‘字节’,即八个比特组成的单位。

  31. En anglais on parlera de bytes.

    英语中则称为‘bytes’。

  32. Huit bits, un octet, c'est pas super pratique?

    八个比特就是一个字节,这不是很方便吗?

  33. Pourquoi on n'utilise pas directement le système décimal à la place du binaire?

    那为什么不用十进制,而要用二进制呢?

  34. Pour compter, faire des calculs, le décimal est effectivement très pratique.

    对人类来说,十进制确实非常适合计数和计算。

  35. En tout cas pour nous, humains munis de dix doigts.

    至少对我们这些有十根手指的人类来说是这样。

  36. Pour un ordinateur, qui rappelons le n'a pas de doigts,

    但计算机可没有手指,

  37. le système le plus simple reste le binaire et les groupes de bits comme l'octet.

    因此最简单的系统仍是二进制,以及像字节这样的比特组合。

  38. D'ailleurs si vous avez déjà entendu ces termes,

    顺便说一句,如果你以前听过这些术语,

  39. c'est parce que les capacités des composants informatiques sont très souvent

    那是因为计算机硬件的容量

  40. exprimées dans ces unités.

    通常都用这些单位来表示。

  41. On a du gigaoctet ou du téraoctet pour un disque dur,

    比如硬盘容量用吉字节或太字节,

  42. du gigaoctet pour la mémoire vive,

    内存容量用吉字节,

  43. du kilobit par seconde ou du mégabit par seconde pour votre connexion internet.

    网络连接速度则用千比特每秒或兆比特每秒。

  44. Tiens, la connexion internet elle est exprimée en bits par seconde,

    咦?网络连接速度用的是‘比特每秒’,

  45. et pas en octets par seconde.

    而不是‘字节每秒’。

  46. Oui, c'est d'ailleurs ce qui crée une grosse confusion, voire une désillusion,

    没错,这也正是造成很大误解甚至失望的原因:

  47. entre ce que les fournisseurs d'accès nous vendent exprimé en bits par seconde,

    运营商向我们宣传的网速是以比特每秒为单位,

  48. et le débit constaté chez soi en octets par seconde.

    而我们在家实际测得的却是字节每秒。

  49. Oh! C'est un peu un truc de marketing.

    哦!这其实有点营销套路的味道。

  50. De marketing. Ok ok, maintenant que j'ai compris,

    营销套路。好的,明白了。那么,

  51. est- ce que tu peux m'expliquer pourquoi on parle de système 32 bits et 64 bits?

    你能解释一下‘32位系统’和‘64位系统’是什么意思吗?

  52. À quoi ça correspond?

    它们具体指什么?

  53. En fait ce chiffre correspond à la taille maximale d'une information que

    事实上,这个数字代表计算机

  54. l'ordinateur peut traiter.

    能处理的信息量。

  55. Pour calculer cette taille, il suffit de faire 2 puissance le nombre de bits.

    要计算这个大小,只需用2的‘位数’次方。

  56. Mais, tu vas comprendre.

    但你马上就会明白。

  57. Sur 1 bit, on peut stocker 2 puissance 1, soit 2 états: vrai ou faux.

    1位可存储2的1次方,即2种状态:真或假。

  58. Ça correspond à un interrupteur,

    这相当于一个开关,

  59. ça ne suffit pas pour un système complexe comme un ordinateur.

    但还不足以支撑像计算机这样复杂的系统。

  60. Sur 2 bits, on peut stocker 2 puissance 2, soit 4 états,

    2位可存储2的2次方,即4种状态,

  61. mais ce n'est toujours pas suffisant.

    但依然不够。

  62. En fait, c'est à partir de 8 bits qu'on peut stocker tous les caractères

    事实上,从8位开始,我们才能存储所有西文字符,

  63. occidentaux, dont le tilde et le cédille,

    包括重音符号如波浪符和软音符,

  64. et les autres joyeusetés de nos alphabets. En 8 bits,

    以及我们字母表中的其他各种特殊符号。在8位中,

  65. on peut donc stocker 2 puissance 8, soit 256 états différents.

    可存储2的8次方,即256种不同状态。

  66. Eh mais, c'est pour ça que c'était limité à 255 les rubis dans le premier Zelda?

    啊!所以初代《塞尔达传说》里红宝石数量上限是255?

  67. Oui. Eh mais pourquoi pas 256 du coup?

    对。那为什么不是256呢?

  68. À cause du zéro.

    因为要算上零。

  69. Dans Zelda, comme souvent dans la vie, tu commences avec zéro rubis.

    在《塞尔达传说》中,就像生活中常有的那样,你一开始有零颗红宝石。

  70. On a donc un état quand on a zéro rubis, et 255

    因此,‘零颗红宝石’本身就是一个状态,再加上另外

  71. autres états possibles.

    255种可能的状态。

  72. Ça fait 256, le compte est bon.

    加起来正好256,没错!

  73. Ok attends, moi aussi je peux faire des calculs avec mes 10 doigts.

    等等,我用我的10根手指也能做计算!

  74. 32 bits, ça fait 2 puissance 32, on atteint bien les 4 milliards avec ça?

    32位就是2的32次方,确实能达到约40亿?

  75. C'est tout à fait ça.

    完全正确。

  76. Et 4 milliards, ça suffit pas?

    而40亿还不够用吗?

  77. En fait, On a déjà atteint cette limite à plusieurs niveaux.

    事实上,我们已在多个层面触及了这一上限。

  78. La limite principale, c'est la mesure du temps.

    主要限制在于时间的计量方式。

  79. La mesure du temps, dans la plupart des systèmes, par convention,

    在大多数系统中,时间计量按惯例

  80. démarre le 1er janvier 1970.

    从1970年1月1日开始。

  81. Et elle se fait en secondes.

    并且以秒为单位进行。

  82. Avec ce fonctionnement, on arrivera au bout du compteur en 2038.

    按这种机制运行,计数器将在2038年达到上限。

  83. C'est aussi pour ça qu'on ne peut pas avoir plus de 4 Go de RAM avec un Windows 32

    这也是为什么32位Windows系统

  84. bits. Dans ces deux cas, on a un compteur qui a atteint ou va atteindre une valeur

    无法支持超过4GB内存的原因。这两种情况中,计数器

  85. supérieure à 4 milliards.

    已达到或将要达到超过40亿的数值。

  86. Et ce qui se passe quand on passe à 64 bits, c'est qu'on repousse ces limites.

    而升级到64位后,这些限制就被大幅延后了。

  87. On repousse les limites!

    限制被延后了!

  88. Mais du coup, faudra encore changer nos machines à l'avenir?

    那这样一来,未来我们还得再次更换设备吗?

  89. Alors probablement, mais ça ne devrait pas arriver de sitôt.

    很可能需要,但应该不会那么快发生。

  90. Quand on passe de 32 à 64 bits,

    当我们从32位升级到64位时,

  91. on passe donc de 2 puissance 32 à 2 puissance 64,

    计数范围就从2的32次方变为2的64次方,

  92. donc de un peu plus de 4 milliards à plus de 18 milliards de milliards.

    也就是从略超40亿跃升至超过1800亿亿。

  93. Alors si je reprends mes calculs,

    那么我重新算一下:

  94. la nouvelle limite de temps sur 64 bits tombera à peu près le 4 décembre 292

    64位系统下新的时间上限,大约是

  95. milliards 277 millions 26 596 à 15 heures 30 minutes et 8 secondes.

    2922亿7726万596年12月4日15时30分08秒。

  96. Ouais donc on est large.

    嗯,这下可够宽裕了。

  97. Pour la date c'est effectivement largement assez.

    日期方面,确实绰绰有余。

  98. Mais on a aussi eu le problème avec le nombre d'appareils connectés en même temps à

    但同时,我们也遇到了另一个问题:

  99. Internet. Dans les années 80 on pensait qu'avec 4 milliards on était large,

    同一时刻接入互联网的设备数量。上世纪80年代,人们以为40亿个地址已足够,

  100. et aujourd'hui on a commencé à coder ça sur 128 bits au cas où.

    而如今,我们已开始为以防万一,改用128位编码。

  101. Pour le coup ça nous laisse de la marge,

    这次,我们确实留足了余量,

  102. mais par exemple ça n'est pas assez pour cataloguer tous les atomes présents sur

    但例如,它仍不足以给地球上所有原子逐一编号:

  103. Terre. Un, deux, trois.

    一、二、三……

  104. Mais qu'est- ce que tu fais?

    但是,你在干什么?

  105. Bah je compte mes atomes.

    呃,我在数我的原子。

  106. Quel con tu l'as!

    你真傻!

  107. Merci à tous d'avoir pris le temps de regarder cette vidéo.

    感谢大家花时间观看本期视频。

  108. Merci à Patrice de nous avoir demandé de traiter ce sujet.

    特别感谢帕特里斯,是他提议我们讲解这个主题。

  109. Si vous aussi vous avez des questions, faites comme lui, posez les nous.

    如果你也有问题,就像他一样,尽管向我们提问吧!

  110. Si ça vous a plu, tippez, mettez un pouce en l'air,

    如果喜欢这期内容,请打赏、点赞,

  111. partagez sur les réseaux, abonnez- vous et écrivez nous un commentaire.

    分享到社交平台,订阅频道,并给我们留言。

  112. Et si vous voulez en savoir plus sur la logique informatique et sur le

    如果你想进一步了解计算机逻辑和二进制工作原理,

  113. fonctionnement binaire, vous pouvez aller voir les vidéos d'iPensée sur le sujet.

    可以去看iPensée关于这一主题的视频。

  114. C'était Tom et Flo pour Qu'est- ce que tu geeks?

    本期主讲人:汤姆与弗洛,节目名称《你是个极客吗?》

  115. Salut!

    再见!