SóProvas



Questões de Desempenho


ID
28975
Banca
CESGRANRIO
Órgão
CAPES
Ano
2008
Provas
Disciplina
Sistemas Operacionais
Assuntos

Ao executar um programa P, um computador gasta 80% do seu tempo de execução em um determinado tipo de cálculo X. O tempo total para execução de P é de 100 segundos. Se uma mudança for feita nesse computador que melhore X, tornando esse tipo de cálculo 10 vezes mais rápido, qual será o novo tempo de execução, em segundos, de P?

Alternativas
Comentários
  • X = 80% de 100 segundos = 80 segundos
    Logo, P = 100 - 80 = 20 segundos
    X/10 = 8 segundos
    P+8 = 20 + 8 = 28 segundos
  • Nada de Sistemas Operacionais nessa Questao. Soh Puseram Como Casca De Banana.

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.


ID
201283
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Considerando o mesmo clock e a mesma quantidade de núcleos de processamento, a principal diferença entre o Athlon II e o Phenom II é a presença de um cache de memória L3 neste último, o que faz que o seu desempenho seja superior ao do Athlon II.

Alternativas
Comentários
  • O Phenom II é um processador da AMD de, originalmente, 4 núcleos e memória L3 (Phenom II X4).
    Por ser muito grande, durante a fabricação desses processadores, pode ocorrer algum defeito em 1 ou mais de seus núcleos, o que fez com que a AMD também lançassem os processadores Phenom II X3 e X2, que nada mais são que Phenoms II X4 com, respectivamente, 1 ou 2 núcleos desabilitados (devido a defeitos), vendidos por valores mais baixos.

    O sucesso desses processadores "castrados" aliado à dimiduição da ocorrência de defeitos na fabricação dos X4 gerou uma demanda por processadores de 2 núcleos nativos produzidos com a mesma tecnologia do Phenom, o que motivou a fabricação dos Athlon II X2, de 2 núcleos, e X4, de 4 núcleos, mas sem a memória L3.

    A falta da memória L3 faz com que o desempenho dos Phenom II seja melhor que o dos Athlom II com mesmo número de núcleos.

    Fonte: "Hardware II, o Guia Definitivo", www.gdhpress.com.br
  • Errei.. Pensava que cache L3 era somente na Placa-Mãe

  • c-

    test


ID
325339
Banca
FUNCAB
Órgão
SEJUS-RO
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

O desempenho de uma CPU é determinado por dois parâmetros fundamentais. São eles: os números de pinos de:

Alternativas
Comentários
  • Não entendi essa, por que não B?
  • Duas características principais determinam a performance da CPU:
    – número de pinos de endereço
    – número de pinos de dados
    seção 3.4 do livro do tanenbaum
    apud PINTO,2007.
  • pq o AST disse que é A


ID
339166
Banca
COSEAC
Órgão
DATAPREV
Ano
2009
Provas
Disciplina
Sistemas Operacionais
Assuntos

O desempenho de um sistema é medido por um conjunto selecionado de tarefas, chamado:

Alternativas

ID
463369
Banca
CESPE / CEBRASPE
Órgão
HEMOBRÁS
Ano
2008
Provas
Disciplina
Sistemas Operacionais
Assuntos

Um sistema operacional (SO) moderno possui diversas
características que o distinguem de um sistema operacional dos
computadores de primeira geração. Acerca das características dos
sistemas operacionais modernos, julgue os itens subseqüentes.

Para melhorar o desempenho de um sistema operacional, podem ser feitas diversas abordagens. Entre elas, o gerenciamento eficiente da CPU e um melhor controle dos dispositivos de entrada/saída.

Alternativas

ID
800713
Banca
Exército
Órgão
EsFCEx
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

A vazão (throughput) de um sistema computacional é uma medida de desempenho que define:

Alternativas
Comentários
  • throughput é a taxa de transferência ou a quantidade de dados transferidos de um lugar a outro, isto é, a quantidade de dados processados em um determinado espaço de tempo. Resporta: E

    • Throughput ou vasão: representa o número de processos executados em determinado intervalo de tempo.


ID
930850
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Julgue os itens a seguir, que versam acerca dos indicadores de desempenho.

A elaboração de um sistema de medição de desempenho consiste da fixação dos objetivos do sistema, da definição das variáveis-chaves que devem ter seu desempenho medido e da definição de um conjunto de indicadores que irão operacionalizar a medição de desempenho.

Alternativas
Comentários
  • Certo.


ID
930859
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Julgue os itens a seguir, que versam acerca dos indicadores de desempenho.

Do ponto de vista da operacionalidade, o desempenho do sistema engloba as seguintes dimensões: tempestividade e eficiência. Nesse contexto, a falta de um plano de contingência é fator que influencia o desempenho de um sistema.

Alternativas
Comentários
  • Alguém tem a fonte de informação para essa questão? Não achei nada na internet (não cheguei a ler o edital, estou resolvendo questões relacionadas de ti mesmo).


ID
947419
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

Considerando as soluções existentes para a promoção do aumento da eficiência no uso de recursos de TI das organizações, julgue os itens de 55 a 57.

A consolidação de servidores pode ser definida como o processo de reestruturação da infraestrutura de TI de uma organização para fins de redução de custos e melhoria do controle por meio da otimização dos recursos.

