Program
- a processzort vezérlő utasítások sorozata.
Operációs rendszer
- a számítógép alapprogramja, mely a rendszer többi programjának futtatásáért és az erőforrások ezek közötti elosztásáért felel.
- részei
- kernel (mag): az erőforrások kiosztásáért, a hardvereszközökkel való kommunikációért és a fájlrendszerek karbantartásáért felel
- shell (héj): a felhasználóval való kapcsolattartásért felel, lehet grafikus felület vagy parancssor
- példák operációs rendszerekre: MS Windows, GNU/Linux disztribúciók, OpenBSD/FreeBSD, MS-DOS, FreeDOS, macOS, Android, iOS, Windows Phone stb.
Fájlok, fájlrendszerek
- az adatok tárolása fájlnak nevezett egységekben történik; egy fájl bájtok sorozata
- minden fájlnak vannak bizonyos tulajdonságai, melyeket a rendszer ismer: név, méret, jogosultságok, tulajdonos, létrehozás/utolsó elérés/utolsó módosítás dátuma
- egy fájl nevében az utolsó pont utáni részt kiterjesztésnek nevezzük, ez általában a fájl típusát megadó sajátos szövegdarab (pl. .txt, .jpg, .docx, .zip).
- a fájlokat hierarchiába rendezzük, ennek a tárolása és karbantartása a fájlrendszerek feladata, melyek az operációs rendszer részei
- a fájlrendszer-hierarchia azon elemeit, amik más fájlokat képesek tárolni, foldereknek (mappáknak, katalógusoknak, könyvtáraknak) nevezzük
Példák fájlrendszer-hierarchiákra:

Elérési útvonalak
- megadják, hogy egy folder vagy fájl hol található meg a renszeren
- lehetnek abszolútak (teljes elérési útvonal) vagy relatívak (az aktuális folderhez viszonítottak)
Példák:
Teljes elérési útvonalak a fentebbi ábrákról:
- C:\folder1
- C:\folder1\file1.txt
- C:\folder1\file2.jpg
- C:\folder2
- C:\folder2\file3.docx
- D:\folder4
- D:\folder4\file5.txt
- D:\file4.txt
Ha a C:\folder2-ben vagyunk (ez az aktuális munkakönyvtár), akkor ehhez viszonyított relatív útvonalak:
- file3.txt
- ..\folder1\file1.txt
- ..\folder1\file2.jpg
A „ .. ” egy relatív útvonalban az addigi folder szülőjét jelenti (szülő = az a folder, aki őt tartalmazza, vagy maga a meghajtó).