Foram encontradas 374 questões.
Analise as seguintes afirmações sobre o algoritmo de escalonamento job mais curto primeiro (shortest job first) nãopreemptivo. Assuma a seguinte configuração em termos de tempo de execução e tempo de chegada para os jobs A, B, C, D e E. A unidade de tempo utilizada é t.

I. O job E inicia sua execução no tempo 8t.
II. Os jobs finalizam sua execução após 13t.
III. Após sua chegada, o job D demora 8t para finalizar sua execução.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
Provas
- Gerenciamento de ProcessosEscalonamento de ProcessosEscalonador Preemptivo
- Gerenciamento de ProcessosEstados dos Processos
Analise as seguintes afirmações sobre escalonamento de processos.
I. Um algoritmo de escalonamento preemptivo escolhe um processo e o coloca em execução por um tempo máximo fixado.
II. O escalonador de curto prazo (ou despachante) executa, freqüentemente, e decide qual será a próxima tarefa a ser executada.
III. Apesar das sofisticadas técnicas de escalonamento de processos, é possível que todos os processos ativos na memória estejam parados, aguardando, por exemplo, por operações de entrada e saída.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: UPENET/IAUPE
Orgão: EMPREL
Analise as seguintes afirmações sobre gerenciamento de entrada e saída.
I. O tratamento de chamadas a dispositivos de entrada e saída através de interrupções é utilizado para interromper o funcionamento da CPU enquanto o dispositivo de entrada e saída estiver operando.
II. O tratamento de chamadas a dispositivos de entrada e saída através de entrada e saída programada supera a limitação da técnica de entrada e saída por interrupções, pois libera a CPU, para efetuar outras atividades, enquanto o dispositivo de entrada e saída estiver operando.
III. O tratamento de chamadas a dispositivos de entrada e saída através de DMA é bastante eficiente, pois a CPU só se envolve no processo, no início da operação de entrada e saída e no final, quando a operação já estiver finalizada. Com essa técnica, o dispositivo de entrada e saída deve ter acesso direto à memória através do barramento.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
Provas
Analise as seguintes afirmações sobre o sistema de arquivos do Unix.
I. O sistema de arquivos do Unix é estruturado na forma de uma árvore única, iniciando pelo diretório "/", que é chamado de raiz.
II. Os nomes de arquivos podem utilizar quaisquer caracteres com distinção entre maiúsculas e minúsculas.
III. Os arquivos e diretórios possuem permissões de acesso controláveis por seus proprietários.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
Provas
- Sistemas de ArquivosTipos de Sistemas de ArquivosFAT32
- Sistemas de ArquivosTipos de Sistemas de ArquivosNTFS
- WindowsArmazenamento no WindowsEFS: Encrypting File System
- WindowsWindows ServerWindows NT
Analise as seguintes afirmações sobre o sistema de arquivos do Windows.
I. O NTFS possui um sistema de criptografia de arquivos utilizado para armazenar arquivos criptografados em volumes NTFS.
II. Assim como o sistema de arquivos FAT32, o NTFS oferece um mecanismo para compressão de arquivos muito eficiente, para economizar espaço no armazenamento de arquivos.
III. O NTFS é utilizado em todas as versões do Windows NT desde a versão 3.1.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UPENET/IAUPE
Orgão: EMPREL
Analise as seguintes afirmações sobre a linguagem PHP4.
I. PHP é uma linguagem de script fortemente tipada e largamente utilizada em desenvolvimento web. Programas PHP são normalmente embarcados em código HTML.
II. Um script PHP, ao ser executado em uma página HTML, na máquina cliente, pode realizar vários tipos de validações bem como podem requisitar serviços do lado servidor.
III. A linguagem PHP já possui suporte para uma série de funcionalidades relacionadas a banco de dados e a serviços web, como IMAP, SMTP, POP e SNMP.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UPENET/IAUPE
Orgão: EMPREL
- Ferramentas de DesenvolvimentoEclipse
- Ferramentas de DesenvolvimentoIDEs: Ambiente Integrado de Desenvolvimento
Analise as seguintes afirmações sobre o ambiente de desenvolvimento Eclipse.
I. Eclipse é um projeto open-source, que suporta o desenvolvimento de aplicações Java para dispositivos móveis, passando por aplicações padrão, até aplicações enterprise.
II. O Eclipse foi concebido com a filosofia de facilitar contribuições da comunidade e, por isso, possui várias facilidades, que incentivam o desenvolvimento de plug-ins. Desta forma um desenvolvedor ou pesquisador pode desenvolver uma aplicação que utiliza uma série de recursos já presentes no Eclipse, facilitando, assim, o desenvolvimento.
III. Mais do que um ambiente de desenvolvimento, Eclipse é uma plataforma na qual é possível desde desenvolver aplicações simples e mais complexas (enterprise e sistemas embarcados) até definir frameworks e construir IDEs para outras liguagens e ferramentas, em geral.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UPENET/IAUPE
Orgão: EMPREL
- Compilação e Interpretação de CódigoInterpretação
- Fundamentos de ProgramaçãoTipos de Dados
- WebDesenvolvimento Frontend
- WebJavaScript
Analise as seguintes afirmações sobre a linguagem JavaScript.
I. JavaScript é uma linguagem de script largamente utilizada em aplicações web, para executar operações não suportadas por HTML, como validar informações contidas em formulários.
II. A linguagem JavaScript é fracamente tipada e interpretada. Por isso, o programador deve ter bastante atenção ao escrever programas em JavaScript, pois erros de tipos só são descobertos em tempo de execução.
III. A função JavaScript openwindow() é utilizada para abrir uma janela a partir de uma página web.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
Provas
Analise as seguintes afirmações sobre transações de banco de dados.
I. Uma transação de banco de dados deve ser vista como uma unidade de interação com o banco de dados, a qual é tratada independente de outras transações e deve ser executada completamente ou abortada.
II. O propósito do uso de transações é garantir a integridade dos dados.
III. De um modo geral, a implementação de transações em banco de dados precisa de um comando para indicar o início de uma transação, a partir do qual são executados comandos que fazem parte da transação. Além deste, são necessários outros dois comandos, um para indicar o final da transação, que efetiva no banco de dados todos os dados que foram modificados, e outro para indicar um erro na execução da transação, que desfaz todos os comandos executados na transação.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
Provas
- Banco de Dados RelacionalStored Procedures
- Banco de Dados RelacionalTriggers
- Banco de Dados RelacionalViews
Analise as seguintes afirmações sobre stored procedures, visões e triggers.
I. Uma stored procedure é um tipo de dados do banco de dados que armazena código executável. Como qualquer outro dado armazenado, ele pode ser recuperado e executado a qualquer momento.
II. Visões são tabelas virtuais ou lógicas compostas de resultados de uma consulta. Desta forma, visões são subconjuntos dinâmicos de um banco de dados, pois, sempre que tabelas referenciadas por uma visão forem alteradas, a visão também será.
III. Triggers são operações executadas automaticamente em resposta a algum evento de um banco de dados ou tabela. Exemplos de aplicações de triggers são a realização de logging, a limitação de acesso a um dado específico e a auditoria de modificações de dados.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
Provas
Caderno Container