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