Tendo como base o tema processos e threads de um Sistema Operacional, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).
( ) Um thread é a unidade básica para a qual um sistema operacional aloca tempo do processador.
( ) Apenas um thread pode ser executado no contexto de um processo.
( ) Cada thread tem uma prioridade de agendamento e mantém um conjunto de estruturas que o sistema usa para salvar o contexto do mesmo quando sua execução é colocada em pausa
Assinale a alternativa que apresenta a correta de cima para baixo.
Um projetista de sistema operacional pretende desenvolver um sistema multitarefa, no que concerne à criação de processos. Para isso, ele pretende que os seguintes requisitos sejam atendidos:
I - a comunicação interprocessos deve ser eficiente;
II - o processo de criação e destruição deve ser eficiente;
III - deve ser permitido que os processos compartilhem um mesmo espaço de endereçamento e dados.
Qual unidade de execução em sistemas operacionais atende aos requisitos apresentados?
Tendo como base o tema processos e threads de um Sistema Operacional, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).
( ) Um thread é a unidade básica para a qual um sistema operacional aloca tempo do processador.
( ) Apenas um thread pode ser executado no contexto de um processo.
( ) Cada thread tem uma prioridade de agendamento e mantém um conjunto de estruturas que o sistema usa para salvar o contexto do mesmo quando sua execução é colocada em pausa
Assinale a alternativa que apresenta a correta de cima para baixo.
Julgue os itens a seguir, relativos a sistemas operacionais.
Em uma execução de processo com multi-thread, o sistema operacional garante a proteção entre threads em relação ao espaço de memória compartilhado entre eles.
A tecnologia hyperthreading implementa o conceito de _________ e faz com que um processador físico seja visto pelo sistema como mais de um processador lógico.
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
Julgue os itens a seguir, relativos a sistemas operacionais.
O escalonamento de threads nem sempre fica sob a responsabilidade do núcleo do sistema operacional.
Para que seja possível executar um processo com várias threads (multithreaded process), o gerenciador de threads deve prever áreas específicas de memória para armazenar, separadamente por thread, as seguintes informações:
Em relação aos sistemas operacionais modernos, é correto afirmar:
Em relação aos conceitos de processo e thread, é correto afirmar que