SóProvas


ID
2832277
Banca
UFPR
Órgão
COREN-PR
Ano
2018
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em relação aos sistemas operacionais modernos, é correto afirmar:

Alternativas
Comentários
  • Gabarito A

    Thread - É a tarefa que um determinado programa realiza.

    Linha ou Encadeamento de execução (em : Thread), é uma forma de um  dividir a si mesmo em duas ou mais tarefas que podem ser executadas concorrencialmente. O suporte à thread é fornecido pelo próprio  no caso da linha de execução ao nível do núcleo (em : Kernel-Level Thread (KLT)), ou implementada através de uma biblioteca de uma determinada , no caso de uma User-Level Thread (ULT). Uma thread permite, por exemplo, que o utilizador de um programa utilize uma funcionalidade do  enquanto outras linhas de execução realizam outros cálculos e operações.

    Em hardwares equipados com uma única , cada thread é processada de forma aparentemente simultânea, pois a mudança entre uma thread e outra é feita de forma tão rápida que para o utilizador, isso está acontecendo paralelamente. Em hardwares com múltiplos CPUs ou multi-cores, as threads são realizadas realmente de forma simultânea.

    Os sistemas que suportam uma única thread (em real execução) são chamados de monothread enquanto que os sistemas que suportam múltiplas threads são chamados de .

    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !

  • Complementando o colega aí de cima, algumas palavras ficaram faltando:

    Em hardwares equipados com uma única CPU, ...

    que suportam múltiplas threads são chamados de multithread.

  • O Linux trabalha, essencialmente, com quatro tipos de situação, isto é, estados:

    Fonte: https://www.vivaolinux.com.br/dica/Estado-dos-processos

  • Complementando

    Sobre a D

     Associada com cada classe de E/S há um local (geralmente em um local fixo próximo da parte inferior da memória) chamado de vetor de interrupção. Ele contém o endereço da rotina de serviço de interrupção.

    Uma vez que a CPU tenha decidido aceitar a interrupção, O número do dispositivo pode ser usado como um índice para parte da memória para encontrar o endereço do tratador de interrupção (interrupt handler) para esse dispositivo. Essa parte da memória é chamada de vetor de interrupção.

    Tanenbaum.