A respeito de sistemas operacionais, julgue os itens a seguir.
O sistema operacional deve gerenciar a memória quando esta for atribuída dinamicamente. Em geral, há duas maneiras de monitorar o uso da memória: mapas de bits e listas livres.
Com relação a banco de dados distribuídos, julgue os itens a seguir.
Na arquitetura de memória compartilhada, diversos processadores, cada um deles com sua própria memória primária, realizam o compartilhamento de armazenamento secundário.
Em relação ao gerenciamento de memória, considere
I. No contexto da organização hierárquica de memórias e da monoprogramação sem troca ou paginação, o sistema operacional pode estar na parte inferior da memória RAM ou parte em ROM, ou ainda, os drivers de dispositivos podem estar na parte superior da memória ROM e o restante do sistema em RAM, na parte inferior.
II. Em sistemas de compartilhamento de tempo ou computadores gráficos, às vezes, não há memória principal suficiente para armazenar todos os processos ativos. Nesse caso, uma das alternativas é a memória virtual que permite que os programas executem mesmo estando apenas parcialmente na memória principal.
III. Quando a memória é atribuída dinamicam...
A crescente evolução da computação tem sido impulsionada pelo melhoramento do hardware e pelo surgimento dos sistemas operacionais. No que concerne a sistema operacional, julgue os itens de 51 a 60.
Uma das responsabilidades dos sistemas operacionais é gerenciar a memória. Para que essa gerência possa garantir eficiência na execução dos processos, os sistemas operacionais tentam maximizar o número de processos residentes na memória principal. Para isso, foi introduzido, nos sistemas operacionais, o conceito de swapping, que consiste em dividir o programa em módulos de tamanhos diferentes, a fim de carregar o módulo que tiver o tamanho da área livre na memória principal.
Quanto aos conceitos de hardware e software, julgue os itens de 36 a 40.
Em um computador com 64K células de memória, instruções de um operando, e um conjunto de 256 instruções de máquina, em que cada instrução tenha o tamanho de uma célula, que é o mesmo tamanho da palavra do sistema, as instruções que trabalham com o modo de endereçamento direto nessa máquina devem ter 16 bits de tamanho.
Considerando a figura acima, que apresenta um modelo conceitual dos serviços providos por um sistema operacional, julgue os itens a seguir.
Em um sistema multitarefa, o gerenciador de memória é o módulo responsável por migrar o estado das tarefas (ou processos) da memória RAM para a memória virtual, empregando tabelas de mapeamento.
O sistema operacional tem como função controlar os recursos do computador, tais como memória, dispositivos de I/O, drivers etc. Acerca desse tópico, julgue os itens de 103 a 112.
As estratégias de alocação de memória first-fit e best-fit solucionam o problema de fragmentação externa.
O sistema operacional tem como função controlar os recursos do computador, tais como memória, dispositivos de I/O, drivers etc. Acerca desse tópico, julgue os itens de 103 a 112.
Uma thread, ou linha de execução, pode criar outra linha de execução ou mesmo unir-se a outra. As linhas de execução podem compartilhar certos recursos, como memória, por exemplo.
O sistema operacional tem como função controlar os recursos do computador, tais como memória, dispositivos de I/O, drivers etc. Acerca desse tópico, julgue os itens de 103 a 112.
Os programas de sistema — system program — permitem a criação de um ambiente para o desenvolvimento de aplicações. Em alguns casos, os programas de sistema servem como interface para acessar funções específicas do sistema operacional.
O sistema operacional tem como função controlar os recursos do computador, tais como memória, dispositivos de I/O, drivers etc. Acerca desse tópico, julgue os itens de 103 a 112.
O algoritmo de substituição de páginas LRU (least-recentlyused) possui desempenho inferior ao algoritmo FIFO (firstin, first-out).
Acerca da estrutura e funcionamento dos sistemas operacionais, julgue os itens a seguir.
Como no particionamento fixo da memória um processo pode ser carregado para uma partição de tamanho igual ou maior ao do próprio processo, isso resulta em potencial fragmentação dentro das partições.
Julgue os itens subseqüentes, acerca de sistemas operacionais.
67 Em um sistema de gerência de memória virtual, pode ser empregado um algoritmo de substituição de páginas global ou local. Quando é empregado um algoritmo local, para um processo, pode ser selecionado um quadro (frame) de outro processo. Portanto, um processo não controla a sua taxa de falta de páginas, pois o seu conjunto de páginas na memória depende de outros processos. Um algoritmo de substituição local tipicamente apresenta maior throughput que um de substituição global.
Acerca de arquiteturas de sistemas, julgue os seguintes itens.
Em um sistema classificado como de tempo real, tipicamente há requisitos rígidos quanto à operação do mesmo. Alguns desses sistemas são classificados como hard, outros como soft. Os sistemas da categoria hard servem para garantir que as tarefas críticas serão completadas em tempo e, embora façam pouco uso de memória secundária, frequentemente empregam memória virtual.
Com relação aos tipos de dados elementares e estruturados, julgue os itens de 71 a 75.
Um ponteiro é uma função explícita que aponta para um endereço de memória, o qual específica arquivos no sistema de arquivos. O controle sobre um ponteiro é de responsabilidade do sistema operacional.
Um sistema operacional (SO) moderno possui diversas características que o distinguem de um sistema operacional dos computadores de primeira geração. Acerca das características dos sistemas operacionais modernos, julgue os itens subseqüentes.
O gerenciamento de memória é uma atividade de responsabilidade do device driver do fornecedor da memória porque o SO se preocupa apenas com o tamanho utilizado para poder fazer a paginação de arquivos.
Quanto aos princípios de sistemas operacionais, julgue os itens de 73 a 75.
Em sistemas de gerência de memória virtual embasados em paginação por demanda, quando é necessário executar determinado processo, todas as páginas desse processo precisam ser transferidas para a memória principal antes que o processo possa ser posto em execução.
Acerca dos sistemas operacionais modernos, julgue os itens de 111 a 122.
uso de paginação permite a solução do problema de segmentação interna de memória.
Quanto à memória virtual, assinale a opção correta.
No que se refere ao gerenciamento de memória em um sistema operacional, assinale a opção correta.
Julgue os itens de 51 a 68, relativos a computadores, ambientes e sistemas operacionais.
Quando se monitora o comportamento da memória swap do sistema, as altas taxas de uso indicam falta de memória física, significando a expansão da memória de disco.
Julgue os itens de 51 a 68, relativos a computadores, ambientes e sistemas operacionais.
Apesar de a memória virtual possibilitar que os computadores rodem aplicações maiores e mais complexas, o desempenho de uma aplicação com memória virtual nunca é tão eficiente quanto o desempenho dessa mesma aplicação totalmente residente na memória RAM.
As soluções embasadas em software livre vêm ganhando cada vez mais adeptos, não só na administração pública federal mas também em diversas organizações privadas. Essa mudança de comportamento ocorre não apenas em função do custo, mas também porque essas soluções atingiram um nível de qualidade que se compara aos softwares proprietários. Essa mudança de comportamento tem impulsionado o surgimento de ambientes heterogêneos, tanto no que se refere aos sistemas operacionais como aos aplicativos. Com relação a esse assunto, e no que tange aos conceitos de sistemas operacionais, em particular aos sistemas Unix e Windows, julgue os itens de 93 a 99.
A utilização de tabela de páginas invertidas normalmente requer gran...
No Linux, que comando retorna a utilização da memória RAM?
Nos sistemas de computadores, o recurso módulos redundantes de memória denomina-se

