Movatterモバイル変換


[0]ホーム

URL:


Ir para o conteúdo
Wikipédia
Busca

Falha (tecnologia)

Origem: Wikipédia, a enciclopédia livre.
(Redirecionado deDefeito de software)
Esta página ou seção foi marcada para revisão devido a incoerências ou dados de confiabilidade duvidosa. . Se tem algum conhecimento sobre o tema, por favor, verifique emelhore a coerência e o rigor deste artigo.
Considere colocar uma explicação mais detalhada nadiscussão.
(abril de 2017)
Esta página cita fontes, mas não cobrem todo o conteúdo
Esta páginacita fontes, mas quenão cobrem todo o conteúdo. Ajude ainserir referências (Encontre fontes:Google (N • L • A • I • WP refs)  • ABW  • CAPES).(outubro de 2013)
Uma fotografia supostamente do primeirobug (uminseto real) que foi depurado ("debugado") em 1947. Dai o seu uso nos dias atuais.

Emtecnologia,erros emsistemas eaparelhos eletrônicos recebem diversas designações, dentre elas:falha,defeito no programa,defeito nosoftware,bug,tilt,glitch. Os termos referem-se às áreas decomputação,sistemas de informação,eletrônica e muito comum entre adeptos dejogos eletrônicos, embora seja aplicável também na área decibernética, o que implica a inclusão dos sistemas naturais também. Tais erros são verificados no funcionamento comum de umsoftware (ou também dehardware), e pode causar comportamentos inesperados, como resultado incorreto ou comportamento indesejado. Um exemplo comum são os travamentos devideojogos earcade, algo equivalente à paralisação de um computador ou aoBSOD doWindows.[1] Eles são, geralmente, causados por erros no própriocódigo-fonte, mas também podem ser causados por algumframework,interpretador,sistema operacional oucompilador.

No documentoISO/CD 10303-226 daOrganização Internacional de Normalização (ISO), uma falha (em inglês,fault) é definida como um defeito ou uma condição anormal em um componente, equipamento, subsistema ou sistema, que pode impedir o seu funcionamento como planejado, uma situação chamada defracasso (em inglês,failure).[nota 1]

De acordo com oFederal Standard 1037C dosEstados Unidos, o termo "falha" tem os seguintes significados:

  1. Uma condição acidental que faz com que uma unidade funcional não consiga executar sua função
  2. Um defeito que causa um mau funcionamento reproduzível ou catastrófico. Um mau funcionamento é considerado reproduzível se ocorre consistentemente sob as mesmas circunstâncias.
  3. Emsistemas elétricos, umcurto-circuito (total ou parcial) não intencional entrecondutores não energizados, ou entre um condutor e oterra. Nesses sistemas, uma distinção pode ser feita entre falhassimétricas eassimétricas.

Emcomputação, falhas dehardware podem seraleatórias ousistemáticas, mas falhas desoftware são sempre sistemáticas.Tolerância a falhas é a habilidade de um sistema continuar em operação mesmo na ocorrência de falhas. Sua ocorrência leva oprograma, sistema ou equipamento a apresentar disfunções de rotina de programação de curta duração. Pode ser encarado como umeufemismo de falhas em um sistema e já passou a ser utilizado como uma ferramentaartística, por meio de uma estética contemporânea específica denominadaGlitch Art.

Defeitos podem causar tanto problemas como falhas de segurança, principalmente em programas que tem alguma forma de conexão àInternet, como é o caso denavegadores eclientes dee-mail, poiscrackers podem se aproveitar dessas brechas para terem acesso a informações e arquivos contidos no computador infectado, e são mais comuns em programas em desenvolvimento (exemplo: programas emversão beta), mas, quando descobertos, estes são consertados por sua ou equipe de desenvolvimento.

Quando se trata de videojogos, refere-se a alguma falha nojogo que beneficie ojogador, dando a ele dinheiro, carros, armas ou até um que faça o jogador "pular" defase, entre outras coisas de formas que não deveriam ser possíveis, são muito comuns em diversos tipos de jogos, principalmente grandes jogos e demundo aberto comoGTA,Skyrim,Assassin's Creed,Watch Dogs, entre outros.

Quando se trata damúsica, constitui umgênero musical cuja principal característica é a utilização de falhas dosinstrumentos eletrônicos ou o mau funcionamento dos mesmos como elementos estruturantes das músicas.

