Magna Concursos

Foram encontradas 60 questões.

Um professor do IFCE está explicando aos estudantes a organização de diretórios em sistemas operacionais. Durante a aula, ele apresenta o seguinte exemplo de identificação de arquivo:
/home/usuario/arquivo.txt

Sabendo que esse caminho inicia a partir do diretório raiz (“/”) e indica toda a sequência de diretórios até o arquivo, assinale a alternativa que identifica corretamente o tipo de caminho utilizado.
 

Provas

Questão presente nas seguintes provas
Em sistemas operacionais, diferentes sistemas de arquivos são utilizados para gerenciar o armazenamento de dados, como o FAT (File Allocation Table), o NTFS (New Technology File System) e a família EXT (Extended File System). Considerando as características gerais desses sistemas de arquivos, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.

( ) O sistema FAT não possui suporte nativo a journaling para registro de alterações no sistema de arquivos.
( ) O NTFS implementa mecanismo de journaling voltado à integridade do sistema de arquivos.
( ) Sistemas da família EXT podem implementar journaling, como ocorre no EXT3 e no EXT4.
( ) O sistema FAT oferece suporte nativo a permissões avançadas de arquivos em nível de usuário, semelhantes às implementadas no NTFS.
 

Provas

Questão presente nas seguintes provas
Um professor do IFCE está orientando estudantes no desenvolvimento de um simulador de sistema operacional. No projeto, o escalonador da CPU (Central Processing Unit) deve permitir que cada processo utilize o processador por um intervalo fixo de tempo, retornando ao final da fila de prontos caso não finalize sua execução. O algoritmo de escalonamento que atende a essa necessidade é o
 

Provas

Questão presente nas seguintes provas
Em sistemas operacionais, Dijkstra propôs um mecanismo de sincronização baseado em uma variável inteira manipulada pelas operações wait (P) e signal (V) para controlar o acesso a recursos compartilhados. Assinale a alternativa que identifica esse mecanismo.
 

Provas

Questão presente nas seguintes provas
Em sistemas operacionais, o deadlock ocorre quando processos ficam bloqueados indefinidamente aguardando recursos mantidos por outros processos. Assinale a alternativa que apresenta uma das condições necessárias para a ocorrência de deadlock.
 

Provas

Questão presente nas seguintes provas
Um professor do IFCE está orientando seus estudantes no desenvolvimento de um sistema para gerenciar registros de projetos de pesquisa e monitoria. O sistema deve utilizar uma estrutura de dados que permita inserções e remoções em qualquer posição e em que, ao alcançar o último elemento, o próximo acesso retorne ao primeiro elemento da estrutura, não havendo ponteiro nulo ao final da sequência.

Considerando essas características, a estrutura de dados adequada é a
 

Provas

Questão presente nas seguintes provas
Em estruturas de dados, pilhas e filas possuem operações específicas para inserção e remoção de elementos. Assinale a alternativa que apresenta, respectivamente, a operação para inserir um elemento no topo de uma pilha e remover um elemento do início de uma fila.
 

Provas

Questão presente nas seguintes provas
Em estruturas de dados, algumas árvores possuem mecanismos que mantêm sua altura aproximadamente balanceada, garantindo eficiência nas operações. Assinale a alternativa que apresenta apenas exemplos de árvores balanceadas.
 

Provas

Questão presente nas seguintes provas
Em linguagens de programação, os comandos controlam o fluxo de execução e manipulam dados. A recursividade permite que funções chamem a si mesmas para resolver problemas de forma hierárquica ou repetitiva. A esse respeito, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.

( ) O comando for é um exemplo de estrutura de repetição que executa um bloco de código várias vezes, dependendo de uma condição.
( ) Em recursividade, não é necessário definir um caso-base, pois a função se encerra automaticamente após chamadas sucessivas.
( ) O comando if-else permite que diferentes blocos de código sejam executados dependendo de uma condição booleana.
( ) Uma função recursiva pode ser reescrita utilizando loops equivalentes, sem alterar o resultado final do programa.
 

Provas

Questão presente nas seguintes provas
Um professor do IFCE está desenvolvendo um programa para manipular diferentes tipos de dados em um sistema acadêmico. Durante a implementação, ele precisa definir corretamente os tipos de dados primitivos utilizados no código. Assinale a alternativa que apresenta apenas tipos de dados primitivos.
 

Provas

Questão presente nas seguintes provas