Foram encontradas 70 questões.
Um conjunto de processos estará em uma situação de ____________ quando cada processo desse conjunto estiver esperando por um evento que somente outro processo desse mesmo conjunto poderá fazer acontecer.
Complete a lacuna com a opção CORRETA dentre as opções a seguir:
Provas
- Fundamentos de Sistemas OperacionaisChamadas de Sistema (System Calls)
- Gerenciamento de ProcessosComunicação entre Processos (IPC)
- Gerenciamento de ProcessosSincronização de Processos
Em relação à comunicação e sincronização entre processos, todas as afirmativas estão corretas, EXCETO:
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: FUMARC
Orgão: PRODABEL
Em relação ao conceito de caching, todas as afirmativas estão corretas, EXCETO:
Provas
- Gerenciamento de MemóriaPaginação de Memória
- Gerenciamento de MemóriaProteção de Memória
- Gerenciamento de MemóriaSegmentação de Memória
Analise as seguintes afirmativas sobre gerenciamento de memória.
I. A paginação permite que os processos sejam divididos em espaços de endereçamento logicamente independentes e auxilia no compartilhamento e proteção.
II. O compartilhamento de rotinas entre os usuários é facilitado com o uso da segmentação.
III. Com a segmentação, códigos e dados podem ser distinguidos e protegidos separadamente.
Assinale a alternativa CORRETA:
Provas
A capacidade do sistema operacional de trazer o código executável para memória uma única vez e compartilhá-lo por diversos processos é uma técnica conhecida como _______________. Complete a lacuna com a opção correta dentre as opções a seguir:
Provas
A utilização de uma área temporária de disco para permitir que o processador execute outras tarefas enquanto que os dispositivos de E/S manipulam os dados é conhecida como _______________. Complete a lacuna com a opção correta dentre as opções a seguir:
Provas
- Fundamentos de Sistemas OperacionaisSistemas Multiusuário/Multiprogramáveis
- Gerenciamento de ProcessosEscalonamento de Processos
- Gerenciamento de ProcessosThreads
Associe os termos aos conceitos que os definem corretamente:
I. Multithreading.
II. Multiprogramação.
III. Multitarefa.
( ) O programador especifica que a aplicação contém várias trilhas de execução. Cada trilha refere-se a uma parte do programa que pode ser executada de forma concorrente com outras.
( ) Mecanismo de escalonamento (troca) de processos.
( ) Capacidade de armazenar vários processos na memória para que possam ser executados concorrentemente.
Está CORRETA a seguinte seqüência de respostas:
Provas
- Gerenciamento de ProcessosEscalonamento de ProcessosAlgoritmo FCFS
- Gerenciamento de ProcessosEscalonamento de ProcessosAlgoritmo Round-Robin
- Gerenciamento de ProcessosEscalonamento de ProcessosEscalonador Preemptivo
Analise as seguintes afirmativas sobre política de escalonamento do processador.
I. Uma disciplina de escalonamento do processador pode ser preemptiva ou não preemptiva. Em uma disciplina preemptiva, se o sistema alocar o processador a um processo, este executará até finalizar sua execução ou até devolver voluntariamente o processador ao sistema.
II. Em um esquema de escalonamento do tipo PCPS (Primeiro a chegar, primeiro a ser servido), os processos são atendidos por ordem de chegada e são tratados igualmente, não havendo priorização de processos para execução.
III. No escalonamento por alternância circular, também conhecido por Round-Robin, cada processo recebe uma quantidade de tempo limitada do processador e se não concluir antes de seu tempo terminar, o sistema passará o processador para o próximo processo na fila.
Assinale a alternativa CORRETA:
Provas
- Banco de Dados RelacionalTransaçõesDeadlocks
- Banco de Dados RelacionalTransaçõesEscalonamento de Transações
- Banco de Dados RelacionalTransaçõesLocking
Em relação às técnicas de controle de concorrência para garantir o isolamento das transações de banco de dados, julgue os itens a seguir, marcando com (V) a assertiva verdadeira e com (F) a assertiva falsa.
( ) Deadlock (impasse) e inanição são problemas que podem ser encontrados em técnicas de controle de concorrência baseadas em bloqueios.
( ) Esperar-morrer e ferir-esperar são esquemas de detecção de deadlocks.
( ) No controle de concorrência baseado em ordenação de rótulo de tempo (timestamp) os deadlocks não podem ocorrer.
( ) Quando um deadlock ocorre, uma transação envolvida precisa ser abortada. A seleção da vítima irá levar em consideração a quantidade de atualizações que foram realizadas.
Assinale a opção com a sequência CORRETA.
Provas
Em relação ao suporte de transações em SQL, complete a tabela a seguir, informando SIM quando o tipo de violação puder ocorrer no nível de isolamento e NÃO quando o tipo de violação não ocorrer no nível de isolamento:
Nível de Isolamento | Tipo de violação do suporte a transações em SQL | ||
Leitura suja | Leitura não repetitiva | Fantasma | |
READ UNCOMMITTED | |||
READ COMMITTED | |||
REPEATABLE READ | |||
SERIALIZABLE | |||
Está CORRETO o seguinte preenchimento da tabela:
Provas
Caderno Container