A hiba meghatározása (számítástechnika)
Vegyes Cikkek / / July 04, 2021
Írta: Guillem Alsina González, január. 2017
Az első modern számítógépek nem voltak pontosan kicsiek, és nem is ugyanúgy működtek, hanem nagyobb mechanikus és elektronikus alkatrészek alapján.
Időbeli helyzetben a második világháború idején helyezzük el magunkat, pontosabban 1944-ben, amikor a számítógép A Mark II (amelyet az IBM épített a Harvardon) meghibásodást szenvedett egy elektromágneses relében, amely akkoriban a számítógép elsődleges alkatrésze volt.
A számítógép kinyitásakor és az érintett relé megkeresésekor a felelősök megállapították, hogy egy lepke (angolul bogár) bekúszott a rendszerbe, ütközött a nyitva hagyott relével
Azóta minden alkalommal, amikor valamilyen hiba történt az említett számítógépen, a kezeléséért felelős tudósok elkezdtek beszélni a bogár, egy kifejezés, amely vagyont jelentett arra, hogy mindenféle problémára és hibára utaljon, ami megakadályozta a normálist működő nak,-nek hardver
Az idő múlásával és a hardver miniatürizálásával párhuzamosan a legtöbb problémát a számítógépek szenvedik Maradtak a szoftver részben, bár a névhiba vagyont keresett ezek megnevezésére hibák
Hogyan kell megértenünk egy hibát a kifejezés mai értelmében? Nos, egyszerűen kudarcként a programozás idején, amely a program egy részét okozza kód forrás, amely lényeges hibát tartalmaz, ami a keletkező programnak futásidejű problémákat okoz.
A hibák ismétlődő problémákhoz vezethetnek mindaddig, amíg a Felhasználónév csinál egy sor dolgot, vagy amikor vannak olyan körülmények, amelyek nem mindig ismétlődnek meg, amikor ugyanazokat a dolgokat ugyanabban a sorrendben végzik, hanem attól függnek, hogy tényezők a programon kívül.
Így például ütközéseink lehetnek egy program és egy másik betöltött program között memória, de a probléma akkor jelentkezik, amikor mindkét alkalmazással egy sor dolgot elvégeztünk.
Között hibákat A programozásban a leggyakoribb a nulla osztás, puffer túlcsordulás, memória megsértése, a programban nem szereplő kezelési hibák, helytelen hozzáférés a változókhoz, ...
Eszközök programozás Megoldásokat kínálnak ezeknek a problémáknak a felderítésére és kijavítására, először a forráskód áttekintésével és logikai szabályok alkalmazásával (például ha egy változóhoz korábban deklarálja és meghatározza a típusát), majd olyan kódtesztelő eszközökön keresztül, amelyek lehetővé teszik számunkra, hogy a beírt értékekkel játszhassunk, és a rekordokat végrehajtás.
Ezt a folyamatot „hibakeresés”, Az angol kifejezésből hibakeresés (megtisztítani hibákat).
A hibák legsötétebb oldala, hogy kinyithatják a kivégzés kapuját rosszindulatú az érintett programot futtató rendszeren
Miután a hibát okozták, vannak módok kihasználni a operációs rendszer kívülről injektált tetszőleges kód végrehajtása.
Ha ehhez hozzáadjuk a rendszerben megszerezhető privilégiumokat, akkor van lehetőségünk veszély nagyon súlyos, amelyet az internetes bűnözők számos alkalommal kihasználtak harmadik felek rendszereihez való hozzáféréshez.
Fotók: Fotolia - selcuk kırbız / gustavofrazao
Témák a hibában (számítástechnika)