Questões Militares Comentadas sobre sistemas operacionais
Foram encontradas 427 questões
No Sistema Operacional Linux, caso o kernel reclame que um sistema de arquivos que se esteja sendo desmontado se apresente ocupado, o fuser pode ser executado para descobrir a razão desse problema. Invocando-o com flags -mv e um ponto de montagem, é exibido o que cada processo está utilizando de arquivo ou diretório, em se tratando desse sistema de arquivos. Uma sintaxe do fuser pode ser a seguinte: $ fuser -mv /usr. Como resultado aparecem dados em colunas do tipo: USER, PID, ACCESS, COMMAND. A coluna ACCESS apresenta alguns códigos que mostram o que cada processo está fazendo para interferir na tentativa de sua desmontagem. Acerca desses códigos, relacione a coluna da direita com a da esquerda e em seguida assinale alternativa correta.
(f)
(c)
(e)
(r)
(m)
( ) O processo mapeou um arquivo ou biblioteca compartilhada (normalmente um executável inativo).
( ) O diretório-raiz do processo (configurado por meio de chroot) se encontra no sistema de arquivos.
( ) O processo possui um arquivo aberto para leitura ou gravação.
( ) O processo está atualmente executando um arquivo.
( ) O diretório atual do processo se encontra no sistema de arquivos.
Leia:
Um servidor com sistema operacional Linux teve o seu umask alterado para o valor 026, modificando assim o padrão de permissões dos arquivos que forem criados após a mudança. De acordo com o novo padrão, pode-se afirmar que
I – somente o dono poderá escrever no arquivo.
II – qualquer usuário poderá executar o arquivo.
III – usuários que pertençam ao grupo do arquivo poderão visualizar o seu conteúdo.
Estão corretas:
Marque a opção que preenche a lacuna de forma correta.
Em um sistema Linux, utiliza-se o comando ________ para mostrar quais gateways são percorridos por um pacote até chegar ao seu destino.
Sobre o sistema de paginação que permite a utilização da memória virtual, marque (V) se a assertiva for verdadeira e (F) se a assertiva for falsa.
( ) Se o sistema de memória virtual estiver habilitado, significa que cada endereço linear interno do processador corresponde a um endereço físico externo na RAM.
( ) A utilização do sistema de memória virtual em dispositivo de armazenamento em massa, por exemplo, memória flash, torna o computador mais rápido do que a instalação de mais RAM.
( ) Quando o sistema de memória virtual é habilitado, é criado um arquivo de troca (swap file) e blocos de igual tamanho no dispositivo de armazenamento em massa.
( ) A instalação de mais RAM no computador gera mais memória disponível para ser utilizada pelo sistema operacional ou por um programa e, consequentemente, haverá menos necessidade de trocas de páginas com o arquivo de trocas (swap file).
Assinale a alternativa com a sequência correta.
Analise as afirmativas sobre as chamadas de sistema (syscalls) do sistema operacional Linux, colocando entre parênteses a letra V, quando se tratar de afirmativa verdadeira, e a letra F, quando se tratar de afirmativa falsa. A seguir, assinale a alternativa que apresenta a sequência correta.
( ) A chamada fork() faz com que o kernel crie uma cópia praticamente idêntica ao processo.
( ) A chamada init() faz com que o kernel crie uma cópia do processo shell e o execute.
( ) A chamada halt() faz com que o kernel suspenda o processo até a próxima interrupção do escalonador de processos.
( ) A chamada exec() faz com que o kernel inicie um novo processo que substitui o processo corrente.
Em relação às classes de caracteres POSIX das Expressões Regulares, associe a segunda coluna de acordo com a primeira e, a seguir, assinale a alternativa com a sequência correta.
Classe POSIX Similar
1. [:alnum:] ( ) [A-Za-z0-9]
2. [:xdigit:] ( ) [[0-9A-Fa-f]
3. [:space:] ( ) [ \t]
4. [:digit:]
5. [:blank:]
( ) No escalonamento circular, a cada processo, é atribuído um intervalo de tempo para sua execução.
( ) No escalonamento não preemptivo, o algoritmo de escalonamento escolhe um processo e o deixa em execução por um tempo máximo fixado.
( ) No escalonamento por prioridades, as prioridades podem ser atribuídas aos processos estática ou dinamicamente.
( ) Quando um computador é multiprogramado, ele, muitas vezes, tem múltiplos processos ou THREADS que competem pela CPU, ao mesmo tempo, sendo necessário que o sistema operacional, por meio do escalonador, escolha qual dos processos será executado a seguir.
( ) No escalonamento preemptivo, o algoritmo de escalonamento escolhe um processo para executar e, então, o deixa executar até que seja bloqueado, ou até que, voluntariamente, libere a CPU.
Considere as seguintes definições.
I - Dispositivo de software cujo trabalho é fornecer aos programas do usuário um modelo de computador melhor, mais simples e mais limpo e lidar com o gerenciamento de recursos.
II - Conjunto de instruções, organização de memória, E/S e estrutura de barramento.
III - Associa-se a um conjunto de recursos, normalmente incluindo registradoras, uma lista de arquivos abertos, alarmes pendentes, lista de processos relacionados e todas as demais informações necessárias para a execução de um programa.
IV - Realiza-se pelo gerenciamento de recursos de duas maneiras diferentes: no tempo e no espaço.
V - É um programa ou um conjunto de programas.
As definições acima são relacionadas, respectivamente, aos conceitos de: