Foram encontradas 50 questões.
- Gerenciamento de ProcessosEscalonamento de ProcessosAlgoritmo FCFS
- Gerenciamento de ProcessosEscalonamento de ProcessosAlgoritmo Round-Robin
- Gerenciamento de ProcessosEscalonamento de ProcessosAlgoritmo SJF
Considere a carga de trabalho apresentada a seguir.
Processo Tempo de Pico
P1 11
P2 30
P3 4
P4 8
P5 13
Os processos chegam no tempo 0, na ordem P1, P2, P3, P4 e P5, com tempo de duração do pico de CPU dado em milisegundos. Supondo que os cinco processos possu8m a mesma prioridade e que um quantum equivale a 10 milisegundos, assinale a opção que contém o algoritmo de escalonamento (scheduling) de CPU que apresentará o menor tempo de espera.
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: Marinha
Orgão: Marinha
Por questão de eficiência no acesso, um valor booleano (lógico) é tipicamente
Provas
Observe a implementação em Java do método abaixo.
public float calcularImpos(int regiao, float valorBruto){
float taxa = 0;
switch (regiao) {
case 1: //SUDESTE
taxa = .12f; //12%
break;
case 2: // (NORDESTE
taxa = ,10f; //10%
break;
}
return valorBruto * taxa;
}
A operação calcularImposto retorna o valor do imposto em função dos seus dois parâmetros: regiao e valorBruto. A desvantagem dessa abordagem é que ela codifica de maneira fixa e rígida o algoritmo para cálculo do imposto na classe que o utiliza. Se o desejado for estender a funcionalidade dessa operação para cobrir outras regiões do país, será necessário alterá-la, o que impediria o reuso desse componente. Padrões de projeto mostram como construir software flexível e reutilizável. No caso citado, qual padrão pode ser utilizado para eliminar o comando condicional switch e desacoplar calcularimposto da sua implementação?
Provas
- Manutenção e Evolução de SoftwareEngenharia Reversa
- Manutenção e Evolução de SoftwareReengenharia de Software
Coloque F (falso) ou V (verdadeiro) nas afirmativas abaixo, em relação à engenharia reversa, assinalando, a seguir, a opção correta.
( ) Na maioria dos casos, a completação diminui à medida que o nível de abstração aumenta.
( ) A primeira atividade real de engenharia reversa começa com uma tentativa de entender, e depois extrair, as estruturas de dados internas representadas pelo código-fonte
( ) O âmago da engenharia reversa é uma atividade denominada reestruturação de código.
( ) Se a direcionalidade do processo de reengenharia reversa for num único sentido, a informação poderá ser alimentada numa ferramenta de reengenharia, que tentará reestruturar ou regenerar o programa antigo.
( ) A engenharia reversa de dados ocorre nos níveis de programa e de sistema.
Provas
Os resultados obtidos pelos programas de computadores, escritos em uma linguagem qualquer, são obtidos a partir do processamento ou tratamento de dados, Assim, em relação aos tipos de dados suportados por uma Linguagem de Programação, qual das características abaixo esses tipos devem possuir para maior facilidade na execução da tarefa de processamento de dados?
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: Marinha
Orgão: Marinha
Dada a regra básica da Álgebra Booleana X + 1 = 1, a qual se refere à soma lógica (disjunção), assinale a opção que apresenta os resultados quando X = 1 e quando X = 0, respectivamente.
Provas
Um indivíduo deseja modificar um protocolo existente para atender melhor às suas necessidades de rede. Ele percebe que pode usar um protocolo aberto para essa finalidade. Neste caso, qual dos protocolos apresentados abaixo deve ser utilizado?
Provas
Analise as estruturas a seguir.
Aluno (matricula, nome, data_nascimento, endereco)
Disciplina (cod disc, nome_disc)
Avaliação (cod disc, matricula, nota, trimestre, ano)
Assinale a opção que apresenta a sintaxe correta do comando em SQL (Structured Query Language) que deve ser executado sobre o conjunto de relações apresentado acima, para selecionar a matrícula e a nota dos alunos apenas para O primeiro trimestre de 2001.
Provas
- Fundamentos de Sistemas OperacionaisSeção Crítica (Região Crítica)
- Gerenciamento de ProcessosSemáforos
- Gerenciamento de ProcessosSincronização de Processos
Sobre as soluções para o problema da seção crítica na comunicação interprocessos, que satisfazem à exigência da exclusão mútua, é correto afirmar que
Provas
"As principais funções deste nível são o gerenciamento do estabelecimento e desativação de uma conexão, o controle de fluxo e a multiplexação das conexões".
O trecho acima refere-se a qual nível do modelo ISO/OSI?
Provas
Caderno Container