Informática, perguntado por suellembalbino, 3 meses atrás

A diferença entre programa e processo é essencial para compreender como um sistema operacional executa suas atividades. Enquanto um programa é a implementação de um algoritmo para completar uma tarefa, um processo é a representação da execução deste algoritmo por um computador. Sabendo disso, assinale a alternativa que contém apenas elementos da tabela de processo:​​​​​​​


A.
Contador de programa; ponteiros para base e topo da pilha; valores dos registradores; e estado do processo.


B.
Atributos de instância; métodos estáticos e de classe; constantes; e máquina de estados do processo.


C.
Linhas de código; arquivo-objeto; compilador; e ambiente de execução.


D.
Chamadas de sistema; escalonadores; memória; e modelo de processos.


E.
Hierarquia de processos; estados de processos; código fonte; e gerenciamento de memória.

Soluções para a tarefa

Respondido por leomanhaes
2

Resposta:

Letra A

Explicação:

ANALISE N3B IMPL ANTAÇÃO E PROGRAMAÇÃO DE SISTEMAS OPERACIONAIS PROPRIETARIOS

(MES)Iniciado em quinta, 30 dez 2021, 11:16Estado Finalizada

Concluída em sexta, 31 dez 2021, 10:16

Tempoempregado23 horasAvaliar 1,50 de um máximo de 1,50(100%)Questão 1CompletoAtingiu 0,25 de 0,25Marcar questãoTexto da questão

UNIDADE 3

A diferença entre programa e processo é essencial para compreender como um sistema operacional executa suas atividades. Enquanto um programa é a implementação de umalgoritmo para completar uma tarefa, um processo é a representação da execução deste algoritmo por um computador.

Sabendo disso, assinale a alternativa que contém apenas elementos da tabela de processo:Escolha uma opção:a.Linhas de código; arquivo-objeto; compilador; e ambiente d e execução.b.Chamadas de sistema; escalonadores; memória; e modelo de processos.c.Atributos de instância; métodos estáticos e de classe; constantes; e máquina de estados do processo.

Respondido por hyagoassis99
0

Resposta:

A.

Contador de programa; ponteiros para base e topo da pilha; valores dos registradores; e estado do processo.

Explicação:

A tabela de processos armazena as informações que permitem que múltiplos processos existam simultaneamente em um mesmo computador, mesmo que nem todos estejam sendo executados ao mesmo tempo. A tabela não armazena informações sobre o programa em si, logo, características de programação como atributos, métodos, valores de constantes, código e outras características de implementação e compilação não estão na tabela. Várias partes do sistema operacional responsáveis por lidar com os processos, como os escalonadores e chamadas de sistema, interagem com a tabela, mas não fazem parte dela. A hierarquia de processos, apesar de ser representada na tabela por meio do elemento que armazena a informação do processo “pai”, não é em si um elemento, assim como o gerenciamento de memória, que é representado por vários outros elementos com ponteiros para posições de memória do processo. As informações de contador de programa, indicando a linha do programa que está em execução (ou a próxima linha a ser executada, dependendo da arquitetura do processador), ponteiros de memória para pilha, segmentos de dados e de código, valores dos registradores e o estado atual do processo são essenciais para a manutenção do processo entre as trocas de contexto e fazem parte da tabela de processos.

Perguntas interessantes