Os dados acima apresentam informações relativas a execução e resposta de comando em um computador com sistema operacional Linux instalado, que utiliza nomenclatura padrão para arquivos e diretórios. Com relação a essas informações e ao Linux, julgue os itens que se seguem.
O arquivo System.map é o responsável pelo cálculo do mapeamento da memória RAM em memória cache.
Acerca da estrutura e funcionamento dos sistemas operacionais, julgue os itens a seguir.
Um inode (information node) é uma estrutura de controle de arquivos utilizada em sistemas Linux para indexar blocos de memória de tamanho variável que são usados para gestão de memória virtual.
Acerca da estrutura e funcionamento dos sistemas operacionais, julgue os itens a seguir.
Na paginação de memória virtual, uma parte das páginas de um processo pode estar na memória principal, enquanto outra parte pode se encontrar em memória secundária.
O sistema operacional tem como função controlar os recursos do computador, tais como memória, dispositivos de I/O, drivers etc. Acerca desse tópico, julgue os itens de 103 a 112.
Em um sistema multitarefa, diversos processos podem ser executados simultaneamente. Nesse caso, diz-se que esses processos estão no estado running.
O sistema operacional tem como função controlar os recursos do computador, tais como memória, dispositivos de I/O, drivers etc. Acerca desse tópico, julgue os itens de 103 a 112.
As chamadas de sistema — system call — permitem comunicação com os serviços disponibilizados pelo sistema operacional.
Considerando a figura acima, que apresenta um modelo conceitual dos serviços providos por um sistema operacional, julgue os itens a seguir.
O gerenciamento de memória, uma das funções básicas de um sistema operacional, usualmente é estruturado de forma hierárquica,
em que as memórias de maior volume se encontram na parte inferior da hierarquia, possuem maior latência no acesso e menor
custo por byte armazenado. A memória RAM, nesse caso, é hierarquicamente superior à memória virtual.
Acerca de lógica de programação, julgue os itens de 72 a 78.
Uma variável é uma abstração de células na memória de um computador; o tempo de vida de uma variável é o tempo durante o qual ela está vinculada a uma localização na memória; variáveis estáticas são vinculadas às células após o início da execução do programa e assim permanecem até a execução encerrar-se.
Na gerência de memória virtual, se um processo acessa uma posição de memória em uma página fora da memória principal, uma unidade de gerência de memória no hardware solicita uma interrupção ao processador e, se a posição for inválida para o processo, o sistema operacional transfere a página para a memória principal.
Um sistema operacional é formado por um conjunto de programas e rotinas que possibilitam criar uma camada de abstração entre o usuário e o hardware propriamente dito. O sistema operacional é responsável por controlar todos os recursos do computador (dispositivos físicos e funções de software). Acerca das características dos sistemas operacionais, julgue os seguintes itens.
Um método simples de alocação de memória é o de dividir a memória em partições de tamanho fixos, onde os processos são alocados. Esse método é bastante utilizado por resolver o problema de fragmentação externa.
Com relação a sistemas operacionais, julgue os itens a seguir.
Há sistemas operacionais que usam file control blocks (FCB) para armazenar informações acerca dos arquivos. O FCB de um arquivo pode ser armazenado em disco e, quando o arquivo for aberto por um processo, pode ser copiado para uma tabela na memória principal.
Um sistema operacional é formado por um conjunto de programas e rotinas que possibilitam criar uma camada de abstração entre o usuário e o hardware propriamente dito. O sistema operacional é responsável por controlar todos os recursos do computador (dispositivos físicos e funções de software). Acerca das características dos sistemas operacionais, julgue os seguintes itens.
Quando ocorre um page fault, o sistema operacional carrega a página que faltou para a memória. Quando não há espaço em memória, o sistema operacional deve efetuar uma substituição para obter espaço para a página que será carregada. Um dos métodos mais utilizados para substituição de páginas é o método aleatório.
Acerca das características da implementação das estruturas de dados do código apresentado, assinale a opção correta.
Julgue os itens que se seguem, acerca de conceitos de sistemas operacionais, de organização e arquitetura de computadores.
O tamanho da memória virtual de um computador usado como estação de trabalho desktop deve ser, normalmente, maior que o tamanho da sua memória de hibernação.
Com relação a sistemas operacionais, julgue os seguintes itens.
Um device driver tipicamente controla periféricos de um tipo e pode ter estruturas de dados que descrevam os estados dos dispositivos e áreas de memória (buffers) que sirvam para armazenar temporariamente os dados.
Com relação a sistemas operacionais, julgue os seguintes itens.
Na gerência de memória embasada em paginação por demanda, quando ocorre uma falta de página (page fault), o processo continua executando enquanto a página é transferida para a memória principal. A execução só é suspensa se o processo não tiver permissão de acesso à página (protection fault).
Acerca dos sistemas Windows e Linux, julgue os itens subseqüentes.
O gerenciador de memória virtual do Windows XP Professional utiliza páginas de 4 kB tanto para arquiteturas de 32 bits como para arquiteturas de 64 bits.
Analise as seguintes afirmações sobre gerenciamento de memória.
I. A área de swap é uma parte da memória principal reservada para armazenar os processos que estão inativos na memória.
II. O conceito de swap é fundamental para otimizar o uso dos recursos, em particular, a CPU e a memória, possibilitando manter um número maior de processos na memória e um uso mais eficiente da CPU.
III. O conceito de swap é bastante importante para implementar o conceito de memória virtual.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
Analise as seguintes afirmações sobre gerenciamento de memória.
I. A paginação divide a memória em pequenas porções, chamadas páginas. O usuário pode definir atributos, como compartilhamento, para as páginas em sua área de endereçamento.
II. A segmentação oferece mais flexibilidade que a paginação, pois o segmento não possui tamanho fixo, porém, ao contrário da paginação, o usuário não pode definir atributos para os segmentos, que são controlados diretamente, pelo sistema operacional.
III. A paginação torna possível executar um processo, cujo tamanho é maior que a própria memória principal disponível.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
NAS QUESTÕES NUMERADAS DE 16 A 40, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.
Considere a memória de um computador que implemente a técnica de gerenciamento de memória com alocação em partições fixas. Suponha que o sistema foi inicializado com três partições de tamanhos fixos, P1 (100 kb), P2 (200 kb) e P3 (300 kb), disponíveis aos programas dos usuários. Após a carga dos programas seguintes na memória, Prog-1 (80 kb), Prog-2 (120 kb) e Prog-3 (240 kb), nas partições P1, P2 e P3, respectivamente, a fragmentação interna dessa memória principal será de:
Um sistema operacional é formado por um conjunto de programas e rotinas que possibilitam criar uma camada de abstração entre o usuário e o hardware propriamente dito. O sistema operacional é responsável por controlar todos os recursos do computador (dispositivos físicos e funções de software). Acerca das características dos sistemas operacionais, julgue os seguintes itens.
A utilização de carga dinâmica (dynamic loading) de rotinas é uma forma de economizar espaço de memória, uma vez que as rotinas associadas a um programa somente são carregadas se houver uma chamada à rotina.
Com relação a sistemas operacionais, julgue os itens a seguir.
Em um sistema de gerência de memória virtual, a ocorrência de thrashing faz com que ocorra um aumento na utilização do processador. Para interromper o thrashing, o sistema operacional deve aumentar o nível de multiprogramação
Com relação a sistemas operacionais, julgue os itens a seguir.
Na gerência de memória embasada em paginação, a cada processo pode ser associada uma tabela usada quando da conversão de endereços lógicos em endereços físicos. Cada tabela poderá conter uma entrada para cada quadro na memória física. O número de página em um endereço lógico poderá ser usado para se identificar a entrada na tabela com o endereço do quadro acessado.
Especificar um valor a ser armazenado na área de memória referenciada por um nome descritivo caracteriza uma

