web-dev-qa-db-ja.com

UnixはPCオペレーティングシステムではありませんか?

私は大学で学士号を取得しています。書面による割り当てで、教授は「3つのPCオペレーティングシステムに名前を付ける」というタスクを投稿しました。

まあ、私は含まれているさまざまなOS(Linux、Windows、Mac OS X)とUnixとSolarisを含めて行きました。今日私は私の教授からメールを受け取りました:

UnixはPCオペレーティングシステムではありません。多くのUnixバリアントはPCハードウェア互換ではありません(AIXやHP-UXなど)。Solarisについて:PC互換バージョンが1つありました...)

私はちょっと驚いています。多くのUnixバリアントが PowerPC ベースであり、ビット順序が異なる場合でも、PCであることを止めないでください。

質問は書面の課題で出されました!講義中に出てきた質問ではありませんでした!


元のタスクはドイツ語であるため、翻訳のエラーを疑う人がいないことを確認するためだけに含めます。

Frage:Nennen Sie 3 PC-Betriebssysteme。
Antwort:Unix ist kein PC-Betriebssystem、viele Unix-Varianten sind nicht auf PC-Hardwarelauffähig(AIX、HP-UX) 。 Von Solaris gab es mal eine PC-Variante。

62
Corelgott

「PC」とは何かを明確に定義していないと、割り当ての問題は曖昧さの湖になります。私は1987年までに AT&T 3B1 を使用しましたが、これは明らかにUNIXを実行し、「UNIX PC」として販売されていました。

136
Kyle Jones

それは、「PCオペレーティングシステム」の定義、およびその後のパーソナルコンピュータ自体の定義に依存します。最初のものがパーソナルコンピューターでのみ実行されるオペレーティングシステムに言及している場合、携帯電話、PDA、サーバーマシン、スーパーコンピューター、およびその他のPC以外の機械で実行されるWindowsを含む、考えられるすべてのものを除外することもできます。私の知る限りでは、PCの定義の一部が使用されている可能性があるため、この厳しい基準を満たすオペレーティングシステムはありません。それとは関係なく、OSはマシンをサポートするかしないかを決定します。

さらに客観的な、ハードウェアのみの分類は失敗します。 PCハードウェアの明確なセットはありません。 「x86-64アーキテクチャ」などのより具体的な用語が必要になりますが、これらは必ずしも同じではありません。たとえば、AIXがPCハードウェアと互換性がないという教授の例は誤りです。 AIXは、一般的ではないがPCで完全に使用可能なPowerPCプラットフォームをサポートします。

「3つの名前のPCオペレーティングシステム」のようにあいまいな質問への回答はすべて破棄できます。

36
Marcks Thomas

これには2つの説明があります。

  1. このタスクでは、PCのみの3つのオペレーティングシステムを指定することになっていた
  2. 厳密に言えば、Unixは正確にはオペレーティングシステムではありません。これは 1969年に開発された最初のシステム から派生したオペレーティングシステムのファミリであり、PCオペレーティングシステムではありません。
21
alexb

あなたの教授が彼自身の定義を単純に構成する人(またはWikipediaが真の究極の情報源であると信じていない人)である場合、あなたは基本的に彼/彼女の慈悲にあります。

それ以外の場合は、次のWikipediaのエントリ(またはおそらくドイツ語の対応物)を彼/彼女に指示します。

パーソナルコンピューター(PC)は、サイズ、機能、および元の販売価格で個人に役立つ汎用コンピューターであり、コンピューターオペレーターの介入なしにエンドユーザーが直接操作することを目的としています。

オペレーティングシステム(OS)は、コンピューターのハードウェアリソースを管理し、アプリケーションソフトウェアに共通のサービスを提供する一連のプログラムです。

Unix(UNIXとして正式に商標登録され、Unixと表記されることもあります)は、マルチタスク、マルチユーザーのコンピュータオペレーティングシステムです[...]。

