SóProvas


ID
1870315
Banca
ESAF
Órgão
ANAC
Ano
2016
Provas
Disciplina
Sistemas Operacionais
Assuntos

No núcleo do Linux.

Alternativas
Comentários
  • c) o componente gerenciador de memória abrange: memória virtual, paginação para substituição de páginas, cache de páginas.

  • Nao explica nada...

  • Porque não poderia ser a B?

  • Sobre a resposta:

    O Linux é um sistema multiprocessos e multiusuários. Então devemos ter um controle rígido sobre a memória para que um processo não sobreponha os recursos (memória) utilizados pelo outro.
    Ele possui dois sistemas de gerenciamento de memória. O primeiro é o sistema de gerenciamento de memória física. Ele cuida da alocação e liberação de blocos de memória. O segundo é o sistema de gerenciamento de memória virtual. Este tem o papel de "enganar" os processos dizendo que há memória suficiente quando não há. Esta técnica pode melhorar a performance do sistema operacional.

    http://www.eee.ufg.br/~mcastro/disciplinas/so/trabalhos/GrupoF/so_mm.html

    Por esse texto já eliminamos as letras "B" e "E" que misturam conceitos.

     

    Gerenciamento de Processos

    Implementa funções de manipulação e gerenciamento de processos tais como:

    criação e deleção de processos

    escalonamento de processos

    mecanismos de comunicação e sincronização entre processos etc...

    Processos podem ser comparados com programas capazes de executar tarefas. Aos processos são associados alguns atributos tais como: nome, proprietário, ponteiros para posições da memória, contexto (conteúdo dos registradores e variáveis; situação em que o hardware estava quando o processo foi suspenso) etc...

    Existem basicamente dois tipos de processos: processos do usuário e processos do SO. Os processos do usuário executam as tarefas do usuário e os processos do SO executam as tarefas do SO (basicamente todas as funções do SO são executadas por processos específicos) em beneficio dos usuários. Basicamente, os processos do usuário são ativados pelo SO e os processos do SO são ativados pelo próprio SO ou via interrupções (de hardware ou softwares). fonte: https://chasqueweb.ufrgs.br/~paul.fisher/apostilas/inform/sis_op.htm

    Assim, como notamos podemos eliminar as letras "A" e "D"

     

    Resposta Letra C

  • Porque não poderia ser a B?

  • Pessoal, está questão foi retirada do livro do Tanenbaum - S. O. Modernos:

    Basicamente possuímos 3 componentes no núcleo do Linux, embora a representação a seguir seja feita separadamente, os componente são altamente interdependentes;

    ...............Componente E/S:

    ........................Sistema de arquivos Virtual;

    ........................Drivers de dispostivos de caracteres e Drivers de dispositivos de bloco;

    ........................Soquetes e protocolos de redes, drivers de dispositivos de rede;

    ...............Componente Gerenciador de memória:

    ........................Memória Virtual;

    ........................Paginação por substituição de página;

    ........................Cache de página;

    ...............Componente Gerenciador de Processo:

    ........................Tratamento de sinais;

    ........................Criação e encerramento de processos/Threads

    ........................Escalonamento da CPU;

    Sabendo disto vamos as alternativas:

    a) o componente gerenciador de processos abrange: tratamento de consultas, criação e encerramento de processos/trends, escalonamento da CPU.

    ..............Incorreta, conforme visto acima é tratamento de sinais e não de consultas

    b) o componente gerenciador de memória abrange: memória física, memória virtual, paginação para inserção de páginas.

    ...........Incorreta, podemos ver que há 2 erros nesta alternativa segundo o Livro, porém ao meu ver existe um só, memória física por mais que Tanenbaum não a fizesse referência é obvio que o gerenciador de memória também gerencie a memória física, mas observe que o examinador inválidou mesmo a alternativa trocando o termo substituição por inserção, NÃO EXISTE algoritmo de INSERÇÃO de páginas e sim ALGORITMO DE SUBSTITUIÇÃO DE PÁGINAS!

    .

    c) o componente gerenciador de memória abrange: memória virtual, paginação para substituição de páginas, cache de páginas.

    ...........CORRETA, gabarito da questão, copia e cola do livro!

    d) o componente gerenciador de processos abrange: normalização de sinais, criação e encerramento de processos/threads, monitoramento da CPU.

    ...........Incorreta, dois erros, na verdade, duas trocas de palavras!

    .

    e) o componente gerenciador de memória abrange: protocolo de rede, paginação para substituição de páginas, driver de páginas.

    ...........Incorreta, protocolo de rede e driver de DISPOSITIVOS DE REDE fazem parte do componente E/S como visto acima.