SóProvas


ID
238249
Banca
CESPE / CEBRASPE
Órgão
ABIN
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Julgue os seguintes itens, a respeito da relação entre arquitetura de
computadores e sistemas operacionais.

No gerenciamento de memória, o mecanismo de paginação utilizado pelo sistema operacional, além de facilitar a segmentação e a alocação mais eficiente da memória aos processos em execução, evita que o tamanho dos programas seja limitado pelo tamanho da memória principal.

Alternativas
Comentários
  •  paginação da memória do computador é um processo de virtualização da memória que consiste na subdivisão da memória física em pequenas partições (frames), para permitir uma utilização mais eficiente da mesma. A alocação de memória é requisitada por páginas, a menor unidade deste método. Cada página é mapeada numa frame de memória através de um processo que chama paginação.

    Fonte: wikiped
  • Essa questão era passível de recurso.

    "(...)além de facilitar a segmentação(...)" pode confundir o candidato. Segmentação é uma forma de partição da memória principal, onde cada segmento pode possuir tamanhos diferentes, tipos de dados diferentes e permissões de acessos distintos. Se for entendida dessa forma, a questão está unindo dois conceitos diferentes: paginação e segmentação. Assim, está estaria errada, pois a paginação não facilita a segmentação. Porém, pelo gabarito definitivo (correta), essa segmentação não faz alusão a definição de segmentação, mas sim para divisão, com sentido estrito da palavra.

    Quem fez a prova poderia ter feito um recurso em cima da definição de segmentação e, com certeza, ganharia.


  • Aprofundando um pouco a discussão.

    "No gerenciamento de memória, o mecanismo de paginação utilizado pelo sistema operacional, além de facilitar a segmentação e a alocação mais eficiente da memória aos processos em execução, evita que o tamanho dos programas seja limitado pelo tamanho da memória principal."

    Apesar do fato da segmentação poder ser usada em conjunto com a paginação (como na arquitetura Intel), discordo que ela facilita a segmentação.
    Uma questão um tanto polêmica.
  • a parte final dá a entender que programas de tamanho infinito possam ser executados, o que também não é verdade.
  • O mecanismo de paginação facilita sim a segmentação e a alocação.

    Vejamos: "No gerenciamento de memória, o mecanismo de paginação utilizado pelo sistema operacional, além de facilitar a segmentação e a alocação mais eficiente da memória aos processos em execução..."

    A paginação é a virtualização da memória física. Ou seja, a memória dos processos em execussão podem ser alocados em dois locais (RAM ou HD). Com isso, a segmentação, também se torna mais prática pois terá 'menos trabalho', digamos assim, já que parte desta alocação será feita na memória virtual, eliminando a segmentação externa da memória.

    Segunda parte: "... evita que o tamanho dos programas seja limitado pelo tamanho da memória principal."

    O que é Memória Virtual:
    "A memória virtual ou arquivo de paginação, é um aplicativo que permite ao sistema operacional obter mais memória RAM do que o computador possui, ou seja, se o computador possui pouca memória, o sistema utiliza um arquivo chamado Arquivo de Paginação que é um pequeno arquivo, alocado no HD, utilizado como memória RAM. Este processo, evita que em horários de pico, o sistema trave ou fique extremamente lento. Com tudo, porém, como o arquivo fica alocado no HD, o sistema não vai ficar tão rápido quanto utilizando a memória real do computador, já que a leitura do HD é muito mais lenta do que a leitura da memória RAM"

    Em nenhum momento tem-se a ideia de que o programa seja de tamanha ilimitado. Mas simplismente afirma, corretamente, que ele pode ser maior que o tamanho da memória principal.

    Questão CERTA!
  • Prezados,

    Segundo Silberschatz, em seu livro Sistemas operacionais, página 217, vemos que a Paginação é um esquema de gerência de memória que permite que o espaço de endereços físicos de um processo seja não contíguo, ela evita o problema considerável de ajustar trechos de memória de tamanhos variados ao armazenamento de apoio,  a maioria dos esquemas de gerência de memória antes da introdução da paginação sofria com esse problema.

    Portanto a questão está correta.

  • Gabarito C

    No contexto dos sistemas operacionais, a paginação da memória do computador é um processo de virtualização da memória que consiste na subdivisão da memória física em pequenas partições (frames), para permitir-lhe uma utilização mais eficiente. As frames da memória física correspondem a páginas de memória virtual. A alocação de memória é requisitada por páginas, a menor unidade deste método. Cada página é mapeada numa frame de memória através de um processo que chama paginação.[1]

    A paginação é implementada normalmente por unidades dedicadas de hardware integradas nos processadores. No caso dos processadores da família Intel x86, esta funcionalidade está atribuída à MMU. A paginação é obtida através de consulta a tabelas que relacionam os endereços lineares das páginas de memória com os endereços físicos das frames de memória respectivas.

    Neste sistema, cada processo no computador tem a sua própria tabela de páginas, em que a cada endereço virtual corresponde o endereço físico em que a informação está efectivamente armazenada. Visto que a informação está dividida em pequenas unidades, o seu armazenamento não tem de ser necessariamente sequencial, o que elimina a fragmentação externa da memória.

     

     

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

  • 2017

    Embora o sistema operacional, que se constitui de um conjunto de softwares importantes para o funcionamento do computador, realize diversas funções de gerenciamento, ele não consegue aumentar os recursos da máquina.

    Errada

     

    2015

    Caso utilize a técnica de memória virtual, um sistema operacional pode carregar e executar um programa de 32 Mb em um computador com 8 Mb de memória principal.

    certa

     

  • wikipedia:

    A paginação da memória do computador é a virtualização da memória, dividing a memória física em partições (frames) e memoria logica em paginas, menor unidade deste método , as quais requisitam a alocação de memória. Paging é o frame de memoria mapeando a pagina exigida.

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