Dirbant prie kompiuterio neįmanoma nesusidurti su failais - operacinių sistemų elementais, kurie yra atskiros programos arba dvejetainės informacijos rinkiniai jų paleidimui. Turėtumėte suprasti šią sąvoką.
Kompiuterinis failas (iš angliško failo - archyvas, dosjė) yra sutvarkytas duomenų rinkinys, kuris saugomas diske ir užima atskirą išorinės atminties sritį. Kompiuterinius failus galima laikyti šiuolaikiniu popierinių dokumentų atitikmeniu, kurie tradiciškai randami biuro ir bibliotekos aplankuose (taigi ir terminas). Daugumoje šiuolaikinių operacinių sistemų failai yra organizuojami kaip vienmatės informacijos masyvai. Iš pradžių juose yra metaduomenų, leidžiančių gauti tam tikrą pagrindinę informaciją apie objektą ir nustatyti vienus ar kitus jo tipus. Failai gali būti įvairaus dydžio ir juose yra tam tikras informacijos kiekis, kuris paprastai išreiškiamas baitais (informacijos vienetais). Kompiuterio faile esančioje informacijoje gali būti mažesnių duomenų paketų, dažnai vadinamų „įrašais“arba „eilutėmis“. Pavyzdžiui, tekstiniame faile gali būti teksto eilučių, atitinkančių eilutes, užrašytas ar atspausdintas ant popieriaus lapo. Sistemos faile gali būti savavališki dvejetainiai vaizdai arba mašinos instrukcijos tam tikrai operacijai atlikti. Failų sistema yra failų ir informacijos rinkinys, apibūdinantis konkrečias kiekvieno iš jų savybes. Failų sistemos tikslas yra tvarkyti failus, kad būtų lengviau juos rasti. Failų sistemos yra skirtingos, jos skiriasi failų saugojimo būdu ir papildomomis galimybėmis. Šios savybės gali apimti tipą, prieigos teises, dydį, paskutinio pakeitimo datą ir kt. Jūsų kompiuteryje esančius failus galima kurti, perkelti iš vienos vietos į kitą, keisti savo nuožiūra, pervadinti, papildyti ir ištrinti (ištrinti). Paprastai už šias operacijas yra atsakingos kompiuterinės programos, kurių kiekviena supranta atskirą failų tipą (muziką, tekstą, sistemą ir kitus).