web-dev-qa-db-fra.com

Unix n'est-il pas un système d'exploitation pour PC?

Je fais mon baccalauréat dans une université. Dans un travail écrit, le professeur a posté la tâche: "Nommez trois systèmes d'exploitation PC".

Eh bien, je suis allé sur une variété de systèmes d’exploitation inclus (Linux, Windows, Mac OS X) et notamment Unix et Solaris. Aujourd'hui, j'ai reçu un courrier de mon professeur disant:

Unix n'est pas un système d'exploitation pour PC. De nombreuses variantes d'Unix ne sont pas compatibles avec le matériel PC (comme AIX et HP-UX. À propos de Solaris: il existait une version compatible PC ...).

Je suis un peu surpris: même si beaucoup de variantes d'Unix sont PowerPC et ont un ordre de bits différent - Celles-ci ne cessent pas d'être des PC, n'est-ce pas?

La question a été donnée dans un devoir écrit! Ce n'était pas une question qui a été soulevée lors de la conférence!


Étant donné que la tâche d'origine était en allemand, je l'inclurai juste pour m'assurer que personne ne soupçonne une erreur dans la traduction.

Frage: Nennen Sie 3 PC-Betriebssysteme.
Réponse: Unix est une application de PC-Betriebssystem, contenant une variante Unix-Variante de Windows pour le matériel informatique (AIX, HP-UX). Von Solaris utilise mal une PC-Variante.

62
Corelgott

Sans une définition précise de ce qu'est un "PC", votre question de mission est un lac d'ambiguïté. J'ai utilisé un AT & T 3B1 au plus tard en 1987, qui exécutait sans équivoque UNIX et était commercialisé en tant que "UNIX PC".

135
Kyle Jones

Cela dépend de votre définition de "système d'exploitation pour PC", puis de votre définition d'un ordinateur personnel lui-même. Si le premier fait référence à des systèmes d’exploitation qui ne fonctionnent que sur des ordinateurs personnels, vous pouvez également exclure tous les systèmes imaginables, y compris Windows, qui s’exécute également sur les téléphones mobiles, les assistants personnels, les ordinateurs serveurs, les superordinateurs et bien d’autres machines autres que des ordinateurs personnels. À ma connaissance, il n’existe aucun système d’exploitation répondant à ce critère strict, ce qui pourrait faire partie de la définition du PC. Un système d'exploitation supportera ou non une machine, indépendamment de cela.

Même une classification plus objective, uniquement matérielle, échouera. Il n’existe pas d’ensemble non ambigu de matériel informatique. Vous aurez besoin d'un terme plus spécifique, tel que 'architecture x86-64', mais ceux-ci ne sont pas nécessairement les mêmes. Par exemple, l'exemple de votre professeur selon lequel AIX n'est pas compatible avec le matériel d'un PC est faux. AIX prend en charge la plate-forme PowerPC, une solution peu commune mais parfaitement utilisable dans les PC.

Toute réponse à une question aussi vague que "nommer trois systèmes d'exploitation pour PC" peut être éliminée.

36
Marcks Thomas

J'ai deux explications à cela:

  1. La tâche était censée nommer trois systèmes d'exploitation uniquement PC
  2. Au sens strict, Unix n’est pas exactement un système d’exploitation - c’est une famille de systèmes d’exploitation, dérivée du le premier développé en 1969 , et n’est pas un système d’exploitation pour PC.
21
alexb

Si votre professeur est simplement quelqu'un qui définit ses propres définitions (ou qui ne croit pas que Wikipedia soit la source ultime de la vérité), vous êtes fondamentalement à sa merci.

Sinon, dirigez-le vers ces entrées Wikipedia (ou éventuellement leurs homologues allemandes):

Un ordinateur personnel (PC) est un ordinateur à usage général dont la taille, les capacités et le prix de vente initial le rendent utile pour les particuliers, et qui est destiné à être exploité directement par un utilisateur final sans opérateur d'ordinateur intervenant.

Un système d'exploitation est un ensemble de programmes qui gèrent les ressources matérielles de l'ordinateur et fournissent des services communs aux logiciels d'application.

