Filtrar


Questões por página:

A arquitetura cliente/servidor foi desenvolvida para trabalhar com ambientes computacionais, nos quais um grande número de PC e Estações de Trabalho é clientes de servidores especializados. Os recursos disponibilizados pelos servidores especializados podem ser acessados pelas diversas máquinas clientes. Considerando as variações de aplicações de arquitetura cliente/servidor, avalie as afirmativas:


I - Um servidor é uma máquina que pode fornecer serviços para as máquinas clientes como acesso a arquivos, impressão, banco de dados ou Internet, configurando assim uma arquitetura lógica de duas camadas.

II - A arquitetura de três camadas, mais utilizada na Web, apresenta uma camada de cliente e duas camadas de servidor, em que o cliente é responsável por processar a interface com o usuário, a camada intermediária consiste de um servidor de aplicações e a terceira é um servidor de banco de dados.

III - O servidor de aplicações da camada intermediária da arquitetura cliente/servidor, além de armazenar as regras de negócio que são usadas para acessar os dados do servidor de banco de dados, também é usado para incrementar a segurança do banco de dados pela checagem das credenciais do cliente antes de acessar o banco de dados.

IV - Em uma aplicação Web, em arquitetura de três camadas, a camada cliente, que é responsável pela interação com o usuário, processa dados de entrada e de saída usando linguagens de marcação (HMTL etc.) e linguagens de script (javascript, vbscript etc.) de programas que são baixados do servidor e executado no computador local do usuário.


Estão CORRETAS as afirmativas:


O conjunto de instrução implementado em um processador influenciará de forma decisiva a execução dos algoritmos. Existem dois principais de instruções para processadores, chamados de conjuntos de instruções RISC (Reduced Instruction Set Computer) e CISC (Complex Instruction Set Computer), os quais possuem diferenças consideráveis entre si. Sobre os conjuntos RISC e CISC de instruções, analise as afirmações abaixo.


I - As instruções CISC tendem a necessitar de poucos ciclos para serem executadas, em comparação com as instruções RISC que demandam de vários ciclos para a sua execução.

II - As instruções RISC apresentam grande uniformidade entre si, isto favorece diversos aspectos para implementá-las.

III - O acesso à memória em processadores RISC se dá através de instruções LOAD/STORE.

IV - RISC são executadas em sua maioria em um ciclo de máquina.


Assinale a alternativa que apresenta somente as afirmativas CORRETAS.

A implementação de uma aplicação distribuída comumente faz uso de um middleware para simplificar e acelerar o seu desenvolvimento. Neste contexto, assinale a afirmativa CORRETA relacionada ao middleware:

Considere o seguinte conjunto de processos e seus respectivos tempos de execução no processador:


Processo

Tempo de Execução (ms)

A

16

B

7

C

3


Assumindo que a ordem de chegada destes processos na fila de pronto (ready queue) seja A, B e C, respectivamente, e que ambos cheguem no instante 0. Assinale a alternativa que apresenta o tempo médio de espera dos processos na fila de pronto se o escalonamento for realizado no modelo FCFS (First-Come, First-Served)?

Quanto aos conceitos relativos a processos e threads, associe as definições na coluna da esquerda com as descrições apresentadas na coluna da direita:


(1) Multiprogramação

(2) Daemons

(3) Escalonador de processos

(4) Thread


( ) Mecanismo pelo qual ocorre a troca, a todo momento, do processo que está em execução no CPU.

( ) Processo que fica em background com a finalidade de responder a tarefas de baixa prioridade.

( ) Responsável pela troca de processo em execução no CPU.

( ) Permite o pseudo paralelismo em tarefas de um processo.


Assinale a alternativa com a ordem CORRETA, de cima para baixo: