Unix 不是 PC 操作系统吗?

Unix 不是 PC 操作系统吗?

我在大学读本科。教授在一份书面作业中提出了一项任务:“说出三种 PC 操作系统的名称”。

好吧,我使用了多种操作系统(Linux、Windows、Mac OS X),包括 Unix 和 Solaris。今天我收到了教授的一封邮件,上面写着:

Unix 不是 PC 操作系统。许多 Unix 变体与 PC 硬件不兼容(例如 AIX 和 HP-UX。关于 Solaris:有一个与 PC 兼容的版本...)

我有点惊讶:即使许多 Unix 变体高性能计算机并且具有不同的位顺序——它们现在还不是 PC 类型,对吗?

这个问题是书面作业中提出的!这不是讲座上提出的问题!


由于原始任务是德语,我将它包括在内以确保没有人怀疑翻译中有错误。

情况:现在您有 3 个 PC 系统。
答案:Unix 不是 PC 操作系统,许多 Unix 变体不能在 PC 硬件上运行(AIX、HP-UX)。从 Solaris 来看,它是一种 PC 版本。

答案1

如果没有对“PC”的明确定义,你的作业问题就会充满歧义。我用了一个美国电话电报公司 3B1不迟于 1987 年,它明确地运行 UNIX,并作为“UNIX PC”销售。

答案2

这取决于您对“PC 操作系统”的定义,随后取决于您对个人计算机本身的定义。如果前者指的是仅在个人计算机上运行的操作系统,那么您可能还会排除所有可以想象到的操作系统,包括 Windows,它也可以在移动电话、PDA、服务器计算机、超级计算机和许多其他非 PC 机器上运行。据我所知,没有操作系统符合这一严格标准,因为 PC 的定义的一部分可能在于其用途。无论如何,操作系统都会或不会支持机器。

即使是更客观的、仅针对硬件的分类也会失败。没有一套明确的 PC 硬件。您需要一个更具体的术语,例如“x86-64 架构”,但它们不一定相同。例如,您的教授举的 AIX 与 PC 硬件不兼容的例子是错误的。AIX 支持 PowerPC 平台,这种平台并不常见,但在 PC 中完全可用。

对于“说出三种 PC 操作系统”这样模糊的问题,任何答案都可能被拒绝。

答案3

对此我有两种解释:

  1. 这项任务的目的是要说出三种只适用于 PC 的操作系统
  2. 严格地说,Unix它并不完全是一个操作系统——它是一个操作系统家族,源自1969 年开发的第一个,并不是PC操作系统。

答案4

你的教授对“PC”的定义可能与你不同 - 这并不是说他是正确的。最初,PC 只是指“个人计算机”,没有任何特定的架构。但他对“PC 硬件”的使用听起来像是他使用了一个不同的定义,只包括基于 IBM Intel 的 PC。

当 IBM 推出 PC 时,他们只是简单地将其称为 IBM PC,人们开始使用 PC 来表示 IBM PC。因此,“PC 兼容”通常被用来表示 IBM PC 兼容,就好像 IBM 发明了个人电脑,而不仅仅是“合法化”了它。我个人认为你的教授要么是不清楚和不公平,要么是完全错误的(或两者兼而有之)。

这是一台 Unix PC: AT&T Unix 个人计算机,并运行正版AT&T Unix。

话虽如此,今天我不会真正将 Unix 称为 PC 操作系统;尽管可以,但也非常罕见。

编辑:还有一种可能性 - 这只能在他的评论之后推断出来 - 他指的是那些仅为 PC 设计的,例如 MS-DOS、DR-DOS、PC-DOS 和原始 Mac OS(可能还有 OSX)。

相关内容