Um sistema operacional é responsável por fazer o melhor uso dos recursos do sistema?

1

Suponha que eu tenha um PC desktop poderoso com CPU e GPU de alto desempenho. O meu SO decide como deve usar esses recursos? Pode haver diferenças notáveis entre diferentes sistemas operacionais quando eles são executados neste PC? Por exemplo, se eu instalar o Windows neste PC e rodar o Blender nele, será possível que o Blender rode melhor (mais rápido, mais eficiente) do que quando eu instalo o Ubuntu no PC? O Windows tem fantásticos Jogos 3D porque consegue interagir melhor com estes recursos? Ou isso depende apenas do meu hardware? Por favor, forneça provas documentais, se possível.

    
por Dante 20.10.2014 / 01:54

1 resposta

1

Se eu estava apenas respondendo ao seu título, então a resposta é claro. O SO controla o hardware de forma tão definitiva que é o único software responsável.

Se você considerar os drivers de dispositivo como separados do sistema operacional, então sim, pode ser difícil saber qual peça está controlando qual recurso. Agora, para suas perguntas individuais.

  1. Sim.
  2. Sim, sempre devido a diferentes algoritmos de cada sistema operacional.
  3. Definitivamente, devido às diferenças entre os sistemas operacionais e como eles alocam recursos.
  4. Tecnicamente, não são janelas que interagem melhor com recursos, embora com várias tecnologias, como DirectX, Direct3D, o Windows permita que os drivers de dispositivos otimizem muitas chamadas, o que leva a um melhor desempenho. Isso é mais um problema de mercado, porque o mercado de Windows é grande, então os criadores de drivers de dispositivo podem investir mais tempo e energia na otimização de seu hardware. O suporte ao driver do Linux pode ser um pouco limitado. Além disso, os desenvolvedores de jogos têm um mercado maior no Windows, por isso, naturalmente, farão muito mais esforço no Windows. Isso não significa que o Windows seja um sistema operacional melhor.
  5. Não. Veja a resposta acima.

Não tenho certeza de qual prova documental você precisará. A existência de falta de existência de alguns jogos é um fator de mercado e você pode simplesmente confirmar isso pesquisando na Web Games for OS.

No entanto, posso sugerir um pouco de leitura. Para as questões # 1 e # 2, você pode ler a Arquitetura do Windows , um interessante "opiniões "Discussão Quem tem uma multitarefa mais rápida e, finalmente, uma resenha resumida sobre diferentes multi tasking v / s single tasking e outros detalhes do SO

Para as perguntas 3 e 4, você pode ler em DirectX e Direct 3D e vincula os líderes que você faz.

    
por 20.10.2014 / 03:04