Assinale a alternativa CORRETA no que se refere a processos ...

Próximas questões
Com base no mesmo assunto
Q2262688 Sistemas Operacionais
Assinale a alternativa CORRETA no que se refere a processos em sistemas operacionais. 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - Processos representam o aspecto dinâmico da aplicação.

Vamos entender melhor o assunto abordado na questão, focando em *processos* dentro dos sistemas operacionais.

Os processos são componentes fundamentais em qualquer sistema operacional, pois representam as instâncias das aplicações em execução.

Processo pode ser definido como um programa em execução, incluindo o código do programa, seu estado atual (como os registradores da CPU, variáveis e ponteiros), e todas as informações necessárias para sua execução. Em essência, ele é o aspecto dinâmico de uma aplicação, pois um programa por si só é estático até ser executado, tornando-se então um processo.

Vamos agora justificar por que a alternativa B está correta:

B - Processos representam o aspecto dinâmico da aplicação.

Essa alternativa está correta porque um processo é, de fato, a representação dinâmica de um programa em execução. Quando um programa está apenas armazenado em um disco rígido, ele é um arquivo estático (código-fonte ou executável). No momento em que ele começa a ser executado pelo sistema operacional, ele se torna um processo, ou seja, uma entidade dinâmica que pode ser interrompida, retomada, ou mesmo terminada. Portanto, o processo é a forma como o sistema operacional gerencia e controla o tempo de execução dos programas.

Vamos agora entender por que as demais alternativas estão incorretas:

A - Processos são entidades que não podem ser interrompidas enquanto executam.

Essa afirmação está incorreta porque um dos principais mecanismos dos sistemas operacionais modernos é a capacidade de interromper e retomar processos. Isso é essencial para o gerenciamento de multitarefa e para a eficiência dos sistemas de tempo compartilhado.

C - Processos são entidades que não podem ser divididas independentemente da política de gerenciamento de memória.

Essa alternativa está incorreta porque processos podem, sim, ser divididos em partes menores, como na técnica de paginação ou segmentação, que são métodos de gerenciamento de memória que permitem que processos sejam divididos em blocos ou páginas.

D - Em um sistema mono-processador não é possível a execução de processos em paralelo.

Essa alternativa está incorreta porque, mesmo em sistemas mono-processadores, é possível obter a impressão de que os processos estão sendo executados em paralelo através de um mecanismo chamado de multiplexação (ou time-sharing), onde o processador alterna rapidamente entre diferentes processos.

Espero que esse esclarecimento tenha ajudado a entender melhor o conceito de processos em sistemas operacionais. Se tiver qualquer dúvida, estou à disposição!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito B

A)Processo podem ser interrompidos tanto por saidas involuntarias como voluntárias.

C) Acho que ele quis interpretar da forma que processos podem ter threads em uma aplicação.

D) É possível sim, caso o processador juntamente com o SO tenha e seja compatível com um algoritmo de escalonamento preemptivo e multitarefa.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo