Questões de Concurso
Sobre sistemas operacionais em sistemas operacionais
Foram encontradas 611 questões
I. Um computador tem em geral uma variedade de diferentes recursos que podem ser adquiridos, mas um recurso é algo que pode ser usado por somente um único processo em um dado instante de tempo.
II. Um recurso preemptível é aquele que pode ser retirado do processo proprietário sem nenhum prejuízo, sendo a memória um exemplo de recurso preemptível.
III. Em alguns sistemas operacionais, o processo é automaticamente bloqueado quando sua requisição de recurso falha; ele será acordado quando o recurso se tornar disponível.
IV. Em alguns sistemas operacionais, a falha na requisição do recurso resulta em um código de erro e, nesse caso, cabe ao processo solicitante esperar um pouco e tentar novamente.
Está correto o que se afirma em
I. Sistemas operacionais, sobretudo, orientados para o processamento simultâneo de muitas tarefas, e quantidades prodigiosas de E/S, oferecendo, normalmente, serviços em lote, processamento de transações e tempo compartilhado.
II. Utilizam recursos de processamento para servirem múltiplos usuários de uma vez em uma rede, permitindo-lhes compartilhar recursos de hardware e de software; podem fornecer serviços de impressão, serviços de arquivo ou serviços de Web.
III. Sistemas operacionais especiais, em grande parte, variações dos sistemas operacionais de servidores com aspectos especiais de comunicação e conectividade; obtêm potência computacional ao conectar múltiplas CPUs em um único sistema.
As afirmações contidas em I, II e III estão associadas, respectivamente, aos sistemas operacionais
seguintes.
saída e armazenamento, julgue os itens subsequentes.
I - Sistemas operacionais do tipo batch não exigem interação com o usuário.
II - Sistemas operacionais monoprogramáveis permitem a execução de vários processos concorrentemente.
III - Sistemas operacionais multitarefa, com suporte a múltiplos processadores, permitem a execução concorrente ou paralela de vários processos.
IV - Sistemas de tempo compartilhado devem ser utilizados em aplicações de tempo real.
Está correto APENAS o que se afirma em
I. No kernel 2.6 do Linux, o escalonador possui 64 níveis de prioridade. Sendo 0 a menor prioridade, as prioridades de 0 a 32 são para processos de tempo real e, de 33 a 63, para os demais processos de usuário.
II. No Linux, as operações READ são síncronas e bloqueantes, pois existe a suposição de que o processo que executou a operação necessita dos dados para continuar, o que confere às operações de leitura maior prioridade em relação as operações de escrita.
III. Na família Windows NT, o escalonador utiliza múltiplas filas e os processos interativos (I/O bound) possuem prioridade sobre os CPU bound. O escalonamento é baseado em prioridades, no qual cada thread possui uma prioridade, que varia de 0 a 31, onde 0 é a menor prioridade.
IV. No Windows, independentemente de haver um ou vários processadores, existirá apenas uma fila de processos aptos; entretanto, a existência de múltiplos processadores permitirá o paralelismo físico na execução das threads.
É correto o que consta em

Considerando a figura acima, que ilustra, por meio de diagrama,
como ocorrem as interações entre os diversos componentes de um
sistema operacional de redes, os denominados NOS (network
operating systems), julgue os itens seguintes.
As principais funções do núcleo de um sistema operacional são as seguintes: tratamento de interrupções; criação, eliminação, sincronização e comunicação entre processos; gerência de memória e gerência de arquivos.
Um sistema operacional multiprogramável somente pode executar várias tarefas ao mesmo tempo quando o computador no qual ele está instalado possui mais de um processador de dados.
que se seguem.
que se seguem.
A respeito de sistemas operacionais, julgue o próximo item.
Chamada de sistema (system call) é uma entidade ativa que
compete por recursos do sistema, como CPU, memória e
acesso a disco, e interage com outros processos.
De modo geral, os sistemas operacionais de tempo real, normalmente presentes em computadores de grande porte, são orientados ao processamento simultâneo de grande quantidade de jobs em lote e oferecem o processamento de transações e tempo compartilhado.