Translate

Senin, 05 November 2012

Tentang Sistem Berkas





Pertanyaan Sistem Berkas. Tugas 1  :
1.      Apa yang saudara ketahui tentang Sistem Berkas !
2.      Masalah-masalah seperti apa yang dapat diselesaikan oleh sistem berkas ?
3.      Perangkat lunak apa yang mempunyai kepentingan dengan berkas seperti mengatur, membuat struktur, memberi nama, mengakses !
4.      Ada berapa bagian sistem berkas ?
5.       Sebutkan Jenis-jenis berkas  !

Jawabannya  :
1.     Sistem adalah satu kesatuan, seperti manusia yang aktif berinteraksi untuk mendapatkan penyelesaian dari tujuan yang dirarapkan.

Berkas adalah sebuah unit tempat menyimpan informasi. Berkas ini dapat diakses lebih dari satu proses, dapat dibaca, dan bahkan menulis yang baru.

Informasi yang disimpan dalam berkas harus persisten, dalam artian tidak hilang sewaktu proses berhenti. Berkas-berkas ini diatur oleh sistem operasi, bagaimana strukturnya, namanya, aksesnya, penggunaannya, perlindungannya, dan implementasinya. Bagian dari sistem operasi yang mengatur masalah-masalah ini disebut sistem berkas.


2.    Masalah-maslah yang dapat diselesaikan sistem berkas adalah  :

-      Membuat Berkas (Create):
Kita perlu dua langkah untuk membuat suatu berkas. Pertama, kita harus temukan
tempat didalam sistem berkas. Kedua, sebuah entri untuk berkas yang baru harus
dibuat dalam direktori. Entri dalam direktori tersebut merekam nama dari berkas
dan lokasinya dalam sistem berkas.

-          Menulis sebuah berkas (Write):
Untuk menulis sebuah berkas, kita membuat sebuah system call yang menyebutkan nama berkas dan informasi yang akan di-nulis kedalam berkas.

-          Membaca Sebuah berkas (Read):
Untuk membaca sebuah berkas menggunakan sebuah system call yang menyebut nama berkas yang dimana dalam blok memori berikutnya dari sebuah berkas harus diposisikan.

-          Memposisikan Sebuah Berkas (Reposition):
Direktori dicari untuk entri yang sesuai dan current-file-position diberi sebuah nilai. Operasi ini di dalam berkas tidak perlu melibatkan I/O, selain itu juga diketahui sebagai file seek.

-          Menghapus Berkas (Delete):
Untuk menghapus sebuah berkas kita mencari dalam direktori untuk nama berkas tersebut. Setelah ditemukan, kita melepaskan semua spasi berkas sehingga dapat digunakan kembali oleh berkas-berkas lainnya dan menghapus entry direktori.

-          Menghapus Sebagian Isi Berkas (Truncate):
User mungkin mau menghapus isi dari sebuah berkas, namun menyimpan atributnya. Daripada memaksa pengguna untuk menghapus berkas tersebut dan membuatnya kembali, fungsi ini tidak akan mengganti atribut, kecuali panjang berkas dan mendefinisikan ulang panjang berkas tersebut menjadi nol.
          Keenam operasi diatas merupakan operasi-operasi dasar dari sebuah berkas yang nantinya dapat dikombinasikan untuk membentuk operasi-operasi baru lainnya. Contohnya apabila kita ingin menyalin sebuah berkas, maka kita memakai operasi create untuk membuat berkas baru, read untuk membaca berkas yang lama, dan write untuk menulisnya pada berkas yang baru.

3.    Perangkat Lunak yang disebut Databases dan Sistem Operasi seperti (windows), (UNIX), (Linux), (Android), (Symbian), (Java), dan sebagainya….”




4.    Sistem berkas terdiri dari dua bagian, yaitu  :

-          Kumpulan berkas (file). Masing-masing menyimpan data yang berkaitan.
-          Struktur Direktori. Yang mengatur dan menyediakan informasi mengenai seluruh berkas dalam sistem.



5.    Jenis-jenis berkas adalah  :

Text file: yaitu urutan dari karakter-karakter yang diatur menjadi barisan dan mungkin halaman.
Source file: yaitu urutan dari berbagai subroutine dan fungsi yang masing-masing
kemudian diatur sebagai deklarasi-deklarasi diikuti oleh pernyataan-pernyataan yang dapat diexecute.
Object file: yaitu urutan dari byte-byte yang diatur menjadi blok-blok yang dapat dipahami oleh penghubung system.
Executable file: adalah kumpulan dari bagian-bagian kode yang dapat dibawa ke memori dan dijalankan oleh loader.

Tidak ada komentar:

Posting Komentar