SóProvas


ID
1663576
Banca
FCC
Órgão
MPE-SE
Ano
2013
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Na arquitetura computacional, cada processo tem um espaço de endereçamento e um único...I... de controle. No entanto, frequentemente há situações em que é desejável ter múltiplos ...II... de controle no mesmo espaço de endereçamento executando em paralelo (ou pseudo paralelo), como se eles fossem processos separados, exceto pelo espaço de endereçamento compartilhado.

As lacunas I e II são preenchidas, correta e respectivamente, com 

Alternativas
Comentários
  • Thread: 

    Um pequeno programa que trabalha como um sub-sistema independente de um programa maior, executando alguma tarefa específica. Um programa dividido em vários threads pode rodar mais rápido que um programa monolítico, pois várias tarefas podem ser executadas simultaneamente. Os vários threads de um programa podem trocar dados entre si e compartilhar o mesmo espaço de memória e os mesmos recursos do sistema.


    Para o programador, existem vantagens e desvantagens em dividir um programa em vários threads. Por um lado isso facilita o desenvolvimento, pois é possível desenvolver o programa em módulos, testando-os isoladamente, ao invés de escrever um único bloco de código. Mas, por outro lado, com vários threads o trabalho torna-se mais complexo, devido à interação entre eles.


    Fonte: http://www.hardware.com.br/termos/thread

  • e-

    Thread é omesmo conceito de subprocesso, mas compartilha a mesma área com programa principal. Thread nao necessita PCB (process control block) e o contexto é o mesmo do que o processo que o originou.