在计算机可以使用任何类型的存储设备(例如硬盘驱动器,CD-ROM或网络共享)之前进行安装。用户或 他们的操作系统必须通过它来访问它 计算机的文件系统。用户只能访问已安装的文件 介质。1
它说的话让我觉得必须安装文件系统 无论如何都可以在操作系统中访问它 它是哪个操作系统,Linux,Windows,......
根据我使用Linux的经验,安装制作文件的过程 系统可作为目录(称为安装点)访问 另一个文件系统。我的理解与维基百科所说的不一样。我的理解是否正确?
我的理解来自Tanenbaum的现代操作系统,我是否误解了这本书?
许多计算机都有两个或更多磁盘。在银行的大型机上, 例如,经常需要有100个或更多磁盘 一台机器,以保存所需的庞大数据库。甚至 个人计算机通常至少有两个磁盘 - 一个硬盘和一个 光学(例如DVD)驱动器。当有多个磁盘驱动器时, 问题是如何处理它们。
一种解决方案是在每个文件系统上放置一个独立的文件系统 只是让他们分开。例如,考虑一下所示的情况 图10-25(a)。这里我们有一个硬盘,我们称之为C:,和DVD, 我们称之为D:。每个都有自己的根目录和文件。同 此解决方案,用户必须同时指定设备和文件 当需要除默认值之外的任何其他内容时。例如,要复制 文件x到目录d(假设C:是默认值),可以输入
cp D:/x /a/d/x
这是许多系统采用的方法,包括Windows 8,它早在一个世纪前从MS-DOS继承而来。
Linux解决方案是允许将一个磁盘安装在另一个磁盘上 磁盘的文件树。在我们的例子中,我们可以将DVD安装在 目录/ b,产生图10-25(b)的文件系统。用户现在 看到一个文件树,不再需要知道哪个文件 驻留在哪个设备上。上面的复制命令现在变为
cp /b/x /a/d/x
完全一样,如果一切都在 首先是硬盘。
答案 0 :(得分:2)
你的理解存在缺陷。
即使在Windows中,文件系统也会安装在同一个整体结构中。您看到的“C:\”和“D:\”实际上是\\.\Device\
下两个条目的符号链接,它们是指向表示连接到系统的驱动器的实际条目的进一步符号链接。没有驱动器号的驱动器是完全可行的,驱动器号仍然可以通过\\.\Devices\
访问。或者甚至将它们安装在另一个“驱动器”的子目录中。
所以,是的,即使Windows将驱动器安装到相同的单一结构中,然后为用户和应用程序提供便利,以便从遗留系统继承的方式访问它们。
答案 1 :(得分:2)
传统上,"安装"就像维基百科描述的那样,将存储设备联机的过程,无论其实现方式如何,或者设备上的数据如何呈现给用户或应用程序。从安装一个通常涉及物理的设备,安装它的时代来到我们这里。
Tanenbaum使用这个词明确指出建立挂载点是非标准的,至少在UNIX社区之外。
当然,这并不意味着它是错的。单词 允许有多个含义。