Você está na página 1de 10

Hist�ria dos Sistemas Operacionais

Em que gera��o foram inseridos os CIs (Circuitos Integrados)?


Resposta correta
C. Na terceira gera��o.

A tecnologia LSI (Large-Scale Integration) est� presente em que gera��o?


Voc� acertou!
D. Quarta gera��o.

Determine a ordem correta quanto � tecnologia que foi implementada em cada gera��o:
1) Estavam presentes no hardware engrenagens e v�lvulas
2) Multiprograma��o
3) Computadores pessoais
Voc� acertou!
B. 1� gera��o, 3� gera��o, 4� gera��o.

Selecione a alternativa que corresponde a uma tecnologia desenvolvida na �poca da


4� gera��o.
Resposta correta
E. Foi na quarta gera��o que os ambientes gr�ficos foram criados para os sistemas
operacionais.

Dentro do que foi descrito e convencionado na linha do tempo da hist�ria evolutiva


dos sistemas operacionais, a quarta gera��o inicia sua contagem em que ano?
Voc� acertou!
B. 1980.

fundamentos dos sistemas operaconais

Os usu�rios utilizam diversos programas para a realiza��o de suas tarefas no


computador. Dependendo da atividade, o programa precisa ler uma entrada que o
usu�rio digitou no teclado; contudo, a leitura do teclado n�o pode ser feita
diretamente pelo programa, precisando comunicar-se com o sistema operacional. A
intermedia��o do sistema operacional � necess�ria pelo seguinte motivo:
Resposta correta
C. O programa do usu�rio roda em modo usu�rio, n�o tem nenhuma permiss�o ou acesso
a recursos, exceto por meio do sistema operacional.

Em algumas tarefas, o programa precisa comunicar-se com o sistema operacional para


utiliza��o de algum recurso. Essa solicita��o enviada pelo programa ao sistema
operacional � chamada de:
Resposta correta
B. chamada de sistema.

Nos primeiros computadores, a programa��o era feita de modo mec�nico, por meio de
chaves e interruptores, para a inser��o bit a bit dos programas. A cria��o das
linguagens de montagem facilitou muito a programa��o, pois:
Resposta correta
D. definiu comandos derivados do ingl�s que eram traduzidos para bin�rio,
permitindo o reaproveitamento.

A multiprograma��o foi uma t�cnica muito importante introduzida pelos sistemas


operacionais de terceira gera��o. Assinale a alternativa que mostra um exemplo de
estrat�gia de multiprograma��o apresentado pelos sistemas dessa gera��o:
Voc� acertou!
B. A divis�o da mem�ria entre os programas e o sistema operacional simultaneamente.

Dentre as principais funcionalidades obtidas com a evolu��o dos sistemas


operacionais, o compartilhamento de tempo entre diferentes usu�rios permite:
Resposta correta
C. compartilhar a utiliza��o da unidade de processamento entre os usu�rios ativos.

Conceitos de sistemas operacionais

O interpretador de comandos, ou shell do sistema operacional, � um tipo de software


de sistema embutido na maioria dos sistemas operacionais, para permitir que
usu�rios possam enviar comandos e receber as respostas de uma forma leg�vel.
Utilizando o terminal, usu�rios com conhecimento mais avan�ado podem, por exemplo,
automatizar tarefas, ou mesmo realizar v�rias a��es de forma mais r�pida do que se
usassem aplicativos com interface gr�fica.
A maioria das ferramentas de aux�lio a atividades de desenvolvimento de software
oferece, al�m dos programas com interfaces gr�ficas, utilit�rios de linha de
comando que podem ser chamados a partir do shell do sistema operacional.
Compiladores, ferramentas de controle de vers�o e clientes de banco de dados, por
exemplo, geralmente podem ser acessados com linha de comando.
A possibilidade de aninhar comandos usando o operador | (pipe), levando a sa�da do
programa � esquerda do operador para a entrada do programa � direita tamb�m traz
grande poder e flexibilidade para usu�rios de interpretadores de comando. Tudo isso
� particularmente importante ao se considerar a tend�ncia atual de infraestrutura
como c�digo (infrastructure as code - IaC), na qual se deve permitir criar e
configurar ambientes por meio de c�digo e n�o de atividades manuais.
Voc� � membro de uma equipe trabalhando com a escrita de c�digo IaC e recebe a
tarefa de converter um passo manual, que era necess�rio ao instalar um sistema em
um procedimento autom�tico, usando o interpretador de comandos de sua escolha (como
sh ou bash no Linux; no caso do Windows, pode ser usado o cmd ou o PowerShell). O
passo manual que deve ser convertido � o seguinte:

