为什么Windows给我的硬盘上的字母是C而不是A或B?
是因为操作系统是用C语言编写的吗? 我认为A和B语言没有那么成功为什么Windows给我的硬盘上的字母是C而不是A或B?,windows,operating-system,Windows,Operating System,是因为操作系统是用C语言编写的吗? 我认为A和B语言没有那么成功 我十三岁,正试图用C#做计算机编程。我想说,这是因为A:和B:驱动器传统上是软盘驱动器,早期的计算机需要使用可引导软盘启动 我强烈怀疑这个字母是否与编程语言有关。硬盘字母是C,因为从历史上看,驱动器A和B用于软盘。它与操作系统所使用的语言无关。我认为这是微软操作系统旧版本的一种遗产,在旧版本中,字母a和B被分配给软盘驱动器。这是因为a和B在软盘驱动器是标准的、没有硬盘的年代曾经是软盘驱动器硬盘。字母C被赋予用户安装的任何硬盘。从那
我十三岁,正试图用C#做计算机编程。我想说,这是因为A:和B:驱动器传统上是软盘驱动器,早期的计算机需要使用可引导软盘启动
我强烈怀疑这个字母是否与编程语言有关。硬盘字母是C,因为从历史上看,驱动器A和B用于软盘。它与操作系统所使用的语言无关。我认为这是微软操作系统旧版本的一种遗产,在旧版本中,字母a和B被分配给软盘驱动器。这是因为a和B在软盘驱动器是标准的、没有硬盘的年代曾经是软盘驱动器硬盘。字母C被赋予用户安装的任何硬盘。从那时起,驱动器A和B一直保留为软盘驱动器。这与编程语言无关。这是原始PC设计的遗留问题。 最初,个人电脑最多只有2个标有A和B的软盘驱动器。
一段时间后,硬盘被添加到驱动器C中。认为DOS是从软盘驱动器工作的,而基于DOS的windows继续使用相同的驱动器号约定。对驱动器字母的逻辑给出了很好的解释: 除了CP/M和MS-DOS的早期版本外,操作系统根据以下算法分配驱动器号:
作为计算机中安装的第一个也是唯一的磁盘驱动器,软盘被分配了字母表的第一个字母。啊,软盘,还记得那些吗 你可以花一整个下午的时间编写你最新的杀手级应用程序,然后发现你无法保存它,因为它太大了,无法放在5.25英寸的单密度磁盘上 那时,软盘真的是软式的,薄而薄,通常是5.25英寸或8英寸大小,尽管第一批出现在个人电脑上的内部驱动器是5.25英寸。如前所述,早期版本的MS Dos用于自动将驱动器A:分配给第一个软盘驱动器,将驱动器B:分配给第二个软盘驱动器。那时,硬盘甚至不适合个人电脑。你可以买一个5mb的Winchester硬盘,重达30公斤,装在一个大的外部机柜中,几乎有现代迷你tower pc的大小 如果您的电脑有双软盘,您可以键入类似“copy a:b:”的命令来复制驱动器a:to drive b:
但这一切都回到了比尔·盖茨身价约1万美元的时代 虽然软盘驱动器连接到驱动器0和驱动器1(
A
和B
),但如今,存储卡和SD卡与任何其他驱动器(硬盘驱动器、CD-ROM读卡器等)一样,只需在C
之后取下任何驱动器号即可
A
和B
保留是为了向后兼容
<> >为了更好地说明(最后,Q1 2014)软盘驱动器正在消失,考虑新的Eclipse图标:
刚才在他的文章“”中引用了这个堆栈溢出问题
它说明了下一个EclipseLuna4.4将不再显示软盘,而是显示“现在有点像SD卡”的图标
它们由from设计,使用png文件,以便:
支持透明度,因此在深色主题(背景)上也很好看
但我发现两者之间的差别很微妙:
之后:
之前(旧图标):
这记录在: 有人在推特上提到,如今传统的“保存软盘”的习惯用法有些不合时宜。因此,在处理eclipse图标时,我们创建了一个新版本的保存图标 新图标保留了软盘图标的外形,但用一些电触点取代了软盘滑动门,有效地将图标变成了存储卡。这可确保大多数用户将图标识别为“保存”,同时仍能代表现代存储媒体 我附上了一张图片进行比较
- 第一行是当前图标
- 第二排是一个更极端的变化(使它看起来像SD卡)和
- 第三行是我们在这个bug中建议的图标
在运行Windows或MS-DOS的计算机上,硬盘驱动器标有驱动器号C,因为它是第一个可用的硬盘驱动器驱动器号。计算机保留软盘驱动器和可移动介质(如磁带机)的A:和B:驱动器号,即使计算机中没有安装这些设备。当您安装其他驱动器并创建
*But why the letter "C"? Why not "A" or "B"? Why not "Z?"*