Alternativas
Comentários
  • Aconsolidação de servidores consiste em usar uma máquina física com diversas máquinas virtuais, sendo uma para cada servidor. Essa nova abordagem garante o isolamento dos servidores e apresenta as vantagens de aumentar a taxa de utilização de servidores, reduzir os custos operacionais, criar ambientes mais flexíveis e reduzir custos de administração de TI. O ponto mais importante da consolidação de servidores é o melhor aproveitamento dos recursos.

    Fonte:http://www.supercom.com.br/?cat=21
  • Gabarito Certo

    Consolidação de Servidores 

    Um pensamento comum entre administradores de rede é de ter um servidor por serviço. Esta medida garante uma maior segurança e maior disponibilidade dos serviços na rede, já que a falha de um servidor só afeta um serviço e a vulnerabilidade de um serviço só expõe um servidor. No entanto, a taxa de utilização dos recursos de hardware de um servidor é extremamente baixa, o que indica uma subutilização de seus recursos.

    A consolidação de servidores consiste em usar uma máquina física com diversas máquinas virtuais, sendo uma para cada servidor. Essa nova abordagem garante o isolamento dos servidores e apresenta as vantagens de aumentar a taxa de utilização de servidores, reduzir os custos operacionais, criar ambientes mais flexíveis e reduzir custos de administração de TI. O ponto mais importante da consolidação de servidores é o melhor aproveitamento dos recursos, já que se existem n servidores com uma taxa de utilização x, tal que x < 100%, é menos custoso e mais vantajoso consolidar os n servidores em apenas um, com taxa de utilização de n.x, desde que n.x < 100%.

    Outro ponto a ser levantado é que a consolidação permite ocupar menos espaço físico com servidores, pois estes passam a ser apenas uma máquina física. Isso propicia menos gastos com eletricidade, já que o número de máquinas é menor, e com manutenção de máquinas. Vale ainda lembrar que a virtualização aumenta a flexibilidade, pois pode-se instalar diversos ambientes em uma mesma máquina, por exemplo, ter serviços que são executados em ambiente Windows, coexistindo em uma mesma máquina física, mas em máquinas virtuais distintas, que serviços que são executados em ambiente Linux.

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !


ID
1191367
Banca
FUNRIO
Órgão
IF-PI
Ano
2014
Provas
Disciplina
Sistemas Operacionais
Assuntos

Sabendo que todos os itens listados nas opções abaixo são ferramentas de software, marque a alternativa que contém apenas elementos cuja finalidade seja avaliar o desempenho de um computador.

Alternativas

ID
1329985
Banca
FMP Concursos
Órgão
PROCEMPA
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

O desempenho da implementação de uma memória virtual depende da probabilidade de que as posições a serem acessadas estejam presentes ou não na memória física (RAM). A probabilidade de acessar uma posição de memória não presente em RAM é denominada de “taxa de falta de páginas” e será representada por “p”. Com base nessa probabilidade, pode-se calcular o tempo efetivo médio (TE) de acesso dessa memória virtual pela expressão: TE= (1 - p) x TRAM + (p) x TFP
Onde TRAM é o tempo de acesso à memória RAM, e TFP é o tempo necessário para o tratamento completo da falta de página. Considere que TRAM = 10, TE deve ser menor do que 50 e que TFP = 1010, com todos os tempos expressos em microsegundos. Assinale, dentre as alternativas abaixo, aquela que expressa adequadamente o conjunto de valores que satisfaz a restrição desejada.

Alternativas

ID
1337248
Banca
FGV
Órgão
TJ-GO
Ano
2014
Provas
Disciplina
Sistemas Operacionais
Assuntos

O acesso a disco é muito mais lento que o acesso à memória. Sistemas operacionais implementam diversas técnicas que visam melhorar o desempenho do sistema de arquivos. Uma dessas técnicas consiste na transferência antecipada de blocos do disco para memória antes mesmo de serem efetivamente solicitados por algum processo. Tal procedimento é bastante efetivo nos casos de:

Alternativas

ID
1625215
Banca
ESAF
Órgão
MF
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

Assinale a opção correta.

Alternativas
Comentários
  • Os Dashboards fornecem uma representação ilustrada do desempenho dos negócios em toda a organização.

    Os Scorecards fornecem uma representação visual dos indicadores chave de desempenho (KPIs) – indicadores cuidadosamente selecionados que ajudam as empresas a medir e gerenciar o desempenho


ID
1827892
Banca
FGV
Órgão
INEA-RJ
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

Analise as afirmativas a seguir e assinale V para a verdadeira e F para a falsa.

( ) O balanceamento de carga é um mecanismo usado para atingir escalabilidade, dividindo a carga de processamento entre uma ou mais máquinas. O DNS Round Robin é considerado um método alternativo de balanceamento de carga, onde múltiplos endereços IP de vários servidores são associados a um único nome de domínio.
( ) Um sistema é dito tolerante a falhas se ele pode mascarar a presença de falhas no sistema utilizando redundâncias em nível de hardware/software, mantendo o seu funcionamento mesmo com um desempenho degradado.
( ) O termo dependabilidade pode ser definido como a confiança a ser depositada no serviço oferecido por um dado sistema de computação. Os seus principais atributos são segurança e manutenibilidade, que podem ser quantificáveis por medições diretas.

As afirmativas são, respectivamente,