Uma das principais ferramentas de monitoração do Windows XP é o Gerenciador de tarefas, cuja janela é mostrada na figura acima, retratando determinada carga de trabalho (workload). Considerando as informações mostradas na janela, julgue os itens que se seguem.
A quantidade de memória RAM é suficiente para a execução da carga considerada.Acerca dos sistemas operacionais, julgue os próximos itens.
Nas técnicas de gerência de memória, a segmentação divide a memória em blocos com tamanhos iguais e está sujeita à fragmentação interna; a paginação divide a memória em blocos com diferentes tamanhos e está sujeita à fragmentação externa; a segmentação paginada divide a memória em segmentos que por sua vez são divididos em páginas.
Em relação à gerência de memória, analise as seguintes sentenças:
I - Sistemas que implementam segmentação com paginação permitem a divisão lógica dos programas em páginas e, por sua vez, cada página é dividida fisicamente em segmentos.
II - Thrashing pode ser definido como sendo a excessiva transferência de páginas/segmentos entre a memória principal e a memória secundária.
III - Paginação é a técnica de gerência de memória na qual o espaço de endereçamento virtual e o espaço de endereçamento real são divididos em blocos de tamanhos variados denominados frames.
Das sentenças acima, pode-se afirmar que apenas:
Uma matriz bidimensional, com quatro linhas e cinco colunas, pode ser armazenada na memória do computador em uma
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:
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...
A respeito do gerenciamento de memória, analise as afirmativas a seguir e indique V (verdadeiro) ou F (falso).
( ) A fragmentação interna ocorre quando a página de memória não é totalmente preenchida com informações.
( ) No swapping, dois processos de tamanhos diferentes que estão na memória trocam de posição para diminuir a fragmentação externa.
( ) A compactação de memória reorganiza os seus segmentos, eliminando os espaços existentes entre eles.
( ) Na paginação por demanda, um aviso de falta de página (page fault) é enviado ao sistema operacional sempre que a página solicitada não estiver na memória.
( ) As tabelas de páginas com múltiplos níveis são utili...
O gerenciamento eficiente da memória é uma tarefa crítica do sistema operacional. A respeito de tal contexto, assinale a opção correta.
Em relação à gerência de memória, o desperdício de espaço de memória referente ao não preenchimento pelo programa do número de páginas da memória virtual é denominado:
Ao exceder a memória física, o Sistema Operacional utiliza:
Armazenar o conteúdo de um registrador na memória, para mantê-lo disponível, é um processo que deve ser evitado devido ao acesso relativamente lento à memória. Os arquitetos de processadores, para evitar esse processo, devem seguir o "princípio de projeto RISC" a fim de alcançar o objetivo de projetar uma máquina
A seguir são apresentados a visualização de uma página HTML e o seu respectivo código, adaptado a partir da homepage da Santa Casa de Misericórdia do Pará.