ウィキペディアを信じることができるという仮定に同意する場合、Unixは間違いなくPC用のOSです。

18

あなたの教授はあなたと「PC」の定義が異なるかもしれません-それは彼が正しいと言っているのではありません。当初、PCは単に「パーソナルコンピュータ」を意味し、特定のアーキテクチャはありませんでした。しかし、彼の「PCハードウェア」の使用は、IBM IntelベースのPCのみを含む別の定義を使用しているように思えます。

IBMがPCを発表したとき、彼らは単にそれをIBM PCと呼び、人々はPCを使用してIBM PCを意味し始めました。したがって、「PC互換」は、IBMが単に「正当化」するのではなく、まるでIBMがパーソナルコンピュータを発明したかのように、IBM PC互換を意味するために一般的に使用されました。私は個人的にあなたの教授は不明瞭で不公平であるか、完全に間違っている(またはその両方)と思います。

これはUnix PCでした: AT&T Unix PC 、そして正規のAT&T Unixを実行しました。

とは言っても、今日は本当にUnixをPCオペレーティングシステムと呼ぶことはしません。それは可能かもしれませんが、それはかなりまれです。

編集:彼のコメントの後でしか推測できない可能性もあります-彼はMS-DOS、DR-DOS、PC-DOS、そしてオリジナルのMac OS(そしておそらくOSX)。

17
Marty Fried

Solarisについて:PC互換バージョンが1つありました」という記述は正しくありません。 1992年から2011年まで、10種類の Solarisバージョン x86ハードウェア(2.1、2.4、2.5、2.5.1、2.6、7、8、9、10、11)がサポートされています。 OpenSolaris / illumos ベースのもの。

いずれにせよ、その初期の設計段階から、Unixは移植性を念頭に置いて開発されているため、特定のアーキテクチャに関連付けられている当時のほとんどすべての競合OSとは異なり、そうではありません。

9
jlliagre

まず、「3つのPCオペレーティングシステムの名前を付ける」は面白い宿題だと思う人に時間を無駄にしないでください。それとも、話し合うための何か。

あなたの教授は彼の定義を動かして、彼の周りの完全に合理的で正しい考えの人々が間違っているように見えるようにしようとします。

ああ、私は「PCハードウェアで排他的に実行されているオペレーティングシステム」を意味しました。

PC互換?いやいや!つまり[〜#〜] ibm [〜#〜] PC! HPではなく、Compaqでも、Acerでも、ノーブランドブランドの台湾のASUSマザーボードでもありません。

私はPC/ATと言いましたか?いいえ、つまりPCです。ご存知のように、4.77 Mhz、512 Kメモリ、フロッピードライブのみです。いいえXT 10 MBのハードドライブでは、ATではなくPCjrではありません。80x86ではxは空白ではなく、86は88ではありません。

許容できる回答は次のとおりです:PC-DOS、MS-DOS 2.0、CP/M 86およびMS-DOS 3.3。

:)

9
Kaz

Mac OS X はUnixであり、 Leopard バージョンは nix認定を取得した最初で唯一のBSDバリアント であり、これは確かにPCオペレーティングシステムと見なされます。 。

さまざまなBSDバリアントは、実際にはカリフォルニア大学バークレー校がBell LabsのUNIXソースコードを使用して開発したUNIXの子孫であるという点で注目に値します。ただし、その後、BSDコードベースは進化し、AT&Tコードのすべてが置き換えられました。 BSDバリアントは、シングルUNIX仕様(Mac OS X 10.5 LeopardおよびMac OS X 10.6 Snow Leopardを除く)に準拠していることが認定されていないため、「UNIXライク」と呼ばれます。

