O Unix não é um sistema operacional para PC? [fechadas]

62

Eu estou fazendo o meu bacharelado em uma universidade. Em uma tarefa por escrito, o professor postou a tarefa: "Nomeie três sistemas operacionais para PC".

Bem, eu incluí uma variedade de sistemas operacionais (Linux, Windows, Mac OS X) e incluindo Unix & Solaris Hoje recebi uma mensagem do meu professor dizendo:

Unix is not a PC operating system. Many Unix-variants are not PC-hardware compatible (like AIX & HP-UX. About Solaris: there was one PC-compatible version...)

Estou surpreso: mesmo que muitas variantes do Unix sejam PowerPC baseadas e tenham uma ordem de bits diferente - Aqueles não deixam de ser PCs agora, certo?

A pergunta foi dada em uma tarefa escrita! Não foi uma questão que surgiu durante a palestra!

Devido à tarefa original estar em alemão, vou incluí-lo apenas para garantir que ninguém suspeite de um erro na tradução.

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.

    
por Corelgott 29.03.2012 / 00:10

13 respostas

135

Sem uma definição difícil do que é um "PC", sua pergunta de atribuição é um lago de ambigüidade. Eu usei um AT & T 3B1 no máximo em 1987, que, inequivocamente, executava o UNIX e era comercializado como um "PC UNIX".

    
por 29.03.2012 / 00:40
36

Dependeria da sua definição de 'sistema operacional de PC' e, posteriormente, de sua definição de um computador pessoal em si. Se o primeiro se refere a sistemas operacionais que rodam apenas em computadores pessoais, você pode excluir todos os imagináveis, incluindo o Windows, que também roda em telefones celulares, PDAs, servidores, supercomputadores e um monte de outras máquinas que não são de PC. Que eu saiba, não há sistemas operacionais que atendam a este critério estrito, como parte da definição do PC pode estar em seu uso. Um sistema operacional suportará ou não uma máquina, independentemente disso.

Mesmo uma classificação mais objetiva, somente de hardware, falhará. Não há um conjunto inequívoco de hardware de PC. Você precisará de um termo mais específico, como 'arquitetura x86-64', mas esses não são necessariamente os mesmos. Por exemplo, o exemplo do AIX do seu professor que não é compatível com o hardware do PC é falso. O AIX suporta a plataforma PowerPC, que é incomum, mas perfeitamente utilizável em PCs.

Qualquer resposta a uma pergunta tão vaga quanto "nomeie três sistemas operacionais de PC" pode ser cancelada.

    
por 29.03.2012 / 00:56
21

Eu tenho duas explicações para isso:

  1. A tarefa deveria nomear três sistemas operacionais somente para PC
  2. Estritamente, Unix não é exatamente um sistema operacional - é uma família de sistemas operacionais, derivada do primeiro desenvolvido em 1969 e não é um sistema operacional de PC.
por 29.03.2012 / 00:35
18

Se o seu professor é alguém que simplesmente cria suas próprias definições (ou alguém que não acredita que a Wikipedia seja a fonte última da verdade), você está basicamente à sua mercê.

Caso contrário, aponte-o para estas entradas da Wikipedia (ou possivelmente para as suas contrapartes alemãs):

A personal computer (PC) is any general-purpose computer whose size, capabilities, and original sales price make it useful for individuals, and which is intended to be operated directly by an end-user with no intervening computer operator.

An operating system (OS) is a set of programs that manage computer hardware resources and provide common services for application software.

Unix (officially trademarked as UNIX, sometimes also written as Unix) is a multitasking, multi-user computer operating system [...].

Se vocês concordarem com a suposição de que a Wikipédia pode ser acreditada, então o Unix é definitivamente um SO para PCs.

    
por 29.03.2012 / 04:24
17

Seu professor pode ter uma definição diferente de "PC" do que você - o que não quer dizer que ele esteja correto. Originalmente, PC significava simplesmente "Computador Pessoal" e não possuía nenhuma arquitetura específica. Mas o uso do "Hardware do PC" parece que ele está usando uma definição diferente que inclui apenas os PCs da IBM baseados na Intel.

Quando a IBM lançou o PC, ele simplesmente chamou o IBM PC e as pessoas começaram a usar o PC para se referir ao IBM PC. Assim, "PC Compatible" era comumente usado para significar IBM PC Compatible, como se a IBM inventasse o computador pessoal, em vez de apenas "legitimizá-lo". Eu pessoalmente acho que seu professor está sendo incerto e injusto, ou completamente errado (ou ambos).

Este era um PC Unix: PC AT & T Unix , e era compatível com o AT & T Unix genuíno.

Dito isso, eu realmente não chamaria o Unix de um sistema operacional para PC hoje; mesmo que seja, é muito raro.

Editar: Há também a possibilidade - que só pode ser deduzida após seus comentários - de que ele se referia àqueles projetados apenas para um PC, como MS-DOS, DR-DOS, PC-DOS e o Mac original. OS (e possivelmente OSX).

    
por 29.03.2012 / 01:05
9

A instrução " Sobre o Solaris: havia uma versão compatível com o PC " está incorreta. De 1992 a 2011, houve dez versões do Solaris que suportam hardware x86 (2.1, 2.4, 2.5 , 2.5.1, 2.6, 7, 8, 9, 10 e 11), sem mencionar os vários OpenSolaris / illumos baseados em.

