Vea (arvuti) määratlus
Miscellanea / / July 04, 2021
Autor Guillem Alsina González, jaanuaris. 2017
Esimesed kaasaegsed arvutid ei olnud täpselt väikesed ega töötanud ühtemoodi, vaid põhinesid suurematel mehaanilistel ja elektroonilistel osadel.
Asume end ajalises plaanis Teise maailmasõja ajal ja täpsemalt 1944 arvuti Mark II (mille ehitas IBM Harvardis) sai elektromagnetilise relee rikke, mis oli tol ajal arvuti peamine komponent.
Arvuti avamisel ja mõjutatud relee otsimisel leidsid vastutavad isikud, et koi (inglise keeles, viga) oli süsteemi sisse pugenud ja põrkas vastu releed, mis jäeti lahtiseks
Sellest ajast peale hakkasid iga kord, kui nimetatud arvutis tekkis mingisugune viga, selle juhtimise eest vastutavad teadlased rääkima a viga, termin, mis tegi varanduse viidata kõikvõimalikele probleemidele ja vigadele, mis takistasid normaalsust toimivad kohta riistvara
Aja jooksul ja riistvara paralleelselt selle miniatuurimisega on enamik probleeme, mida arvutid kannatavad Need jäid tarkvara sektsiooni, ehkki nimepisik tegi nende nimetamiseks varanduse vigu
Kuidas peaksime mõistma viga selle sõna tänapäevases tähenduses? Noh, lihtsalt programmiprogrammi ebaõnnestumisena, mis annab osa programmist kood allikas, mis sisaldab olulist viga, põhjustades sellest tuleneva programmi käitamisprobleeme.
Vead võivad põhjustada korduvaid probleeme seni, kuni Kasutajanimi teeb rida asju või kui on rida asjaolusid, mis ei kordu alati samu asju samas järjekorras tehes, vaid sõltuvad tegurid väljaspool programmi.
Nii võib meil näiteks olla vastuolusid programmi ja teise laaditud programmi vahel mälu, kuid probleem ilmneb siis, kui oleme mõlema rakendusega teinud rea asju.
Vahel vigu kõige tavalisem on programmeerimisel jagamine nulliga, puhvri ülevool, mäluhäired, vead töötlemisel operatsioonides, mida programmis ei käsitleta, vale juurdepääs muutujatele, ...
Tööriista tööriistad programmeerimine Nad kipuvad pakkuma lahendusi nende probleemide avastamiseks ja lahendamiseks, vaadates kõigepealt lähtekoodi üle ja rakendades loogilisi reegleid (näiteks kui muutujale on juurdepääs enne deklareerige see ja määrake selle tüüp) ning seejärel koodide testimise tööriistade kaudu, mis võimaldavad meil sisestatud väärtustega mängida ja kirjeid uurida hukkamine.
Seda protsessi nimetataksesilumine”, Ingliskeelsest terminist silumine (puhastamiseks vigu).
Vigade tumedam külg on see, et nad saavad ukse hukata pahavara mõjutatud programmi käitavas süsteemis
Kuna viga on põhjustatud, on Windowsis põhjustatud probleemi võimalused ära kasutada operatsioonisüsteem väljastpoolt sisestatud suvalise koodi käivitamiseks.
Kui lisame sellele privileegid, mida süsteemis on võimalik teenida, on meil potentsiaali oht väga tõsine, mida küberkurjategijad on mitmel korral ära kasutanud kolmandate osapoolte süsteemidesse pääsemiseks.
Fotod: Fotolia - selcuk kırbız / gustavofrazao
Vea (arvutitöö) teemad