欢迎您访问科普小知识本站旨在为大家提供日常生活中常见的科普小知识,以及科普文章!
您现在的位置是:首页  > 科普文章

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

科普小知识2022-10-16 23:57:48
...

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

当有个人电脑时,著名的微软操作系统和视窗系统都运行在硬盘上。第一个磁盘(系统磁盘)总是从磁盘C开始,但是为什么呢?

用字母命名不同的存储设备起源于20世纪60年代设计的IBM虚拟机操作系统。最早的系统是他们的CP-40和CP/CMS系统。后来,这种习惯被推广到了其他系统,如数字研究公司的CP/M操作系统。在操作系统的早期开发中,字母命名主要出现在逻辑设备命名中(特别是),而物理存储设备直到后来才使用字母命名。

直到1980年,IBM希望在个人电脑上使用当时相对流行的CP/M操作系统。然而,国际商用机器公司和数字研究公司还没有达成最普遍的一致意见,原因也没有公之于众。传闻说,在IBM谈判开始时,计算机程序设计手册作者加里·基尔代尔的妻子多萝西·基尔达尔拒绝签署保密协议。据说她不会在协议上签字,除非她和出差的丈夫谈过。然而,她丈夫过去常常把这种商业活动留给她去经营,这多少有些不合理。

拒绝签署保密协议激怒了IBM的谈判代表,而他的妻子没有签署,因为咨询顾问格里·戴维斯建议她最好先征得丈夫的同意。然而,鉴于这种事情在许多商业谈判中是一种常见的做法,回顾整件事情似乎有些奇怪。

事后发生的事情的记录也不清楚。加里·基尔代尔后来表示,在他出差回来后,这对夫妇与IBM代表杰克·萨姆斯达成了协议,但IBM不遵守协议,也没有进行合作。

无论如何,我们可以肯定的是,IBM没有采用当时流行的CP/M系统,而是选择了与微软合作。当时,微软购买了克隆系统的版权,该系统当时被称为86-DOS。此后,他们将86-DOS系统用于IBM的新个人电脑。除了一些显而易见的变化之外,这个商标被改成了微软操作系统,尽管IBM称之为个人电脑操作系统。

由于新系统是基于计算机程序/机器克隆的,除了一些从IBM系统借用的磁盘驱动器命名设置外,微软操作系统遵循计算机程序/机器磁盘字母命名规则。由于使用了计算机程序设计/维护系统的许多功能,许多当时流行的软件可以更方便地移植到新的操作系统中。

返回到该驱动器的字母命名规则。早期的个人电脑通常不配备大容量存储设备,主要是因为成本高。他们通常使用软盘设备。这些软盘读取设备(软盘驱动器)在当时的操作系统中被命名为A。如果计算机上有两个软盘驱动器,则同时需要字母AB。当时,3.5英寸软盘非常受欢迎,所以AB是命名软盘的一种根深蒂固的设计方法。

直到1980年后硬盘驱动器变得流行和标准,它们才开始在个人计算机中普及,但是那时的前两个字母通常植根于操作系统的设计,所以逻辑上描述第三个存储设备的C开始在硬盘设备中使用。

虽然目前很少发现软盘甚至带有软盘驱动器的设备,但这一命名规则是为软盘驱动器保留的(另一个考虑因素应该是向下/向前兼容性)。现代操作系统的系统磁盘,即第一个分区,一直保持着以c命名的习惯。

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