Programer pisno prošnjo za snemanje podatkov iz znanstvenega instrumenta morda želeli, da bi znanstvenik, da določite ime datoteke ustvarjene. Operacijski sistem lahko zagotavlja funkcijo API imenom Makefile za ustvarjanje datotek. Pri pisanju programa, bi programer vstavite vrstico, ki izgleda takole:
Makefile [1% Name, 2]
V tem primeru, navodilo pove operacijski sistem, da ustvarite datoteko, ki bo omogočila naključni dostop do svojih podatkov (do 1. pomenil - druga možnost je lahko 0 za serijsko datoteke), bo imel ime vnesli v na uporabnika (% Name) in bo velikost, ki se razlikuje glede na to, koliko podatkov so shranjeni v datoteka (označena z 2 - druge možnosti, bi bilo nič za fiksne velikosti, in 1 za datoteko, ki raste, kot je dodana podatkov, vendar ne skrči, ko se odstrani podatki). Zdaj pa si oglejmo, kaj je operacijski sistem, ne da obrniti pouk v dejanja.
Operacijski sistem pošlje poizvedbo na disk, da bi dobili mesto prvega razpoložljivega prostega mesta za shranjevanje.
S tem informacij, operacijski sistem ustvari vnos v datotečnem sistemu, ki prikazuje začetek in konec lokacije datoteke, ime datoteke, vrsto datoteke, ali je bila datoteka arhivirajo, kateri uporabniki imajo dovoljenje za ogledate na ali spremenite datoteko, ter datum in čas ustvarjanja datoteke je.
Operacijski sistem piše podatke na začetku datoteke, ki identificira datoteko, nastavi vrsto dostopa, je mogoče, in vključuje tudi druge informacije, ki veže datoteko z uporabo. V vse te informacije, poizvedbe na disku in naslove začetku in se je končalo točke v datoteki so v oblikah, močno odvisna od proizvajalca in modela disk.
Ker je programer napisal Program za uporabo API za shranjevanje na disku, programer nima dohajati kod pouka, podatkovnih tipov in odzivnimi kodami za vse možne trdi disk in pogon traku. Operacijski sistem, povezan z gonilniki za različne strojne opreme podsistemov, ki se ukvarja s spreminjajočimi podrobnosti strojne opreme. Mora programer enostavno napisati kodo za API in zaupanje operacijski sistem narediti počitek.
API so postali ena izmed najbolj vročih spornih območjih računalniški industriji v zadnjih letih. Podjetja zavedajo, da bodo programerji uporabljajo svoje API navsezadnje to prevesti v sposobnost za nadzor in dobička iz določenega dela industrije. To je eden od razlogov, da so bili tako velik