Ich mache meinen Bachelor an einer Universität. In einer schriftlichen Aufgabe stellte der Professor die Aufgabe: "Nennen Sie drei PC-Betriebssysteme".
Nun, ich ging auf eine Reihe von Betriebssystemen (Linux, Windows, Mac OS X) und einschließlich Unix & Solaris. Heute erhielt ich eine Mail von meinem Professor mit den Worten:
Unix ist kein PC-Betriebssystem. Viele Unix-Varianten sind nicht PC-Hardware-kompatibel (wie AIX und HP-UX. Über Solaris: Es gab eine PC-kompatible Version ...)
Ich bin ein bisschen überrascht: Auch wenn viele Unix-Varianten PowerPC- basiert sind und eine andere Bit-Reihenfolge haben - die hören jetzt nicht auf, PCs zu sein, oder?
Die Frage wurde schriftlich gestellt! Es war keine Frage, die während des Vortrags aufgeworfen wurde!
Da die ursprüngliche Aufgabe auf Deutsch ist, werde ich sie nur einfügen, um sicherzustellen, dass niemand einen Fehler in der Übersetzung vermutet.
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). Von Solaris gab es mal eine PC-Variante.
quelle
Antworten:
Ohne eine genaue Definition dessen, was ein "PC" ist, ist Ihre Zuweisungsfrage ein See der Zweideutigkeit. Ich habe spätestens 1987 einen AT & T 3B1 verwendet , auf dem UNIX eindeutig lief und der als "UNIX-PC" vermarktet wurde.
quelle
Dies hängt von Ihrer Definition des "PC-Betriebssystems" und anschließend von Ihrer Definition eines Personalcomputers selbst ab. Wenn sich das erste auf Betriebssysteme bezieht, die nur auf PCs ausgeführt werden, können Sie auch jedes nur vorstellbare Betriebssystem ausschließen, einschließlich Windows, das auch auf Mobiltelefonen, PDAs, Servermaschinen, Supercomputern und einer Reihe anderer Nicht-PC-Maschinen ausgeführt wird. Meines Wissens gibt es keine Betriebssysteme, die dieses strenge Kriterium erfüllen, da ein Teil der PC-Definition möglicherweise in der Verwendung liegt. Unabhängig davon wird ein Betriebssystem eine Maschine unterstützen oder nicht.
Selbst eine objektivere Klassifizierung nur für Hardware schlägt fehl. Es gibt keinen eindeutigen Satz von PC-Hardware. Sie benötigen einen genaueren Begriff, z. B. "x86-64-Architektur", der jedoch nicht unbedingt identisch ist. Zum Beispiel ist das Beispiel Ihres Professors, dass AIX nicht mit PC-Hardware kompatibel ist, falsch. AIX unterstützt die PowerPC-Plattform, die ungewöhnlich ist, aber auf PCs problemlos verwendet werden kann.
Jede Antwort auf eine so vage Frage wie "Name drei PC-Betriebssysteme" kann abgeschossen werden.
quelle
Ich habe zwei Erklärungen dafür:
Unix
handelt es sich nicht um ein Betriebssystem - es handelt sich um eine Familie von Betriebssystemen, die von dem ersten abgeleitet wurden, das 1969 entwickelt wurde , und es handelt sich nicht um ein PC-Betriebssystem.quelle
Wenn Ihr Professor eine Person ist, die sich einfach seine eigenen Definitionen ausdrückt (oder die nicht daran glaubt, dass Wikipedia die ultimative Quelle der Wahrheit ist), sind Sie im Grunde genommen seiner / ihrer Gnade ausgeliefert.
Andernfalls verweisen Sie ihn auf diese Wikipedia-Einträge (oder möglicherweise ihre deutschen Kollegen):
Wenn Sie beide der Annahme zustimmen, dass man Wikipedia glauben kann, dann ist Unix definitiv ein Betriebssystem für PCs.
quelle
Ihr Professor hat möglicherweise eine andere Definition von "PC" als Sie - was nicht heißt, dass er richtig ist. Ursprünglich bedeutete PC einfach "Personal Computer" und hatte keine spezifische Architektur. Aber seine Verwendung von "PC-Hardware" klingt so, als würde er eine andere Definition verwenden, die nur IBM Intel-basierte PCs umfasst.
Als IBM ihren PC herausbrachte, nannten sie ihn einfach IBM-PC, und die Leute verwendeten PC, um IBM-PC zu meinen. "PC-kompatibel" wurde daher allgemein als "IBM PC-kompatibel" bezeichnet, als hätte IBM den Personal Computer erfunden, anstatt ihn nur "zu legitimieren". Ich persönlich denke, Ihr Professor ist entweder unklar und unfair oder völlig falsch (oder beides).
Dies war ein Unix-PC: AT & T Unix-PC , auf dem echtes AT & T Unix lief.
Trotzdem würde ich Unix heute nicht wirklich als PC-Betriebssystem bezeichnen. obwohl es sein kann, ist es ziemlich selten.
Bearbeiten: Es besteht auch die Möglichkeit - die sich erst nach seinen Kommentaren ableiten lässt -, dass er solche gemeint hat, die nur für einen PC ausgelegt sind, wie MS-DOS, DR-DOS, PC-DOS und das ursprüngliche Mac OS (und möglicherweise OSX).
quelle
Die Aussage " Über Solaris: Es gab eine PC-kompatible Version " ist falsch. Von 1992 bis 2011 gab es zehn Solaris-Versionen, die x86-Hardware unterstützen (2.1, 2.4, 2.5, 2.5.1, 2.6, 7, 8, 9, 10 und 11), ganz zu schweigen von den verschiedenen OpenSolaris / illumos- basierten Versionen .
In jedem Fall wurde Unix von Anfang an mit Blick auf die Portabilität entwickelt und ist daher nicht, wie die meisten, wenn nicht alle konkurrierenden Betriebssysteme dieser Zeit, an eine bestimmte Architektur gebunden.
quelle
Zunächst einmal würde ich meine Zeit nicht mit Leuten verschwenden, die denken, dass "drei PC-Betriebssysteme benennen" eine interessante Hausaufgabe ist. Oder sogar etwas, worüber man reden kann.
Ihr Professor verschiebt seine Definitionen, um zu versuchen, vollkommen vernünftige, richtig denkende Menschen in seiner Umgebung falsch erscheinen zu lassen.
Oh, ich meinte "Betriebssysteme, die ausschließlich auf PC-Hardware laufen".
PC kompatibel? Nein nein Ich meinte IBM PC! Nicht HP, nicht Compaq, nicht ACER, nicht Ihr ASUS-Motherboard aus Taiwan in einem No-Name-Brand-Gehäuse.
Habe ich PC / AT gesagt? Nein, ich meine PC! Sie wissen, 4,77 Mhz, 512 K Speicher, nur Diskettenlaufwerke. Nein, nicht der XT mit seiner 10-Mega- Festplatte, nicht der AT und nicht der PCjr. Keine 80x86, wobei x nicht leer ist und die 86 nicht 88.
Akzeptable Antworten könnten sein: PC-DOS, MS-DOS 2.0, CP / M 86 und MS-DOS 3.3.
:)
quelle
Mac OS X ist Unix und die Leopard- Version ist die erste und einzige BSD-Variante, die die Unix-Zertifizierung erhalten hat , und dies wird mit Sicherheit als PC-Betriebssystem angesehen.
Wenn Ihr Professor also UNIX wie in der zertifizierten Markenversion meint, wird die Gruppe dadurch erheblich eingegrenzt. Wenn er UNIX-like meint , ist das eine völlig andere Semantik und öffnet die Türen für viel mehr Dinge, die auf PC- Hardware laufen .
quelle
Nehmen wir eine durchschnittliche Definition von "PC" als das, was der Professor für einen Intel-Desktop hält.
Also versucht er darauf hinzuweisen, dass Unix eine ganze Klasse von Betriebssystemen ist, viele laufen nicht auf PCs ... Das ist richtig.
Windows ist jedoch auch eine Klasse von Betriebssystemen, und wow ... viele laufen nicht auf PCs !! Windows CE ist eine Version von Windows sowie Windows Embedded und Windows Phone (mit mehreren Versionen).
Viele Linux-Versionen laufen nicht auf PCs.
Der einzige "richtige" Weg, seine Frage zu beantworten, wäre, Instanzen aufzulisten - etwas in der Art von "Windows XP, Windows NT, Windows 7 und Windows 8", was lahm ist, und er hätte wahrscheinlich etwas darüber gesagt das gleiche Betriebssystem.
Linux ist auch eine problematische Antwort. Nicht alle Linux-Builds sind für PCs gedacht, obwohl Sie leicht 20 Versionen von Ubuntu für PCs auflisten könnten.
Meistens sollte die Frage lauten, warum Sie bei Ihren Tests eine so sinnlose und mehrdeutige Frage haben.
quelle
Es gab sicherlich (kommerzielle) Unix-Ports, bevor Linux jemals in die PC-Szene kam, wie Interactive Unix und Santa Cruz Operations (aka SCO) Unix, die zuerst auf i386- und i486-PCs liefen.
quelle
Zunächst zitiere ich zwei Zeilen aus Wikipedia über Unix . Dadurch werden die Unterschiede zwischen Unix und UNIX deutlich .
Ihr Professor ist nicht falsch. Als UNIX erstellt wurde, waren Computer so teuer, dass niemand eine persönliche Version hatte. Normalerweise teilten sich die Leute ein Unix-System, das auf einem Mainframe oder Minicomputer lief. Bevor UNIX billig wurde, wurde der IBM-PC veröffentlicht und viele Leute konnten es sich leisten, ihn zu kaufen. Und der Begriff PC (Personal Computer) wurde erweitert. Danach wurde UNIX oder Unix billig und die Leute konnten sie im PC verwenden (dieser PC ist ein allgemeines Substantiv , IBM-PC ist ein Eigenname ).
quelle
Vielleicht ist es keine technische, sondern eine politische Frage.
Microsoft möchte, dass wir glauben, dass alle anderen Betriebssysteme alt / langsam / nur über die Befehlszeile / nur schwer zu verwenden / von niemandem verwendet werden /…. Ich denke, dass Microsoft zu Ihrem Professor muss.
Diese Antwort wurde von meinem Unix-PC (Debian Gnu / Linux) gesendet. Linux war ursprünglich ein x86-Betriebssystem. Laut den Besitzern von UNIX ™ ist GNU / Linux ein Unix, aber kein UNIX ™.
quelle
Frage: Nennen Sie 3 PC-Betriebssysteme.
Ich denke, PC in Deutsch ist Einzelplatzrechner, also vielleicht ein Einzelplatzrechner
Sie könnten sich darauf konzentrieren, dass der Computer nicht zwei Arbeitsplätze bieten kann, sondern nur einen - die meisten MIDs mit einem eingebetteten Betriebssystem wären für heute in Ordnung. Auch Fenster sind in dieser Hinsicht zu funktional.
oder Sie möchten einen Thin-PC mit einem IBM Personal Computer oder ähnlichem verwenden.
Dann können Sie jedes erdenkliche System benennen. OSX. Windows 95, FreeDOS (Ja-Apple-Systeme können Windows auch anstelle von OSX ausführen, nur ein bisschen teuer)
quelle