1 / 8

Operációs rendszerek

Operációs rendszerek. UNIX virtuális file-rendszer (VFS). UNIX virtuális file-rendszer. A VFS (Virtual File System) a UNIX file-rendszer (UFS) továbbfejlesztése (Sun Microsystems): azonos file-elérési felületet, lehetőség különböző típusú távoli file-rendszerek kezelésére is,

Download Presentation

Operációs rendszerek

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Operációs rendszerek UNIX virtuális file-rendszer (VFS)

  2. UNIX virtuális file-rendszer • A VFS (Virtual File System) a UNIX file-rendszer (UFS) továbbfejlesztése (Sun Microsystems): • azonos file-elérési felületet, • lehetőség különböző típusú távoli file-rendszerek kezelésére is, • a file-rendszer kezelő és a buffer-cache közé beillesztett réteg (file-rendszer típus vizsgálat), • új leíró adatszerkezet: • virtuális csomópont (v-node), az i-node kibővítésére, • virtuális file-rendszer (vfs).

  3. A v-node • Három részre tagolható: • Adatmezők: • itt tárolódnak az i-node adatai (VROOT jelző-bit), • v_data mutató: • mutató az adott file-rendszerben a file- azonosítására szolgáló adatmezőre. Pl.: egy UFS-hez tartozó file- esetén a v_data egy i-node-ra mutat, • v_ops mutató: • Az adott file-rendszerben a file kezelésére szolgáló rutinok címeit tartalmazó táblázatra mutat. Minden ilyen táblázat felépítése azonos. • Virtuális függvények: • a file-rendszer típusától független, megvalósítandó műveletek halmaza. • Segédrutinok, makrók.

  4. UNIX file rendszer (UFS) Per process Global File Descriptor Table File Descriptor Table I-node Table I-Node referencia szám, hozzáférési mód eltolás, hozzáférési mód File-elérés az UFS alatt

  5. File-elérés a VFS alatt I. referencia szám,eltolás, hozzáférési mód

  6. u area Global File v-node Table Descriptor Table File Descriptor Table read read / write write eltolás v-node write referencia referencia szám=1 szám=1 … read / write read read … eltolás v-node referencia referencia szám=1 szám=1 File-elérés a VFS alatt II. v_data v_op v_data v_op

  7. READ OPEN CLOSE WRITE NFS esetén a file-ok azonosítása

  8. Távoli file-ok elérése NFS-sel

More Related