WorksheetsThread
Total questions: 10
Worksheet time: 10mins
Uma thread é definida como:
Uma unidade básica de utilização da CPU e é composta pela
identificação do thread, um (PC), um conjunto de registradores e uma pilha.
Um programa que está sendo executado, conhecido
também como sessão de texto.
São informações que podem incluir o valor dos registradores, as tabelas de páginas ou tabelas de segmentos.
São informações que incluem o período de tempo CPU utilizado, limites de tempo, números de conta, número de jobs ou processos
É um diagrama de enfileiramento, onde cada estado representa uma fila.
Quais são alguns dos benefícios oferecidos pela utilização das threads:
Independente, cooperativo, curto prazo e longo prazo.
Compartilhamento de informações, velocidade de processamento, modularidade e conveniência.
Estado do processo, contador de programa, informações de scheduling e registradores de CPU.
Novo, pronto, em execução e concluído.
Capacidade de resposta, Compartilhamento de recursos, economia e escalabilidade.
O modelo de thread "muitos para um" realiza:
O mapeamento de cada thread de usuário em um thread
de kernel.
O mapeamento de muitos threads de nível de
usuário em um thread de kernel.
Multiplexa muitos threads de nível de usuário a uma quantidade menor ou igual de threads de kernel.
O mapeamento de vários threads de kernel em um thread
de usuário.
O mapeamento de cada thread de kernel em um thread
de usuário.
O modelo de thread "um para um", realiza:
O mapeamento de muitos threads de nível de usuário em um thread de kernel.
O mapeamento de muitos threads de nível de kernel em um thread de usuário.
O mapeamento de cada thread de kernel em um thread
de usuário.
Multiplexa muitos threads de nível de usuário a uma quantidade menor ou igual de threads de kernel.
O mapeamento de cada thread de usuário em um thread de kernel.
O modelo de thread "muitos para muitos", realiza:
Multiplexação de muitos threads de nível de kernel a uma quantidade menor ou igual de threads de usuário.
Multiplexação de muitos threads de nível de usuário a uma quantidade menor ou igual de threads de kernel.
Multiplexação de vários threads de usuário fornecendo uma quantidade menor ou igual ao número de kernel,
Multiplexação de vários threads de kernel fornecendo uma quantidade menor ou igual ao número de usuário,
Multiplexação de vários threads de usuário fornecendo uma quantidade menor ou igual ao número de kernel,
o modelo de thread "de dois níveis", realiza:
Multiplexação de vários threads de usuário fornecendo uma quantidade menor ou igual ao número de kernel, e também permite que um thread de usuário seja limitado a um thread de usuário.
Multiplexação de vários threads de kernel fornecendo uma quantidade menor ou igual ao número de kernel, e também permite que um thread de usuário seja limitado a um thread de kernel.
Multiplexação de vários threads de usuário fornecendo uma quantidade menor ou igual ao número de kernel, e também permite que um thread de kernekl seja limitado a um thread de usuário.
Multiplexação de vários threads de kernel fornecendo uma quantidade menor ou igual ao número de usuário, e também permite que um thread de usuário seja limitado a um thread de kernel.
Multiplexação de vários threads de usuário fornecendo uma quantidade menor ou igual ao número de kernel, e também permite que um thread de usuário seja limitado a um thread de kernel.
As três bibliotecas de threads mais utilizadas atualmente são:
Threads Posix, Threads Win32 e Threads Java.
Threads Minix, Threads Win32 e Threads Java.
Threads Posix, Threads Windows e Threads Java.
Threads BSD, Threads Windows e Threads Java.
Threads BSD, Threads Win32 e Threads Java.
Uma thread alvo, pode ser entendida como:
Uma thread que está sendo cancelada.
Uma thread que está sendo executada.
Uma thread que está em espera.
Uma thread que está pronta.
Uma thread que está sendo concluída
Em um sistema que utiliza thread, um processo leve é:
É uma estrutura intermediária entre as threads, que possui um
processador virtual em que a aplicação pode incluir no escalonador um thread de usuário.
São vários threads de inicialização do processo e que podem ser inseridos em um pool, onde ficariam aguardando para serem
executados.
É quando uma thread encerra imediatamente o
thread-alvo.
É uma abordagem que fornece uma biblioteca inteiramente no
espaço do usuário sem suporte ao kernel.
A multiplexação de muitos threads de nível de usuário a uma quantidade menor ou igual de threads de kernel.
A lei de Amhdal é uma proposta para:
Comparar um programa utilizando vários processadores em comparação com um hardware de processador único.
Comparar um kernel utilizando vários processadores em comparação com um kernel com processador único.
Comparar um programa utilizando várias memórias em comparação com um hardware de processador único.
Comparar um programa utilizando vários processadores em comparação com um hardware de monotarefa.
Comparar um programa utilizando vários processadores em comparação com um hardware de multitarefa.
