Lista completa de Questões de Ciência da Computação do ano 2007 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Ciência da Computação - Postgree Sql - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
Considerando a figura ao lado, que apresenta uma visão básica da interface do aplicativo gerenciador do SGBD PostgreSQL, julgue os itens a seguir.
Da mesma forma que no PostgreSQL, esquemas de outros SGBDs podem conter funções agregadas (aggregate), restrições (constraints) , funções (functions), procedimentos (procedures), tabelas e visões.
Observe a seguinte seqüência de comandos executada em um servidor Post-greSQL 8.0.0:
A opção que MELHOR descreve o resultado obtido após tal execução é:A coluna "estado" é adicionada à tabela cidades criada anteriormente.
São criadas as tabelas cidades e capitais, sendo que essa última herda to-das as colunas de sua ancestral cidades.
São criadas as tabelas cidades e capitais, sendo as mesmas ligadas pela chave estrangeira INHERITS.
São criadas as tabelas cidades e capitais, sendo, nessa última, associado um gatilho (trigger) nomeado INHERITS que é disparado contra a tabela de cidades.
No PostgreSQL 8.0.0, a consistência de dados é garantida pela utilização do modelo multiversão MVCC (Multiversion Concurrency Control).
Em relação a esse modelo, é CORRETO afirmar:
Nesse modelo, ao ser realizada a verificação da consistência de dados, o desempenho é altamente prejudicado, já que acaba sendo realizada em paralelo.
No MVCC, cada transação sendo executada no servidor acessa um instan-tâneo dos dados, evitando que uma atualização (UPDATE) cause o bloqueio de uma leitura qualquer (SELECT).
Ciência da Computação - Postgree Sql - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2007
Com relação a bancos de dados, julgue os itens a seguir. Os códigos em um programa PL/SQL podem ser agrupados em estruturas chamadas blocos. Um bloco não pode ter nome, mas pode ser dividido em seções. As seções são iniciadas com a palavra begin e terminadas com end. Existem seções nas quais variáveis são declaradas.
Considerando-se o conceito de processo em sistemas operacionais, é INCORRETO afirmar que
pode gerar alguma saída que outro processo irá utilizar como entrada.
pode mudar do estado "executando" para o estado "pronto".
pode ser bloqueado, em geral, para esperar uma entrada ainda não disponível.
pode ter um inter-call-id para ser chamado por outros processos.
Considerando-se o escalonamento de processos em sistemas operacionais, é INCORRETO afirmar que
a suspensão de um processo em um instante arbitrário, para que outro passe a executar, pode levar a uma condição de corrida.
no escalonamento por prioridade, as prioridades dos processos são definidas de forma estática.
o escalonamento preemptivo permite suspender temporariamente um processo.
o escalonador, que usa a política round robin, mantém uma lista de processos prontos para executar.
Quanto ao sistema operacional Unix, julgue os itens seguintes.
O comando ps do Unix permite analisar o conteúdo de um arquivo no formato post script.
Assinale a alternativa CORRETA, considerando o gerenciamento de processos em sistemas operacionais.
O bloco de controle de processos armazena informações sobre o usuário responsável por um determinado processo.
O escalonador de processos é uma rotina responsável por carregar na memória do computador os processos para execução, controlando o grau de multiprogramação.
Os processos filhos criados não podem fazer uso de recursos externos àqueles já usados pelo processo pai.
Um fluxo de execução ou thread pode ser considerado um agrupamento de vários processos tradicionais.
Com relação a sistemas operacionais, julgue os itens a seguir.
Ao ser executado, um processo pode passar por diferentes estados. Por exemplo, há sistemas operacionais em que um processo pode estar sendo executado, estar aguardando a ocorrência de algum evento ou estar pronto para ser executado. Para cada estado, há sistemas operacionais que mantêm uma lista com blocos de controle dos processos no estado.
Com relação a sistemas operacionais, julgue os itens a seguir.
Um sistema operacional pode implementar o escalonamento round-robin, mantendo uma fila de processos prontos para execução. Uma vez posto em execução, um processo tipicamente poderá liberar o processador voluntariamente ou ter a sua execução interrompida ao final de um intervalo de tempo.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...