Foram encontradas 150 questões.
- Gerenciamento de ProcessosBloco de Controle de Processo (PCB)
- Gerenciamento de ProcessosTroca de Contexto
Com relação a sistemas operacionais, julgue os seguintes itens.
Em uma mudança de contexto, para que um processo possa ser futuramente executado a partir de onde estava quando foi interrompido, um sistema operacional poderá armazenar dados sobre o contexto do processo, sendo parte desse contexto composto por dados nos registradores do processador.
Provas
- Fundamentos de Sistemas OperacionaisDrivers de Dispositivos
- Fundamentos de Sistemas OperacionaisSubsistema de Entrada e Saída
Com relação a sistemas operacionais, julgue os seguintes itens.
Um device driver tipicamente controla periféricos de um tipo e pode ter estruturas de dados que descrevam os estados dos dispositivos e áreas de memória (buffers) que sirvam para armazenar temporariamente os dados.
Provas
- Gerenciamento de MemóriaAlgoritmos de Substituição de Páginas
- Gerenciamento de MemóriaFalha de Página (Page Fault)
- Gerenciamento de MemóriaPaginação de Memória
Com relação a sistemas operacionais, julgue os seguintes itens.
Na gerência de memória embasada em paginação por demanda, quando ocorre uma falta de página (page fault), o processo continua executando enquanto a página é transferida para a memória principal. A execução só é suspensa se o processo não tiver permissão de acesso à página (protection fault).
Provas
Com relação a sistemas operacionais, julgue os seguintes itens.
Em alguns algoritmos de escalonamento de processos classificados como round robin with multilevel feedback, as prioridades dos processos são periodicamente calculadas e os processos são movidos entre listas que representam as prioridades. Há implementações desses algoritmos nas quais os processos podem influenciar as suas prioridades.
Provas
tabela: Cruzeiros
| Codigo | Navio | Origem | Destino | Data |
| 12 | Diamante | Rio de Janeiro | Recife | 19/12/2007 |
| 23 | Diamante | Rio de Janeiro | Buenos Aires | 2/3/2008 |
| 34 | Safira | Santos | Santos | 27/12/2007 |
tabela: Cruzeiros_Escalas
| Cruzeiro | Escala |
| 12 | 123 |
| 12 | 234 |
| 23 | 345 |
| 23 | 456 |
| 34 | 567 |
tabela: Escalas
| Codigo | Data | Porto | Permanencia |
| 123 | 21/12/2007 | Salvador | 1 |
| 234 | 22/12/2007 | Maceio | 1 |
| 345 | 3/3/2008 | Santos | 1 |
| 456 | 5/3/2008 | Punta del Este | 1 |
| 567 | 28/12/2007 | Rio de Janeiro | 2 |
tabela: Passageiros
| Codigo | Nome | Idade | Cruzeiro |
| 123 | Maria | 46 | 12 |
| 234 | Roberto | 55 | 12 |
| 345 | Ana | 32 | 23 |
| 456 | Pedro | 21 | 12 |
| 567 | Fernando | 60 | 23 |
| 678 | Paula | 40 | 34 |
| 789 | Felipe | 13 | 34 |
Consulta 1
select Cruzeiro, count(*)
from Passageiros
where Idade > 40
group by Cruzeiro
order by 2;
Consulta 2
select Cruzeiro, t2.Data, Porto
from Cruzeiros t1, Escalas t2, Cruzeiros_Escalas t3
where t1.Codigo = Cruzeiro
and t2.Codigo = Escala
order by Cruzeiro, t2.Data;
Consulta 3
select Nome
from Passageiros
where Cruzeiro in (
select distinct t1.Codigo
from Cruzeiros t1, Cruzeiros t2
where t1.Origem = t2.Origem
and t1.Codigo <> t2.Codigo)
order by Nome asc;
Considerando as tabelas e as consultas SQL apresentadas ao lado, julgue o item subseqüente.
A seguir, tem-se o correto resultado da consulta 3.
Ana
Fernando
Maria
Pedro
Roberto
Provas
tabela: Cruzeiros
| Codigo | Navio | Origem | Destino | Data |
| 12 | Diamante | Rio de Janeiro | Recife | 19/12/2007 |
| 23 | Diamante | Rio de Janeiro | Buenos Aires | 2/3/2008 |
| 34 | Safira | Santos | Santos | 27/12/2007 |
tabela: Cruzeiros_Escalas
| Cruzeiro | Escala |
| 12 | 123 |
| 12 | 234 |
| 23 | 345 |
| 23 | 456 |
| 34 | 567 |
tabela: Escalas
| Codigo | Data | Porto | Permanencia |
| 123 | 21/12/2007 | Salvador | 1 |
| 234 | 22/12/2007 | Maceio | 1 |
| 345 | 3/3/2008 | Santos | 1 |
| 456 | 5/3/2008 | Punta del Este | 1 |
| 567 | 28/12/2007 | Rio de Janeiro | 2 |
tabela: Passageiros
| Codigo | Nome | Idade | Cruzeiro |
| 123 | Maria | 46 | 12 |
| 234 | Roberto | 55 | 12 |
| 345 | Ana | 32 | 23 |
| 456 | Pedro | 21 | 12 |
| 567 | Fernando | 60 | 23 |
| 678 | Paula | 40 | 34 |
| 789 | Felipe | 13 | 34 |
Consulta 1
select Cruzeiro, count(*)
from Passageiros
where Idade > 40
group by Cruzeiro
order by 2;
Consulta 2
select Cruzeiro, t2.Data, Porto
from Cruzeiros t1, Escalas t2, Cruzeiros_Escalas t3
where t1.Codigo = Cruzeiro
and t2.Codigo = Escala
order by Cruzeiro, t2.Data;
Consulta 3
select Nome
from Passageiros
where Cruzeiro in (
select distinct t1.Codigo
from Cruzeiros t1, Cruzeiros t2
where t1.Origem = t2.Origem
and t1.Codigo <> t2.Codigo)
order by Nome asc;
Considerando as tabelas e as consultas SQL apresentadas ao lado, julgue o item subseqüente.
O seguinte comando cria uma visão da tabela Passageiros.
create view Passageiros_Jovens
as Codigo, Nome, Idade, Cruzeiro
from Passageiros
where Idade < 30;
Provas
tabela: Cruzeiros
| Codigo | Navio | Origem | Destino | Data |
| 12 | Diamante | Rio de Janeiro | Recife | 19/12/2007 |
| 23 | Diamante | Rio de Janeiro | Buenos Aires | 2/3/2008 |
| 34 | Safira | Santos | Santos | 27/12/2007 |
tabela: Cruzeiros_Escalas
| Cruzeiro | Escala |
| 12 | 123 |
| 12 | 234 |
| 23 | 345 |
| 23 | 456 |
| 34 | 567 |
tabela: Escalas
| Codigo | Data | Porto | Permanencia |
| 123 | 21/12/2007 | Salvador | 1 |
| 234 | 22/12/2007 | Maceio | 1 |
| 345 | 3/3/2008 | Santos | 1 |
| 456 | 5/3/2008 | Punta del Este | 1 |
| 567 | 28/12/2007 | Rio de Janeiro | 2 |
tabela: Passageiros
| Codigo | Nome | Idade | Cruzeiro |
| 123 | Maria | 46 | 12 |
| 234 | Roberto | 55 | 12 |
| 345 | Ana | 32 | 23 |
| 456 | Pedro | 21 | 12 |
| 567 | Fernando | 60 | 23 |
| 678 | Paula | 40 | 34 |
| 789 | Felipe | 13 | 34 |
Consulta 1
select Cruzeiro, count(*)
from Passageiros
where Idade > 40
group by Cruzeiro
order by 2;
Consulta 2
select Cruzeiro, t2.Data, Porto
from Cruzeiros t1, Escalas t2, Cruzeiros_Escalas t3
where t1.Codigo = Cruzeiro
and t2.Codigo = Escala
order by Cruzeiro, t2.Data;
Consulta 3
select Nome
from Passageiros
where Cruzeiro in (
select distinct t1.Codigo
from Cruzeiros t1, Cruzeiros t2
where t1.Origem = t2.Origem
and t1.Codigo <> t2.Codigo)
order by Nome asc;
Considerando as tabelas e as consultas SQL apresentadas ao lado, julgue o item subseqüente.
A seguir, tem-se o correto resultado da consulta 2.
12 21/12/2007 Salvador
12 22/12/2007 Maceio
23 3/3/2008 Santos
23 5/3/2008 Punta del Este
34 28/12/2007 Rio de Janeiro
Provas
tabela: Cruzeiros
| Codigo | Navio | Origem | Destino | Data |
| 12 | Diamante | Rio de Janeiro | Recife | 19/12/2007 |
| 23 | Diamante | Rio de Janeiro | Buenos Aires | 2/3/2008 |
| 34 | Safira | Santos | Santos | 27/12/2007 |
tabela: Cruzeiros_Escalas
| Cruzeiro | Escala |
| 12 | 123 |
| 12 | 234 |
| 23 | 345 |
| 23 | 456 |
| 34 | 567 |
tabela: Escalas
| Codigo | Data | Porto | Permanencia |
| 123 | 21/12/2007 | Salvador | 1 |
| 234 | 22/12/2007 | Maceio | 1 |
| 345 | 3/3/2008 | Santos | 1 |
| 456 | 5/3/2008 | Punta del Este | 1 |
| 567 | 28/12/2007 | Rio de Janeiro | 2 |
tabela: Passageiros
| Codigo | Nome | Idade | Cruzeiro |
| 123 | Maria | 46 | 12 |
| 234 | Roberto | 55 | 12 |
| 345 | Ana | 32 | 23 |
| 456 | Pedro | 21 | 12 |
| 567 | Fernando | 60 | 23 |
| 678 | Paula | 40 | 34 |
| 789 | Felipe | 13 | 34 |
Consulta 1
select Cruzeiro, count(*)
from Passageiros
where Idade > 40
group by Cruzeiro
order by 2;
Consulta 2
select Cruzeiro, t2.Data, Porto
from Cruzeiros t1, Escalas t2, Cruzeiros_Escalas t3
where t1.Codigo = Cruzeiro
and t2.Codigo = Escala
order by Cruzeiro, t2.Data;
Consulta 3
select Nome
from Passageiros
where Cruzeiro in (
select distinct t1.Codigo
from Cruzeiros t1, Cruzeiros t2
where t1.Origem = t2.Origem
and t1.Codigo <> t2.Codigo)
order by Nome asc;
Considerando as tabelas e as consultas SQL apresentadas ao lado, julgue o item subseqüente.
O seguinte comando atualiza registros da tabela Cruzeiros.
insert Cruzeiros
set Origem = 'Salvador', Destino = 'Manaus'
where Navio = 'Diamante';
Provas
- Banco de Dados RelacionalDependência Funcional
- Banco de Dados RelacionalNormalização3FN: Terceira Forma Normal
No que se refere a bancos de dados, julgue o seguinte item.
Os esquemas e dependências funcionais mostrados a seguir estão na terceira forma normal (3NF).
Esquema_bancos = (numero, nome, telefone)
numero 6 nome, telefone
Esquema_agencias = (codigo, nome, cep, cidade)
codigo 6 nome, cep, cidade
cep 6 cidade
Provas
No que se refere a bancos de dados, julgue os seguintes itens.
Ao se mapear um modelo de entidade-relacionamento para tabelas, os atributos multivalorados de um conjunto de entidades são mapeados para colunas na tabela que representa o conjunto de entidades, e os monovalorados, para novas tabelas, que são criadas.
Provas
Caderno Container