

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.
Dadas as definições sobre sistemas operacionais:
I. Um algoritmo de escalonamento ...... escolhe um processo e o deixa em execução até que seja bloqueado.
II. Um algoritmo de escalonamento ...... escolhe um processo e o deixa em execução por um tempo máximo fixado.
III. Um recurso ...... pode ser retirado do atual processo proprietário sem nenhum prejuízo.
IV. Um recurso ...... não pode ser retirado do atual processo proprietário sem que apresente falha.
As lacunas, se preenchidas com Preemptível ou com Não- Preemptível, qualificam, respectivamente, as definições
No contexto dos sistemas operacionais, a memória virtual representa um recurso que tem por finalidade permitir que programas usem mais espaço de endereçamento que a memória física da máquina ou para prover um mecanismo de proteção de memória consistente e flexível. Esse recurso é implementado por meio das seguintes técnicas:
segmentação e paginação.
paginação e paralelismo.
paralelismo e escalonamento.
escalonamento e multitarefa.
multitarefa e segmentação.
Em relação a escalonamento de processos é incorreto afirmar que
Uma das atribuições de um sistema operacional é o controle e o escalonamento de processos. Sobre esta atribuição, é CORRETO afirmar que:
os processos possuem apenas dois estados: estado de espera e estado de execução.
um dos objetivos do escalonamento de processos é garantir que um recurso compartilhado seja acessado por dois ou mais processos ao mesmo tempo.
os sistemas operacionais, por meio de soluções diversas, como instruções de Test and Set Lock (TSL), semáforos e variáveis de bloqueio, implementam algoritmos e soluções, de exclusão mútua, procurando garantir que os processos não entrem em estado de espera infinito.
o escalonamento de processos tem como objetivo garantir um bom gerenciamento da memória.
os sistemas operacionais mais modernos não trabalham com escalonamento de processos em virtude da alta velocidade dos processadores.
Políticas de gerenciamento global de memória embasadas na atividade do canal usado para permutas de páginas são, em geral, eficazes para evitar colapso.
Caso o programa solicite uma região de memória compartilhada, já criada por outros processos, será criada uma nova região de memória, com um novo suporte físico para essa região.
Num sistema computacional onde exista a memória virtual, a troca excessiva de páginas é algo indesejável. Em tese, é possível escrever um programa que leia sistematicamente todas as suas páginas em um determinado espaço de endereçamento, causando um número elevado de troca de páginas, quando não for possível armazenar todas as páginas do programa na memória principal. Na prática isso não ocorre, pois os programas, em geral, apresentam uma propriedade que diz: "durante qualquer uma das fases da sua execução, o programa só vai referenciar uma parte relativamente pequena das páginas do seu espaço de endereçamento".
A propriedade mencionada acima é denominada de
swapping.
thrashing.
conjunto de trabalho.
segmentação de páginas.
localidade de referências.
Em alguns casos, o executável de um programa pode incluir informações adicionais, tais como informação de depuração, a qual permite correlacionar as sentenças e variáveis de alto nível a instruções de máquina.
Na implementação da memória virtual, normalmente é utilizada a técnica de paginação. Quando se utiliza também a técnica de segmentação,
evita-se a fragmentação de memória física
minimizar-se a troca de páginas na memória física.
têm-se múltiplos espaços de endereçamentos virtuais separados.
as páginas da memória virtual são divididas, permitindo trabalhar-se com páginas virtuais menores.
A técnica implementada pelos gerenciadores de memória que permite a utilização de uma quantidade de memória superior à quantidade fisicamente instalada na máquina é conhecida como
Memória RAM.
Memória real.
Memória principal.
Memória virtual.
Memória de programa