Com base nas informações apresentadas, julgue os seguintes itens.
O código-fonte mostrado é formado por um conjunto de tags que atendem ao padrão HTML.Gerenciamento de memória é um dos fatores de maior influência no desempenho de sistemas multiprogramados, especialmente em sistemas de tempo repartido ou que implementem memória virtual. A respeito desse tema, julgue os próximos itens.
A política global de gerenciamento de memória que dispensa uma política local faz que os processos submetidos ao sistema recebam uma prioridade que é usada para substituição de páginas. Quando uma falha ocorre, uma página é retirada do processo menos prioritário de acordo com uma política conveniente.
Gerenciamento de memória é um dos fatores de maior influência no desempenho de sistemas multiprogramados, especialmente em sistemas de tempo repartido ou que implementem memória virtual. A respeito desse tema, julgue os próximos itens.
A escolha do tamanho de página é crucial quanto ao desempenho do sistema, já que páginas pequenas diminuem a fragmentação interna de memória, isto é, o carregamento de informação que não será utilizada. Por outro lado, páginas pequenas fazem aumentar o tamanho de tabela de páginas, que em casos de paginação sob demanda requer um número maior de acessos ao disco, o que é um fator de ineficiência importante.
Gerenciamento de memória é um dos fatores de maior influência no desempenho de sistemas multiprogramados, especialmente em sistemas de tempo repartido ou que implementem memória virtual. A respeito desse tema, julgue os próximos itens.
A política de substituição de memória LRU (least recently used) se baseia na hipótese de que as páginas referenciadas há mais tempo serão referenciadas no futuro próximo com menor probabilidade do que as páginas mais recentemente referenciadas. Assim, essa política é mais eficiente que a política FIFO, que substitui a página carregada há mais tempo.
Gerenciamento de memória é um dos fatores de maior influência no desempenho de sistemas multiprogramados, especialmente em sistemas de tempo repartido ou que implementem memória virtual. A respeito desse tema, julgue os próximos itens.
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.
Gerenciamento de memória é um dos fatores de maior influência no desempenho de sistemas multiprogramados, especialmente em sistemas de tempo repartido ou que implementem memória virtual. A respeito desse tema, julgue os próximos itens.
O fenômeno chamado localidade de referências corresponde ao comportamento de programas típicos quanto ao padrão de referências de seu espaço lógico: as referências de um processo tendem a se agrupar em um subconjunto de seu espaço lógico; esse subconjunto pode variar durante a execução do processo, mas em determinado instante da execução ele representa o subconjunto preferido para referências do processo.
Analise as características abaixo a respeito de sistemas em cluster:
I. memória distribuída;
II. balanceamento de carga;
III. programação paralela através de threads;
IV. programação paralela através de bibliotecas de troca de mensagens;
V. alta disponibilidade.
A opção que apresenta todas as características corretas é:
Suponha que um computador possui uma área de memória de usuário de 500K bytes. Suponha também que há duas opções de gerência de memória: a primeira usa páginas (regiões) de tamanho fixo de 50 K bytes e a segunda usa segmentos (região) de 4 K bytes. Considerando que 95% dos programas possuem em média menos que 30 K bytes, a técnica de gerência de memória que permite a menor fragmentação interna ( memória interna a uma região, mas não usada) da memória principal é:
Com relação ao esquema de gerenciamento de memória virtual, é INCORRETO afirmar que:
Considerando que na SUN SPARC Station o esquema de gerenciamento de memória virtual faz uso de um sistema multinível de page tables conforme mostrado abaixo, o tamanho do espaço virtual de endereçamento de cada processo é igual a:
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:
Considere que num determinado sistema o mapeamento de endereço virtual seja efetuado com o uso de um único nível de tabela de páginas por processo e uma TLB do tipo associativa. Se a TLB tem taxa de hit de 95% e um tempo de reposta de 20ns tanto para os casos de hit como de miss, se o tempo de resposta da memória primária for de 200ns e se toda as tabelas de páginas forem sempre mantidas em memória, o tempo efetivo (esperado) de acesso à memória para cada mapeamento será de:
Acerca dos métodos de acesso à memória, assinale a opção incorreta.
Considerando a hierarquia, as memórias do computador de menor tempo de acesso pelo processador e de menor capacidade de armazenamento são do tipo:
Utiliza-se uma pequena quantidade de memória super rápida do tipo cache
Sistemas distribuídos.
Considere que uma organização de tecnologia da informação (TI) tenha sido encarregada pela concepção e implantação de uma nova versão de um sistema de informações cuja missão é a coleta e a consolidação de dados referentes a água e saneamento, em escopo nacional. Essa nova versão de sistema visa substituir o uso de uma plataforma alta — plataforma de mainframe — por uma plataforma baixa, embasada em redes locais de computadores, sítios web, intranet, extranets e SGBDs distribuídos. Julgue os itens a seguir, relativos à aplicação de métodos, técnicas e métricas vigentes em tecnologia da informação ao cenário acima descrito.
Os sistemas operacionais de microcomputadores fornecem ao seu usuário a opção de ajust...
Considerando-se o mecanismo de memória virtual, assinale a afirmativa correta:
Os diversos sistemas operacionais existentes empregam algumas soluções comuns à questão do compartilhamento de recursos computacionais entre os usuários e aplicações. Com relação às estratégias, às estruturas e aos mecanismos dos sistemas operacionais, julgue os itens que se seguem.
Na gestão de memória com paginação de memória virtual, a memória principal é dividida em um número de quadros de mesmo tamanho e os processos são divididos em um número de páginas de mesmo tamanho e com tamanho igual ao dos quadros de memória. Um processo é carregado trazendo parte das suas páginas para os quadros de memória disponíveis, mas não necessariamente contíguos.
No que se refere ao gerenciamento de memória, julgue os itens seguintes.
O uso de segmentação de memória possui a desvantagem de não favorecer o compartilhamento de códigos e dados entre processos. Um programador não pode colocar um programa utilitário ou uma tabela de dados de uso comum em um segmento que pode ser endereçado por outros processos, como ocorre na paginação de memória.
Os sistemas operacionais são softwares básicos responsáveis pela gestão e pelo compartilhamento de recursos dos computadores entre os vários aplicativos e usuários. Quanto à estrutura e ao funcionamento dos sistemas operacionais de computadores, julgue os itens que se seguem.
O princípio da localidade estabelece que referências a instruções e a dados no contexto de um processo tendem a se concentrar em áreas do processo, de modo que, durante determinados períodos, somente algumas partes do processo precisam estar na memória principal, podendo as outras ser deslocadas para memória secundária.
Os sistemas operacionais são softwares básicos responsáveis pela gestão e pelo compartilhamento de recursos dos computadores entre os vários aplicativos e usuários. Quanto à estrutura e ao funcionamento dos sistemas operacionais de computadores, julgue os itens que se seguem.
No gerenciamento de memória por paginação, a fragmentação limita-se a uma fração da última página de um processo.
Acerca da instalação do Windows 98 em um microcomputador, julgue os itens subseqüentes.
Para se instalar corretamente o Windows 98, são necessárias, no mínimo, duas partições. A primeira delas está relacionada à instalação do sistema operacional e a segunda fica oculta para tarefas e procedimentos de carga do sistema.
A respeito de sistemas operacionais empregados em sistemas computacionais monoprocessados, julgue os itens a seguir.
A técnica de paginação possibilita que programas e dados sejam divididos em espaços de endereços logicamente independentes, facilitando compartilhamento e proteção.
Sistemas operacionais são softwares indispensáveis para o adequado gerenciamento de recursos de hardware, permitindo a alocação e a utilização de tais recursos por programas aplicativos de forma controlada. Ao longo do tempo, os sistemas operacionais têm evoluído de sistemas monousuário e monoprocessados a sistemas multiusuário, multitarefa e multiprocessados. Acerca desses sistemas, julgue os itens a seguir.
O gerenciamento de memória com base em memória virtual é comumente feito considerando duas possibilidades principais: a técnica de paginação, que possibilita que programas e dados sejam divididos em espaços de endereços logicamente independentes, facilitando o compartilhamento e a proteção; e a técnica d...
No que se refere ao gerenciamento de memória, julgue os itens seguintes.
O uso de segmentação de memória permite a construção de segmentos que contenham um conjunto bem definido de programas ou dados, mas o programador ou o administrador do sistema não pode atribuir privilégios de acesso a programas e dados de maneira conveniente. Essa tarefa fica sob responsabilidade do sistema operacional.
No que se refere ao gerenciamento de memória, julgue os itens seguintes.
A maioria dos esquemas de memória virtual utiliza uma memória cache especial para entradas da tabela de páginas, conhecida como TLB ou cache de tradução de endereços. Essa cache funciona de maneira distinta que uma memória cache, já que não controla as entradas da tabela de páginas usadas mais recentemente.
No que se refere ao gerenciamento de memória, julgue os itens seguintes.
Com a paginação sob demanda, é desnecessário carregar um processo inteiro na memória principal. Isso resolve uma das restrições de programação em que o programador não necessita saber o tamanho total da memória disponível, já que esta tarefa fica sob responsabilidade do sistema operacional e do hardware.No que se refere ao gerenciamento de memória, julgue os itens seguintes.
O uso de partições, de tamanho fixo ou de tamanho variável, resulta em uma atualização ineficiente de memória. A paginação de memória por meio da divisão da memória em pequenas partes iguais e dos processos também em pequenas partes, com tamanho fixo, é uma solução mais eficiente.
Os sistemas operacionais são softwares básicos responsáveis pela gestão e pelo compartilhamento de recursos dos computadores entre os vários aplicativos e usuários. Quanto à estrutura e ao funcionamento dos sistemas operacionais de computadores, julgue os itens que se seguem.
Em esquemas de particionamento fixo da memória, há problemas de fragmentação externo aos espaços reservados aos processos.
Os sistemas operacionais são softwares básicos responsáveis pela gestão e pelo compartilhamento de recursos dos computadores entre os vários aplicativos e usuários. Quanto à estrutura e ao funcionamento dos sistemas operacionais de computadores, julgue os itens que se seguem.
Em um sistema operacional com memória virtual, a realização de operações de swapping de processos é desnecessária e acarreta queda do desempenho.
Existe uma grande variedade de sistemas computacionais que devem ser controlados pelos sistemas operacionais. Por essa razão, várias soluções foram desenvolvidas para resolver a questão do compartilhamento de recursos computacionais entre os usuários e as aplicações. Mesmo diante dessa heterogeneidade, alguns conceitos e soluções são aplicados de forma abrangente. A respeito dos conceitos, estruturas e mecanismos dos sistemas operacionais, julgue os itens a seguir.
Em um ambiente com memória virtual, quando um processo faz referência a um endereço virtual de dados que não estão na memória principal, então, sem suspender a execução desse processo, o sistema operacional deve entrar em ação para trazer esses dado...
Existe uma grande variedade de sistemas computacionais que devem ser controlados pelos sistemas operacionais. Por essa razão, várias soluções foram desenvolvidas para resolver a questão do compartilhamento de recursos computacionais entre os usuários e as aplicações. Mesmo diante dessa heterogeneidade, alguns conceitos e soluções são aplicados de forma abrangente. A respeito dos conceitos, estruturas e mecanismos dos sistemas operacionais, julgue os itens a seguir.
Memória virtual é uma funcionalidade que permite aos programas endereçar a memória de um ponto de vista lógico, sem considerar a quantidade de memória principal disponível fisicamente.
Existe uma grande variedade de sistemas computacionais que devem ser controlados pelos sistemas operacionais. Por essa razão, várias soluções foram desenvolvidas para resolver a questão do compartilhamento de recursos computacionais entre os usuários e as aplicações. Mesmo diante dessa heterogeneidade, alguns conceitos e soluções são aplicados de forma abrangente. A respeito dos conceitos, estruturas e mecanismos dos sistemas operacionais, julgue os itens a seguir.
Um processo leve, ou thread, é uma unidade de processamento que pode ser escalonada pelo sistema operacional e caracteriza-se por executar seqüencialmente e por não poder ser interrompida.
Existe uma grande variedade de sistemas computacionais que devem ser controlados pelos sistemas operacionais. Por essa razão, várias soluções foram desenvolvidas para resolver a questão do compartilhamento de recursos computacionais entre os usuários e as aplicações. Mesmo diante dessa heterogeneidade, alguns conceitos e soluções são aplicados de forma abrangente. A respeito dos conceitos, estruturas e mecanismos dos sistemas operacionais, julgue os itens a seguir.
O compartilhamento de memória, que inclui registradores, memória principal, cache e discos, em qualquer nível da hierarquia de memória, gera o problema de que um programa enderece o espaço de memória de outro programa.
Existe uma grande variedade de sistemas computacionais que devem ser controlados pelos sistemas operacionais. Por essa razão, várias soluções foram desenvolvidas para resolver a questão do compartilhamento de recursos computacionais entre os usuários e as aplicações. Mesmo diante dessa heterogeneidade, alguns conceitos e soluções são aplicados de forma abrangente. A respeito dos conceitos, estruturas e mecanismos dos sistemas operacionais, julgue os itens a seguir.
A taxa de execução de instruções do processador é limitada pelo tempo do ciclo de memória. Esse problema pode ser minorado com memória cache.
Um programa completo, compilado em linguagem de máquina, pronto para ser carregado para a memória e, na seqüência, executado, trata-se de um módulo
Parte de um programa, carregada para a memória do computador somente quando necessária, caracteriza uma técnica denominada
Uma das atividades do sistema operacional em relação à gerência de memória é:
Um dos maiores problemas do projeto de uma pipeline de instruções é assegurar um fluxo constante de instruções nos estágios iniciais da pipeline. O principal impedimento a isso é a existência de instruções de desvio condicional. Uma técnica adotada para lidar com desvios condicionais chama-se Memória de Laço de Repetição ( loop buffer). Escolha a alternativa que explica o funcionamento dessa técnica.
Sistemas operacionais constituem softwares básicos, indispensáveis para o adequado gerenciamento de recursos de hardware, permitindo a utilização controlada desses recursos por programas aplicativos. Acerca de tais sistemas, julgue os itens a seguir.
Para gerenciamento de memória, técnicas como as de segmentação e de paginação têm sido empregadas. A segmentação permite que, em sistemas com memória virtual, a proteção de dados e programas ocorra em separado, com o espaço de endereços dividido em blocos de tamanho único.
Acerca de princípios de funcionamento, de métodos e de algoritmos utilizados em sistemas operacionais, julgue os itens subseqüentes.
Em Unix, um information node (inode) é uma estrutura de controle que contém informações acerca das páginas de memória virtual.
A capacidade de um sistema de computação endereçar um espaço maior que o disponível na memória principal caracteriza o tipo de memória
Considere um sistema operacional que implementa memória virtual com política de alocação global de páginas. Este sistema operacional trabalha com endereços virtuais de 16 bits. O tamanho das páginas do sistema é 1Kbyte. Se este sistema está sendo executado em um computador com 32 Kbytes de memória, qual o tamanho máximo que um programa pode ter neste sistema operacional?
Analise as seguintes afirmações, relativas à gerência de memória em sistemas operacionais.
1) Com a abordagem de swapping, é sempre possível alocar todos os processos ativos na memória principal.
2) A utilização de memória virtual permite que partes do programa sejam alocadas na memória principal, e o restante, no disco.
3) O processo de transferência de páginas da memória secundária para a memória principal é conhecido como paginação.
4) Somente após uma página não ser encontrada nas memórias primária e secundária, a CPU envia uma mensagem de page fault para o sistema operacional.
Estão corretas apenas:

Uma das formas de se obter alto desempenho computacional envolve o agrupamento de computadores de pequeno...
A construção de caminhos (paths) para se chegar às pastas dá-se de forma praticamente idêntica nos difere...
Existe uma grande variedade de sistemas computacionais que devem ser controlados pelos sistemas operacionais. Por essa razão, várias soluções foram desenvolvidas para resolver a questão do compartilhamento de recursos computacionais entre os usuários e as aplicações. Mesmo diante dessa heterogeneidade, alguns conceitos e soluções são aplicados de forma abrangente. A respeito dos conceitos, estruturas e mecanismos dos sistemas operacionais, julgue os itens a seguir.
Em um ambiente com memória virtual, quando um processo faz referência a um endereço virtual de dados que não estão na memória principal, então, sem suspender a execução desse processo, o sistema operacional deve entrar em ação para trazer esses dado...
Existe uma grande variedade de sistemas computacionais que devem ser controlados pelos sistemas operacionais. Por essa razão, várias soluções foram desenvolvidas para resolver a questão do compartilhamento de recursos computacionais entre os usuários e as aplicações. Mesmo diante dessa heterogeneidade, alguns conceitos e soluções são aplicados de forma abrangente. A respeito dos conceitos, estruturas e mecanismos dos sistemas operacionais, julgue os itens a seguir.
O compartilhamento de memória, que inclui registradores, memória principal, cache e discos, em qualquer nível da hierarquia de memória, gera o problema de que um programa enderece o espaço de memória de outro programa.