Alternativas
Comentários
  • Gabarito D

    Segundo [ZHONG02], no algoritmo Round Robin os processos são divididos
    uniformemente(da mesma maneira) entre todos os processadores. Cada novo processo é
    atribuído para um novo processador no Round Robin em ordem. A ordem de alocação dos
    processos é mantida localmente em cada processador, independente da alocação do
    processador remoto. O algoritmo Round Robin trabalha bem quando o número de processos
    com uso de processador for similar (processos com consumo médio de CPU parecidos).
    A principal vantagem do algoritmo Round Robin é que não ocorre a comunicação
    interprocessos. O algoritmo Round Robin pode ter um melhor desempenho entre todos os
    algoritmos de balanceamento de carga para uma aplicação de propósito específico. 
     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • A explicação do colega abaixo sobre a primeira afirmativa apenas fala sobre o algoritmo Round Robin em si, em nada tem relação com a aplicação direta do DNS Round Robin, encontrei uma passagem que explica muito bem o conceito abordado na alternativa:

     

    "Round robin é um mecanismo de equilíbrio local de carga, usado pelos servidores DNS  para compartilhar e distribuir cargas entre dois ou mais servidores da rede. Entenda-se por carga de trabalho no servidor DNS, os pedidos para resolução de nomes, enviados através de consutlas dos diveresos clientes da rede (estações de trabalho e outros equipamentos ligados na rede). Por exemplo, pode ser utilizado para distribuir os acessos a um site de elevado volume de acessos entre dois ou mais servidores Web, os quais que contém exatamente o mesmo conteúdo. Em resumo, usando o Round robin, a um único nome DNS são associados dois ou mais endereços IP. A medida que as requisições vão chegando, o servidor DNS responde cada consulta com um dos endereços IP e depois faz uma reordenação da lista de endereços, para que na próxima requisição, um endereço IP diferente seja o primeiro da lista. Isso proporciona uma distribuição igualitária de carga entre os diversos servidores."

     

    https://juliobattisti.com.br/artigos/windows/tcpip_p30.asp


ID
1891840
Banca
IF-SC
Órgão
IF-SC
Ano
2014
Provas
Disciplina
Sistemas Operacionais
Assuntos

O desempenho dos sistemas de computação tem sido crucial para as aplicações da atualidade. Numere a coluna da direita, de acordo com as afirmações da esquerda que tratam sobre o desempenho computacional.

(1) Tempo total necessário para um computador completar uma tarefa, como acesso a disco, acesso à memória.

(2) Tempo real que o processador gasta computando uma tarefa específica.

(3) Tempo efetivamente gasto pela CPU em um programa.

(4) Tempo de CPU gasto no sistema operacional, realizando tarefas a pedido de um programa.

(5) Medição de velocidade de execução de um programa baseado no número de instruções.


( ) Tempo de CPU do usuário.

( ) MIPS.

( ) Tempo de resposta.

( ) Tempo de CPU do sistema.

( ) Tempo de CPU

A ordem CORRETA de associação, de cima para baixo, é:

Alternativas
Comentários
  • Percebi que esta banca usa bastante(e órgão) o macete de critérios de eliminação em ordem. Quando você não sabe a maior parte dos itens da alternativa é possível acertar através deste método de eliminação. Já é a 4º questão que percebo isto nesta mesma prova. Por exemplo. É mais provável que as alternativas c, d ,e estejam corretas, depois d , e e após você aplica o conhecimento. Este critério por eliminação não precisa ser necessariamente em ordem, mas para esta prova específica eu sempre vejo em ordem. Isso significa que pessoas que não tem domínio do assunto podem ter uma pontuação interessante.

     

  • Tempo de resposta - Tempo total necessário para um computador completar uma tarefa, como acesso a disco, acesso à memória.

    Tempo de CPU - Tempo real que o processador gasta computando uma tarefa específica.

    Tempo de CPU do usuário - Tempo efetivamente gasto pela CPU em um programa.

    Tempo de CPU do sistema- Tempo de CPU gasto no sistema operacional, realizando tarefas a pedido de um programa.

    MIPS - Medição de velocidade de execução de um programa baseado no número de instruções.


ID
2050069
Banca
PR-4 UFRJ
Órgão
UFRJ
Ano
2015
Provas
Disciplina
Sistemas Operacionais
Assuntos

Ao se comparar desempenhos de discos rígidos, um dos fatores a ser levado em consideração é conhecido como “tempo de busca” (seek time), que pode ser definido como o tempo:

Alternativas
Comentários
  • Tempo de acesso = seek time(tempo requerido para mover a cabeça de leitura/gravação até a trilha desejada) + latência rotacional (atraso rotacional do disco, em função de sua velocidade de rotação).


ID
2322571
Banca
Exército
Órgão
EsFCEx
Ano
2016
Provas
Disciplina
Sistemas Operacionais
Assuntos

Analise as afirmativas relacionadas ao desempenho de um sistema computacional, colocando entre parênteses a letra V, quando se tratar de afirmativa verdadeira, e a letra F, quando se tratar de afirmativa falsa. A seguir, assinale a alternativa que apresenta a sequência correta.

( ) O desempenho é inversamente proporcional ao tempo de ciclo do clock.

( ) O desempenho é inversamente proporcional à quantidade de instruções de máquina executadas pelo programa.

( ) O desempenho é diretamente proporcional ao tempo de execução do programa.

( ) O desempenho é independente da quantidade de ciclos de clock gastos por cada instrução executada pelo programa.