a) Escrever no arquivo output.txt a data e a hora atuais, sem apagar o conte�do que
poderia existir anteriormente no arquivo.
b) Escrever no arquivo output.txt a pasta atual, sem apagar o conte�do que estava
presente no arquivo anteriormente.
c) Rodar o comando ping www.google.com (no Windows) ou ping -c 4 www.google.com (no
Linux), escrevendo as linhas com o resultado do ping para o arquivo output.txt
(dica: no Windows, essas linhas t�m a palavra �Resposta�, e no Linux, as linhas t�m
o texto �64 bytes�), sem apagar o conte�do que estava presente no arquivo
anteriormente.
d) Escrever no arquivo �output.txt� a listagem dos arquivos existentes com a
extens�o �.jpg� atualmente na pasta (n�o � um problema que a linha tenha mais
informa��o al�m do nome dos arquivos, como por exemplo, a data de cria��o ou seu
tamanho), sem apagar o conte�do que estava presente no arquivo anteriormente.
e) Dentro da pasta atual, criar uma nova pasta com o nome �jpgBackup�
f) Copiar todos os arquivos .jpg da pasta atual para a pasta �jpgBackup�

Padr�o de resposta esperado

No Windows (CMD):
date/t >> output.txt (passo a)
time/t >> output.txt (passo a)
echo %cd% >> output.txt (passo b)
ping www.google.com | findstr "Resposta" >> output.txt (passo c)
dir *.jpg | findstr ".jpg" >> output.txt (passo d)
md jpgBackup (passo e)
copy *.jpg jpgBackup\ (passo f)

No Linux (sh/bash):
date >> output.txt (passo a)
pwd >> output.txt (passo b)
ping -c 4 www.google.com | grep "64 bytes" >> output.txt (passo c)
ls -la | grep ".jpg" >> output.txt (passo d)
mkdir jpgBackup (passo e)
cp *.jpg ./jpgBackup/ (passo f)

Uma atividade recorrente em software de aplica��o � a leitura e escrita de


arquivos. A maioria dos programas ir�, em algum momento de seu ciclo de vida,
necessitar de dados que est�o armazenados em algum dispositivo de mem�ria
secund�ria. Tamb�m � comum a necessidade de gravar dados de forma persistente.
Assinale a alternativa que descreve o fluxo seguido por uma aplica��o para fazer a
grava��o ou a leitura de dados em dispositivos de mem�ria secund�ria.???????

Resposta correta
E. A aplica��o dispara uma chamada de sistema, fornecendo ao sistema operacional
informa��es sobre o arquivo que deve ser lido ou escrito.

A linguagem C se provou, nas �ltimas quatro d�cadas, muito eficiente para a tarefa
de programar sistemas operacionais. Sua leveza, simplicidade e eleg�ncia n�o
prejudicam em nada o seu poder de interagir com o computador em baixo n�vel, ainda
que C seja uma linguagem de alto n�vel.
Quais das caracter�sticas abaixo a linguagem C tem e s�o interessantes para seu uso
no desenvolvimento de sistemas operacionais????????

Resposta correta
B. Ponteiros, tipos e meio de incluir c�digo assembly.

Interpretadores de comando s�o uma ferramenta utilizada para que usu�rios possam
enviar comandos para o sistema operacional. Esses comandos geralmente ir�o disparar
chamadas de sistema, como por exemplo para a cria��o de novas pastas e arquivos e
iniciar processos para a execu��o de um programa. Essa ferramenta tamb�m pode
alterar configura��es de sistema e realizar tarefas de manuten��o.
Assinale a alternativa correta em rela��o ao uso de interpretadores de
comando.???????

Voc� acertou!
A S�o muito usados por usu�rios mais experientes, que conhecem os comandos, sendo
mais �geis do que o uso de interface gr�ficas.

