Uvod v operacijske sisteme
Tipi datotek
Razlikujemo datoteke naslednjih tipov:
- Navadne datoteke; te datotek so lahko ASCII ali binarne datoteke; izvršljive datoteke se v Unix sistemih indentificira z magičnim številom (magic number) v Windows pa po končnici v imenu datoteke.
- Direktoriji; na disku so shranjeni kot navadne datoteke z dvema pomembnima razlikama:
- njihova vsebina je dosegljiva le preko vnaprej določenih operacij za delo z direktoriji,
- vsaka sprememba v direktoriju se takoj zabeleži na disk, vsebina direktorija je seznam datotek,
- omogočajo preglednejše delo z datotekami in lažje določanje pravic nad njimi.
- Bločne in znakovne naprave;
- uporabljajo jih Unix sistemi za komunikacijo z strojno opremo in perifernimi napravami,
- najdemo jih v mapi /dev,
- znakovne naprave opravljajo medpomnenje same, imena naprav se običajno začenjajo z “r”,
- bločne naprave pričakujejo, da medpomnenje opravlja jedro, predstavljajo naprave, ki delajo s podatki v večjih enotah npr. Blokih
- Trde povezave – dodatno ime za datoteko, kažejo na določeno lokacijo na disku in predstavljajo neločljivo povezavo;
- Mehke povezave – simbolne povezave
- kažejo na določeno datoteko na določeni poti in ne na določen naslov na disku,
- lahko kažejo “nikamor”
- FIFO datoteka ali poimenovani “pipe”
- povezava med dvema nepovezanima procesa na istem računalniku
- podatki so lahko prebrani le enkrat v istem vrstnem redu kot so bili kreirani
- Unix vtičnice
- povezave med oddaljenimi procesi