Logo Passei Direto
Buscar

Embora dois processos possam estar associados a um mesmo programa, são considerados duas sequencias de execução distintas. Por exemplo, cópias de um programa de correio eletrônico podem estar sendo executadas por vários usuários ou o mesmo usuário pode estar usando diversas cópias de um processador de texto. Cada um desses programas em execução constitui um processo distinto e, embora o texto de alguns programas possa ser o mesmo, o estado de cada processo será diferente. É comum ter um processo que crie muitos processos durante sua execução.

Um processo em execução pode provocar uma mudança de estado. O estado de um processo é definido em parte pelo valor do seu contador de instruções e pelos valores dos registradores do processador.

À medida que novos que novos processos vão sendo criados, eles são colocados em um fila de processos do sistema. Os processos que estão armazenados na memória principal e estão prontos para entrar em execução são mantidos em uma fila de processos prontos.

A respeito do tema apresentado, pode-se afirmar que um processo no estado de execução, quando é interrompido, assume o estado de:

a)     Pronto e, se for retomado, assumirá o estado de novo, entretanto novamente na lista de processos do sistema.

b)    Terminado, podendo ser reiniciado pelo sistema operacional mediante abertura de um software que o invoque

c)     Terminado, seguido pelo estado pronto (ações sequenciais promovidas pelo processador)

d)    Pronto, podendo retomar o estado em execução mediante comando do processador.

e)    Em espera e, se o processo for novamente invocado, ele retomará a partir do ponto em que foi congelado no estado de espera.

User badge image
Alzira Maria Sá

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Vamos analisar as alternativas apresentadas em relação ao estado de um processo que é interrompido durante sua execução. Um processo em execução, quando interrompido, geralmente assume o estado de "pronto" ou "em espera", dependendo do motivo da interrupção. No entanto, a questão parece se referir especificamente ao estado que um processo assume quando é interrompido e não finalizado. Analisando as opções: a) Pronto e, se for retomado, assumirá o estado de novo, entretanto novamente na lista de processos do sistema. - Esta opção está correta, pois um processo interrompido geralmente vai para o estado "pronto". b) Terminado, podendo ser reiniciado pelo sistema operacional mediante abertura de um software que o invoque - Esta opção está incorreta, pois um processo interrompido não é considerado terminado. c) Terminado, seguido pelo estado pronto (ações sequenciais promovidas pelo processador) - Esta opção também está incorreta, pois um processo interrompido não é considerado terminado. d) Pronto, podendo retomar o estado em execução mediante comando do processador. - Esta opção está correta, pois um processo que é interrompido assume o estado "pronto" e pode ser retomado. e) Em espera e, se o processo for novamente invocado, ele retomará a partir do ponto em que foi congelado no estado de espera. - Esta opção é incorreta, pois "em espera" geralmente se refere a processos que estão aguardando um evento específico. Portanto, as alternativas a) e d) estão corretas, mas a d) é a mais precisa em relação ao que acontece quando um processo é interrompido. A resposta correta é: d) Pronto, podendo retomar o estado em execução mediante comando do processador.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina