P. 1
Sistem berkas

Sistem berkas

|Views: 35|Likes:
Published by Nuroel_Izzaa_T_5570

More info:

Published by: Nuroel_Izzaa_T_5570 on Mar 02, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

03/02/2012

pdf

text

original

NAMA NPM UNIT MATA KULIAH

: darfiana : 0914030180 : 5.4 : Sistem Berkas

1. Proses pada file dan jelaskan ? Proses pada file adalah sebagai berikut : a. Membuat berkas (Create File). Terdapat dua hal yang harus di lakukan untuk membuat suatu berkas. Pertama, harus menemukan tempat dalam sistem berkas untuk berkas yang akan di buat. Kedua, adalah membuat entry untuk berkas tersebut. Entry ini mencatat nama dari berkas dan lokasinya dalam sistem. b. Menulis sebuah berkas (Write File). Untuk menulis berkas, harus membuat sebuah system call yang meyebutkan nama berkas dan informasi apa yang akan di tulis dalam berkas tersebut. Setelah diberikan nama berkasnya, sistem akan mencari berkas yang akan di tulis dan meletakkan pointer di lokasi yang akan di write berikutnya. Pointer write harus diupdate setiap kali write dilakukan. c. Membaca sebuah berkas (Read File). Untuk membaca berkas, harus menggunakan sebuah system call yang menspesifikasikan nama file dan di blok mana di memori berkas harus diletakkan. Lalu direktori kembali dicari hingga ditemukan entry yang bersesuaian. Sistem harus menjaga agar pointer berada di posisi dimana read berikutnya akan dilakukan. Setelah pembacaan berkas selesai, maka pointer akan di-update. d. Memposisikan sebuah berkas (Reposition). Direktori dicari untuk entry yang bersesuaian, lalu kemudian current file position dari berkas di set ke suatu nilai tertentu. Operasi berkas ini dikenal juga sebagai file seek. e. Menghapus berkas (Delete). Untuk menghapus sebuah berkas, di mencari direktori dari berkas yang ingin di hapus tersebut, dan setelah ditemukan, semua tempat yang dipakai berkas tadi di lepaskan sehingga dapat digunakan oleh berkas lainnya. Entry dari direktori itu kemudian dihapus. f. Menghapus sebagian isi berkas (Truncate). User ini menghapus isi dari sebuah berkas, tapi tetap ingin menjaga atributatributnya. Truncating file mengijinkan pendefinisian ulang panjang berkas

masing-masing dengan beberapa struktur internal.menjadi nol tanpa mengubah atribut lainnya sehingga tempat yang digunakan oleh berkas dapat dilepaskan dan dipergunakan oleh berkas lain. Record sequence Cara yang kedua adalah dengan record sequence. ukuran record tidak harus sama. 2. Tree Cara yang ketiga. adalah menggunakan sebuah tree. yang dilihatnya hanya bytes. . Sebutkan 3 buah struktur file dan jelaskan cara kerjanya serta flow chartnya ? 3 buah struktur file adalah : a. WINDOWS ? Cara mengambil isi file dengan program. b. Bytes Cara yang pertama adalah sebuah urutan bytes yang tidak terstruktur. Tree record diurutkan berdasarkan Key nya. Akibatnya : Sistem operasi tidak tahu apa yang ada didalamnya.  Cara Kerja Struktur file adalah a. tetapi masing-masing memiliki sebuah field key dalam posisi yang telah diterapkan dalam rekaman tersebut. namun tidak juga menghalangi. File dibentuk dari struktur organisasi tree record. DOS dan UNIX menerapkan bentuk ini. File dibentuk dari urutan record dengan panjang yang sama dan struktur internal didalamnya. User dapat menaruh apapun yang mereka mau dalam berkas. karena ukurannya tetap. Banyak diterapkan pada sistem operasi Mainframe untuk pemrosesan data komersial. Operasinya dengan melihat Key. c. LINUX ?. Dalam struktur ini sebuah berkas terdiri dari sebuah tree dari rekaman-rekaman tidak perlu dalam panjang yang sama. Akibatnya sistem operasi tidak tahu atau peduli apa yang ada dalam berkas. Tree ini di-sort dalam field key dan mengizinkan pencarian yang cepat untuk sebuah key tertentu. Ini menyediakan fleksibilitas yang maksimum. Operasi read akan membaca satu record. Artinya bahwa sebuah operasi read membalikkan sebuah rekaman dan operasi write menimpa atau menambahkan suatu rekaman. dan sistem operasi tidak membantu. c. File dibentuk dari urutan byte yang tidak terstruktur. Cocok untuk sistem operasi yang menerapkan Punch Card. setiap record mengandung field Key pada posisi yang sama. Dalam model ini semua berkas adalah sebuah urutan dari rekaman-rekaman yang telah ditentukan panjangnya. b. Operasi write akan overwrite/append satu record.

Tiga macam file. Flow Chartnya adalah : Gambar 1. (a) Urutan byte. (c) Tree. . (b) Urutan record.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->