つまり、認定されたブランドバージョンのように教授がUNIXを意味する場合、グループはかなり狭くなります。彼が NIXのような を意味する場合、それは完全に異なるセマンティクスであり、[〜#〜] pc [〜#〜 ]ハードウェア。

8
Wyzard

教授が考えている「PC」の平均的な定義を、Intelデスクトップだとしましょう。

したがって、彼はUnixがオペレーティングシステムの完全なクラスであり、多くがPC上で実行されないことを指摘しようとしています...これは正しいです。

ただし、Windowsもオペレーティングシステムの一種であり、多くの人がPCで実行できません。 Windows CEは、Windowsのバージョンであり、Windows EmbeddedおよびWindows Phone(複数のバージョンあり)も同様です。

Linuxの多くのバージョンはPCで動作しません。

したがって、彼の質問に答える唯一の「正しい」方法は、インスタンスを一覧表示することです。「Windows XP、Windows NT、Windows 7、およびWindows 8」の線に沿ったもので、足りないものであり、おそらくこれらすべてについて何か言っていただろう同じOS。

Linuxも問題のある答えです。すべてのLinuxビルドがPCを対象としているわけではありませんが、PC用に作成されたUbuntuの20バージョンを簡単にリストできます。

ほとんどの場合、問題は、テストでこのような無意味で曖昧な質問があるのはなぜですか?

6
Bill K

UnixはPCオペレーティングシステムですか?

LinuxがPCシーンに登場する前は、i386およびi486 PCで最初に実行されたInteractive UnixやSanta Cruz Operations(別名SCO)UnixなどのUnixの(商用)ポートが確かにありました。

4
sawdust

まず、 nixに関するウィキペディア から2行を引用します。これにより、Unix[〜#〜] unix [〜#〜]

Unix([〜#〜] unix [〜#〜]として正式に商標登録されており、Unixと表記されることもあります)は、マルチタスク、マルチユーザーのコンピュータで動作しますシステムは元々、1969年に、ケントンプソン、デニスリッチー、ブライアンカーニハン、ダグラスマキロイ、ジョー​​オッサンナなど、ベルラボのAT&T従業員グループによって開発されました。

Unix(大文字のU)という用語は、商標システムによく似たオペレーティングシステムを表すために非公式に使用されることがよくあります。

あなたの教授は間違っていません。 UNIXが作成されたとき、コンピュータは非常に高価なため、個人用のバージョンはありませんでした。人々は通常、メインフレームまたはミニコンピューターで実行されているUnixシステムを共有していました。 UNIXが安くなる前に、IBM PCがリリースされ、多くの人々がそれを購入する余裕がありました。そして、PC(パーソナルコンピュータ)という用語が拡大されました。その後、UNIXまたはUnixが安価になり、人々はそれらをPCで使用できるようになりました(このPCは 共通名詞 、IBM-PCは 固有名詞 です)。

3
Shiplu Mokaddim

多分それは技術的な問題ではなく政治的な問題です。

マイクロソフトは、他のすべてのオペレーティングシステムが古い/遅い/コマンドラインのみ/使いにくい/だれもが使用していない/…と信じてほしいと考えています。マイクロソフトはあなたの教授に届いたと思います。

この回答は、私のUnix PC(Debian Gnu/Linux)から送信されました。 Linuxはもともとx86のみのオペレーティングシステムでした。 UNIX™の所有者によると、GNU/LinuxはUnixですが、UNIX™ではありません。

2
ctrl-alt-delor

Frage:Nennen Sie 3 PC-Betriebssysteme。

ドイツ語のPCはEinzelplatzrechnerだと思います

あなたは、コンピュータが2シートではなく1シートを提供できないことに焦点を当てるかもしれません-一部の組み込みOSを備えたほとんどのMIDは、今日は問題ありません。この点で、ウィンドウでさえ機能的すぎます。

または、PCを薄くしたい場合は、IBMパーソナルコンピュータまたは同様のものです。

次に、考えられる任意のシステムに名前を付けることができます。 OSX。 Windows 95、FreeDOS(はい-AppleシステムはOSXの代わりにWindowsを実行できますが、少しコストがかかります)

0
ZaB