Nós vamos explicar de maneira geral, por
que os computadores muitas vezes, simples param de funcionar, assim do
nada, sem aviso prévio. Isso não vai ajudar muito, mas pelo menos você
vai saber por que está “ferrado”.
Falhas de aplicação
Inicialmente existem duas causas mais comuns que causam uma falha no aplicativo: programas foras da regras e programas não preparados para certa ocorrência.
O exemplo mais comum para programas que não seguem as regras são as
falhas de memória. O sistema operacional dá um certa quantidade de
memória para que um programa funcione, mas as vezes ele tenta pegar mais
do que devia, por causa disso ele pode acabar corrompendo outro
programa, desse modo o sistema operacional fecha forçadamente o “comilão
de memória” antes que acabe arruinando tudo. Isso é exatamente o que
acontece com programas fora das regras.
Panes do sistema operacional
Antigamente
isso era algo muito comum pois os sistema trabalhavam de modo
diferente, se uma aplicação tivesse problema, muitas vezes levava várias
outras com ela. Atualmente se desenvolveu um método de hierarquia, que
faz os programas terem uma menor interdependência, ou seja, caso um aplicativo falhe os outros conseguem se manter estáveis.
Um
dos maiores causadores de panes no sistema são os drivers (programas
que ligam o hardware – a parte que você pode chutar, ao software – a
parte que você xinga quando trava tudo). O problema com os drivers é que
ele são interligados profundamente ao sistema, sendo assim quando um
falha pode desestabilizar tudo, causando, muitas vezes, o travamento
total do sistema.
Mas
graças a experiência dos desenvolvedores os problema estão cada vezes
menos comuns, isso tudo foi aprendido do modo mais comum de aprendizado,
errando. Muitas falhas não eram previsíveis, mas devido aos problemas
que surgiam com o passar do tempo os desenvolvedores começaram a
descobrir suas falhas e puderam consertar tudo. Por isso é importante
que quando seu PC tiver problema você deixar ele enviar o relatório de
erro, pois só assim o mesmo pode ser consertado.
Problemas futuros
Mesmo
com toda a experiência, os desenvolvedores sabem que problemas futuro
serão uma realidade e não há como escapar. Cada vez os computadores
ficam mais potentes, processando mais coisas ao mesmo tempo, e isso cria
inúmeras variáveis, que podem causar falhas e esse número de variáveis
cresce exponencialmente a cada dia. Acredita-se que esse vai ser o
grande problemas do futuro, administrar o enorme fluxo e informação de
modo que ele não acabe parando seu PC na hora que você mais precisa.
Como
as máquinas são feitas por homens, provavelmente não haverá no futuro
próximo um sistema a prova de falhas, mas pode ficar tranquilo as coisas
estão sempre melhorando. Não é tio Bill?




0 comentários:
Postar um comentário