O pipe, criado no terminal colocando o caractere �|� entre dois programas, cria uma
conex�o entre os processos desses programas. Ao enviar o comando �netstat | findstr
https� no shell, o sistema criar� um processo para executar o programa netstat,
outro processo para executar o programa findstr passando o valor https como
argumento. Al�m disso, criar� um �arquivo virtual�, e vai redirecionar a sa�da do
programa netstat para esse arquivo, ao mesmo tempo em que vai configurar esse mesmo
arquivo virtual como a entrada para o comando findstr.
Sabendo disso, assinale a alternativa que descreve corretamente qual ser� a sa�da
desse comando para o terminal do interpretador de comandos.???????

Resposta correta
D. Lista de conex�es ativas no computador com a porta https.

Cada sistema operacional disponibiliza um conjunto de bibliotecas ou APIs para que


desenvolvedores de software criem programas que podem ser executados nesse sistema.
V�rios m�todos destas APIs disparam em algum momento chamadas de sistema.
Assinale a alternativa correta sobre a execu��o das chamadas de sistema.???????

Resposta correta
A. Aplica��es e as pr�prias APIs rodam em espa�o de usu�rio. Apenas as chamadas de
sistema s�o executadas em espa�o de n�cleo.

Arquitetura de sistemas operacionais

O desenvolvimento de qualquer software requer um planejamento bem feito, com


quest�es arquiteturais definidas de acordo com os requisitos do sistema. Os
sistemas operacionais t�m um vasto conjunto de requisitos em comum, devido � sua
fun��o principal de gerenciar o hardware do computador e a execu��o de aplicativos
nele. Apesar disso, esse tipo de software tem requisitos ligados ao hardware, ao
ambiente de execu��o e ao tipo de aplica��es que nele ser�o executadas, o que gera
diferen�as entre os sistemas dispon�veis.

Considere a seguinte situa��o:

Diante do caso apresentado, indique em quais modelos arquiteturais voc� se baseou e


quais s�o as caracter�sticas deles que fazem com que essa seja uma boa op��o para o
cen�rio descrito.

Sua resposta

por se tratar de um ambiente de pouco recurso, podemos usar uma


arquitetura embarcada baseada no kernel do linux, criando um SO leve e compacto
para suportar o software que dara os comandos necessarios para nossa aplica��o.

Padr�o de resposta esperado

Uma abordagem h�brida entre o modelo monol�tico e o micron�cleo seria uma op��o
interessante para o projeto desse sistema.

O computador limitado computacionalmente precisaria de uma arquitetura que prezasse


pela performance, algo em que a arquitetura monol�tica se destaca.

Caso fosse projetado um micron�cleo com as funcionalidades de sistema que n�o podem
ser afetadas por falhas de outros m�dulos, e as outras partes do sistema fossem
escritas ainda para rodar em espa�o de n�cleo, mas fora do n�cleo do sistema em si
o requisito da resist�ncia a falhas seria atendido sem prejudicar tanto a
performance.

Esse sistema seria inspirado na arquitetura usada no Windows NT, mas com
implementa��o mais simplificada devido �s restri��es do hardware.

Sistema monol�ticos s�o caracterizados por n�o impor uma estrutura fixa para seus
componentes, sendo o sistema um grande conjunto de m�dulos, sem regras que limitem
a comunica��o entre eles. Sobre a execu��o de sistemas monol�ticos, assinale a
alternativa correta:???????

Resposta correta

D.
O sistema � executado em Espa�o de N�cleo, mas suas aplica��es s�o executadas em
Espa�o de Usu�rio

Ao definir uma arquitetura em camadas, os projetistas de um sistema operacional


optam por uma organiza��o mais restrita, com uma defini��o clara de quais m�dulos
podem ter acesso direto aos outros. Caso uma aplica��o necessite de um servi�o, de
uma funcionalidade do sistema a qual n�o tem acesso direto, ela deve solicitar o
servi�o por meio de uma chamada para algum dos m�dulos com os quais ela pode se
comunicar, que ir� encaminhar para as camadas inferiores e o processo se repetir�
at� que a chamada chegue na funcionalidade desejada. Sobre este mecanismo em
sistemas em camadas, assinale a alternativa correta:???????

Resposta correta

A.
Sistemas em camadas s�o mais lentos, devido � necessidade de repassar as chamadas
entre as camadas.

A arquitetura de micron�cleo orienta a organiza��o do sistema operacional de forma


que apenas as fun��es de mais baixo n�vel sejam executadas em Espa�o de N�cleo,
minimizando o risco de erros cr�ticos durante a execu��o do sistema. Sobre o
relacionamento entre arquitetura de micron�cleo e o modelo cliente-servidor,
assinale a alternativa correta:???????

