62

Я делаю степень бакалавра в университете. В письменном задании профессор разместил задание: "Назовите три операционные системы ПК".

Ну, я пошел на различные операционные системы (Linux, Windows, Mac OS X), в том числе Unix и Solaris. Сегодня я получил письмо от моего профессора:

Unix не является операционной системой ПК. Многие Unix-варианты несовместимы с аппаратным обеспечением ПК (например, AIX и HP-UX. О Solaris: была одна версия, совместимая с ПК ...)

Я немного удивлен: даже если многие Unix-варианты основаны на PowerPC и имеют другой порядок следования битов - они не перестают быть ПК, не так ли?

Вопрос был дан в письменном задании! Это был не вопрос, который возник во время лекции!


Из-за того, что исходная задача была на немецком языке, я включу ее только для того, чтобы никто не заподозрил ошибку в переводе.

Frage: Nennen Sie 3 PC-Betriebssysteme.
Antwort: Unix ist kein PC-Betriebssystem, viele Unix-Varianten sind nicht auf PC-Hardware lauffähig (AIX, HP-UX). Фон Солярис болеет за компьютерную вариацию.

13 ответов13

135

Без четкого определения, что такое "ПК", ваш вопрос о назначении является озером двусмысленности. Я использовал AT & T 3B1 не позднее 1987 года, который однозначно работал под управлением UNIX и продавался как "UNIX PC".

36

Это будет зависеть от вашего определения «операционной системы ПК» и, следовательно, от вашего определения самого персонального компьютера. Если первое относится к операционным системам, которые работают только на персональных компьютерах, вы также можете исключить все мыслимые, включая Windows, которая также работает на мобильных телефонах, КПК, серверных компьютерах, суперкомпьютерах и множестве других устройств, не относящихся к ПК. Насколько мне известно, нет никаких операционных систем, отвечающих этому строгому критерию, так как часть определения ПК может быть в его использовании. ОС будет или не будет поддерживать машину независимо от этого.

Даже более объективная аппаратная классификация потерпит неудачу. Не существует однозначного набора аппаратного обеспечения ПК. Вам понадобится более конкретный термин, такой как «архитектура x86-64», но они не обязательно совпадают. Например, пример того, как AIX не совместим с аппаратным обеспечением ПК, ваш профессор неверен. AIX поддерживает платформу PowerPC, которая необычна, но идеально подходит для ПК.

Любой ответ на такой неопределенный вопрос, как «назвать три операционные системы ПК», может быть сбит.

21

У меня есть два объяснения этому:

  1. Задача должна была назвать три операционные системы только для ПК
  2. Строго говоря, Unix - это не совсем операционная система, это семейство операционных систем, созданное на основе первой, разработанной в 1969 году, и не являющаяся операционной системой для ПК.
18

Если ваш профессор - тот, кто просто составляет свои собственные определения (или тот, кто не верит в то, что Википедия является основным источником правды), вы в основном в его / ее милости.

В противном случае, укажите ему / ей на эти записи в Википедии (или, возможно, их немецкие коллеги):

Персональный компьютер (ПК) - это любой компьютер общего назначения, размер, возможности и первоначальная цена продажи которого делают его полезным для отдельных лиц, и который предназначен для непосредственного управления конечным пользователем без вмешательства оператора компьютера.

Операционная система (ОС) - это набор программ, которые управляют аппаратными ресурсами компьютера и предоставляют общие службы для прикладного программного обеспечения.

Unix (официально зарегистрированный как UNIX, иногда также пишется как Unix) - это многозадачная многопользовательская операционная система [...].

Если вы оба согласны с предположением, что википедию можно верить, то Unix определенно является ОС для ПК.

17

У вашего профессора может быть другое определение "ПК", чем у вас, но это не значит, что он прав. Первоначально, ПК просто означал "Персональный компьютер" и не имел какой-либо конкретной архитектуры. Но его использование "аппаратного обеспечения ПК" звучит так, как будто он использует другое определение, которое включает только ПК на базе IBM Intel.

Когда IBM выпустила свой ПК, они просто назвали его IBM PC, и люди начали использовать PC для обозначения IBM PC. Таким образом, "PC Compatible" обычно использовался для обозначения IBM PC Compatible, как будто IBM изобрела персональный компьютер, а не просто "узаконил" его. Я лично думаю, что ваш профессор либо неясен и несправедлив, либо совершенно неправ (или оба).

Это был ПК с Unix: AT & T Unix PC, на котором работала подлинная AT & T Unix.

Тем не менее, я бы не стал сегодня называть Unix операционной системой для ПК; хотя это может быть, это довольно редко.

Изменить: Существует также возможность - которая может быть выведена только после его комментариев - что он имел в виду те, которые предназначены только для ПК, таких как MS-DOS, DR-DOS, PC-DOS и оригинальной Mac OS (и возможно OSX).

9

Неверное утверждение « О Solaris: была одна версия, совместимая с ПК ». С 1992 по 2011 год было десять версий Solaris, поддерживающих аппаратное обеспечение x86 (2.1, 2.4, 2.5, 2.5.1, 2.6, 7, 8, 9, 10 и 11), не говоря уже о различных версиях на основе OpenSolaris/illumos .

В любом случае, начиная с ранней стадии проектирования, Unix разрабатывался с учетом переносимости, поэтому в отличие от большинства, если не всех конкурирующих ОС того времени, он не привязан к конкретной архитектуре.

9

Прежде всего, я бы не стал тратить свое время на людей, которые считают, что "назвать три операционные системы ПК" - это интересное домашнее задание. Или даже о чем поговорить.

Ваш профессор перемещает свои определения, чтобы попытаться сделать совершенно рациональных, правильно думающих людей вокруг него неправильными.

О, я имел в виду «операционные системы, которые работают исключительно на ПК».

ПК совместим? Нет нет! Я имел в виду IBM PC! Ни HP, ни Compaq, ни ACER, ни ваша материнская плата ASUS из Тайваня в случае безымянного бренда.

Я сказал PC/AT? Нет, я имею в виду ПК! Вы знаете, 4,77 МГц, 512 Кб памяти, только дисководы. Нет, не XT с его жестким диском на 10 мегабайт, ни AT, ни PCjr. Нет 80x86, где х не пусто, а 86 не 88.

Приемлемые ответы могут быть: PC-DOS, MS-DOS 2.0, CP/M 86 и MS-DOS 3.3.

:)

8

Mac OS X - Unix, а версия Leopard - первый и единственный вариант BSD, получивший сертификацию Unix, и это, безусловно, считается операционной системой ПК.

Различные варианты BSD отличаются тем, что они на самом деле являются потомками UNIX, разработанного Калифорнийским университетом в Беркли с исходным кодом UNIX от Bell Labs. Тем не менее, с тех пор база кода BSD эволюционировала, заменив весь код AT & T. Поскольку варианты BSD не сертифицированы как соответствующие спецификации Single UNIX (за исключением Mac OS X 10.5 Leopard и Mac OS X 10.6 Snow Leopard), они называются «UNIX-подобными».

Так что, если ваш профессор имеет в виду UNIX, как в сертифицированном фирменном варианте, это значительно сужает группу. Если он имеет в виду UNIX-подобный, это совершенно другая семантика и открывает двери для гораздо большего количества вещей, которые работают на аппаратном обеспечении ПК .

6

Давайте возьмем среднее определение "ПК", которое, по мнению профессора, означает "настольный компьютер Intel".

Поэтому он пытается указать, что Unix - это целый класс операционных систем, многие из которых не работают на ПК ... Это правильно.

Тем не менее, Windows также является классом операционных систем, и вау ... многие не работают на ПК !! Windows CE является версией Windows, равно как и Windows Embedded и Windows Phone (с несколькими версиями).

Многие версии Linux не работают на ПК.

Таким образом, единственный "правильный" способ ответить на его вопрос - это перечислить примеры - что-то вроде «Windows XP, Windows NT, Windows 7 и Windows 8», что является неубедительным, и он, вероятно, сказал бы что-то об этом та же ОС.

Linux также является проблематичным ответом, не все сборки Linux предназначены для ПК, хотя вы можете легко перечислить 20 версий Ubuntu, созданных для ПК.

В основном, вопрос должен быть: почему у вас такой бессмысленный и неоднозначный вопрос на ваших тестах?

4

Unix - это операционная система ПК?

Конечно, до появления Linux на сцене ПК существовали (коммерческие) порты Unix, такие как Unix Interactive Unix и Santa Cruz Operations (aka SCO), которые сначала работали на компьютерах i386 и i486.

3

Во-первых, я цитирую две строки из Википедии о Unix. Это прояснит различия между Unix и UNIX.

Unix (официально известный как UNIX, иногда также пишется как Unix) - это многозадачная многопользовательская компьютерная операционная система, изначально разработанная группой сотрудников AT & T в Bell Labs, в том числе Кеном Томпсоном, Деннисом Ричи, Брайаном Керниганом, Дугласом Макилрой, и Джо Оссанна.

Термин Unix (заглавная U) часто неофициально используется для обозначения любой операционной системы, которая очень напоминает систему с торговой маркой.

Ваш профессор не ошибается. Когда создавалась UNIX, компьютеры были настолько дорогими, что ни у кого не было личной версии. Люди обычно использовали общий доступ к системе Unix, которая работала на мейнфрейме или миникомпьютере. Прежде чем UNIX стал дешевым, был выпущен IBM PC, и многие могли позволить себе его купить. И термин ПК (персональный компьютер) был расширен. После этого UNIX или Unix стали дешевыми, и люди могли использовать их на ПК (этот ПК - обычное существительное, IBM-PC - собственное существительное).

2

Может быть, это не технический вопрос, а политический.

Microsoft хочет, чтобы мы верили, что все другие операционные системы являются старыми / медленными / только для командной строки / трудными для использования / никем не используемыми /…. Я думаю, что Microsoft добралась до вашего профессора.

Этот ответ был отправлен с моего компьютера Unix (Debian Gnu/Linux). Изначально Linux была операционной системой только для x86. По словам владельцев UNIX ™, GNU/Linux - это Unix, а не UNIX ™.

0

Frage: Nennen Sie 3 PC-Betriebssysteme.

я бы предположил, что компьютер на немецком языке - это Einzelplatzrechner, так что, может быть, это один компьютер

Вы могли бы сосредоточиться на том, что компьютер не может обеспечить два места, но одно - большинство MID с некоторыми встроенными ОС было бы хорошо на сегодняшний день. Даже окна слишком функциональны в этом отношении.

или вы хотите, чтобы тонкий ПК был персональный компьютер IBM или аналогичный.

Тогда вы можете назвать любую систему, какую только можно вообразить. OSX. Windows 95, FreeDOS (да - системы Apple могут запускать Windows также вместо OSX, только немного дороже)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .