

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.
O tempo necessário para que um sistema informatizado localize uma posição na memória e transfira uma informação desse endereço (ou para esse endereço) é conhecido como tempo:
morto.
de localização.
de transferência.
de acesso.
de ciclo de memória.
O gerenciador de memória do Linux é o responsável pela atribuição de áreas de troca (swap) para processos, para os demais componentes do kernel e para o cachê de disco, além de implementar multitarefa por intermédio da troca de processos ativos no processador.
Sobre gerenciamento de memória, marque V para as afirmativas verdadeiras e F para as falsas.
( ) Na técnica de paginação, o espaço de endereço virtual é dividido em unidades denominadas páginas.
( ) Overlay foi uma solução utilizada para resolver o fato dos programas serem maiores do que a memória disponível.
( ) A memória virtual foi substituída pelo Overlay, que não dependia do trabalho do programador em dividir o programa em várias partes, ficando agora tal gerenciamento a cargo do Sistema Operacional, de forma automática.
( ) Na segmentação, os segmentos não possuem espaço de endereço distinto, com isso, quando crescem ou encolhem, afetam diretamente o segmento vizinho.
A sequência está correta em
V, V, V, F
V, V, F, F
F, V, V, F
F, F, V, V
F, V, V, V
Para cumprir seus objetivos de abstração e gerência, o sistema operacional deve atuar em várias frentes. Cada um dos recursos do sistema possui particularidades, o que impõem exigências específicas para gerenciar e abstraí-los. Assinale a alternativa que define, corretamente, gerenciamento de memória.
Visa distribuir a capacidade de processamento de forma justa entre as aplicações, evitando que uma aplicação monopolize esse recurso, respeitando as prioridades dos usuários.
Implementa a interação com cada dispositivo por meio de drivers e cria modelos abstratos que permitam agrupar vários dispositivos distintos sob a mesma interface de acesso.
Visa criar arquivos e diretórios, definindo sua interface de acesso e as regras para seu uso.
Define claramente os recursos que cada usuário pode acessar e as formas de acesso permitidas.
Permite que uma aplicação possa ser carregada, aumentando o espaço, se necessário, em um meio de armazenamento secundário.
Quando a memória é alocada dinamicamente, o sistema operacional deve gerenciá-la, em termos gerais, de duas maneiras:
relocação e proteção.
paginação e troca de processos.
proteção e mapa de bits.
mapa de bits e lista de disponíveis.
troca de processos e relocação.
São conceitos relacionados com a gerência de memória:
paginação, memória virtual, segmentação e swapping
BIOS, paginação, swapping e segmentaçã
segmentação, memória virtual, BIOS e swapping
swapping memória virtual, paginação e BIOS.
segmentação, paginação, BIOS e memória virtual.
Em um determinado sistema computacional, números inteiros são representados com 16 bits e complemento a 2.
A operação de subtração representada por 40B1 – 40EA, na qual os números estão representados em hexadecimal, tem como resultado, em base decimal, o número65479
33179
-57
-2435
-3875
Em um microprocessador hipotético, no qual utiliza-se a representação em complemento a 2, encontra-se uma Unidade Lógica-Aritmética (ULA) capaz de somar e subtrair inteiros de 16 bits fornecendo como resultado um inteiro de 16 bits. A ULA tem dois registros internos para operandos de entrada (ALUx e ALUy) e um registro interno de saída (ALUz), todos de 16 bits. A ULA também atualiza, para cada operação realizada, um registro de 4 bits de FLAGS que inclui:
• 1 bit de overflow (V)
• 1 bit de carry (C)
• 1 bit indicativo de resultado negativo (N) (1 caso o resultado da última operação tenha sido < 0)
• 1 bit indicativo de resultado zero (Z) (1 caso o resultado da última operação tenha sido = 0)
O registro de FLAGS tem, como bit mais significativo, V, seguido pelo C, N e Z. Em um determinado instante, os valores em hexadecimal armazenados em ALUx e ALUy são, respectivamente A000 e 804A. Nesse momento, a Unidade de Controle (UC) do processador envia um sinal de controle acionando a operação de soma da ULA.
Como resultado, o registro de FLAGS conterá, em binários, o valor
1100
1010
0010
0001
0101
O processo de transferência de dados entre memória virtual e memória RAM, conforme necessidade de uso, é conhecido por:
Cache.
Swapping.
FIFO.
Pipeline.