Voc� acertou!

B.
Sistemas de micron�cleo usam processos servidores executando em Espa�o de Usu�rio
como intermedi�rios para as funcionalidades do sistema. As aplica��es s�o os
processos clientes.

Sistemas operacionais de grande porte e com m�ltiplos usos, como Windows e Linux,
executam uma grande quantidade de c�digo em Espa�o de N�cleo, uma caracter�stica de
sistemas monol�ticos. Assinale a alternativa que melhor define o motivo dessa
decis�o de projeto nesses sistemas.???????

Resposta correta

E.
Com mais fun��es executando em Espa�o de N�cleo, a performance do sistema tende a
ser melhor, por necessitar de menos comunica��o entre processos.

Considere um sistema operacional que deve permitir a integra��o de v�rias pe�as de


hardware de diferentes fabricantes, inclusive componentes que nem existam durante o
desenvolvimento do sistema. O ambiente de execu��o desse sistema n�o tem uma
necessidade de performance �tima, mas � necess�rio que o sistema seja bastante
resistente a erros, n�o falhando devido a um problema em uma aplica��o ou driver
isolado. A partir do cen�rio descrito, assinale a alternativa que descreve o modelo
arquitetural mais adequado para um novo sistema que ser� desenvolvido para esse
ambiente.

Resposta correta

C.
Micron�cleo.

Conceitos de threads

As threads mudaram o funcionamento de diversos programas, permitindo que tarefas


independentes possam colaborar entre si, de modo a otimizar a execu��o das tarefas
e facilitar a maneira como cada usu�rio interage com os programas. A implementa��o
de alguns programas pode n�o estar utilizando threads, assim, tanto a execu��o pode
ser mais lenta quanto o uso dos recursos pode ser menos eficiente.
Descri��o da imagem n�o dispon�vel

sua resposta

o desempenho da aplica�ao esta elevando muito o processamento da cpu. nao


estava travando, mas o alto nivel de processamento, acaba deixando a cpu um pouco
mais lenta que o normal.
fazer um acompanhamento de perto com o cliente, fornecer um suporte mais aprimorado
pra tentar suprir suas necessidades.

Padr�o de resposta esperado

a) A aplica��o apresenta alto uso da unidade de processamento somente na segunda


etapa de funcionamento da ferramenta (processamento de dados), enquanto na primeira
e terceira etapas a unidade de processamento � pouco usada, ficando praticamente
ociosa. Desse modo, � poss�vel concluir que a aplica��o certamente n�o est�
travando.

b)O problema de desempenho pode ser resolvido pela utiliza��o de threads.


Atualmente, a aplica��o est� lenta devido ao fato de executar as an�lises de modo
sequencial. A aplica��o pode ser dividida em tr�s threads: a primeira � respons�vel
pela leitura dos arquivos, a segunda pelo processamento e a terceira pelo
armazenamento. Desse modo, quando a an�lise atual entrar na etapa de processamento,
a leitura dos dados para a pr�xima an�lise j� pode ser iniciada; os dados j�
estar�o prontos para quando a pr�xima an�lise entrar na etapa de processamento, n�o
causando nenhuma espera. Assim, de modo an�logo em rela��o �s etapas de
processamento e armazenamento.

As threads podem ter seu estado de execu��o alterado entre pronto, bloqueado, em
execu��o e finalizado, em decorr�ncia de diversos eventos.
Considerando que uma thread foi implementada utilizando a linguagem de programa��o
Java, quando uma thread chama o m�todo yield(), qual transi��o de estado
acontece????????

Resposta correta
D. O estado passa de �em execu��o� para �pronto�.

Uma ferramenta de edi��o de texto prov� algumas funcionalidades para auxiliar no


trabalho dos seus usu�rios. Ap�s a inicializa��o da ferramenta, esta inicia a:
1. ler a entrada do teclado e representar o texto em tela;
2. verificar a ortografia do texto conforme um conjunto de normas;
3. verificar e atualizar a estiliza��o do texto;
4. executar salvamentos peri�dicos como backup.
Considerando que cada funcionalidade descrita acima � executa por uma thread
exclusiva, quantas threads s�o necess�rias para a execu��o descrita da ferramenta?
Resposta correta
C. 5 threads.

Jo�o e Matheus est�o desenvolvendo uma ferramenta para um trabalho de faculdade.