Alternativas
Comentários
  • O gabarito é a letra C.

     

    O desempenho é inversamente proporcional ao tempo de execução do programa. Se o programa executa mais rápido, num tempo menor, então seu desempenho será maior. 

     

    O desempenho depende da quantidade de ciclos de clock gastos por cada instrução executada pelo programa. Com maior desempenho, o programa vai necessitar de um número de ciclos de clock menor. 

  • O desempenho é inversamente proporcional à quantidade de instruções de máquina executadas pelo programa. Essa eu buguel??? Alguém me explica PF

     

  • V - O desempenho é inversamente proporcional à quantidade de instruções de máquina executadas pelo programa.

    O desempenho não é inversamente proporcional à quantidade de instruções de máquina executadas por segundo

    Na afirmação apenas o número total de instruções executadas é levado em consideração.

  • " O desempenho é inversamente proporcional à quantidade de instruções de máquina executadas pelo programa."

    A medida que o computador tem para o desempenho é o tempo, ou seja, precisamos maximizar o desempenho através da minimização do tempo de resposta - também conhecido como tempo de execução. Quanto mais instruções o programa tiver para executar, mais tempo demorará para terminar a tarefa.

    Já o throughput, é o nº de tarefas COMPLETADAS por uma unidade de tempo. Se diminuirmos o tempo de resposta, o throughput melhorará.

    .

    .

    At.te

    Foco na missão!

  • Desempenho é o ponto da questão.

    Desempenho nesse contexto significa a quantidade de trabalho executado Tr / Tempo que esse trabalho levou para ser executado Te.

    D = Tr / Te

    Se o tempo para executar um determinado trabalho aumenta o desempenho DIMINUI.

    Se executarmos uma grande quantidade de trabalho significa que o desempenho AUMENTOU.

    a - tempo de ciclo de clock - tempo que o processador levar para executar um nro de x de instrução.

    Se Ciclo de clock aumenta para para executar uma instrução,aumenta o tempo fazendo c que a o desempenho

    caia. Alternativa Verdadeira

    b- Aumentar a quantidade de instrução executado também afeta o tempo. Alternativa Verdadeira

    c - Se o Tempo aumenta o desempenho diminui.

       se o tempo diminui o desempenho aumenta.

    É falsa pelo fato da alternativa ser diretamente proporcional. Deveria ser Inversamente proporcional

    d - O desempenho tem dependência ao gastar ciclos gastos por ciclo de clock. 

    Gabarito : C

  • Quanto maior o tempo, menor o desempenho, e vice-versa.


ID
2510269
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em situações onde há numerosos processos simultâneos, o sistema pode entrar em thrashing, gerando um impacto negativo no desempenho. Sobre thrashing, assinale a alternativa correta.

Alternativas
Comentários
  • Gabarito D

    Na ciência da computação, thrashing é a situação onde uma grande quantidade de recurso computacional é utilizado para fazer uma quantidade mínima de trabalho, com o sistema em um estado contínuo de contenção de recursos. Uma vez iniciado, o thrashing é tipicamente protelado num ciclo vicioso até que algo ocorra para remover a situação original que levou ao estado de thrashing.

    Geralmente o thrashing se refere a dois ou mais processos acessando um mesmo recurso repetidamente de modo que há uma séria degradação de performance do sistema, porque o sistema está gastando um tempo desproporcionalmente longo somente para acessar o recurso compartilhado. O tempo de acesso ao recurso pode ser considerado um desperdício, uma vez que não contribui para nenhum dos processos. Este é geralmente o caso, por exemplo, quando uma CPU pode processar mais informação do que aquela disponível na RAM, consequentemente o sistema vai passar mais tempo se preparando para executar as operações do que propriamente o fazendo.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Pode ser mitigado, aumentando o tamanho da Ram

  • Ibsen "Perito" copiou daqui: https://pt.wikipedia.org/wiki/Thrashing


ID
2510362
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2017
Provas
Disciplina
Sistemas Operacionais
Assuntos

Desempenho é um fator muito importante em processadores, dependendo de diversos fatores relacionados com a arquitetura. Nesse sentido, assinale a alternativa correta.

Alternativas
Comentários
  • Gabarito D

    Arquitetura do conjunto de instruções (instruction set architecture - ISA) se distingue da microarquitetura, que é o conjunto de técnicas de design de processadores usado ​​para implementar o conjunto de instruções. Computadores com diferentes microarquiteturas podem compartilhar um conjunto de instruções comum. Por exemplo, o Intel Pentium e o AMD Athlon implementam versões quase idênticas do conjunto de instruções x86, mas com diferentes projetos internos.

    O conceito de uma arquitetura distinta do projeto de uma máquina específica, foi desenvolvido por Fred Brooks na IBM durante a fase de projeto do System/360.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • qual o erro da b?

  • a) A eficiência de um compilador afeta a contagem de instruções executadas sem afetar o CPI (ciclos por instrução), uma vez que o compilador determina a tradução da linguagem de entrada para instruções do processador.

    b) A linguagem de programação não afeta o CPI (ciclos por instrução), uma vez que isso é característica dependente da implementação das instruções no processador. Quanto + abstrata a linguagem (Java), + chamadas indiretas: aumenta o CPI.

    c) O algoritmo determina a quantidade de instruções executadas sem afetar o CPI (ciclos por instrução), uma vez que isso é característica dependente da implementação das instruções no processador.

    e) Considerando duas implementações do mesmo conjunto de instruções, a comparação de CPI (ciclos por instrução) é suficiente para determinar qual apresenta maior desempenho. 

     

    Fonte: Computer Organization and Design, "Understanding Program Performance".


ID
2528581
Banca
UFMT
Órgão
UFMT
Ano
2014
Provas
Disciplina
Sistemas Operacionais
Assuntos

Sobre monitoramento de performance de servidores, considere:


I - Manter a sobrecarga de monitoramento alta.

II - Analisar os resultados de desempenho e estabelecer uma linha de base de desempenho.

III - Ajustar o desempenho.


São práticas recomendadas de monitoramento de desempenho de sistemas:

