Existe um computador sem problemas?
Não. Todos os computadores, independentemente de quem os fabrica ou da sua idade, podem encontrar problemas durante a sua vida útil. Os computadores, o hardware que usam e o software que executam possuem vários componentes que devem ser desenvolvidos para interagirem entre si. Devido a todas as interações possíveis, é difícil para um desenvolvedor testar todas as situações possíveis que possam causar um problema. Além disso, os usuários finais podem apresentar uma fonte quase infinita de problemas devido a erros do usuário.
Os computadores Apple têm problemas?
Sim, os computadores Apple Macintosh podem ter problemas como qualquer outro grande fabricante de computadores.
O Linux apresenta problemas?
Sim, computadores que executam Linux ou uma variante do Linux podem ter problemas causados ​​por erros de design, problemas de compatibilidade imprevistos ou erros do usuário.
E quanto aos computadores Linux com alto tempo de atividade?
Existem muitos exemplos online de computadores Linux com tempo de atividade de um ano ou mais. No entanto, um tempo de atividade elevado não significa que o computador não tenha encontrado problemas. Indica que o computador nunca encontrou um problema que exigisse uma reinicialização.
Uma vantagem dos computadores que executam sistemas operacionais do tipo Unix, como Linux ou BSD (Berkeley Software Distribution), é que eles não exigem reinicialização com tanta frequência quanto os computadores Windows ou Mac. Se configurado corretamente, um sistema de computador do tipo Unix deve manter a estabilidade até que o hardware falhe ou alterações sejam feitas por um administrador.
No entanto (como todos os computadores), se um computador Linux ou BSD estiver conectado à Internet, seu software deverá ser atualizado periodicamente para proteger contra novas vulnerabilidades de segurança. Dependendo do sistema operacional, essas atualizações do sistema podem exigir uma reinicialização.
Seria possível criar um computador sem problemas?
Não. Um computador nunca poderia estar livre de problemas. Mesmo que o software fosse perfeitamente projetado e o usuário fosse removido, nada dura para sempre e um componente de hardware acabaria falhando. No entanto, um computador pode empregar tolerância a falhas para ajudar a diminuir a probabilidade de encontrar problemas ou lidar com os problemas com mais eficiência quando eles ocorrerem.
É importante lembrar que todos os computadores são feitos por humanos – e todos os humanos estão sujeitos a erros. Todo hardware e software de computador é projetado por humanos e usado por humanos de uma forma ou de outra. Portanto, nenhum computador tem zero por cento de chance de encontrar ou exibir algum tipo de erro.
Dispositivos como semáforos e sistemas de ventilação, que precisam ser tão isentos de problemas quanto possível, utilizam um sistema embarcado e não um computador de uso geral.