Kao što je veliki satiričar Arkadij Raikin rekao: "Svi smo mi ljudi, svi smo ljudi". Zato nastojimo pogriješiti. No, što je pogreška i kako se takav pojam može tumačiti primjenom značenja ne na svakodnevni život, već na računalnim tehnologijama koje su prisutne svugdje? Pokušajmo riješiti ova pitanja i ukratko raspraviti glavne vrste pogrešaka koje se mogu pojaviti pri radu s računalima. Odjednom, međutim, valja uznemiriti čitatelje, jer je gotovo nemoguće opisati apsolutno sve moguće propuste i situacije, stoga ćemo se usredotočiti samo na one najčešće.
Da biste razumjeli ovaj pojam, ako ga koristite posebno u području računala, prvo trebate obratiti pozornost na njegovo opće tumačenje. Što je pogreška?
Na temelju objašnjenja koje daju ugledni izvori poput Wikipedije, pogreška je razlika (odstupanje) između očekivanog i stvarnog rezultata nekih akcija. Vrlo često se ovaj pojam koristi u odnosu na nenamjerne radnje, što dovodi do činjenice da rezultat u praksi uopće nije onakav kakav bi trebao biti u teoriji. Podrazumijeva se da je ovo vrlo nejasno i površno objašnjenje.
Ako razumijemo razumijevanje pogrešaka s gledišta računalne tehnologije, ovdje može biti mnogo opcija. Međutim, najčešće greške dolaze i sa pojmom neuspjeha, tj. Kvarom sustava, kvarom opreme i sl. Sve se to manifestira na razini da niti softver niti hardver računala ne rade ispravno ili uopće ne rade. Podrazumijeva se da postoji što više razloga za pojavu takvih kvarova, od pogrešnog pisanja koda u programu do fizičkih problema s "željeznim" uređajima.
Ali pogledajmo najčešće vrste pogrešaka. Jedna od najneugodnijih grešaka je CRC.
Osim ako posebno ne idete u divljinu računalne tehnologije, njegova bit je nesklad između kontrolnih zbrojeva veličina u preuzetim datotekama, što se vrlo često primjećuje pri preuzimanju sadržaja bujica, arhiva itd. U računalnom svijetu, to se naziva "slomljena" datoteka. Najočitiji i najjednostavniji način uklanjanja ove vrste pogreške je ponovno učitavanje izvornog sadržaja. Ponekad se to odnosi na proces kopiranja ili premještanja datoteka.
Napomena: općenito, gotovo sve pogreške vezane uz softver mogu se svesti na probleme s datotekama. Nadalje će biti jasno kako to izgleda u praksi.
Što se tiče kvarova pri pokretanju aplikacija, sve nije tako jednostavno. S jedne strane, problem se može sastojati upravo od oštećenja izvršne datoteke samog programa. Ali to nije uvijek glavni razlog.
Ovdje je vrijedno obratiti pozornost na neusklađenost zahtjeva hardverskog programa koji se pokreće, kada čak i učitavanje dodatnih komponenti aplikacije (na primjer, dinamičkih knjižnica) u RAM postaje nemoguće.
U pravilu, kada dođe do određenog kvara na operacijskom sustavu, javlja se pogreška koja ukazuje na razlog ili barem posljedicu neispravnog izvršenja naredbe ili nepravilnog funkcioniranja procesa. Najneugodnije situacije povezane su s onim kvarovima za koje se jednostavno prikazuje poruka o pogrešci bez opisa (nešto poput "Greška!"). No, korisnik se mora boriti s onim što se dogodilo i nije uvijek moguće utvrditi pravu prirodu neuspjeha.
No, kao što je već spomenuto, većina softverskih grešaka, kada sustav javi da je došlo do pogreške, povezana s tim i tim, trebala bi se odnositi na obradu datoteka (mape, usput, također su datoteke, ali samo tip). Zašto tako, pokušajmo saznati. Što je pogreška u odnosu na datotečne objekte postaje jasno ako pogledate kvarove do kojih dolazi prilikom kopiranja ili premještanja podataka, instaliranja softvera (usput, također kopiranja), prilikom pokretanja programa (nemogućnost izvršavanja datoteka ili obrade pomoću alata sustava), itd. Čak i padovi u samom operativnom sustavu, ne isključujući izloženost virusu, i dalje se svodi na probleme s datotekama.
Stoga, da bi se uklonili problemi koji se pojavljuju, temeljne uzroke treba tražiti upravo u datotekama.
Čak se i BIOS ne može promatrati kao "željezni" čip, već kao vrsta operacijskog sustava u minijaturi koji pohranjuje sve informacije o računalnom hardveru, koji također ima svoje datoteke.
Što se tiče pristupa greškama u World Wide Webu, mnogi mogu tvrditi da ovi kvarovi nisu povezani s datotekama. To je djelomično točno, ali ne smijete zaboraviti da se iste postavke za povezivanje ili pristup resursu ne spremaju nigdje, već u datotekama. Druga stvar je da ih korisnik ne vidi eksplicitno, već mijenja postavke i parametre uglavnom kroz grafičko ili naredbeno sučelje sustava.
Općenito, računalne pogreške, ako ništa drugo, možete napisati čitavu raspravu, iako se u njoj ne mogu uzeti u obzir apsolutno svi poznati ili teoretski mogući neuspjesi.