Alternativas

ID
2556367
Banca
UFES
Órgão
UFES
Ano
2016
Provas
Disciplina
Sistemas Operacionais
Assuntos

Duas máquinas X e Y de fabricantes diferentes, mas com CPUs que trabalham com frequências de clock iguais a 1GHz, foram usadas para uma comparação de desempenho. Para isso, um mesmo algoritmo de ordenação de um vetor contendo 100.000 de valores foi implementado na linguagem C e compilado para ambas as máquinas X e Y. O código compilado foi então executado simultaneamente em ambas as arquiteturas. No teste de desempenho, foram obtidos os seguintes resultados:


(I) O tempo de CPU gasto na execução da ordenação na máquina X foi igual à metade do tempo de CPU da máquina Y.

(II) O número médio de Ciclos por Instrução (CPI) da máquina X foi igual ao dobro do número médio de Ciclos por Instrução da máquina Y.


De acordo com os resultados apresentados acima, a razão entre o número de instruções executadas pela CPU X e o número de instruções executadas pela CPU Y, nessa comparação de desempenho, é

Alternativas

ID
2595970
Banca
Exército
Órgão
EsFCEx
Ano
2017
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em relação à influência dos elementos de um sistema computacional sobre o desempenho do sistema, associe a segunda coluna de acordo com a primeira e, a seguir, assinale a alternativa com a sequência correta.


COMPONENTE

1. Algoritmo.

2. Compilador.

3. Processador.

4. Sistema operacional.


COMO AFETA O DESEMPENHO

( ) Determina a velocidade de execução das instruções.

( ) Determina a velocidade em que as operações de Entrada/Saída podem ser executadas.

( ) Determina o número de operações de Entrada/Saída.

( ) Determina o número de instruções de máquina.

Alternativas
Comentários
  • (3. Processador) Determina a velocidade de execução das instruções.

    (4. Sistema operacional) Determina a velocidade em que as operações de Entrada/Saída podem ser executadas.

    (1. Algoritmo) Determina o número de operações de Entrada/Saída.

    (2. Compilador) Determina o número de instruções de máquina. 







  • CoMpilador - > Máquina;

    SIstema Operacional - > velocidade operações de IO;

    AlgorÍtmO - > quantidade de IO;

     

    go ahe@d!!

  • Falar em istrução de máquina é so lembrar de compilação que traduz todo o código pra um nível mais alto.


ID
2622661
Banca
Marinha
Órgão
CAP
Ano
2017
Provas
Disciplina
Sistemas Operacionais
Assuntos

Quanto às medidas de desempenho de um sistema de computação, assinale a opção correta

Alternativas
Comentários
  • Tempo do Resposta é o tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida.
     

    Throughput representa o número de processos executados em um determinado intervalo de tempo. Quanto maior o throughput, maior o número de tarefas executadas em função do tempo. A maximização do throughput é desejada na maioria dos sistemas.

  • Vazão (throughput) é a quantidade de ações ou transações que podem ser realizadas por um sistema em uma unidade de tempo.


ID
2685763
Banca
Aeronáutica
Órgão
CIAAR
Ano
2018
Provas
Disciplina
Sistemas Operacionais
Assuntos

O desempenho de um programa depende da combinação entre a eficácia dos algoritmos usados, dos sistemas de softwares utilizados para criar e traduzir o programa para instruções de máquina e da eficácia do computador em executar essas instruções, que podem incluir operações de entrada/saída (E/S).


Os componentes que afetam o desempenho determinando a velocidade em que as instruções podem ser executadas são os

Alternativas
Comentários
  • Não poderia ser a A também?

  • Oi José, eu acredito que não porque o algoritmo não muda o tempo desse usa o de uma instrução, mas sim o tempo de execução de um programa. Abraço.

  • A velocidade da execução de instruções depende da velocidade do processador e o tempo de acesso à memória.
  • Pra falar a verdade, não vi sequer o comando da questão. Não identifiquei.

    kkk

    Estou lendo os comentários e percebi que é sobre REESCRITA.

  • Foucault, irmão... Esse fdp só serve para embolar o meio de campo!

  • Meio confuso ...


ID
2745502
Banca
IF-TO
Órgão
IF-TO
Ano
2018
Provas
Disciplina
Sistemas Operacionais
Assuntos

Avaliar o desempenho de um computador não é uma tarefa trivial. A avaliação não exige apenas medir o desempenho em si, mas também, as limitações das medições relacionadas ao desempenho. O desempenho pode estar relacionado a qual computador executa o mesmo conjunto de tarefas em um menor tempo, ou ainda, qual computador completa o maior número de tarefas em um determinado tempo. Nesse sentido, as afirmativas abaixo apresentam algumas definições relacionadas com os conceitos de medição de desempenho de um computador.

Fonte: Patterson, D. A e Hennessy, J. L. Organização e Projeto de Computadores: A Interface Hardware e Software. Ed. Elsevier, 2017.

I. O tempo de resposta é o tempo decorrido entre o início e o término de uma tarefa executada pelo computador.
II. O tempo de resposta também é conhecido como tempo de execução.
III. A largura de banda é a quantidade total de trabalho realizado por um computador em um determinado tempo.
IV. O tempo de resposta também é conhecido como throughput.
V. O tempo total para um computador terminar uma tarefa, em termos de tempo de resposta, envolve as tarefas de acesso a disco, acesso às memórias, atividades de E/S, overhead do sistema operacional, tempo de execução em CPU e etc.

Assinale a alternativa correta que apresenta a enumeração das afirmativas verdadeiras.

