Questões de Concurso Comentadas sobre sistemas operacionais
Foram encontradas 12.944 questões
O VxWorks é uma extensão de tempo real para sistemas Windows, com suporte apenas para processadores Intel de 32 bits e 64 bits e compatíveis.
O RTEMS requer um microcomputador de desenvolvimento (host), que deve rodar o sistema operacional Solaris
No RTEMS, não existe gerenciamento de mensagens ou de eventos.
O RTEMS tem compatibilidade com o padrão POSIX e emprega ferramentas GNU para desenvolvimento.
Na detecção e correção de falha associada à redundância de software ou de hardware, é necessário que o número de elementos em redundância seja par.
O cão-de-guarda (ou watchdog, do inglês) é um mecanismo de detecção de falha por tempo.
As técnicas de detecção de erro em unidades digitais incluem verificação de paridade, checksum e avaliação embasada na distância de Hamming.
Caixas de mensagem, filas circulares e memória compartilhada são recursos de software empregados na comunicação entre tarefas ou processos.
Semáforos são objetos de controle de acesso de recursos compartilhados em que apenas uma thread pode ter acesso por vez.
Com escalonadores preemptivos, uma tarefa pode ter sua execução suspensa para que seja atendida uma outra de maior prioridade
Em um sistema operacional de tempo real e de kernel monolítico, a falha de um módulo pode derrubar o sistema.
Em um sistema operacional de tempo real de múltiplos processos e múltiplos threads, não é possível fazer uso de código reentrante
Na comunicação interprocessos no Linux, o mecanismo pipes garante o controle de congestionamento.
O escalonador de processos Linux tem como meta executar todas as tarefas em uma quantidade razoável de tempo e respeitar as prioridades de tarefas, manter alta utilização e o rendimento de recursos e reduzir a sobrecarga de operações de escalonamento.
O subsistema de rede do Linux permite que processos troquem dados com outros computadores da rede
O Linux é composto apenas de três subsistemas primários: gerenciamento de processos, gerenciamento de memória e rede.
Há sistemas operacionais em que, para uma partição se tornar disponível no espaço de nomes do sistema de arquivos, precisa ser montada (mount). Quando da montagem, tipicamente, são usados o nome do dispositivo e a localização na estrutura de arquivos onde deve ser atrelado o sistema de arquivos (mount point). Uma vez montado um sistema de arquivos, as informações necessárias podem ser armazenadas em uma tabela (mount table) na memória principal.
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
O algoritmo de escalonamento round-robin (RR) pode ser empregado nos sistemas operacionais com múltiplas filas de processos prontos. Nesse caso, pode ser usado tanto como algoritmo de escalonamento de determinadas filas, como também entre filas. Para o escalonamento entre filas, uma outra alternativa é utilizar um algoritmo preemptivo embasado em prioridades, nesse caso, cada fila pode ter uma prioridade.
Há sistemas operacionais nos quais os blocos de controle dos processos (PCBs) são mantidos em listas associadas aos estados dos processos. Além disso, quando o escalonador do processador precisa escolher um processo para por em execução, escolhe-se um processo em uma das listas de processos bloqueados.