Разве Unix не является операционной системой ПК? [закрыто]


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). Фон Солярис болеет за компьютерную вариацию.


9
Windows в различных воплощениях, OS / 2, различные DOS (не только MicroSoft), BeOS, Linux, FreeBSD, NetBSD, OpenBSD, и я знаю, что я пропустил некоторые из них. Проблема с «Unix» заключается в том, что он плохо определен, но то же самое относится и к «ПК».
dmckee

17
Ваш проф просто неправ. Было несколько версий Unix, которые работали на «ПК» (не знаю, есть ли они сейчас), и версии Windows, которые работают на устройствах, не относящихся к ПК. Но его суть в том, что вам следует попугать то, что он сказал в лекции, когда вы спали или отсутствовали.
Даниэль Р Хикс

74
Я думаю, ваш профессор должен усвоить, что «плохо общаться, а затем вести себя самодовольно, когда вас неправильно поняли, - не ум». xkcd.com/169
Уильям Джексон

5
@ott, ошибка Y2K была реальной проблемой. Причина не была хуже, потому что это было воспринято очень серьезно.
Турбьерн Равн Андерсен

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

Ответы:


135

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


81
+1 за то, что он смог заколоть профессорскую прическу непоколебимым старым школьным кредитом.
октября

16
Это сертифицированный "UNIX PC". Это даже так говорит по делу!
unixman83

3
Вы владеете этим? он все еще работает?
Шиплу Мокаддим

17
Я думаю, что это работает, но он должен вручную преобразовать высокие-низкие напряжения в биты, используя желтый мультиметр.
Джейк,

10
Я хочу трехкнопочную мышь, как эта. Кроме того, это список положительных чисел на стене? Вы знаете, это не самая подходящая вещь, чтобы учиться наизусть ...
naught101

36

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

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

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


Ваш ответ появился после того, как я отправил свой, но вы отметили некоторые интересные моменты, которые совпадают с моими, поэтому я также оценил ваш ответ как хороший. Я думаю, что моя точка зрения о ПК = IBM-PC может объяснить путаницу профессора, хотя я думаю, что он ошибался.
Марти Фрид

21

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

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

5
В отношении пункта 2, unix.org, владелец торговой марки Unix и стандарты сертификации могут не согласиться. Кроме того, вы все равно можете загрузить Unix V7, финальную версию Unix для AT & T.
Марти Фрид

2
«Строго говоря, Unix - это не совсем операционная система, это семейство операционных систем». Если бы вы ответили на что-то более конкретное, например, на OpenBSD или FreeBSD (оба варианта UNIX), это может дать вам более положительный результат.
zpletan

18

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

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

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

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

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

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


Если бы я попытался что-то доказать любому из моих профессоров, используя статью в Википедии, они бы выгнали меня из курса. (по крайней мере, образно говоря) "не научный источник" .
Baarn

@ WalterMaier-Murdnelch: Отсюда и отказ от ответственности. Тем не менее, вы всегда можете по крайней мере использовать источники, указанные в Википедии, чтобы высказать свою точку зрения. И если какой-либо профессор или учитель не примет это , им нужно сказать, что пора вступить в 21 век. Интернет может быть полон бесполезных вещей, но если вы знаете, где и как искать, есть также много хороших и авторитетных источников. И Википедия старается придерживаться высоких стандартов, отдать им должное.
Амос М. Карпентер

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 разрабатывался с учетом переносимости, поэтому в отличие от большинства, если не всех конкурирующих ОС того времени, он не привязан к конкретной архитектуре.


Мой коллега в настоящее время использует стандартную версию Windows на Sun box, которая поставляется с установленным Solaris. Единственные причуды были связаны с поиском совместимых драйверов устройств для пары периферийных устройств серверного уровня, изготовленных из малоизвестных чипсетов. Но даже эти причуды были устранены драйверами, предоставленными самим Sun Windows была поддерживаемая конфигурация коробки.
RBerteig

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-подобный , это совершенно другая семантика и открывает двери для гораздо большего количества вещей, которые работают на аппаратном обеспечении ПК .


2
Почему? Маки не ПК. Даже Apple так говорит.
Slhck

14
@slhck, Mac не являются производными от линейки продуктов IBM PC ™, но это персональные компьютеры. Они не мэйнфреймы, они не серверы (по крайней мере, не те, о которых мы говорим), они не встроенные системы (хотя iPhone есть). Когда вы покупаете Mac, вы берете его домой и кладете на стол. Это компьютер для личного пользования.
Вайзард

1
Это был скорее насмешливый комментарий. Конечно, это персональные компьютеры. Но ясно, что Apple не хочет продавать «ПК».
Slhck

1
Я на самом деле ненавижу Apple с их "мы не ПК" высокая лошадь
rickyduck

6
Это разумная реакция на ПК == Windows. Если я захожу в игровой магазин, на коробках есть XBox, PS3, ПК и Mac. Если Apple начнет претендовать на производство ПК, то у них просто будут недовольные клиенты, которые не смогут запустить программное обеспечение, помеченное как «ПК».
Квентин

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.


Ах да, ШОС. Опальный и позорный UNIX поставщика SCO , чей эффективный девиз был : «Когда вы не можете новшества, подать в суд.».
Питер Мортенсен

3

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

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

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

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


Профессор продолжает обсуждать «варианты Unix», поэтому, вероятно, оригинальный UNIX не тот, что он имел в виду.
Леголас

3
Microsoft лицензировала UNIX от AT & T в 1979 году и продавала ее под именем Xenix, портированной на различные платформы в течение многих лет. SCO создала порт Xenix для аппаратной платформы IBM-PC и продала Microsoft Xenix на этой платформе. В 1986 году у меня был IBM-PC XT box, на котором работала Xenix 2.x, которая была довольно чистым портом UNIX System V и действительно поддерживала несколько пользователей с разделением времени на одном процессоре 80286.
RBerteig

На странице, на которую вы ссылаетесь, также написано: «Среди всех вариантов Unix наиболее широко используются Linux»
ypercubeᵀᴹ

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, только немного дороже)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.