Questões de Ciência da Computação

Lista completa de Questões de Ciência da Computação para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Em um cenário no qual os processos trabalham concorrendo e compartilhando recursos, ocorrerá deadlock quando

  • A. recursos já alocados possam ser retirados do processo que os alocou, a qualquer momento, por qualquer processo.
  • B. um processo A espera por um processo B, que espera pelo processo C, que espera pelo processo A.
  • C. processos não obtêm acesso exclusivo a recursos.
  • D. um recurso possa ser alocado para um processo em qualquer momento.
  • E. vários processos estiverem em execução ao mesmo tempo.

A maioria dos sistemas operacionais atuais utiliza um escalonador de tarefas do tipo preemptivo. Nesse tipo de escalonamento, a tarefa

  • A. pode perder o processo caso ocorra uma interrupção para ativar uma tarefa mais prioritária.
  • B. é executada por um tempo estabelecido, independentemente de requisições de outros processamentos.
  • C. utiliza o processador tanto quanto necessário, até que haja a necessidade de uma operação de entrada ou saída.
  • D. utiliza o processador, até que seja completamente executada e finalizada.
  • E. é executada de forma alternada com outra tarefa para evitar monopolização do processador.

Quando um processo está aguardando para ser selecionado pelo escalonador de curto prazo para receber o processador e poder executar, ele se encontra no estado

  • A. apto (ready).
  • B. bloqueado (blocked).
  • C. despacho (dispatcher).
  • D. espera (waiting).
  • E. suspenso (suspended).

Considere o trecho a seguir no contexto de sistemas operacionais.

“Um conjunto de processos está num bloqueio perpétuo quando cada processo do conjunto está esperando por um evento que apenas outro processo do conjunto pode causar.”

A situação descrita é típica da ocorrência de um:

  • A. timeout;
  • B. deadlock;
  • C. timestamp;
  • D. system halt;
  • E. pipeline.

Considere um sistema operacional (SO) hipotético onde os arquivos são armazenados em blocos de 100 bytes. Cada trilha do disco onde esse SO armazena os arquivos possui 4000 bytes, sendo o tempo necessário para a leitura de uma trilha igual a 20 ms. O tempo de atraso rotacional médio do disco é de 5,3 ms, enquanto o tempo médio necessário para fazer a busca de um bloco é igual a 33,2 ms. Com base nesses dados, o tempo médio necessário para a leitura de um bloco de dados é igual a:

  • A. 27,3 ms;
  • B. 39,0 ms;
  • C. 39,5 ms;
  • D. 42,0 ms;
  • E. 42,5 ms.

Quando um computador é multiprogramado, muitas vezes há dois ou mais processos no estado de pronto que competem pela CPU ao mesmo tempo. Nesse contexto,

  • A. a unidade de controle de interrupções, parte do sistema operacional, escolhe qual processo entrará em execução.
  • B. o sistema utiliza o algoritmo de fila duplamente encadeada para escalonar os processos.
  • C. quando se usa um algoritmo de escalonamento não preemptivo, o processo executa até o fim, sem ser interrompido.
  • D. em sistemas em lote, há terminais com usuários esperando por uma resposta rápida, o que requer a utilização de algoritmos com curto intervalo de tempo para cada processo.
  • E. quando se usa um algoritmo de escalonamento preemptivo, o processo executa em fatias de tempo chamadas quantum, determinadas pelo usuário.

Um Administrador de Banco de Dados deseja obter o número de dias entre as datas '2014-11-21' e '2015-01-16' e exibir esse resultado com o rótulo de coluna dias. A instrução que deve ser utilizada no Oracle 10g e no PostgreSQL 8 são, respectivamente,

  • A.

    SELECT to_date('2015-01-16') - to_date('2014-11-21') AS dias FROM sys.dual;

    SELECT date('2015-01-16') - date('2014-11-21') AS dias;

  • B.

    SELECT to_date('2015-01-16') - to_date('2014-11-21') AS dias FROM sys.dual;

    SELECT get_date('2015-01-16') - get_date('2014-11-21') AS dias;

  • C.

    SELECT date('2015-01-16') - date('2014-11-21') AS dias FROM date.sys;

    SELECT date('2015-01-16') - date('2014-11-21') AS dias;

  • D.

    SELECT to_date('2015-01-16') - to_date('2014-11-21') AS dias FROM sys.dual;

    SELECT subtract_date('2015-01-16' - '2014-11-21') AS dias;

  • E.

    SELECT date('2015-01-16') - date('2014-11-21') AS dias FROM sys.dual;

    SELECT get_date('2015-01-16') – get_date('2014-11-21') AS dias;

No PostgreSQL 9.0, o comando para remover uma view chamada vendas de forma a recusar a remoção da mesma se existirem objetos que dependem dela

  • A. DROP VIEW vendas CONSTRAINT NO-REMOVE;
  • B. DROP VIEW vendas RESTRICT;
  • C. TRUNCATE VIEW vendas CONSTRAINT NO ACTION;
  • D. DELETE VIEW vendas CONSTRAINT NO REMOVE;
  • E. DROP VIEW vendas CASCADE;

Um Analista de Sistemas deseja fazer uma cópia de segurança consistente de um banco de dados PostgreSQL, mesmo que ele esteja sendo utilizado por outros usuários, gerando um arquivo texto contendo comandos SQL. Estes comandos, ao serem processados pelo servidor, recriam o banco de dados no mesmo estado em que este se encontrava quando o arquivo foi gerado. O Analista deve usar o utilitário

  • A. pg_dump.
  • B. psql.
  • C. pgbackup.
  • D. gunzip.
  • E. sql_backup.

A Política de Segurança da Informação − PSI é um mecanismo de segurança que busca reduzir as chances de fraudes ou perda de informações. A PSI

  • A. não pode ser uma parte de um documento da política geral, pois trata de aspectos específicos da organização.
  • B. é de interesse e responsabilidade apenas da área de Tecnologia da Informação, responsável pela sua implantação.
  • C. deve conter uma declaração do comprometimento da direção, apoiando as metas e princípios da segurança da informação.
  • D. deve conter uma estrutura de análise/avaliação de riscos, sem se preocupar com informações sobre o gerenciamento destes riscos.
  • E. não deve incluir uma explanação sobre as consequências das violações na política de segurança da informação, pois o foco da política é gerencial, não operacional.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...