Ambos concordam que o desempenho � um fator muito importante e, para isso,
pretendem adotar alguma estrat�gia que permita executar tarefas simultaneamente.
Existem duas propostas atualmente:
1. Implementar a ferramenta utilizando tr�s processos separados com uma thread
cada.
2. Implementar a ferramenta utilizando um processo com tr�s threads.
A dupla est� dividida nas opini�es, Matheus � favor�vel � segunda proposta,
contudo, Jo�o ainda n�o concorda.
Qual argumento Matheus poderia apresentar para tornar a segunda proposta vencedora?

Resposta correta
C. A aplica��o tem muitas opera��es de entrada/sa�da de dados.

A implementa��o de threads no espa�o do usu�rio � uma das estrat�gias de


implementa��o existentes para utiliza��o de threads em sistemas operacionais. Como
qualquer estrat�gia, pode ter pontos positivos e negativos.
Assinale uma vantagem dessa estrat�gia.

Voc� acertou!
D. Permite a implementa��o de threads no espa�o do usu�rio (de modo interno ao
processo)???????, mesmo em sistemas monoprogramados cujo n�cleo n�o tem suporte
a ???????threads.

Uma das principais vantagens do uso threads em rela��o aos processos consiste na
possibilidade de compartilhamento de recursos entre diferentes linhas de execu��o.
Contudo, as threads devem armazenar informa��es que sejam somente suas.
Assinale a alternativa na qual as informa��es listadas somente perten�am �s
threads.

Voc� acertou!
A. Contador de programa e estado de execu��o.

Conceitua��o e gerenciamento de processos

Gerenciadores de tarefa s�o aplica��es que permitem que os usu�rios de um sistema


operacional visualizem o andamento dos processos em execu��o. Sistemas operacionais
com foco em usu�rios comuns, como Windows e Ubuntu Linux, possuem gerenciadores de
tarefa gr�ficos, com interfaces de uso simples e com destaque para as principais
informa��es necess�rias para o entendimento do funcionamento do sistema, como uso
de CPU, Mem�ria, Disco e Rede de cada processo. A an�lise destes valores �
importante para profissionais de TI ao realizar an�lises de performance de
sistemas, redes ou aplica��es. Tamb�m s�o disponibilizadas ferramentas de linha de
comando com o mesmo objetivo, como o tasklist (Windows) e o top (Linux e outras
varia��es de Unix), que geralmente s�o preferidas por profissionais mais
experientes. Muitos problemas podem ser indicados pelo adequado acompanhamento dos
valores dispon�veis nestas aplica��es.

Considere a situa��o a seguir:

Para compreender o que est� acontecendo em ambos os computadores e identificar o


problema que est� ocorrendo na aplica��o, responda as quest�es a seguir:

a) Com base nas observa��es do gerenciador de tarefas e nos conhecimentos


adquiridos sobre processos e seus estados, este problema pode ser causado por um
excesso de chamadas de E/S realizadas pela aplica��o? Justifique sua resposta.

b) Por que em um dos computadores o consumo de CPU chega a 100% e inviabiliza o uso
da interface gr�fica do sistema operacional, e no outro computador a mesma
aplica��o aparenta usar menos processamento e o sistema continua us�vel, ainda que
a aplica��o em si esteja quase travada?

c) Qual tipo de erro, a n�vel de c�digo, pode estar causando este problema?
Justifique sua resposta.

Padr�o de resposta esperado

a) J� que o gerenciador de tarefas est� mostrando que o processo est� sendo


executado, seu estado n�o est� sendo bloqueado. Isso indica que a aplica��o est�
realizando muitos processamentos, mas n�o h� muita espera por resposta de
dispositivos de Entrada e Sa�da. Com base nessas observa��es, � poss�vel afirmar
que o excesso de chamadas de E/S n�o � respons�vel pelo problema da aplica��o.

b) O computador que chega a 100% de uso da CPU s� tem um n�cleo. Como apenas um
processo por n�cleo pode ser executado de cada vez, e o processo da aplica��o est�
consumindo muitos ciclos de processamento, n�o est� deixando tempo livre para que
outros processos que precisam rodar no sistema operacional, inclusive os que
gerenciam a pr�pria interface gr�fica do sistema operacional, tenham sua vez. O
outro computador tem quatro n�cleos, ent�o o processo da aplica��o est� consumindo
quase 100% de um �nico n�cleo, mas ainda h� tr�s que podem executar outros
processos, logo, do total de ciclos dispon�veis na m�quina, o processo da aplica��o
est� consumindo no m�ximo 25%.

