SóProvas


ID
81568
Banca
FCC
Órgão
TRE-AM
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

O processo é um conceito chave em todos os sistemas operacionais. Nesse contexto, considere:

I. O espaço de endereçamento é associado ao processo e contém o programa executável, os dados do programa e sua pilha e um conjunto de registradores, incluindo o contador de programa e o ponteiro da pilha.

II. Tanto as hierarquias de processos quanto as de arquivos são organizadas como árvores, inclusive nos seus níveis de profundidade que podem ser acessados indistintamente pelo processo pai e seus processos filhos.

III. Em relação aos sistemas de arquivos, uma função importante do sistema operacional é esconder as peculiaridades dos discos e outros dispositivos de entrada e saída e apresentar ao programador um modelo abstrato de arquivos.

IV. Um processo suspenso consiste na imagem de núcleo e sua entrada na tabela de processos, que contém seus registradores, entre outros elementos.

É correto o que se afirma em

Alternativas
Comentários
  • Item II - É verdade que tanto as hierarquias de processos quanto as de arquivos são organizadas em árvores, entretanto, nos níveis de profundidade, somente um processo pai pode acessar ou controlar um processo filho.
  • "I. O espaço de endereçamento é associado ao processo e contém o programa executável, os dados do programa e sua pilha e um conjunto de registradores, incluindo o contador de programa e o ponteiro da pilha."

    Um processo é formado por três partes, conhecidas por contexto de SW, contexto de HW e espaço de endereçamento.

    Posso dizer que o espaço de endereçamento contém os registradores Contador de Programa e Ponteiro da Pilha? Essses não fazem parte do contexto de HW?
  • Luciano, creio que ele se referiu quando há uma troca de contexto (troca de processos no processador) onde este deve ser todo salvo na memória para futuramente voltar ao estado de execução. (salvar o BCP - Bloco de Controle de Processo que contém informação de Pid, Registrador PC,SP e etc) .


    Acho que seja isso.


    abs! 
  •  Um processo é formado por três partes, conhecidas como contexto de hardware, contexto de software e espaço de endereçamento que, juntas, mantêm todas as informações necessárias à execução de um programa.
     
    CONTEXTO DE HARDWARE
    Quando um processo está em execução, o seu contexto de hardware está armazenado nos registradores do processador e que no momento em que o processo perde a utilização da CPU, o sistema salva as informações do processo no contexto de hardware desse processo. 
     
    CONTEXTO DE SOFTWARE
    A maior parte de suas informações é proveniente de um arquivo do sistema operacional, conhecido como arquivo de contas. Nesse arquivo, gerenciado pelo administrador de sistema, são especificados os limites dos recursos que cada processo pode alocar. O contexto de software é composto por três grupos de informações sobre o processo: identificação, quotas e privilégios.


    Fonte: http://moduloalunointegrado.blogspot.com.br/2010_10_01_archive.html
  • Sugiro não tentar entender esse tipo de questão, tão mal escrita que é mais fácil desaprender do que aprender algo.
    Ela serve apenas para testar como você deve agir quando encontrar uma coisa dessas na prova.
    E olha que eu acertei, nem é piti de quem errou a questão hehehe