Em qualquer caso, desde o seu estágio inicial de projeto, o Unix foi desenvolvido com a portabilidade em mente, portanto, não é diferente da maioria, se não de todos os sistemas operacionais concorrentes da época, ligados a uma arquitetura específica.

    
por 29.03.2012 / 10:02
9
Primeiro de tudo, eu não perderia meu tempo com pessoas que pensam que "nomeie três sistemas operacionais de PC" seja um exercício de lição de casa interessante. Ou até mesmo algo para falar.

O seu professor move as definições dele para tentar fazer com que as pessoas com raciocínio correto ao seu redor pareçam estar erradas.

Ah, eu quis dizer "sistemas operacionais que rodam exclusivamente em hardware de PC".

Compatível com PC? Não não! Eu quis dizer IBM PC! Não HP, não Compaq, não ACER, não sua placa-mãe ASUS de Taiwan em um caso de marca sem nome.

Eu disse PC / AT? Não, quero dizer PC! Você sabe, 4.77 Mhz, 512 K de memória, apenas unidades de disquete. Não Não o XT com seu disco rígido de 10 meg, não o AT, e não o PCjr. Não 80x86, onde x não está em branco, e o 86 não é 88.

As respostas aceitáveis podem ser: PC-DOS, MS-DOS 2.0, CP / M 86 e MS-DOS 3.3.

:)

    
por 30.03.2012 / 03:59
8

O Mac OS X é o Unix e o Leopard é a primeira e única BSD variante para obter a Certificação Unix , e isso certamente é considerado um sistema operacional para PC.

The various BSD variants are notable in that they are in fact descendants of UNIX, developed by the University of California at Berkeley with UNIX source code from Bell Labs. However, the BSD code base has evolved since then, replacing all of the AT&T code. Since the BSD variants are not certified as compliant with the Single UNIX Specification (except for Mac OS X 10.5 Leopard and Mac OS X 10.6 Snow Leopard), they are referred to as "UNIX-like".

Então, se o seu professor entende UNIX como na versão de marca certificada, isso reduz consideravelmente o grupo. Se ele quer dizer semelhante ao UNIX , isso é uma semântica completamente diferente e abre as portas para muito mais coisas que rodam Hardware PC .

    
por 29.03.2012 / 05:29
6

Vamos dar uma definição média de "PC" sendo o que o professor acha que é - um desktop Intel.

Então ele está tentando mostrar que o Unix é uma classe inteira de sistemas operacionais, muitos não rodam em PCs ... Isso está correto.

No entanto, o Windows também é uma classe de sistemas operacionais, e wow ... muitos não rodam em PCs !! O Windows CE é uma versão do Windows, assim como o Windows Embedded e o Windows Phone (com várias versões).

Muitas versões do Linux não funcionam em PCs.

Assim, a única maneira "correta" de responder a sua pergunta seria listar instâncias - algo como "Windows XP, Windows NT, Windows 7 e Windows 8", que é ruim e ele provavelmente teria dito algo sobre todos estes sendo o mesmo sistema operacional.

O Linux também é uma resposta problemática, nem todas as versões do Linux são destinadas a PCs, embora você possa facilmente listar 20 versões do Ubuntu feitas para PCs.

Principalmente, a pergunta deveria ser: por que você tem uma pergunta tão sem sentido e ambígua em seus testes?

    
por 31.03.2012 / 09:29
4

Is Unix a PC Operating system?

Certamente havia portas (comerciais) do Unix antes do Linux chegar ao PC, como o Unix da Interactive Unix e do Santa Cruz Operations (também conhecido como SCO), que rodava em PCs i386 e i486.

    
por 29.03.2012 / 03:06
3

Primeiro, cito duas linhas da Wikipedia sobre o Unix . Isso deixará claras as diferenças entre o Unix e o UNIX .

Unix (officially trademarked as UNIX, sometimes also written as Unix) is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna.

The term Unix (capital U) is often used informally to denote any operating system that closely resembles the trademarked system.

Seu professor não está errado. Quando o UNIX foi criado, os computadores eram tão caros que ninguém tinha uma versão pessoal. As pessoas geralmente costumavam compartilhar um sistema Unix que estava sendo executado em um mainframe ou minicomputador. Antes do UNIX tornar-se barato, o IBM PC foi lançado e muitas pessoas podiam comprá-lo. E o termo PC (computador pessoal) foi ampliado. Depois que UNIX ou Unix se tornou barato e as pessoas puderam usá-los no PC (este PC é um substantivo comum , o IBM-PC é um nome próprio ).

    
por 29.03.2012 / 11:56
2

Talvez não seja uma questão técnica, mas política.

A Microsoft quer que acreditemos que todos os outros sistemas operacionais são antigos / lentos / somente em linha de comando / difíceis de usar / não usados por ninguém /…. Eu acho que a Microsoft chegou ao seu professor.

Esta resposta foi enviada do meu PC Unix (Debian Gnu / Linux). O Linux era originalmente um sistema operacional somente x86. De acordo com os proprietários do UNIX GNU / Linux, é um Unix, mas não um UNIX ™.

    
por 30.03.2012 / 13:12
0

Frage: Nennen Sie 3 PC-Betriebssysteme.

Eu acho que PC em alemão é Einzelplatzrechner, portanto, um computador com um único assento talvez

você pode se concentrar que o computador não pode fornecer dois lugares, mas um - a maioria dos MIDs com algum sistema operacional embutido estaria bem para hoje. Mesmo as janelas são muito funcionais a esse respeito.

ou você quer thin PC é um IBM Personal Computer ou similar.

Então você pode nomear qualquer sistema imaginável. OSX Windows 95, FreeDOS (sim - os sistemas Apple podem executar janelas também no lugar do OSX, um pouco caro)

    
por 02.04.2012 / 13:58