Etimologia

[editar |editar código]

O uso do termobug (pronúncia em português: [bɐɡ], termo dalíngua inglesa que significa, neste contexto, "defeito", e fora dele, "inseto")[2][3] para descrever defeitos inexplicáveis foi parte dojargão daengenharia por várias décadas; pode originalmente ter sido usado naengenharia mecânica para descrever maus funcionamentos mecânicos. Diz-se que o termo foi criado porThomas Edison quando uminseto causou problemas de leitura em seufonógrafo em1878, mas pode ser que o termo seja mais antigo.

A invenção do termo frequentemente é atribuída aGrace Hopper, ao publicar em1947 que a causa do mau funcionamento no computadorMark II, daUniversidade de Harvard, seria um inseto preso nos contatos de umrelê.

OElectronic Numerical Integrator and Computer (ENIAC), primeirocomputador digital completamente eletrônico, também contribuiu ao uso da palavra. Ele era movido aválvulas e, assim, atraía milhares de insetos. Como de dezenas a centenas de válvulas queimavam a cada hora, ocomputador, que ocupava o espaço de uma sala, era aberto frequentemente, e montes de insetos mortos eram varridos para fora. Diz-se que esses insetos provocavamcurtos-circuitos nas placas do ENIAC, levando a falhas nosprogramas.

A origem do termoglitch éalemã, a partir da palavraglitschig, que significa "escorregadio".

Já o termotilt origina-se das máquinas depinball. Tratava-se de um indicador que avisava que a máquina fora inclinada, sugerindo uma tentativa por parte do jogador de burlar as regras do jogo. Era comum, após o surgimento das primeiras máquinas depinball em 1931, inclinar ou balançar a máquina a fim de redirecionar a bola. Assim, o jogador evitava a perda de uma vida ou conseguia adquirir mais pontos. Em 1934 foi adicionado o mecanismo detilt que travava o jogo caso o jogador fizesse uso deste artifício constantemente, obrigando-o a perder o jogo.[4]

Surgimento

[editar |editar código]

Defeitos podem surgir em qualquer estágio do desenvolvimento de um programa. Muitos defeitos são ocasionados por equívocos da equipe de desenvolvimento, porém comumente são resultado da falha da mente humana em lidar com a complexidade dos sistemas de programas de computador, cujoscódigos-fonte podem chegar a ter milhares de arquivos, cada um centenas de linhas de código.

Efeitos

[editar |editar código]

Em 2002, um estudo financiado peloNational Institute of Standards and Technology (NIST) constatou que erros de programa custam anualmente 59 bilhões dedólares estadunidenses à economia dosEstados Unidos. O estudo também estimou que mais de um terço desse valor, ou aproximadamente 22,2 bilhões de dólares estadunidenses, poderia ser economizado caso fossem realizados investimentos em uma melhor infraestrutura detestes.[5]

Outro estudo, feito em janeiro de 2013 pelaUniversidade de Cambridge, indica que este custo aumentou para 312 bilhões por ano.[6]

Ver também

[editar |editar código]
Ver também a categoria:Erros de computador

Notas e referências

Notas

  1. Em português,failure pode ser traduzido também comofalha.

Referências

  1. «Deu Tilt! - Os 5 games mais "bugados" da história».Portal POP 
  2. «Significado / definição de bug no Dicionário Priberam da Língua Portuguesa».www.priberam.pt. Consultado em 25 de julho de 2016 
  3. Aulete, Francisco J. Caldas.«Significado de bug».Dicionário Caldas Aulete. Aulete Digital. Consultado em 25 de julho de 2016 
  4. Petra Razkowski, Sabine Bartels (1994).Pinball. [S.l.]: Chartwell Books. 9780785800712 
  5. «Software bugs cost US economy dear». NIST - National Institute of Standards and Technology 
  6. «Cambridge University Study States Software Bugs Cost Economy $312 Billion Per Year».PRWeb. Cambridge, Reino Unido: Online Press Release Distributios Service. 8 de janeiro de 2013. Consultado em 25 de julho de 2016 
Controle de autoridade
Obtida de "https://pt.wikipedia.org/w/index.php?title=Falha_(tecnologia)&oldid=71349887"
Categorias:
Categorias ocultas:

[8]ページ先頭

©2009-2026 Movatter.jp