Foram encontradas 24.587 questões.
- Fundamentos de Sistemas OperacionaisDrivers de Dispositivos
- Fundamentos de Sistemas OperacionaisSubsistema de Entrada e Saída
A gerência de dispositivos realizada pelo sistema operacional é organizada em camadas e estruturada para tornar as operações de E/S (Entrada/Saída) o mais simples
possível para as aplicações dos usuários. Algumas camadas são implementadas via software e outras via hardware. Uma dessas camadas de software tem como função
receber comandos gerais sobre acessos aos dispositivos
e traduzi-los para comandos específicos que poderão ser
executados pelos controladores.
Qual o nome dessa camada de software?
Qual o nome dessa camada de software?
Provas
Questão presente nas seguintes provas
- Gerenciamento de MemóriaPaginação de Memória
- Gerenciamento de MemóriaTranslation Lookaside Buffer (TLB)
- Gerenciamento de MemóriaUnidade de Gerenciamento de Memória (MMU)
A gerência de memória virtual utiliza a técnica de mapeamento para traduzir endereços virtuais em endereços reais. Esse mapeamento é realizado com o apoio de uma
memória especial que mantém apenas as traduções dos
endereços virtuais das páginas mais recentemente referenciadas. Essa memória utiliza o esquema de mapeamento associativo que permite verificar simultaneamente em todas as suas entradas a presença do endereço
virtual.
Essa memória é conhecida como
Essa memória é conhecida como
Provas
Questão presente nas seguintes provas
- Sistemas de ArquivosFragmentação de Disco
- Sistemas de ArquivosMétodos de Alocação de Espaço em Disco
O gerenciamento dos espaços alocados aos arquivos é
de fundamental importância para o sistema de arquivos.
Como os arquivos são criados e eliminados frequentemente, os segmentos livres vão-se fragmentando em pequenos pedaços por todo o disco, configurando um problema chamado fragmentação de espaços livres.
Essa fragmentação pode atingir um estado crítico e impossibilitar a alocação de novos arquivos APENAS na(s) alocação(ões)
Essa fragmentação pode atingir um estado crítico e impossibilitar a alocação de novos arquivos APENAS na(s) alocação(ões)
Provas
Questão presente nas seguintes provas
Para fornecer um acesso eficiente e conveniente a disco,
o sistema operacional utiliza um sistema de arquivos no
qual os dados são facilmente armazenados, localizados
e recuperados. As informações sobre os arquivos, como,
por exemplo, o nome do arquivo, são mantidas em entradas de um diretório no sistema de arquivos. A estrutura de
diretório mais comum é a árvore. Todo arquivo no sistema
tem um nome de caminho exclusivo.
Um nome de caminho absoluto define um caminho a partir do
Um nome de caminho absoluto define um caminho a partir do
Provas
Questão presente nas seguintes provas
- Gerenciamento de MemóriaAlgoritmos de Substituição de Páginas
- Gerenciamento de MemóriaPaginação de Memória
- Gerenciamento de MemóriaOutros Tópicos sobre Gerenciamento de Memória
A política de alocação de páginas da técnica de memória virtual por paginação determina quantos frames cada
processo pode manter na memória principal. Em algumas
situações, quando um processo atinge o seu limite de
alocação de frames e necessita alocar novas páginas na
memória principal, o sistema operacional deve selecionar,
dentre as diversas páginas alocadas, qual deverá ser liberada com base numa política de substituição de páginas.
O algoritmo de substituição de páginas tem por objetivo
selecionar os frames que tenham as menores chances de
serem referenciados em um futuro próximo.
Em particular, o algoritmo Least-Recently-Used (LRU)
Em particular, o algoritmo Least-Recently-Used (LRU)
Provas
Questão presente nas seguintes provas
O deadlock é a situação na qual os processos envolvidos
aguardam por um recurso que nunca estará disponível ou
por um evento que nunca ocorrerá. Quatro condições devem ocorrer ao mesmo tempo em um sistema para configurar a situação de deadlock.
Além da condição de espera circular, as demais condições são as seguintes:
Além da condição de espera circular, as demais condições são as seguintes:
Provas
Questão presente nas seguintes provas
A política de escalonamento é composta pelos critérios
utilizados para determinar qual processo será escolhido
para fazer uso do processador.
Dentre os principais critérios que devem ser considerados em uma política de escalonamento, está o de minimizar o tempo de turnaround, ou seja, minimizar o tempo
Dentre os principais critérios que devem ser considerados em uma política de escalonamento, está o de minimizar o tempo de turnaround, ou seja, minimizar o tempo
Provas
Questão presente nas seguintes provas
Um mecanismo de sincronização clássico é conhecido
como semáforo. Um semáforo é uma variável inteira não
negativa que só pode ser manipulada por duas instruções, chamadas de instruções Down e Up. Para evitar a
espera ocupada, que desperdiça tempo de processamento da máquina, a operação Down utiliza uma estrutura de
dados, geralmente uma First In, First Out (FIFO).
Quando um processo executa a instrução Down num semáforo que tem o valor zero, o processo
Quando um processo executa a instrução Down num semáforo que tem o valor zero, o processo
Provas
Questão presente nas seguintes provas
- Gerenciamento de MemóriaAlocação de MemóriaAlgoritmos de Alocação de Memória
- Gerenciamento de MemóriaFragmentação de Memória (Interna e Externa)
As estratégias de alocação de partição tentam evitar ou
diminuir o problema da fragmentação externa. O sistema
mantém uma lista de áreas livres, com o endereço e o
tamanho de cada área. O algoritmo de alocação determina a área livre a ser ocupada com base em uma série de
fatores. Uma das estratégias aloca a partição que deixa
a menor área livre, e a tendência é que cada vez mais a
memória fique com pequenas áreas não contíguas, aumentando o problema da fragmentação.
Essa estratégia de alocação de partição é conhecida como
Essa estratégia de alocação de partição é conhecida como
Provas
Questão presente nas seguintes provas
J está gerenciando uma aplicação web em uma empresa que utiliza o Spring Boot para o backend e o Apache
HTTP Server para o frontend. Recentemente, os usuários
relataram lentidão ao acessar a aplicação. Após verificar
os logs, J percebeu que o Apache HTTP Server está recebendo as solicitações, mas a comunicação com a aplicação Spring Boot está demorando.
Para esse problema de performance, J deve
Para esse problema de performance, J deve
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container