SóProvas


ID
137152
Banca
CESGRANRIO
Órgão
Casa da Moeda
Ano
2009
Provas
Disciplina
Sistemas Operacionais
Assuntos

Uma instituição financeira adquiriu recentemente um software de análise estatística que rodará localmente nas estações dos usuários. Como o manual do fabricante indica que o produto é multithread e CPU bound, é recomendável, para aumentar significativamente o desempenho do software, que essas estações possuam

Alternativas
Comentários
  • são caracteristicas de processadores:multithread = multitarefaCPU bond = alto consumo de processamento
  • são caracteristicas de processadores:multithread = multitarefaCPU bond = alto consumo de processamento
  • segue um link para quem quiser aprender mais a respeito do assunto

    http://www.tecmundo.com.br/2841-o-que-sao-multi-e-hyper-threading-.htm

    bons estudos.
  • Como o software é CPU bound haverá muita utilização do tempo de execução do processador, diferente do IO bound (que faz bastante uso dos dispositivos de entrada e saída). Geralmente programas científicos/matemáticos (previsão do tempo, estatísticas) são CPU bound!

    a) dados em discos rígidos separados do sistema operacional.
    b) discos rígidos extremamente rápidos e espelhados.
    c) memória RAM de pelo menos 16 GB.

    Estas opções influenciariam mais processos IO bound. Não tem grande impacto nos CPU bound.

    d) gabinetes bastante arejados para dissipação de calor.
    Dispensa comentários!

    e) dois ou mais processadores bastante velozes.
    Exato! Como são multithreade CPU bound, esta opção melhorará o desempenho!
  • A questão falar em multithread não ajuda muito, pois ele está falando do software, logo está utilizando conceitos de thread a nível de usuário, que para o sistema operacional não faz a menor diferença. O que mata a questão é em relação ao CPU bound, que exige muito processamento de CPU e não de discos.
  • Rosa Machado,
    Multithreading é a capacidade que o sistema  operacional possui de executar várias threads simultaneamente sem que uma interfira na outra. Estas threads compartilham os recursos do processo, mas são capazes de ser executadas de forma independente. Para possuir processamento multithread “real”, os processadores precisam ser capazes de atender duas ou mais threads ao mesmo tempo e não simular este efeito, atendendo-as uma por vez em um curto período de tempo.A maior vantagem trazida com a execução multithread é permitir que os computadores com múltiplos núcleos de processamento possam aproveitar todo o seu potencial e operar de forma mais rápida.
    Segundo essa descrição, fica óbvio q mais de um processador influencia na execução das multithreads.


    Leia mais em: http://www.tecmundo.com.br/aumentar-desempenho/2841-o-que-sao-multi-e-hyper-threading-.htm#ixzz2R1MMFDnj
  • CPU Bound - Significa dizer que os processos utilizam muito tempo de CPU e pouco de E/S. Portanto, a alternativa "e) dois ou mais processadores bastante velozes." se encaixa perfeitamente no cenário.