Disciplina: Outras Disciplinas 0 Curtidas
A alocação contigua simples (outro termo usado para monoprogramação se
A alocação contigua simples (outro termo usado para monoprogramação sem troca de processos ou paginação) foi utilizada nos primeiros sistemas operacionais e ainda está presente em alguns sistemas monoprogramáveis. O usuário tem o controle sobre toda a memória, podendo acessar qualquer posição dela e, até mesmo, a área do sistema operacional.
Neste método, a utilização de recursos computacionais não é eficiente, pois
Escolha uma:
A) somente um usuário tem acesso aos recursos.
B) dois ou mais usuários têm acesso aos recursos.
C) somente dois usuários têm acesso aos recursos.
D) vários usuários têm acesso aos recursos.
E) nenhum usuário tem acesso aos recursos.
Solução
Alternativa correta: A) somente um usuário tem acesso aos recursos. De acordo com o gabarito AVA.
A alternativa a é correta porque descreve precisamente uma característica fundamental do sistema de alocação contígua simples. Nesse tipo de alocação, apenas um processo tem acesso à memória principal de cada vez. Isso ocorre porque, em sistemas monoprogramáveis, o sistema operacional e os processos são executados de maneira sequencial, ou seja, um processo de cada vez ocupa toda a memória disponível, sem a possibilidade de coexistirem múltiplos processos na memória. Isso significa que somente um usuário ou processo pode ser alocado na memória ao mesmo tempo, fazendo com que o uso dos recursos seja bastante ineficiente.
A principal limitação dessa abordagem é a falta de multiprogramação. Com a alocação contígua, a memória é dividida em um único bloco contínuo para o processo em execução, e nenhum outro processo pode ser carregado até que o atual seja finalizado e a memória seja liberada. Isso causa um aproveitamento baixo da memória, pois quando o processo não está usando a CPU ou está aguardando por algum evento, a memória fica ociosa, sem ser aproveitada por outros processos. Isso também pode levar a problemas de fragmentação, onde a memória disponível fica fragmentada em pequenos blocos não contíguos, dificultando a alocação de novos processos.
Além disso, como o único processo em execução tem acesso irrestrito à memória, o sistema não tem mecanismos para proteger áreas do sistema operacional ou evitar que processos se sobrescrevam ou acessem regiões da memória de outros processos, o que compromete a segurança e estabilidade do sistema. Essa falta de proteção e a possibilidade de o processo acessar indiscriminadamente áreas da memória são características típicas da alocação contígua, explicando a ineficiência do método.
Assuntos: Sistemas , Arquitetura , Organização
Vídeo Sugerido: YouTube