Week 7
Nama : Wahyu Affandi
NIM : 2502157950
File management adalah kumpulan perangkat lunak sistem yang menyediakan layanan-
layanan berhubungan dengan penggunaan file ke pemakai dan/atau aplikasi.
Biasanya, satu-satunya cara pemakai atau aplikasi mengakses file adalah lewat sistem
file. Pemakai atau pemrogram tidak perlu mengembangkan perangkat lunak khusus untuk
mengakses data di tiap aplikasi. Sistem pun menyediakan pengendalian terhadap aset
penting ini.
Untuk memenuhi kebutuhan manajemen data dan kebutuhan user dalam hal
penyimpanan data dan melakukan operasi terhadap file
Untuk menjamin data pada file adalah valid.
Optimasi kinerja.
Untuk menyediakan dukungan I/O beragam tipe perangkat penyimpan.
Untuk meminimalkan atau mengeliminasi potensi kehilangan atau perusakan data.
Untuk menyediakan sekumpulan rutin interface I/O.
Untuk menyediakan dukungan I/O banyak pemakai di sistem multiuser.
User dan aplikasi berinteraksi dengan sistem file dengan perintah-perintah untuk
operasi file (create, delete, read, write, modify)
Mekanisme pemakaian file secara bersama.
Kemampuan backup dan recovery untuk mencegah kehilangan data.
Pemakai dapat mengacu file dengan nama simbolik bukan menggunakan
penamaan yang mengacu perangkat keras.
Pada lingkungan sensitif dikehendaki informasi tersimpan amana dan rahasia.
Sistem file harus menyediakan interface user-friendly.
Sistem file menyediakan enkripsi dan dekripsi untuk menjaga informasi hanya
digunakan oleh pemakai yang diotorisasi saja
Operating System
2. Jelakan bagaimana UNIX/LINUX mengimplementasikan File System.
Sistem file (file system) atau sistem berkas merupakan struktur logika yang digunakan
untuk mengendalikan akses terhadap data yang ada pada disk. Dengan kata lain, sistem
file merupakan database khusus untuk penyimpanan, pengelolaan, manipulasi dan
pengambilan data, agar mudah ditemukan dan diakses.
Operating System
- Metode ini mendukung pengaksesan secara langsung, bila kita ingin mengakses blok ke-
I, maka kita hanya mencari isi dari blok indeks tersebut yang ke-I untuk dapatkan alamat
blok tersebut.
- Metode Indexed Allocation tidak menyia-nyiakan ruang disk untuk petunjuk, karena
dibandingkan dengan metode Linked Allocation, maka metode ini lebih efektif.
4. Buatlah suatu program untuk melakukan copy file dengan menggunakan File Management
system call. System akan meminta nama file yang akan di copy dan nama file tujuan. Jika file
tujuan sudah ada maka tampilkan pesan bahwa filesudah ada dan proses copy gagal. Jika file
belum ada maka file akan di copy. (Gunakan read() dan write()).
RAID (Redundant Array of Independent Disks) adalah salah satu dari teknologi
virtualisasi terpopuler. Ia mengkombinasikan beberapa disk drive yang rendundan, dan
punya latensi rendah, supaya memaksimalkan upaya data recovery dari hard disk ketika
terjadi crash.
Hardware Raid
Hardware RAID controller memiliki prosesor dan memori untuk berjalannya aplikasi
RAID. Karena inilah, hardware RAID fokus untuk melakukan aplikasi RAID saja,
sehingga melepaskan beban sistem dari hal ini.
Software RAID
Operating System
Performa software RAID dikendalikan oleh server host itu sendiri. Jadi, sepenuhnya
dikendalikan oleh sistem Operasi dan menggunakan CPU dari sistem host untuk
menjalankan dan mengelola RAID array. Software RAID tidak memerlukan pengontrol
eksternal, jadi ini adalah salah satu metode termurah untuk mengimplementasikan RAID.
Software RAID lebih lambat daripada hardware RAID karena menggunakan sumber daya
sistem host untuk mengelolanya.
Karena dibangun di atas OS, Software RAID lebih hemat biaya, karena
tidak dibutuhkan suatu perangkat khusus (kecuali tambahan disk drives)
Tidak perlu biaya dan waktu untuk setup perangkat hardware khusus.
Software RAID cukup mumpuni untuk skenario RAID sederhana 0,1,
dan 10.
Kekurangan Software RAID
6. Sebuah perusahaan kecil-menengah membutuhkan suatu system yang fault tolerant. Transaksi
per hari lumayan banyak, mencapai lebih dari 100 transaksi. Agar data selalu tersedia berikan
rekomendasi kepada pimpinan perusahaan untuk penerapan sistim RAID yang cocok.
Operating System
Kelebihan : Kapasitas penyimpanan pada media ini lebih besar dari media
penyimpanan lainnya bahkan sudah mencapai Petabyte dan Kecepatan akses
datanya tinggi.
Kekurangan : Harganya lebih mahal jika dibandingkan dengan media
penyimpanan lainnya.
Cara Kerjanya : (Hanya beberapa) Pada saat disk digunakan, motor drive berputar
dengan kecepatan yang sangat tinggi. Ada sebuah read−write head yang ditempatkan di
atas permukaan piringan tersebut. Permukaan disk terbagi atas beberapa track yang masih
terbagi lagi menjadi beberapa sektor. Cakram fixed−head memiliki satu head untuk
tiap−tiap track, sedangkan cakram moving−head (atau sering dikenal dengan nama
cakram keras ) hanya memiliki satu head yang harus dipindah−pindahkan untuk
mengakses dari satu track ke track yang lainnya.
Operating System
Jika suatu proses tidak memiliki frame yang cukup, walau pun kita memiliki
kemungkinan untuk mengurangi banyaknya frame yang dialokasikan menjadi minimum,
tetap ada halaman dalam jumlah besar yang memiliki kondisi aktif menggunakannya.
Maka hal ini akan mengakibatkan kesalahan halaman. Pada kasus ini, kita harus
mengganti beberapa halaman menjadi halaman yang dibutuhkan walau pun halaman yang
diganti pada waktu dekat akan dibutuhkan lagi. Hal ini mengakibatkan kesalahan terus
menerus.
9. Jelaskan cara kerja algoritma pergantian pagae FIFO dan CLOCK. Apa hubungan antara ke dua
algoritma tersebut?
Bila terjadi page fault, page elementerdepan (page tertua) diganti dan page baru
diambahkan diujung belakang senarai.
Dengan hanya informasi mengenai lama berada dimemori, maka algoritma ini dapat
memindahkan page yang sering digunakan. Boleh jadi page itu berada terus dimemori
karena selalu digunakan. Page itu karena mengikuti pola antrian berdasar lamanya berada
dimemori menjadi elemen terdepan, diganti, dan segera harus masuk kembali ke memori
sehingga terjadi page fault kembali.
Operating System
Algoritma penggantian page kesempatan kedua
Mekanisme algoritma:
Saat terjadi page fault, algoritma memilih page elemen terdepan diganti bila bit R
bernilai 0
Bila bit R bernilai 1, maka bit page terdepan senarai direset menjadi 0 dan
diletakkan keujung belakang senarai. Mekanisme ini kembali diterapkan ke
elemen berikutnya.
Mekanisme Algoritma:
Pada Algoritma ini semua page merupakan senarai melingkar membentuk pola
jam. Terdapat penunjuk (pointer) ke page tertua.
Jika bit R bernilai 0, maka page diganti. Page baru ditempatkan ditempat page
diganti, dan penunjuk dimajukan satu posisi ke page berikutnya.
Jika bit R bernilai 1, maka bit R direset menjadi 0, dan penunjuk dimajukan satu
posisi. Seterusnya sampai menemui page dengan bit R bernilai 0.
Operating System
10. Jelaskan 3 jenis ancaman pada system computer.
Virus : Virus ialah kod yang dicipta untuk mereplikasikan dirinya. Ia merebakkan diri
dari komputer ke komputer lain. Ia mungkin meyebabkan kerosakkan hardware, software
dan maklumat penting.
Worm : Worm atau cacing adalah program yang bisa menduplikasi diri antar jaringan.
Berbeda dengan virus, worm tidak masuk ke dalam file lain. Sebuah jaringan yang
terserang worm umumnya mengalami penurunan kecepatan yang drastis. Tugas worm
adalah membuat sebuah backdoor di komputer untuk memungkinkan
pembuat worm mengotrol komputer secara remote. Uniknya worm pada awalnya didesain
untuk melakukan auto patching dari suatu sisstem operasi misalnya Microsoft
windows agar security hole (lubang keamanan) dari suatu software diperbaiki.
12. Terdapat banyak cara untuk melakukam otentikasi. Bandingkan cara-cara tersebut. Menurut anda
mana yang lebih baik?
Menggunakan Aplikasi, Contohnya : Cara Otentikasi Melalui Aplikasi Taspen Otentikasi
1. Unduh dan pasang aplikasi TASPEN Otentikasi lewat Google Play Store
3. Masukkan Nomor Taspen (NOTAS) di kolom yang tersedia, lalu tekan ‘Otentikasi’
5. Pastikan posisi wajah sudah sesuai dengan bingkai yang tersedia di aplikasi
Operating System
7. Jika proses autentikasi berhasil, notifikasi bertuliskan ‘Otentikasi Berhasil. Terima
kasih bapak/Ibu sudah melakukan otentikasi bulan ini’, kemudian di bawahnya
muncul NOTAS, nama pensiunan, versi aplikasi, dan tanggal display
8. Sebaliknya, bila proses autentikasi gagal, ulangi lagi dengan langkah-langkah yang
sama seperti di atas.
Operating System