Foram encontradas 519 questões.
O sistema operacional Linux/Ubuntu oferece um vasto repositório de softwares, bem como diversas ferramentas de instalação e remoção desses softwares. Com relação às ferramentas de manutenção de softwares do repositório fornecido, assinale a alternativa correta.
Provas
No sistema operacional Linux, o comando “umask” pode ser usado para manipular permissões padrão de arquivos criados. A esse respeito, assinale a alternativa correta.
Provas
- Fundamentos de Sistemas OperacionaisArquitetura de Sistemas Operacionais
- LinuxPrivilégios de root no Linuxsu/sudo
- LinuxProcessos no Linux
- LinuxManipulação de Arquivos e Pastas (Shell)
- LinuxMemória no Linux
- LinuxRedes no LinuxFerramentas de Rede (Linux)
Assinale a alternativa que descreve o resultado da execução do shellscript, apresentado a seguir, em um terminal de linha de comando do sistema operacional Linux.
| #!/bin/bash tar cvzf trabalho.tar.gz trabalho/ |
Provas
Sobre os comandos básicos que podem ser executados nos shell do Linux/Ubuntu conhecidos como CoreUtils, é INCORRETO afirmar que:
Provas
- Gerenciamento de ProcessosEscalonamento de ProcessosEscalonador Não Preemptivo
- Gerenciamento de ProcessosEscalonamento de ProcessosEscalonador Preemptivo
A tarefa realizada pelo sistema operacional, no sentido de decidir qual processo será executado, é denominado escalonamento. Com relação aos algoritmos de escalonamento, assinale a alternativa correta.
Provas
Sobre o sistema de arquivos no Linux/Ubuntu, é correto afirmar que:
Provas
- Gerenciamento de MemóriaAlocação de MemóriaAlgoritmos de Alocação de Memória
- Gerenciamento de MemóriaProteção de Memória
Considere as afirmativas sobre Memória no contexto Sistemas Operacionais.
I. Um processo cujo tamanho exceda o tamanho de memória principal disponível pode ser executado desde que algoritmos como “quick-fit” ou “best-fit” do gerenciamento de memória com listas encadeadas sejam utilizados.
II. Um modo simples de organizar a memória principal é acomodar o sistema operacional na ROM (Read Only Memory) ou na RAM (Read Access Memory) e deixar o restante da RAM para acomodar o programa do usuário.
III. Para que múltiplas aplicações estejam na memória simultaneamente sem que haja interferência entre os processos que as representem, 02 (dois) problemas devem ser resolvidos: realocação e proteção.
IV. O gerenciamento da memória por Mapa de Bits utiliza o algoritmo “first fit” para encontrar uma sequência de bits livres que seja suficientemente grande para uma dada requisição de memória.
Assinale a alternativa correta.
Provas
Considere as afirmativas sobre Concorrência entre Processos no contexto Sistemas Operacionais.
I. Semáforo é uma variável especial que tem por princípio a atomicidade, ou seja, a verificação do valor, a sua alteração e possivelmente o bloqueio ou desbloqueio do processo correspondente constituem uma operação atômica e indivisível.
II. Semáforos Binários são semáforos utilizados para resolver o problema de concorrência segundo a abordagem “espera ocupada” para até 02 processos concorrentes.
III. Monitores constituem uma solução de “software” para o problema de concorrência na qual variáveis especiais, denominadas variáveis de condição, são utilizadas.
IV. Variáveis de Condição funcionam segundo o mesmo princípio das variáveis tipo Semáforo, ou seja, constituem contadores de eventos informando quantos processos estão ou não bloqueados.
Assinale a alternativa correta.
Provas
- Fundamentos de Sistemas OperacionaisCondição de Corrida
- Gerenciamento de ProcessosComunicação entre Processos (IPC)
- LinuxDaemons
Considere as afirmativas sobre Comunicação entre Processos no contexto de Sistemas Operacionais.
I. Processos podem comunicar-se uns com os outros através do armazenamento compartilhado na memória principal ou por arquivo compartilhado.
II. Comunicação entre Processos através da memória compartilhada não apresenta problemas com a “condição de corrida”, no entanto este problema esta presente quando a comunicação entre processos ocorre através de arquivos compartilhados.
III. Depuração de processos que se comunicam com outros processos não requer cuidados adicionais quando comparada com a depuração de processos independentes uns dos outros, ou seja, não manipulam recursos compartilhados.
IV. A comunicação entre um processo que solicita uma impressão e o “daemon” de impressão ocorre normalmente através do diretório de SPOOL (Simultaneous Peripheral Operations OnLine).
Assinale a alternativa correta.
Provas
- Gerenciamento de ProcessosCiclo de Vida de Processos
- Gerenciamento de ProcessosThreadsConceito de Threads
- Gerenciamento de ProcessosThreadsHyperthreading e SMT
- Gerenciamento de ProcessosThreadsProcessos versus Threads
Considere as afirmativas sobre Processos no contexto de Sistemas Operacionais.
I. Um processo pode ser finalizado por um terceiro, ou seja, um outro processo pode executar uma chamada de sistema para cancelar o processo.
II. O uso de processos dentro de “threads” tem como principal justificativa o fato de que muitas aplicações constituem múltiplas atividades que ocorrem ao mesmo tempo dentro das “threads”.
III. Em alguns sistemas, quando o processo cria um outro processo, o processo pai e o processo filho estão de certa maneira associados e podem, caso o processo filho crie outros processos, formar uma hierarquia de processos.
IV. Quando um processo com múltiplas “threads” é executado em um sistema monoprocessado com suporte a “hyperthreading”, as “threads” esperam necessariamente uma por vez o momento para executar.
Assinale a alternativa correta.
Provas
Caderno Container