SóProvas


ID
73243
Banca
FGV
Órgão
SEFAZ-RJ
Ano
2009
Provas
Disciplina
Noções de Informática
Assuntos

No contexto das características dos sistemas operacionais, tanto o Windows XP como o Linux suportam um tipo de processamento em que a execução das tarefas é realizada com o controle total feito pelo sistema operacional sem a interferência direta do aplicativo, sendo que cada uma das aplicações "roda" em áreas independentes. Dessa forma, caso ocorra um problema com uma das aplicações, é possível interromper a execução daquela que apresentou problemas, enquanto as demais permanecem "rodando" sem problemas.

Esse tipo de processamento é conhecido como multitarefa:

Alternativas
Comentários
  • Escalonamento preemptivo:O processo recebe o controle da CPU mas pode ser interrompido antes que seja concluído, adequado para sistemas de propósito geral, que suporta multiprogramação e multiusuário.
  • sistemas operativos multitarefa: os de antecipação e os de cooperação.Multitarefa de antecipaçãoOs sistemas operativos com multitarefa de antecipação (ou multitarefa preemptiva) esforçam-se por conseguir uma "democratização" dentro do processador. Os seus núcleos mantêm em memória um registo de todos os processos em execução. A esse registo dá-se o nome de árvore de processos, em virtude de a estrutura de dados interna ser geralmente uma árvore.Entre outros atributos acerca de cada processo, essa "árvore" inclui uma informação de prioridade (chamada "nice" nos sistemas Unix-like e simplesmente "Priority" nos Windows NT), com a qual o núcleo calcula o tempo de CPU que deve dar a cada processo; quando esse tempo acaba, o núcleo tira o controle da CPU do processo e o fornece ao processo que vem a seguir na fila. Quando a fila acaba, o núcleo volta a dar o controle da CPU ao primeiro processo, fechando assim o ciclo.Exemplos: * Unix * Windows 9x e posterioresFonte:http://pt.wikipedia.org/wiki/Multitarefa
  • Veja o comentário da FGV para essa questão:
    Em um sistema Multitarefa preemptivo, cada encadeamento é executado durante um tempo determinado ou até que outro encadeamento de priorida de maior esteja pronto para ser executado. Como o agendamento é controlado pelo sistema operacional sem a cooperação do aplicativo, torna-se mais difícil para um programa ou encadeamento monopolizar o processador. Para impedir que encadeamentos de processos diferentes tenham acesso a recursos que não podem ser compartilhados (como uma porta serial), o programa pode definir semáforos (sinalizadores especiais utilizados pelo programa) para bloquear este recurso até que ele termine de ser utilizado. No Windows 95,programas do MS-DOS e de 32 bits baseados no Windows são Multitarefa Preemptiva.
    Gabarito: D
    Bons estudos!!!
  • ALTERNATIVA D

    O Windows e o Linux usam o sistema de Multitarefa Preemptiva. No caso, o Windows permite que várias tarefas sejam executadas ao mesmo tempo (pelo menos é como o usuário vê e entende!). Na verdade esse sistema permite que vários aplicativos e janelas sejam apresentados ao usuário como se eles estivessem sendo executados ao mesmo tempo, mas na verdade, o WINDOWS fica "chaveando" a execução na CPU controlando de quanto em quanto tempo (e quantos recursos) um programa pode dispor em certo momento.