

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Em um formato de instrução típico, os campos de endereço são relativamente pequenos. Para possibilitar a referência a uma grande quantidade de posições de memória, várias técnicas de endereçamento são empregadas. Sobre estas técnicas é verdadeiro afirmar que
a forma mais simples de endereçamento é o "endereçamento direto", no qual o valor do operando é especificado diretamente na instrução. Este técnica pode ser usada para atribuir valores iniciais em variáveis ou definir constantes.
o "endereçamento imediato" é uma forma simples de endereçamento no qual o campo de endereço contém endereço efetivo do operando.
o "endereçamento indireto" utiliza o endereço de uma palavra de memória que, por sua vez, contém o endereço do operando.
o "endereçamento de registrador" funciona de forma semelhante ao endereçamento imediato. A única diferença é que o campo de endereço se refere a um registrador e não a um endereço na memória principal
Overlay
Paginação;
Particionamento físico;
Working Set;
Pipelining.
O gerenciamento eficiente da memória é uma tarefa crítica do sistema operacional. A respeito de tal contexto, assinale a opção correta.
O gerenciamento de memória é uma das principais funcionalidades de um sistema operacional. Nesse contexto, a paginação é uma técnica que visa proporcionar uma utilização mais eficiente da memória, sendo comum, nessa técnica, dividirem-se os dados em páginas que ocupam espaços da memória física e de memória virtual. O controle de quais páginas ficarão na memória física e quais ficarão na memória virtual é realizado por algoritmos de paginação como o FIFO (first in first out), NRU (not recently used) e o LRU (least recently used).
Sobre o funcionamento da entrada/saída por acesso direto à memória (DMA), podemos afirmar, corretamente, que
essa técnica envolve um módulo adicional de barramento do sistema capaz de imitar o processador para transferir dados diretamente para a memória por meio do barramento do sistema. Porém, ela não permite a leitura direta de dados na memória.
um módulo de DMA só pode usar o barramento quando este não está sendo usado pelo processador, não sendo capaz de forçar o processador a suspender sua operação temporariamente.
a técnica onde o módulo de DMA força o processador a suspender sua operação temporariamente para poder acessar o barramento é denominada roubo de ciclo, visto que o módulo de DMA rouba um ciclo de barramento do processador.
apesar de delegar ao módulo de DMA a execução de uma operação de entrada/saída, o processador fica ocioso, aguardando que esta operação seja concluída.
No contexto do Linux, um recurso é usado quando não existe memória RAM suficiente, permitindo que o sistema operacional passe a armazenar dados que não "cabem" na memória em uma área do disco rígido, possibilitando o funcionando normal do microcomputador. Esse recurso é conhecido por memória:
CACHE.
FLASH.
SWAP.
MMX.
DDR.
Os sistemas operacionais podem gerenciar uma memória alocada dinamicamente com os métodos
Julgue as seguintes afirmações sobre gerência de memória em sistemas operacionais.
I. O conceito de memória virtual, associado à técnica de gerenciamento de memória conhecida como paginação, permite que processos executem mesmo que estejam parcialmente carregados na memória principal.
II. Uma tabela de páginas é uma estrutura utilizada para mapear os endereços virtuais das páginas em endereços físicos.
III. As páginas usadas na técnica de paginação não são visíveis ao programador. Por outro lado, um segmento utilizado na técnica de segmentação é uma entidade lógica, que o programador conhece e usa. Um segmento pode conter um procedimento, um vetor, uma pilha, mas geralmente não armazena uma mistura de diferentes tipos de componentes.
Escolha a alternativa que indica a(s) afirmação(ões) CORRETA(s).
Apenas I.
Apenas I e II.
Apenas I e III.
Apenas II e III.
Todas as afirmativas.
Os sistemas operacionais de microcomputadores fornecem ao seu usuário a opção de ajustar parâmetros de memória virtual, embora essa opção deva ser reservada a administradores de sistema e não a usuários comuns de sistemas de informação.
As políticas de gerenciamento de memória com base na atividade do canal usadas para permuta de páginas são, em geral, eficazes para evitar colapso devido à competição pela memória, já que o colapso pode ocorrer mesmo com um nível de multiprogramação pequeno e, nesse caso, a atividade do canal é alta, pois um processo solicita uma página antes do serviço da falta pendente.
Arquivo oculto no disco rígido que o Windows usa para manter partes de programas e arquivos de dados que não cabem na memória. Tal arquivo mais a memória física, ou RAM, compreendem a memória virtual. Também conhecido como arquivo de permuta é o arquivo
de paginação.
de script.
órfão.
de log.
de informações de programa (PIF).
Em um ambiente multiprogramável com particionamento dinâmico de memória, é INCORRETO afirmar que:
um processo pode ocupar endereço absoluto distinto cada vez em que for carregado para memória;
um processo pode ser carregado e ocupar endereços não contíguos de memória;
dois ou mais processos podem residir simultaneamente em memória e concorrerem pela UCP;
podem ser executados tanto programas em batch como transações em time-sharing;
os diversos processos podem se intercomunicar através do compartilhamento da memória.
Suponha que o esquema adotado para gerenciamento de memória de um determinado computador seja baseado na estratégia de working sets - W(t,Δ), com política de re-alocação de página do tipo LRU – Least Recently Used e Δ = 3. Nessas condições, se um determinado processo apresentar a seguinte seqüência de referências a páginas virtuais: 24, 15, 18, 23, 24, 18, 17, 18, 24, 17, 17, 15, 24, 17, 24 e 18, o número de ocorrência de page faults será de:
09
19
11
13
10
Acerca dos métodos de acesso à memória, assinale a opção incorreta.
No acesso seqüencial, os dados são organizados na memória em unidades chamadas registros. O acesso é feito segundo uma seqüência linear específica. Além dos dados, são armazenadas informações de endereçamento, utilizadas para separar um registro do registro seguinte.
No acesso aleatório, o tempo de acesso a determinada posição é constante e independente da seqüência de acessos anteriores.
No acesso associativo, uma palavra é buscada na memória com base em uma parte do seu conteúdo, e não de acordo com seu endereço.
No acesso direto, o tempo de pesquisa não é constante, já que o acesso é feito a uma vizinhança, para depois se fazer uma busca seqüencial.
No acesso hierárquico, a busca é feita por regiões, denominadas clusters, para depois se fazer a busca aleatória.