Alternativas
Comentários
  • Só acertei essa pergunta porque a IV é claramente ERRADA. Desta forma dá pra eliminar todas as alternativas com exceção da alternativa A, que é o gabarito.


    Não tenho a referência dada na questão, portanto não posso afirmar categorigamente que o examidador trocou as bolas, mas eu nunca vi definições tais como estas apresentadas.


    Os critérios que eu conheço de desempenho de processos são:


    Throughput

    – Número de processos executados em determinado intervalo de tempo


    Tempo de Processador/CPU

    – Tempo que um processo leva no estado de execução durante seu processamento

    – As políticas de escalonamento não influenciam este tempo


    Tempo de espera

    – Tempo que um processo fica no estado de pronto aguardando ser executado


    Tempo de Turnaround

    – Tempo que leva desde a criação até seu término


    Tempo de Resposta

    – Tempo decorrido desde a requisição ao sistema até o instante que a resposta é exibida



    Questão duvidosa...

  • Complementando o ótimo comentário do Colega Vulgo Jhow.

     A questão parece duvidosa, porém, conforme a referência bibliografia usada, a questão está completamente correta.

     

    "Tempo de resposta: Também chamado de tempo de execução. O tempo total exigido para o computador completar uma tarefa, incluindo acessos ao disco, acessos à memória, atividades de E/S, overhead do sistema operacional, tempo de execução de CPU e assim por diante"

    "Throughput: Também chamado de largura de banda, outra medida de desempenho, é o número de tarefas completadas por unidade de tempo"

    Fonte: Organização e Projeto de Computadores - Patterson e Hennessy;

     

    GABARITO ALTERNATIVA A

     

    Mas o que aprendemos com a questão?

    Já fiz algumas questões sobre o tema e podemos observar o seguinte:

             - Se a questão citar o referencial bibliografico e, mais precisamente ele for Patterson e Hennessy, consideramos o tempo de resposta = tempo de execução

     

    PORÉM NA AMPLA MAIORIA DAS PROVAS:

              -  Devemos usar os CONCEITOS enumerados pelo colega Vulgo Jhow;

     

     

  • "Alguns autores de redes usam o termo largura de banda como sinônimo de taxa de transferência, esse é o caso do Kurose. Já o Forouzan, deixa claro a diferença entre os dois conceitos"

    blog.grancursosonline.com.br/largura-de-banda-vs-taxa-de-transmissao

  • Matei a questao apenas com o conceito de Throughput


ID
2746318
Banca
UFLA
Órgão
UFLA
Ano
2018
Provas
Disciplina
Sistemas Operacionais
Assuntos

O desempenho de algoritmos paralelos pode ser medido em função do tempo gasto para completar a execução de um algoritmo paralelo em computadores paralelos com N unidades de processamento. Assinale a alternativa CORRETA:

Alternativas
Comentários
  • Ótimo material sobre eficiencia em processamento paralelo: https://www.gta.ufrj.br/ensino/EEL580/apresentacoes/Parte6.pdf


ID
2863564
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2018
Provas
Disciplina
Sistemas Operacionais
Assuntos

Julgue o item a seguir, relativo à integração dos sistemas operacionais modernos com as atuais arquiteturas computacionais, o que possibilita interações dos sistemas com serviços de armazenamento, padrões de disco e tecnologias de becape.


O sistema operacional gerencia o espaço livre no disco por meio da alocação encadeada, cujos eventuais problemas no aumento do tempo de acesso ao arquivo podem ser mitigados com a desfragmentação frequente do disco.

Alternativas
Comentários
  • Gab.CERTO Otimizar e desfragmentar unidade de disco: Organiza todos os arquivos do sistema operacional e arquivos do usuário, garantido maior eficiência(desempenho).

    Se estiver errada, por gentileza, me corrija.

  • Gabarito: CERTO, para os não assinantes.

  • Gabarito "C"

    O sistema operacional gerencia o espaço livre no disco por meio da alocação encadeada, cujos eventuais problemas no aumento do tempo de acesso ao arquivo podem ser mitigados com a desfragmentação frequente do disco.

    Depois te pesquisado sobre o assunto notei que a questão esta 'certa". Pois,neste tipo de alocação, ocorre grande fragmentação dos arquivos devido aos blocos livres dos arquivos não precisarem ser contíguos, existe a quebra do arquivo em diversos pedaços, denominados extents. Essa fragmentação aumenta o tempo de acesso aos arquivos, pois exige que o mecanismo de leitura/gravação se desloque diversas vezes sob sua superfície. Dessa forma se torna necessário a execução da operação de defragmentação com regularidade.

  • questão correta, entretanto é bom evitar fazer constantes desfragmentações, pois isso pode acabar diminuindo o tempo de vida dos HDs.

  • Minha contribuição.

    Desfragmentador: Agrupa os arquivos e facilita a leitura de dados.

    Fonte: Prof. Deodato

    Abraço!!!

  • Eu errei essa questão pois há mais de uma forma de alocação de espaço em disco. E interpretei que a estão se referia a alocação encadeada como a única forma de alocação de espaço em disco.


ID
3136006
Banca
Exército
Órgão
EsFCEx
Ano
2019
Provas
Disciplina
Sistemas Operacionais
Assuntos

Dois dos principais objetivos no desenvolvimento de aplicações paralelas são obtenção de bom desempenho e uma boa escalabilidade.


Considerando esse contexto, avalie as seguintes asserções e a relação proposta entre elas.

I. O desempenho é a capacidade de reduzir o tempo de resolução do problema à medida que os recursos computacionais aumentam.

