SóProvas


ID
334717
Banca
FCC
Órgão
TRT - 14ª Região (RO e AC)
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

O gerenciamento de memória desenvolve sua função a partir de duas tarefas, denominadas

Alternativas
Comentários
  • Quando o sistema operacional gerencia a memória do computador, duas grandes tarefas precisam ser cumpridas.
    1. Cada processo deve ter memória suficiente para ser executado. Ele não pode utilizar a memória de outro processo e outro processo também não pode utilizar a sua memória.
    2. Os diferentes tipos de memória no sistema devem ser bem utilizados para que cada processo seja executado de forma eficaz.
  • A cada dia que passa os programadores necessitam de mais memória e mais programas rodando simultaneamente para poderem tratar cada vez mais informações. O tratamento necessário da memória utilizada não é uma tarefa fácil de ser implementada. Existem vários requisitos que devem ser observados para o correto funcionamento, tais como, Segurança, Isolamento, Performance, entre outros. Para isto a função de gerenciar a memória passa a ser do sistema operacional e não mais do aplicativo. Para que uma memória funcione de maneira correta, é necessário que se tome cuidado com vários elementos como segurança e isolamento, e para isso é utilizado o gerenciamento de memória. Este desenvolve sua função a partir de duas tarefas, a Alocação de Memória e a Fragmentação

    FCC=Wikipedia

    http://pt.wikipedia.org/wiki/Gerenciamento_de_mem%C3%B3ria

  • Pensei que a resposta fosse a letra D, pelo o fato do gerenciamento de memória ter que alocar todos os processos independentemente de ter espaço disponível ou não, neste caso se não tiver espaço o gerenciamento de memória deverá realizar o swapping out retirando algum processo da memória principal e enviando para a secundária.

  • Gabarito A

    Gerenciamento (ou gestão) de memória é um complexo campo da ciência da computação e são constantemente desenvolvidas várias técnicas para torná-la mais eficiente. Em sua forma mais simples, está relacionado em duas tarefas essenciais:

    Alocação: Quando o programa requisita um bloco de memória, o gerenciador o disponibiliza para a alocação;

    Reciclagem: Quando um bloco de memória foi alocado, mas os dados não foram requisitados por um determinado número de ciclos ou não há nenhum tipo de referência a este bloco pelo programa, esse bloco é liberado e pode ser reutilizado para outra requisição.

    Alocação

    A alocação de memória está dividida em 3(três) partes:

    Alocação Estática: Decisão tomada quando o programa é compilado.

    Alocação Dinâmica: Decisão é adiada até a execução. (Permite Swapping)

    Alocação Local

     

    Fragmentação

    Desperdício de páginas de memória alocadas.

    Pode ser de dois tipos: interna e externa.

    Interna: Ocorre quando o processo não ocupa inteiramente os blocos de memória (páginas) reservados para ele. Geralmente acontece pois o tamanho do processo não é um múltiplo do tamanho da página de memória, o que acarreta sobra de espaço na última página alocada.

    Externa: Ocorre à medida que os programas vão terminando e deixando lacunas cada vez menores de espaços entre as páginas. Dependendo do tamanho que precisa ser escrito em memória, estes espaços podem ser pequenos demais para serem úteis, e assim ficam inutilizados.

    Estratégias para "atacar" o problema com o algoritmos First-fit, Best-fit, Worst-fit e Next-fit.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Letra A

    Para que uma memória funcione de maneira correta, é necessário que se tome cuidado com vários elementos como segurança e isolamento, e para isso é utilizado o gerenciamento de memória. Este desenvolve sua função a partir de duas tarefas, a Alocação de Memória e a Fragmentação:

     

    A Alocação pode ser tanto estática, feita quando o programa é compilado, e a dinâmica, adiada até a execução.

     

    A Fragmentação, desperdício de memória, por sua vez pode ser interna (paginação), sobra na memória reservada ao programa, e externa (segmentação) que acontece quando após o termino dos programas são deixadas pequenas lacunas entre as páginas.

  • que coisa ein, copiar coisa da wiki em questão sem nenhuma vergonha...