Questões de Concurso
Sobre threads em sistemas operacionais
Foram encontradas 175 questões
Com base nas informações exibidas e no funcionamento do gerenciador de tarefas, analise as afirmativas a seguir:
I. O valor de 48% de utilização da cpu representa a média instantânea de uso entre todos os processadores lógicos, e não necessariamente indica que metade dos núcleos físicos está totalmente ocupada.
II. A métrica speed (2.12 ghz) pode ultrapassar a velocidade base do processador (1.50 ghz), indicando ajuste dinâmico de frequência conforme a carga de trabalho.
III. O número de threads (4012) corresponde diretamente à quantidade de núcleos lógicos disponíveis no processador, refletindo sua capacidade máxima de execução paralela.
IV. A quantidade de threads exibida refere-se às unidades de execução criadas pelos processos em execução, podendo ser significativamente superior ao número de processadores lógicos.
Assinale a alternativa correta:
Considerando a execução concorrente das threads, assinale a alternativa correta.
Considerando os conceitos de processo, thread e escalonamento, analise as afirmativas a seguir:
I. Um processo corresponde a um programa em execução, possuindo espaço de endereçamento próprio, enquanto as threads de um mesmo processo compartilham esse espaço de memória.
II. Em um sistema com escalonamento preemptivo, o sistema operacional pode interromper a execução de um processo para alocar a CPU a outro processo de maior prioridade ou por fim de fatia de tempo.
III. No escalonamento do tipo Round Robin, cada processo recebe uma fatia fixa de tempo de CPU, denominada quantum.
IV. O escalonador de processos atua exclusivamente sobre os processos que estão no estado de execução (running), desta forma evita a inanição de processos na fila de espera.
Está CORRETO o que se afirma em:
Nesse contexto, assinale a alternativa correta.
Nos sistemas operacionais modernos, o uso de threads permite dividir a execução de programas em fluxos independentes, favorecendo responsividade e melhor aproveitamento de recursos do processador.
Considerando as características e modelos de uso de threads em sistemas operacionais e linguagens de programação, assinale a alternativa correta.
Assinale a alternativa que apresenta um tipo de unidade de execução existente dentro de um processo.
A respeito dos fundamentos de GPU para ambientes de alto desempenho e das aplicações práticas da CUDA, julgue o item a seguir.
Em CUDA, a execução paralela é estruturada em threads, que formam blocks, os quais, por sua vez, compõem grids, podendo diferentes blocks dentro de um mesmo grid compartilhar automaticamente sua memória local e seus registradores.
I- Contador de Programa. II- Arquivos Abertos. III- Pilha. IV- Espaço de Endereçamento.
Assinale a alternativa que traz itens que são específicos de cada Thread.
Com relação a processos e threads, gerenciamento da memória virtual, paginação e processamento batch e transacional, julgue o item a seguir.
Um processo é conceituado como uma instância executável de um programa que tem um espaço de endereço virtual e código executável, ao passo que as threads são conceituadas como fluxos de execução dentro de um processo que compartilham os recursos do processo-pai.