PORQUE


II. A escalabilidade é a capacidade de aumentar o desempenho à medida que a complexidade do problema aumenta.


A respeito dessas asserções, assinale a alternativa correta.

Alternativas
Comentários
  • Pela questão, acredita-se que o aumento do desempenho não necessariamente depende do aumento da complexidade do problema, pode ser que o simples fato de ser desejável um menor tempo para as respostas, seja necessário que o desempenho aumente, mesmo o problema não sendo tão complexo em relação a arquitetura do sistema.

    Confirma?

  • O desempenho é uma indicação da capacidade de resposta de um sistema para executar qualquer ação dentro de um determinado intervalo, enquanto a escalabilidade é a capacidade de um sistema de lidar com o aumento de carga sem impacto no desempenho, fazendo com que os recursos disponíveis sejam prontamente aumentados.

  • Letra E

  • Fonte da questão

    https://www.google.com/url?sa=t&source=web&rct=j&url=https://www.dcc.fc.up.pt/~ricroc/aulas/0708/ppd/apontamentos/metricas.pdf&ved=2ahUKEwj5-Li8sanxAhUApJUCHUtnBn8QFjABegQIBBAG&usg=AOvVaw2c45ucDj4gdoRxQjRFPmDE


ID
3186256
Banca
COMPERVE
Órgão
UFRN
Ano
2019
Provas
Disciplina
Sistemas Operacionais
Assuntos

Pode-se melhorar o desempenho em muitos programas paralelos que usam MPI através d a sobreposição de comunicação e computação. Uma maneira de conseguir isso é usar comunicação não bloqueante. O MPI inclui funções de envio e recebimento não bloqueantes. Uma descrição correta de uma dessas funções é:

Alternativas

ID
3186259
Banca
COMPERVE
Órgão
UFRN
Ano
2019
Provas
Disciplina
Sistemas Operacionais
Assuntos

Comunicação coletiva é um mecanismo geralmente otimizado para realizar uma comunicação que envolve todos os processos de um comunicador MPI. Sobre as diversas funções de comunicação coletiva, é correto afirmar:

Alternativas

ID
3226024
Banca
INSTITUTO AOCP
Órgão
PRODEB
Ano
2018
Provas
Disciplina
Sistemas Operacionais
Assuntos

Um sistema operacional é composto por vários elementos. Se um dos elementos não estiver funcionando a contento, todo o desempenho do sistema será comprometido. Essa situação representa um dos motivos que caracterizam a importância da avaliação do desempenho de sistemas operacionais. Assinale a alternativa que NÃO apresenta uma motivação para a análise de desempenho de sistemas.

Alternativas

ID
3226027
Banca
INSTITUTO AOCP
Órgão
PRODEB
Ano
2018
Provas
Disciplina
Sistemas Operacionais
Assuntos

Existem algumas técnicas para a avaliação do desempenho de sistemas, entre elas a avaliação experimental, a modelagem analítica e os modelos de simulação. Cada uma das técnicas possui uma classificação perante a precisão, o custo e a capacidade de generalização. Sobre esses três pontos das características da modelagem analítica, assinale a alternativa correta.

Alternativas

ID
3357322
Banca
IBADE
Órgão
IPM - JP
Ano
2018
Provas
Disciplina
Sistemas Operacionais
Assuntos

O desempenho de um disco rígido é um fator que influencia muito no desempenho global do sistema, determinando o tempo de carregamento dos aplicativos e arquivos grandes e até mesmo a velocidade de acesso ao arquivo de troca. Um dos parâmetros utilizados para medir desempenho é indicado pelo tempo necessário para que a cabeça de leitura e gravação se posicione no setor do disco que deve ser lido ou mesmo gravado. Esse parâmetro sofre influência do tempo de rotação dos discos (atualmente de 5.400, 7.200 e 10.000 RPM) e também é informado em milissegundos. Esse parâmetro é denominado tempo de:

Alternativas
Comentários
  • O Latency Time é a medida que indica o tempo necessário para que a cabeça de leitura e gravação se posicione no setor do disco que deve ser lido ou gravado. Esse parâmetro sofre influência do tempo de rotação dos discos (atualmente de 5.400, 7.200 ou 10.000 RPM, relembrando) e também é informado em milissegundos.

  • A = Troca de Contexto, Salva o estado do processo que acabou de deixar a CPU e carrega o estado de outro processo, salva o estado.

    B = O Tempo necessário para movimentar o braço do disco até o cilindro desejado

    C = Tempo de solicitação de uma função até ser completada.

    D = O tempo de latência rotacional é o tempo de espera até que o setor desejado se posicione sob o mecanismo de leitura/gravação.

    E = O tempo de transferência corresponde ao tempo necessário para a transferência do bloco entre memória principal e o setor do disco

    GAB D

    Maia + Silberchatz


ID
3496780
Banca
INSTITUTO AOCP
Órgão
PRODEB
Ano
2018
Provas
Disciplina
Sistemas Operacionais
Assuntos

O desempenho de um sistema computacional pode ser medido através de uma série de parâmetros quantitativos e, eventualmente, qualitativos, em um processo que se denomina análise de desempenho. A(s) principal(is) ferramenta(s) para medir esse desempenho é/são

Alternativas
Comentários
  • Gabarito D

    A) Máquinas Virtuais. simuladores de sistemas INCORRETO

    B) Abordagem Quantitativa. metodo cientifico / estatisticas INCORRETO

    C) Análise de Desempenho Absoluto. absoluto = preciso INCORRETO

    D) Benchmarks. avaliação de conjunto de programas e operações CORRETO

    E) Análise de Desempenho Relativo. relativo = aproximado INCORRETO


