sistem file

27
Sistem File Gita Citra Puspita/Uswatun Hasanah/Devi Tri lestari

Upload: marisela-nonnie

Post on 03-Jan-2016

34 views

Category:

Documents


2 download

DESCRIPTION

Sistem File. Gita Citra Puspita / Uswatun Hasanah /Devi Tri lestari. Sistem File. mekanisme penyimpanan on-line serta untuk akses, baik data maupun program yang berada dalam system operasi. Syarat Utama Penyimpanan Data :. Mampu m enyimpan data dalam jumlah yang besar ; - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Sistem  File

Sistem File

Gita Citra Puspita/Uswatun Hasanah/Devi Tri lestari

Page 2: Sistem  File

Sistem Filemekanisme penyimpanan on-line serta untuk akses, baikdata maupun program yang berada dalam system operasi.

Syarat Utama Penyimpanan Data :

- Mampu menyimpan data dalam jumlah yang besar;-Data harus dapat dipertahankan selama proses penggunaan;- Beberapa proses harus dapat mengakses data secara bersama.

Page 3: Sistem  File

Format file

Penjelasan

.txt File text umum

.bak File backup

.jpg File gambar

.ps File PostScript

.pdf File Portable Document Format

.html File World Wide Web Hyper Text Markup Language

.o File Object

.mp3 File musik

.mpg File movie

.zip Compressed archive

.gif File Graphical Interchange Format

.c File C source

.hlp File Help

Penamaan File

Page 4: Sistem  File

a b c

g ih d fe j lk

m on

(Byte Sequence)(Record sequence)(Tree)

Struktur File

Record

record

Read Operation

Write Operation

Data

Data dalam bentuk byte-byte

Data

Read data ‘k’ !

Page 5: Sistem  File

Attribut File1. Protection2. Password3. Creator4. Owner5. Read-Only Flag6. Hidden Flag7. System Flag8. Archive Flag9. ASCI/ Binary Flag10.Random Access Flag11.Key Position12.Key length13.Creation Time14.Time Of Last Access15.Time Of Last Change16.Current Size17.Maximum Size

Page 6: Sistem  File

Type File (1)1. File Reguler

File yg berisi informasi, terdiri dari file ASCI dan biner.

2. File DiektoriFile yang dimiliki sistem, digunakan untuk

mengelolah struktur sistem file.

3. File SpesialFile Spesial merupakan nama logik perangkat

masukkan/keluaran.

Page 7: Sistem  File

Type File(2)

(A) file biner executable (B) File an Archive

Page 8: Sistem  File

1.Create2.Delete3.Open4.Close5.Read.6.Write7.Append8.Seek9.Get attributes10.Set attributes11.Rename

Operasi File

Page 9: Sistem  File

Hirarki Directory System (1)A

B C D E

Single Leveldirectory System

Page 10: Sistem  File

Hirarki Directory System (2)

C

E F

B

A

D

Page 11: Sistem  File

Path Name

Unix Directory Path Name

Page 12: Sistem  File

Directory Operation

1. Create2. Delete3. Opendir4. Closedir5. Readdir6. Rename7. Link8. Uplink

Page 13: Sistem  File

Gambaran Sistem File

Page 14: Sistem  File

Contiguous Allocation

Page 15: Sistem  File

Beberapa Metode Alokasi Penyimpanan File

Merupakan metode alokasi penyimpanan file paling sederhana, dengan menyimpan setiap file ke dalam blok data yang berurutan di dalam disk.

1. Contiguous Allocation

Page 16: Sistem  File

Contiguous Allocation

• Mudah implementasinya, karena untuk mengetahui letak blok file hanya cukup mengingat satu nomor, blok yang pertama saja.

• Kinerjanya sangat bagus, karena seluruh file dapat dibaca dari disk dalam satu operasi saja.

• Tidak bisa dialokasikan jika ukuran maksimum file tidak diketahui.

• Mudah terjadi fragmentasi, sisa blok yang tidak digunakan.

Kelebihan Kekurangan

Page 17: Sistem  File

Word pertama di blok data sebagai pointer ke blok berikutnya, sisanya untuk menyimpan data. Skema ini disebut rantai blok (block chaining) blok sebelumnya merantai blok berikutnya

2. Linked List Allocation

Page 18: Sistem  File

Linked List Allocation

• Seluruh blok dapat dipakai, tidak terjadi fragmentasi.

• Pengaksesan file secara acak akan lambat.

• Kebutuhan ukuran blok data meningkat karena pointer juga memerlukan beberapa byte.

Kelebihan Kekurangan

Page 19: Sistem  File

File dialokasikan dengan satu tabel kecil yang disebut i-node (index-node) yang mendaftarkan atribut-atribut file dan alamat blok-blok file.

3. I- Node Allocation

Page 20: Sistem  File

Shared FileShared file adalah file yang tidak hanya diacu oleh satu direktori (pemakai) tapi juga oleh direktori-direktori lain.

Page 21: Sistem  File

Kuota Disk

• Tujuan : mencegah user agar tidak menggunakan ruang disk terlalu banyak, melampaui batas.

• Proses jalannya kuota ditampilkan pada gambar

Terdapat dua tabel yang terletak didalam memory:Tabel pertama mendaftar atribut dan alamat disk file yang dibuka. Setiap perubahan ukuran file akan dikenakan pada kuota user yang menggunakannya.Tabel kedua berisi record kuota untuk setiap user dengan file yang sedang dibuka.

Page 22: Sistem  File

❒ A file system to be dumped ❍ squares are directories, circles are files ❍ shaded items, modified since last dump ❍ each directory & file labeled by i-node number

Page 23: Sistem  File

-bit maps used by the logical dumping algorithm

Page 24: Sistem  File

(a) consistent (b) missing block (c) duplicate block in free list (d) duplicate data block

Page 25: Sistem  File

The extended MS-DOS directory entry used in Windows 98.

Page 26: Sistem  File

A UNIX V7 directory entry.

Page 27: Sistem  File

Terima kasih