@ 2015.04.07 , 16:21
81

为什么第一个磁盘分区是C

[-]

刚有个人电脑时,硬盘上就运行着著名的MS-Dos和windows系统,而第一个磁盘(系统盘)总是以C盘开始,但是为什么呢?

采用字母为不同的存储设备命名源于IBM在1960年代设计的虚拟机操作系统,最早的系统是他们的CP-40和CP/CMS系统,之后这一习惯延生到了其他的系统中,如Digital Research公司的CP/M操作系统。在早期的操作系统发展中,字母命名主要出现在逻辑设备命名(notably),直到后期(CP/M)才用字母为物理存储设备进行命名。

直到1980年,IBM希望将当时相对流行的CP/M操作系统用于自己的个人电脑。但是IBM和Digital Research没有达成最总协议,原因也没有对外公布。而传闻是:CP/M作者Gary Kildall的妻子Dorothy Kildall拒绝在IBM谈判初期的保密协议上签字。据说,她在和自己丈夫谈好之前是不会在该协议上签字的,当时她的老公正在外地出差。而之前她的老公常常将这种商业活动留给她操作,这次的举动有些不合常理。

拒绝签署保密协议的行为让IBM的谈判代表十分恼火,而他老婆不签字,是因为advice的代理律师Gerry Davis建议她最好先征得她老公的同意。但鉴于这类事情是很多商业谈判种的惯例,整件事回头去看却显得很奇怪。

之后发生的事记录也不太清楚, Gary Kildall后来声明,在他出差回来后,他们夫妇与IBM的代表Jack Sams达成了协议,但是IBM并没有兑现该协议,并没有任何合作发生。

无论如何,我们能够确定的是,IBM当时并没有采用当时比较流行的CP/M系统,而是选择与微软合作,而微软当时购买了CP/M克隆系统版权,当时叫做86-DOS。之后他们为IBM的新个人电脑适配了86-DOS系统,除了一些明显的改变之外,就是商标变成了MS-DOS,虽然IBM称之为PC DOS。

由于新系统基于CP/M克隆,除了一些设定,MS-DOS沿用了CP/M的磁盘字母命名规则,这些都被借用到IBM的系统中,用于磁盘驱动器命名。由于使用了CP/M系统的很多功能,使得当时很多热门软件能够更方便的移植到新的MS-DOS中。

回到这种驱动器字母命名的规则上。早期的个人电脑通常没有配置大容量的存储设备,这主要是因为成本太高。他们通常使用软盘设备,这些软盘读取设备(软驱)在MS-DOS、以及当时的其他操作系统中被命名为A。如果电脑上有2个软驱,就需要同时用到字母AB。当时的3.5寸软盘非常流行,所以采用AB来给软驱命名是一种根深蒂固的设计方式。

直到硬盘驱动器开始普及,并成为标准,在1980年之后,才开始在个人计算机中普及,但是当时的头两个字母已经普遍根植于操作系统设计中,于是逻辑上描述第三个存储装置的C才开始用于硬盘设备。

经管目前很少还能找到软盘,甚至带有软驱的设备,这种命名规则已经被保留给软驱(另一种考虑应该是向下/向前兼容)。现代操作系统的系统盘,也就是第一个分区就一直保留着从C开始命名的习俗了。

[-]

本文译自 todayifoundout,由译者 邻家乖蜀黍 基于创作共用协议(BY-NC)发布。


给这篇稿打赏,让译者更有动力
支付宝打赏 [x]
您的大名: 打赏金额:

4.6
赞一个 (23)

TOTAL COMMENTS: 81+1