264
255
− 264
− 37
7
Em relação à tecnologia de Multiprocessamento, é correto afirmar que
multiprocessamento pode ser simétrico ou assimétrico. Simétrico, quando todos os processos consomem o mesmo espaço quando carregados em memória e assimétrico, quando a ocupação da memória principal é diferenciada.
possibilita a execução simultânea de mais de um processo.
no multiprocessamento assimétrico, os processadores compartilham a mesma memória, embora tenham caches separadas. O sistema operacional deve prover mecanismos para garantir a coerência de cache.
possibilita a execução concorrente de mais de um processo.
O projeto da memória de um sistema computacional leva em consideração três aspectos essenciais: a quantidade de armazenamento, a rapidez no acesso e o preço por bit de armazenamento. Uma correta ordenação dos tipos de memória, partindo do nível mais alto para o mais baixo da hierarquia é
Cache L2, cache L1, cache de disco, discos, memória principal (RAM), registradores.
Discos, cache de disco, memória principal (RAM), cache L2, cache L1, registradores.
Cache L2, cache L1, cache de disco, memória principal (RAM), registradores, discos.
Memória principal (RAM), registradores, cache L1, cache L2, cache de disco, discos.
Registradores, cache L1, cache L2, memória principal (RAM), cache de disco, discos.
A cada dia que passa, os programadores necessitam de mais memória e mais programas rodando simultaneamente. Um importante ofensor do gerenciamento de memória é:
Memória Virtual.
Memória Cache.
Páginação.
Segmentação
Translation Lookaside Buffer.
Analise as informações acerca da execução da técnica de gerenciamento de memória “Segmentação” em sistemas operacionais modernos.
I. Foi criada para permitir que programas e dados sejam divididos em espaços de endereçamento logicamente independentes.
II. O espaço de endereçamento total pode superar o tamanho da memória física.
III. Em sua execução, rotinas e dados não podem ser distinguidos e protegidos separadamente.
Está(ão) correta(s) apenas a(s) afirmativa(s)
I, II, III
I, III
I, II
II, III
II
Sistemas MIMD (Multiple Instruction Multiple Data) podem ser subdivididos de acordo com a forma de comunicação entre os processadores e o grau de compartilhamento da memória.
No SMP (Symetric Multiprocessors), em um sistema fortemente acoplado, constata-se quecada processador utiliza uma única memória ou um conjunto de memórias por meio de um barramento compartilhado no mesmo hardware, e que o tempo de acesso a qualquer região da memória é aproximadamente o mesmo para cada processador.
cada processador utiliza uma única memória ou um conjunto de memórias por meio de um barramento compartilhado no mesmo hardware, mas que o tempo de acesso a diferentes regiões da memória é diferente para cada processador.
vários processadores compartilham uma única memória ou um conjunto de memórias por meio de um barramento compartilhado no mesmo hardware, e que o tempo de acesso a qualquer região da memória é aproximadamente o mesmo para cada processador.
vários processadores compartilham uma única memória ou um conjunto de memórias por meio de um barramento compartilhado no mesmo hardware, mas que o tempo de acesso a diferentes regiões da memória é diferente para cada processador.
vários sistemas de computação compartilham dados de suas memórias por meio de uma rede de comunicação de dados externa ao hardware, e que o tempo de acesso a qualquer região da memória, em cada sistema de computação, pode ou não ser o mesmo para cada processador.
Uma questão importante quanto ao gerenciamento da memória principal de um computador é o gerenciamento do espaço de endereços dos processos.
Considerando que cada posição endereçável da memória consiste em 1 byte, um endereço de memória de 32 bits permite endereçar uma memória de4294967 bytes
3200 Kbytes
512 Mbytes
4 Gbytes
1 Tbyte

D5
FD
FE
18
45
Em gerência de memória, temos vários tipos de alocação. Analise as assertivas e assinale a alternativa que aponta a(s) correta(s) sobre alocação contígua simples.
I. A alocação contígua simples foi implementada nos primeiros sistemas operacionais desenvolvidos, porém ainda está presente em alguns sistemas monoprogramáveis.
II. Com a alocação contígua foi eliminado o conceito de partições de tamanho fixo.
III. Neste tipo de alocação, o tamanho das partições eram estabelecidas no momento da inicialização do sistema, em função do tamanho dos programas que executariam no ambiente.
IV. Na alocação contígua simples a memória principal é divida em duas partes: uma para o sistema operacional e outra para o programa do usuário.
Apenas I.
Apenas I, II e III.
Apenas I, III e IV.
Apenas I e IV.
I, II, III e IV.