Questões de Concurso
Comentadas sobre threads em sistemas operacionais
Foram encontradas 161 questões
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.
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.
A principal diferença entre o Linux e o Windows no gerenciamento de processos é que o Linux adota um modelo multitarefa preemptiva, permitindo que o sistema operacional interrompa processos em execução para dar prioridade a outros, enquanto o Windows usa uma abordagem com base em prioridades de threads.
No que concerne ao gerenciamento de memória, julgue o próximo item, relativo a threads, processos, segmentação e swap.
Em alguns sistemas operacionais, as threads podem ser de 10 a 100 vezes mais rápidas que os processos, na execução da mesma tarefa.
No que concerne ao gerenciamento de memória, julgue o próximo item, relativo a threads, processos, segmentação e swap.
Threads são unidades de execução independentes dentro de um processo, cada uma com seu próprio contador de programa, sua própria pilha e seu próprio espaço de endereços.
A respeito de sistemas operacionais, julgue o item subsecutivo.
Para otimizar o processamento, o multithreading executa mais de um processo ao mesmo tempo, de forma paralela.
Julgue o próximo item, relativo a gerenciamento de memória, conceitos de processo e threads e LDAP.
Cada processo tem um contador de programa, que controla a instrução a ser executada em seguida, e registradores, que armazenam suas variáveis de trabalho atuais.
Julgue o próximo item, relativo a gerenciamento de memória, conceitos de processo e threads e LDAP.
Threads são usadas para agrupar recursos; e processos são entidades escalonadas para execução na CPU.