Unix (marque officielle sous le nom UNIX, parfois aussi écrit sous Unix) est un système d'exploitation d'ordinateur multitâche et multi-utilisateur [...].

Si vous acceptez tous les deux l'hypothèse que l'on puisse en croire Wikipedia, alors Unix est définitivement un système d'exploitation pour PC.

18
Amos M. Carpenter

Votre professeur peut avoir une définition du "PC" différente de celle de vous - ce qui ne veut pas dire qu'il a raison. À l'origine, PC signifiait simplement "ordinateur personnel" et n'avait pas d'architecture spécifique. Mais son utilisation de "PC Hardware" semble correspondre à une définition différente, qui n'inclut que les PC IBM à processeur Intel.

Lorsque IBM est sorti avec son PC, ils l'ont simplement appelé IBM PC, et les gens ont commencé à utiliser PC pour désigner IBM PC. Ainsi, "PC compatible" était couramment utilisé pour désigner IBM PC Compatible, comme si IBM avait inventé l'ordinateur personnel, plutôt que de "légitimer" celui-ci. Personnellement, je pense que votre professeur est soit peu clair et injuste, soit complètement faux (ou les deux).

Il s’agissait d’un PC Unix: PC Unix AT & T , et utilisait une véritable Unix AT & T.

Cela dit, je n'appellerais pas vraiment Unix un système d'exploitation pour PC aujourd'hui; même si cela peut être, c'est assez rare.

Edit: Il existe également la possibilité - qui ne peut être déduite que de ses commentaires - qu'il entendait par là uniquement ceux conçus pour un PC, tels que MS-DOS, DR-DOS, PC-DOS et le Mac OS original (et éventuellement OSX).

17
Marty Fried

L'instruction " à propos de Solaris: une version compatible avec les ordinateurs " est incorrecte. De 1992 à 2011, il y a eu dix versions Solaris prenant en charge le matériel x86 (2.1, 2.4, 2.5, 2.5.1, 2.6, 7, 8, 9, 10 et 11), sans oublier les divers OpenSolaris / illumos basé.

Quoi qu’il en soit, depuis le début de sa conception, Unix a été développé pour la portabilité et n’est donc pas, contrairement à la plupart des systèmes d’exploitation concurrents de cette époque, lié à une architecture spécifique.

9
jlliagre

Tout d’abord, je ne perdrais pas mon temps avec des gens qui pensent que "nommer trois systèmes d’exploitation pour PC" est un exercice intéressant. Ou même quelque chose à parler.

Votre prof modifie ses définitions pour essayer de donner l'impression que les personnes qui pensent autour de lui sont parfaitement rationnelles et fausses.

Oh, je voulais dire "systèmes d’exploitation fonctionnant exclusivement sur du matériel PC".

Compatible PC? Non non! Je voulais dire IBM PC! Pas HP, pas Compaq, pas Acer, pas votre carte mère ASUS de Taiwan dans un étui sans marque.

Ai-je dit PC/AT? Non, je veux dire PC! Vous savez, 4,77 Mhz, 512 K de mémoire, lecteurs de disquettes uniquement. Non, pas le XT avec son disque dur de 10 Mo, ni l'AT, ni le PCjr. Non 80x86 où x n'est pas vide et le 86 n'est pas 88.

Les réponses acceptables peuvent être: PC-DOS, MS-DOS 2.0, CP/M 86 et MS-DOS 3.3.

:)

9
Kaz

Mac OS X est Unix et la version Leopard est la première et unique variante BSD à obtenir la certification Unix , et c'est certainement considéré comme un système d'exploitation pour PC .

Les différentes variantes de BSD sont remarquables en ce qu’elles sont en fait des descendants d’UNIX, développé par l’Université de Californie à Berkeley avec le code source UNIX de Bell Labs. Cependant, la base de code BSD a évolué depuis, remplaçant tout le code AT & T. Étant donné que les variantes BSD ne sont pas certifiées conformes à la spécification Single UNIX (à l'exception de Mac OS X 10.5 Leopard et Mac OS X 10.6 Snow Leopard), elles sont appelées "type UNIX".

Donc, si votre professeur parle d'UNIX comme dans la version certifiée de marque, cela réduit considérablement le groupe. S'il veut dire semblable à UNIX , c'est une sémantique complètement différente qui ouvre les portes à bien d'autres choses qui fonctionnent PC Matériel.

8
Wyzard

Prenons une définition moyenne de "PC", telle que la conçoit le professeur: un ordinateur de bureau Intel.

Donc, il essaie de faire remarquer qu'Unix est une classe entière de systèmes d'exploitation, beaucoup ne fonctionnent pas sur des PC ... C'est correct.

Cependant, Windows est aussi une classe de systèmes d'exploitation et wow ... beaucoup ne fonctionnent pas sur des PC !! Windows CE est une version de Windows, tout comme Windows Embedded et Windows Phone (avec plusieurs versions).

De nombreuses versions de Linux ne fonctionnent pas sur les PC.

Donc, la seule "bonne" façon de répondre à sa question serait de lister les instances - quelque chose du genre "Windows XP, Windows NT, Windows 7 et Windows 8" qui est boiteux et il aurait probablement dit quelque chose à ce sujet. le même OS.

Linux est également une solution problématique, toutes les versions de Linux ne sont pas destinées aux PC, bien que vous puissiez facilement répertorier 20 versions d’Ubuntu conçues pour les PC.

Surtout, la question devrait être: pourquoi avez-vous une question aussi inutile et ambiguë sur vos tests?

6
Bill K

Unix est-il un système d'exploitation pour PC?

Il existait certainement des ports (commerciaux) sous Unix avant l’arrivée de Linux sur la scène PC, tels que Interactive Unix et Santa Cruz Operations (aka SCO) Unix, qui a été utilisé pour la première fois sur des PC i386 et i486.

4
sawdust

Tout d’abord, je cite deux lignes de Wikipedia à propos de Unix . Cela clarifiera les différences entre Unix et UNIX.

Unix (marque officielle UNIX, parfois aussi écrit sous la forme Unix) est un système d'exploitation pour ordinateurs multitâche et multi-utilisateurs développé à l'origine en 1969 par un groupe d'employés d'AT & T chez Bell Labs , y compris Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy et Joe Ossanna.

Le terme Unix (majuscule U) est souvent utilisé de manière informelle pour désigner tout système d'exploitation ressemblant au système de marque.

Votre professeur n'a pas tort. Lors de la création d'UNIX, les ordinateurs étaient si coûteux que personne ne possédait de version personnelle. Les gens partageaient généralement un système Unix fonctionnant sur un ordinateur central ou un mini-ordinateur. Avant qu'UNIX ne devienne pas cher, le PC IBM a été publié et beaucoup de personnes pouvaient se permettre de l'acheter. Et le terme PC (ordinateur personnel) a été élargi. Après que UNIX ou Unix soit devenu bon marché et que les gens puissent les utiliser sur PC (ce PC est un nom commun , IBM-PC est un nom propre ).

3
Shiplu Mokaddim

Peut-être que ce n'est pas une question technique mais politique.

Microsoft veut nous faire croire que tous les autres systèmes d'exploitation sont anciens/lents/en ligne de commande uniquement/difficiles à utiliser/non utilisés par qui que ce soit /…. Je pense que Microsoft a eu votre professeur.

Cette réponse a été envoyée à partir de mon ordinateur Unix (Debian Gnu/Linux). Linux était à l'origine un système d'exploitation x86 uniquement. Selon les propriétaires de UNIX ™, GNU/Linux est un Unix, mais pas un UNIX ™.

2
ctrl-alt-delor

Question: Nennen Sie 3 PC-Betriebssysteme.

je suppose que PC en allemand est Einzelplatzrechner donc un ordinateur monoplace peut-être

vous pouvez vous concentrer sur cet ordinateur ne peut pas fournir deux sièges mais un - la plupart des MID avec certains systèmes d'exploitation intégrés conviendraient bien pour aujourd'hui. Même Windows est trop fonctionnel à cet égard.

ou si vous voulez que votre ordinateur soit un ordinateur personnel IBM ou similaire.

Ensuite, vous pouvez nommer n’importe quel système imaginable. OSX. Windows 95, FreeDOS (oui, les systèmes Apple peuvent exécuter Windows également à la place d'OSX, juste un peu coûteux)

0
ZaB