

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
O Android passou por uma mudança significativa em seu ambiente de tempo de execução (runtime). Nas versões mais antigas (até o Android KitKat), a Dalvik Virtual Machine era utilizada para executar o bytecode dos aplicativos. A partir do Android Lollipop, um novo ambiente foi introduzido para substituir a Dalvik, oferecendo melhor desempenho e eficiência.
O ambiente de tempo de execução que substituiu a Dalvik Virtual Machine no Android e a principal técnica de compilação que ele emprega são, respectivamente,
Java Virtual Machine (JVM) e compilação Just-In-Time (JIT)
Dalvik Turbo e compilação AOT
ART Runtime Environment e compilação JIT
Android RunTime (ART) e compilação Ahead-Of-Time (AOT)
Android Optimized Runtime (AOR) e compilação Interpretada
Qual o tempo aproximado de download de um arquivo de 500 MB com uma largura de banda de 10 Mbit/s, considerando toda a largura de banda disponível para o download?
1 minuto e 40 segundos
3 minutos e 20 segundos
5 minutos e 33 segundos
6 minutos e 40 segundos
8 minutos e 20 segundos
No contexto do desenvolvimento de sistemas em Java, um Analista de Sistemas está analisando o funcionamento interno da JVM (Java Virtual Machine) para otimizar o desempenho de uma aplicação crítica de uma agência de fomento. Durante a execução do programa, observou-se que parte do código bytecode é convertida dinamicamente para codigo nativo, visando melhorar a performance em tempo de execução, especialmente em trechos frequentemente utilizados. Considerando os componentes da JVM, assinale a alternativa que indica CORRETAMENTE o responsável por realizar essa compilação para código nativo.
Interpreter.
Bytecode Verifier.
Extension.
Bootstrap.
JIT (Just-ln-Time).
Softwares de edição de vídeo, como o Adobe Premiere Pro e o DaVinci Resolve, utilizam uma linha do tempo (timeline) para organizar e editar os clipes de vídeo e áudio. A edição não linear permite que os clipes sejam cortados, movidos e combinados de forma não destrutiva, oferecendo grande flexibilidade ao editor. Marque a alternativa CORRETA que corresponde ao processo de cortar um clipe em dois, permitindo que o editor insira outro clipe entre as duas partes ou remova uma seção indesejada.
Corte (Split).
Transição.
Correção de cor.
Renderização.
Os microcomputadores do tipo IBM-PC mais recentes passaram a incorporar o UEFI (Unified Extensible Firmware Interface) no lugar da BIOS (Basic Input/Output System).
Para o usuário final, a diferença mais visível entre a BIOS e o UEFI é que a BIOS
possui armazenado o código necessário para o carregamento do sistema operacional, e o UEFI não.
possui opções de segurança incorporadas, como o secure boot, que foram eliminadas no UEFI.
possui interface em modo texto, e o UEFI, em modo gráfico.
possui interface em modo gráfico, e o UEFI, em modo texto.
promove o carregamento do sistema operacional e o UEFI já vem com o sistema operacional embutido.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Sistemas de processamento em tempo real do tipo hard são mais tolerantes a atrasos que os do tipo soft e, diferentemente destes, permitem respostas fora do prazo especificado.
Certo
Errado
Sobre fundamentos de computação, assinale a alternativa CORRETA:
O NUMA (Non-Uniform Memory Access) é um modelo onde os processadores levam o mesmo tempo de acesso à memória principal, ou seja, tempo uniforme de processamento.
O sistema fortemente acoplado do tipo SMP (Symmetric Multiprocessors) possibilita que um servidor compartilhe recursos com outros computadores, servidores e dispositivos de entrada e saída conectados à rede, como em redes locais (LAN).
Nos sistemas fortemente acoplados há vários processadores compartilhando uma única memória física, e os dispositivos de entrada e saída são gerenciados por um único sistema operacional.
Sistemas operacionais em tempo real (real time) implementam a divisão de tempo como os sistemas de tempo compartilhado.
Batch é um tipo de sistema operacional de cluster de banco de dados fracamente acoplado.
Uma escola deseja implementar um sistema para gerenciar suas listas de alunos e professores, utilizando um aplicativo Java. Como parte do processo de desenvolvimento, o Técnico de TI precisa compilar o código-fonte do aplicativo e garantir que ele seja executado em diferentes sistemas operacionais, sem necessidade de recompilação.
Qual das alternativas descreve CORRETAMENTE o motivo pelo qual os programas Java podem ser executados em várias plataformas?
O compilador Java converte o código-fonte em bytecodes, que são independentes de plataforma e executados pela Java Virtual Machine (JVM).
O código-fonte Java é diretamente interpretado pelo sistema operacional de cada plataforma.
O compilador Java converte o código-fonte em instruções específicas de hardware para cada sistema operacional.
A JVM compila o código-fonte Java em tempo de execução, gerando um arquivo executável para cada sistema operacional.
O ambiente de desenvolvimento integrado (IDE) utilizado para desenvolver o programa garante sua compatibilidade em todas as plataformas.
Qual afirmação a seguir descreve corretamente o funcionamento básico de um Sistema Operacional Preemptivo?
A troca de contexto só acontece quando o processo atual executa uma chamada de sistema voluntária.
Um processo de baixa prioridade nunca perde a CPU para um de prioridade mais alta enquanto estiver sendo executado.
O escalonador pode interromper um processo em execução por meio de uma interrupção de timer para entregar a CPU a outro processo.
Não há necessidade de temporizador de sistema, pois a liberação da CPU é inteiramente cooperativa.
Se um processo entrar em looping infinito, todo o sistema ficará permanentemente bloqueado.
Um sistema operacional utiliza um endereço lógico de 64 bits e um tamanho de página de 16 KB. Informe quantos bits são necessários para representar o número da página.
32
40
50
16
20


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Você é um analista de tecnologia da informação do Ministério Público do Estado do Paraná e está analisando o desempenho de diferentes servidores (computadores) em termos de tempo de resposta. Os tempos de resposta (em milissegundos) dos servidores A e B foram registrados em uma amostra de 10 medições. Os dados são os seguintes:
Servidor A: 30, 35, 40, 45, 50, 55, 60, 65, 70, 75.
Servidor B: 20, 25, 30, 35, 40, 45, 50, 55, 60, 65.
Com base nesses dados, você deve escolher a medida de dispersão mais adequada para comparar a consistência dos tempos de resposta dos dois servidores. Diante disso, você deve
utilizar a média dos tempos de resposta para comparar a consistência dos servidores.
calcular a variância dos tempos de resposta para determinar a consistência, uma vez que a variância mede a dispersão dos dados em torno da média.
aplicar o desvio-padrão, pois ele fornece uma medida de dispersão que não é intuitiva em relação à média dos dados e, assim, torna-se mais precisa.
utilizar o coeficiente de variação, já que ele permite comparar a dispersão relativa dos tempos de resposta dos dois servidores, independentemente das suas médias.
calcular a correlação entre os tempos de resposta dos dois servidores para entender a relação entre as variabilidades dos dois conjuntos de dados.
Quando se fala em arquiteturas de 32 ou 64 bits, isso pode estar relacionado a dois componentes dos computadores: processadores e sistemas operacionais. A principal diferença entre processadores de 32 bits e 64 bits consiste
na igualdade de desempenho.
na quantidade de RAM que podem suportar.
na quantidade máxima de dados que podem processar por vez.
na quantidade de instruções que podem executar de uma vez.
No que diz respeito à arquitetura de computadores, analise as afirmações:
I. _______ é responsável por realizar operações aritméticas e lógicas.
II. ________ é responsável por armazenar temporariamente dados e instruções que a CPU precisa durante a operação.
III. ________ é responsável por gerenciar a comunicação entre os componentes de hardware.
Assinale a alternativa que correta e respectivamente preenche as lacunas nos excertos:
I: RAM, II: GPU, III CPU.
I: GPU, II: SSD,III: HDD.
I: CPU, II: RAM, III: Placa-mãe.
I: HDD, II: CPU, III: SSD.
I: Placa-mãe, II. HDD, III RAM.