[2] 1 »
  1. 你爷
    @2 years ago
    3022323

    不让复制,真以为了不起

  2. 莫怀远
    @3 years ago
    2751707

    也就是说如果再有新一代的存储介质出现的话,在MS-DOS仍使用的情况下,系统盘就会被命名为D盘了?

  3. 帝王蟹
    @3 years ago
    2748809

    想当年仙剑还用了五张4.5寸盘来拷啊。。。

  4. 西瓜
    @3 years ago
    2748661

    知道5寸盘和3寸盘的都很暴露年龄啊。。。

  5. aaaaaaaaaaaa
    @3 years ago
    2748239

    35岁以上的都用3存盘装过DOS吧,可能50年后知道的人就少了。

  6. 嘿客
    @3 years ago
    2748154

    我会说大富翁第一代时要两个5寸盘同时插才能玩吗。 当时很多软件因为超过一张盘的容量,需要2个软驱进行交替性的读取/缓存才能完成。当时的游戏都是按有几种盘判断好坏的。

  7. 2748046

    PC98系列倒是可以让硬盘以A盘来启动,两软驱丢在后面。嗯,我只玩过模拟器。
    虽说摸过5寸盘,但单面低密度和双面高密度什么的就已经没留意了。

  8. 九猫
    @3 years ago
    2747974

    @基层: 比如文章中后来居上的ms dos,只是把原本流行的cp/m改变了一点而已,还找了个因为“要和老公商量”所以协议最终没有执行的借口,把cp/m彻底从ibm挤掉……商战嘛,无可厚非。
    只是千万不要把msdos的拥有人说成电脑奇才,首富只是个成功的商人而已。

  9. 鸡仔
    @3 years ago
    2747933

    @啊啊啊: 这说明人到中年还是不要记那么多事的好。

  10. 鸡仔
    @3 years ago
    2747930

    @大爷来玩嘛: win9斩华雄去了~~~( ﹁ ﹁ ) ~~~

  11. stormer
    @3 years ago
    2747916

    那么音乐的音名为什么C是1呢?为什么不是A?

  12. 2747902

    不需要看说明的我,流下老泪

  13. 到底怎么了啊
    @3 years ago
    2747876

    0 0今天刚给黑尔洗澡,重启123到23秒麻麻我很欣慰阿- –

  14. 2747858

    cde 都看成颜文字感觉好萌

  15. 啊啊啊
    @3 years ago
    2747857

    @abc: 我读小学的时候是没有机械硬盘的。。。当时内置启动盘的286已经吊得飞起。。。(也就是集成一个储存块。。就是ROM。。。当作硬盘。。也就以K为单位的。。你没看错。论K…后来386又发展出一种火柴盒一样的ROM。。直接插IDE口。。。以M为单位。。。也是吊得飞起。。。再后来才有1G 2G的硬盘。。我还有一个。然后就是硬盘容量开始拼命翻了。)

  16. 红鼠
    @3 years ago
    2747839

    盘,用来储存,也可称之为“库”,E盘亦称E库,,E库,E库!E库E库E库!读出来你就知道了

  17. Freeman
    @3 years ago
    2747823

    为毛我知道得比小编还清楚。。。。。青春啊。。。

  18. 2747786

    @jazzsd:
    恰好跟我一样
    一块500G 一块1TB

  19. 基层
    @3 years ago
    2747784

    说点我不知道的

  20. 不知火舞是谁
    @3 years ago
    2747773

    最开始看不知火舞是软盘从朋友那里拿来的。到现在家里头还有阿尔法磁盘。软驱倒是当废品卖掉了。

  21. Snailium
    @3 years ago
    2747746

    @CarShock: @殞蘀: @How:

    这个世界上本没什么win97,大家叫得多了,自然就成了win97。

    官方叫法是win95 OSR 2来着

  22. 房贷
    @3 years ago
    2747730

    @Narco: 900G+,是AV女优的集中营

  23. 房贷
    @3 years ago
    2747725

    “当时的3.5寸软盘非常流行”,事实上当是是5.25寸为主,比较便宜,容量是360K或者
    1.2M的,软塑料做的,非常容易坏。3.5寸的是1.44M,硬塑料外壳

  24. yyhkey
    @3 years ago
    2747713

    w9斩华雄去了

  25. 黑白
    @3 years ago
    2747708

    我一直觉得是因为当时普通电脑有5.2的大盘和3.5的小盘,所以省下到硬盘就是C了。

  26. PixelBird
    @3 years ago
    2747701

    1998年出生的像素君表示用过且拆过软盘

  27. 炎烈
    @3 years ago
    2747699

    @jazzsd: 我觉得是一块480G的ssd和一块1TB的hdd

  28. 2747698

    我见过的最早的是个浪潮的286,我爹那时用cced和dbase。

  29. 藍冰
    @3 years ago
    2747691

    每年都要科普一次的感觉…

  30. hybridengine
    @3 years ago
    2747689

    当时的3.5寸软盘非常流行,所以采用AB来给软驱命名是一种根深蒂固的设计方式。

    直到硬盘驱动器开始普及,并成为标准,在1980年之后,才开始在个人计算机中普及,但是当时的头两个字母已经普遍根植于操作系统设计中,于是逻辑上描述第三个存储装置的C才开始用于硬盘设备。

    IBMPC刚推出的时候,流行的是5寸盘!3。5寸盘虽然早就设计出来,但是要等到1987年4月,IBM推出基于80386的IBM Personal System/2(PS/2)个人电脑系列,正式配置了3.5英寸的软驱后,这才引起了很多人的注意。

  31. hybridengine
    @3 years ago
    2747663

    @大鸭梨: 知道8寸盘和磁带已经是珍惜动物了,上面的大部分人不知道,因为这两种储存方式一般用在小型机以上的计算机中,不用于个人机。不过你知道穿孔输入吗?

[2] 1 »

发表评论


24H最赞