Filtrar


Questões por página:
Um modelo de banco de dados é uma descrição dos tipos de informações que estão armazenadas em um banco de dados. De acordo com a intenção do modelador, um banco de dados pode ser modelado (descrito) em vários níveis de abstração. A primeira etapa do projeto de banco de dados é a construção de um modelo conceitual, a chamada modelagem conceitual. O objetivo da modelagem conceitual é obter uma descrição abstrata independente de implementação. A técnica de modelagem mais utilizada é a abordagem entidade-relacionamento.
Adaptado de Carlos A. Heuser. Projeto de Banco de Dados,6. ed. São Paulo: Bookman,2009.

Em relação ao Diagrama Entidade-Relacionamento (DER), avalie as seguintes afirmações:
I – Entidade é um conjunto de objetos da realidade modelada sobre os quais se deseja manter informações no banco de dados.
II – Generalização/Especialização são propriedades que podem ser atribuídas a entidades. A partir deste conceito é possível atribuir propriedades particulares a um subconjunto das ocorrências (especialização) de uma entidade genérica.
III – Atributo é o dado que é associado a cada ocorrência de uma entidade. No entanto, eles não podem estar presentes em relacionamentos.
IV – Cardinalidade é o número de ocorrências de uma entidade que pode estar envolvida em um relacionamento. A cardinalidade mínima pode ser 0 ou 1 e a cardinalidade máxima pode ser 0ou n.

Assinale a alternativa que apresenta APENAS as afirmações CORRETAS.

Na camada de aplicação do modelo TCP/IP contém os protocolos e serviços de níveis mais alto. Dentre eles estão o _______, que é o protocolo de transferência de arquivos entre computadores; o _______, que é o protocolo de correio eletrônico; o _______, que mapeia os nomes de hosts para seus respectivos endereços da camada de rede (Internet) e o _______, que é o protocolo usado para buscar páginas na World Wide Web.

Os protocolos ou serviços que preenchem respectivamente as lacunas são
Uma rede de computadores é um sistema muito complexo. Para lidar com essa complexidade, a arquitetura das redes de computadores procurou estabelecer uma arquitetura em camadas, em que cada camada executa protocolos específicos e oferecem serviços à camada acima dela, denominado modelo de serviço. Dois modelos de referência que utilizam a arquitetura em camadas são: modelo OSI e modelo TCP/IP.

Em relação aos modelos de referência OSI e TCP/IP, avalie as seguintes afirmações:

I – Ambos se baseiam no conceito de uma pilha de protocolos. Enquanto o modelo OSI especifica quais funções pertencem a cada uma de suas camadas, as camadas do modelo TCP/IP contêm protocolos relativamente independentes que podem ser mesclados e combinados dependendo das necessidades do sistema.
II – Na camada de transporte do modelo TCP/IP foi definido o protocolo TCP (Transmission Control Protocol), que é orientado à conexão, no entanto não utiliza o UDP (User Datagram Protocol), que é um protocolo não orientado à conexão.
III – O modelo OSI foi concebido sem a influência de um determinado conjunto de protocolos, o que o deixou bastante genérico.
IV – As camadas do modelo TCP/IP correspondem exatamente àquelas do modelo OSI.

Assinale a alternativa que apresenta APENAS as afirmações CORRETAS.
Arquivos existem para armazenar informações e possibilitar que elas sejam recuperadas depois. Sistemas diferentes proporcionam operações diferentes para permitir armazenamento e recuperação. A operação ______ tem a finalidade de permitir que o sistema busque os atributos e lista de endereços do disco para a memória principal a fim de tornar mais rápido o acesso em chamadas posteriores.
Adaptado de Andrew S. Tanenbaum, Herbert; Bos. Sistemas Operacionais Modernos,4. ed. São Paulo: Pearson Education do Brasil,2016.

A operação que preenche a lacuna é

Visualizar Questão Comentada
O conceito mais central em qualquer sistema operacional é o processo: uma abstração de um programa em execução. Embora cada processo seja uma entidade independente, com seu próprio contador de programa e estado interno, processos muitas vezes precisam interagir entre si. Um processo pode estar nos estados em execução, bloqueado ou pronto e as transições entre esses estados ocorrem como mostrado na figura abaixo.

Imagem associada para resolução da questão


Adaptado de Andrew S. Tanenbaum, Herbert; Bos. Sistemas Operacionais Modernos.4. ed. São Paulo: Pearson Education do Brasil,2016.

Qual transição é disparada quando o escalonador decide que o processo em andamento foi executado por tempo suficiente, e é o momento de ceder o lugar na CPU a outro processo?

Visualizar Questão Comentada