c) Como o processo executa sem parar, chegando a travar um computador com um �nico
n�cleo, e mesmo no outro ele n�o termina e a possibilidade de ser um problema de
E/S foi exclu�da, os desenvolvedores devem suspeitar de problemas em la�os que por
algum motivo n�o estejam sendo terminados, entrando numa situa��o de loop infinito.
Se a aplica��o est� sendo desenvolvida em uma linguagem cujo compilador efetue
otimiza��o de chamada de cauda, o problema tamb�m pode ser em uma recurs�o efetuada
no fim do pr�prio m�todo, j� que este tipo de otimiza��o removeria a possibilidade
de ocorrer um erro de estouro de pilha e permitiria que a aplica��o, ao executar,
tivesse o comportamento observado.

Programas com interface de linha de comando (command line interface - CLI), apesar
de n�o intuitivos para usu�rios normais de computadores, s�o populares entre
programadores devido � sua praticidade e agilidade quando o utilizador conhece seus
comandos e atalhos. Estes programas s�o muito dependentes de entrada do usu�rio,
podendo solicitar que seu utilizador digite comandos para poder efetuar seu
trabalho.
Assinale a alternativa correta sobre o estado no qual o processo de um programa CLI
se encontra enquanto aguarda que seu utilizador digite um comando:

Resposta correta
C. Bloqueado ou Espera.

A diferen�a entre programa e processo � essencial para compreender como um sistema


operacional executa suas atividades. Enquanto um programa � a implementa��o de um
algoritmo para completar uma tarefa, um processo � a representa��o da execu��o
deste algoritmo por um computador. Sabendo disso, assinale a alternativa que cont�m
apenas elementos da tabela de processo:???????

Resposta correta
A. Contador de programa; ponteiros para base e topo da pilha; valores dos
registradores; e estado do processo.

O modelo de processo � uma caracter�stica bastante importante para sistemas


operacionais modernos. A partir deste modelo, � definido como um sistema espec�fico
ir� executar os programas que seus usu�rios desejarem. O modelo de processos de um
computador multiprogramado permite que v�rios programas estejam em execu��o em um
determinado momento, passando para o usu�rio a impress�o de que o computador est�
fazendo todas as atividades simultaneamente. Considerando um computador com apenas
um n�cleo de processamento e tr�s programas sendo executados, cada um com seu
processo sendo gerenciado pelo sistema operacional, assinale a alternativa
correta.????

esposta correta
D. Um dos processos est� sendo executado e os outros dois est�o prontos ou
bloqueados. Todos os tr�s processos t�m registros na tabela de processos.

Frequentemente, programadores t�m a necessidade de iniciar novos programas a partir


do software que est�o criando. Isto pode servir para facilitar o desenvolvimento de
uma determinada funcionalidade, efetuar ajustes de configura��o ou aproveitar um
software j� existente que n�o fornece APIs para acesso �s suas funcionalidades na
linguagem usada pelo programador.
Assinale a alternativa correta em rela��o a como um programador usando Java, C# ou
Python deve efetuar a cria��o de um novo processo em um programa que ser� executado
em um sistema operacional moderno.???????

Resposta correta
E. Utilizar m�todos, fun��es ou classes de bibliotecas que abstraem as chamadas de
sistema e efetuam a cria��o do processo de acordo com o sistema operacional em
execu��o.

Aplica��es desenvolvidas para uso em servidores Web devem ser projetadas tendo em
mente que em v�rios momentos este servidor receber� um grande n�mero de requisi��es
paralelas. Software de servidores Web, como o Apache, possuem configura��es para
que cada nova requisi��o recebida dispare a cria��o de um novo processo
independente para trat�-la. Um Administrador de Sistemas est� analisando um
problema em que um servidor Web com baixo uso de processador e bastante mem�ria
dispon�vel n�o est� sendo capaz de atender todas as requisi��es. Ao listar os
processos que est�o sendo executados, h� centenas de processos do servidor Web, mas
nenhum usando recursos da CPU. Assinale uma alternativa que cont�m uma explica��o
poss�vel para o problema em quest�o.?????

Resposta correta
A. Os processos do servidor Web est�o todos bloqueados, devido � escassez de banda
de E/S com o disco r�gido do servidor.

Você também pode gostar