ID
3496786
Banca
INSTITUTO AOCP
Órgão
PRODEB
Ano
2018
Provas
Disciplina
Sistemas Operacionais
Assuntos

Ao que se refere à avaliação do desempenho de sistemas operacionais para servidores, é comum citar os servidores Linux, pois eles são os mais utilizados. O ambiente GNU/Linux fornece alguns comandos nativos para aferição do desempenho. Sobre esses comandos, assinale a alternativa correta.

Alternativas
Comentários
  • Gabarito D

    A) O comando free mostra o número de usuários logados no momento. users INCORRETA

    B) O comando top mostra estatísticas de utilização de memória mpstat INCORRETA

    C) O comando free apresenta diversas informações sobre os processos que mais consomem recursos na máquina.top INCORRETA

    D) O comando uptime é utilizado para mostrar a quanto tempo o sistema está em operação ininterruptamente. CORRETA

    E) O comando uptime mostra estatísticas de uso de memória, paginação, entrada/ saída de blocos, interrupções, processos e atividades do processador. htop INCORRETA

  • A) users - output the names of users who are currently logged in.

    B) free - information about the total amount of physical and swap memory as well as the free and used memory and swap space in the system

    C) top - shows which users and processes are consuming the most system resources at any given time.

    D) uptime - percentage of time a machine has been working and available.

    E) vmstat - displays summary information about operating system memory, processes, interrupts, paging and block I/O.


ID
3496849
Banca
INSTITUTO AOCP
Órgão
PRODEB
Ano
2018
Provas
Disciplina
Sistemas Operacionais
Assuntos

Existem algumas técnicas para realizar a análise de desempenho de sistemas computacionais. Em uma delas, o funcionamento do sistema real é reduzido a relações puramente matemáticas. Assim, descreve-se o sistema através de um conjunto de estados em que o mesmo pode se encontrar e de transições estocásticas entre esses estados. Essa técnica de análise de desempenho de sistemas computacionais é chamada de

Alternativas
Comentários
  • Gabarito B

    A) Simulação. Teste proximo da realidade INCORRETA

    B) Métodos Analíticos. Puramente matemáticos CORRETA

    C) Monitoração. Vigiar / observar com atenção INCORRETA

    D) Medição. Avaliar de acordo com algum padrão INCORRETA

    E) Benchmarking. Conjunto de teste de hardware e operações INCORRETA


ID
3496852
Banca
INSTITUTO AOCP
Órgão
PRODEB
Ano
2018
Provas
Disciplina
Sistemas Operacionais
Assuntos

Sobre as métricas na análise de desempenho de sistemas computacionais, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.


( ) Métricas são critérios para a comparação do desempenho e dependem basicamente do comportamento dos componentes do sistema a ser estudado.

( ) Métrica de confiabilidade é definida como a taxa que cada requisição pode ser executada pelo sistema.

( ) Métrica de utilização de um recurso é medida pela probabilidade de ocorrência de erros ou pelo tempo entre ocorrências de erros.

( ) As métricas de tempo de resposta são definidas como o intervalo de tempo entre a requisição e a resposta fornecida pelo sistema.

Alternativas

ID
3496855
Banca
INSTITUTO AOCP
Órgão
PRODEB
Ano
2018
Provas
Disciplina
Sistemas Operacionais
Assuntos

Uma importante forma de medição do desempenho de sistemas é o tempo de execução. Fazendo uma suposição que o tempo total de execução de um programa X seja de 200 segundos e o computador gasta 70% do tempo de execução realizando uma operação de cálculo Y, os analistas de desempenho chegam à conclusão que é necessária alguma alteração para que esta operação seja realizada de forma mais rápida. Ao realizar uma alteração neste computador para melhorar o desempenho da operação de cálculo Y, obteve-se uma melhora estimada em 10 vezes. Qual será o novo tempo de execução de X, em segundos?

Alternativas
Comentários
  • Se leva 200 segundo no total e 70% é em Y, esse durava 140 segundos, se teve uma redução de 10 vezes então 1/10, logo o novo tempo de execução de Y é 14.

    Os outros 60 permaneceram inalterados, pois a melhoria foi só em Y.

    Logo o Tempo de Execução é de 74 segundos.

    Resposta: A.

  • notifiquem a classificação errada, pelamor...


ID
3620233
Banca
AOCP
Órgão
PRODEB
Ano
2018
Disciplina
Sistemas Operacionais
Assuntos

O desempenho de um sistema computacional pode ser medido através de uma série de parâmetros quantitativos e, eventualmente, qualitativos, em um processo que se denomina análise de desempenho. A(s) principal(is) ferramenta(s) para medir esse desempenho é/são 

Alternativas
Comentários
  • Em computação, benchmark é o ato de executar um programa de computador, um conjunto de programas ou outras operações, a fim de avaliar o desempenho relativo de um objeto, normalmente executando uma série de testes padrão e ensaios nele.


ID
5366398
Banca
IDIB
Órgão
Câmara de Planaltina - GO
Ano
2021
Provas
Disciplina
Sistemas Operacionais
Assuntos

É possível que alguns programas ou serviços possam reduzir consideravelmente o desempenho do Windows 7. Por isso, é importante monitorar os programas em execução para evitar sobrecarga dos sistemas do computador. Sobre esse tema, assinale a alternativa correta quanto ao Monitor de Recursos do Windows 7.

Alternativas