Senin, 11 November 2019

TUGAS 4 FILE SYSTEM

1.Pengimplementasian Sebuah Direktori Dalam Disk





1 IMPLEMENTASI DIREKTORI

2 Implementasi Direktori
Pemilihan dlm algoritma mengenai alokasi direktori dan manajemen direktori.Manajemen direktori mempunyai efek yang besar dlm efisiensi.Efek dlm hal performaKehandalan dari sistem berkas itu sendiri
3 Implementasi Direktori
Metode pengimplementasian direktori :Dengan Linier ListDengan Hash TableLinier ListMetode paling sederhana,mengimplementasi sbh berkas yaitu dengan langsung menunjuk ke blok data. Pencarian searah untuk mencari direktori didlmnya.

4 Linier listUntuk membuat berkas baru, kita harus mencari di dlm direktori untuk menyakinkan bahwa tidak ada berkas yang bernama sama..Untuk menghapus berkas, kita mencari berkas tersebut dlm direktori.(lalu melepaskan tempat untuk dialokasikan untuk berkas tsbt)Ada beberapa hal dpt dilakukan dlm hal menggunakan kembali suatu berkas :Menandai suatu berkas.dengan menamai secara khusus,seperti nama kosongDapat menambahkan pada direktori bebas.Alternatif lain, kita dpt menyalin ke tempat yang dikosongkan pada direktori.
5 Hash TableDlm metode linier list menyimpan direktori, tetapi struktur data hash juga digunakan.Hash table mengambil nilai yang dihitung dari nama berkas.Mengembalikan sebuah penunjuk ke nama berkas yang ada di linier list.Dapat memotong banyak biaya pencarian direktori. (memasukkan berkas,menghapus data jg lbh mudah dan cepat)
6 Hash Table Kesulitan utama dlm hash tabel :
Ukuran tetap dari hash tabelKetergantungan dari fungsi hash dengan ukuran hash tabel.Sebagai contoh :Misal kita membuat linier probing hash tabel yang dpt menampung 64 data.Fungsi hash mengubah berkas menjadi nilai dari 0 sampai 63.
7 Hash TableJika membuat berkas ke 65, maka ukuran tabel harus diperbesar sampai misal 128Dan kita membutuhkan suatu fungsi hash baru memetakan nama berkas dari jangkauan 0 sampai 127Juga harus mengatur data direktori yg ada agar menenuhi fungsi hash yang baru
8 EfisiensiDisk dpt digunakan secara efisien tergantung dari teknik alokasi disk, serta algoritma pembentukan direktori yang digunakancth : pada unix, direktori berkas dialokasikan dahulu pd partisiWalaupun disk yang kosong pun terdapat beberapa persen dr ruangnya digunakan untuk direktori tersebut.
9 KinerjaKetika metode dasar disk telah dipilih, maka masih ada beberapa cara untuk meningkatkan unjuk kerja.Salah satunya adalah dengan menggunakan cache, yg merupakan memory lokal pada pengendali disk.Cache ckp besar untuk menampung seluruh track pada satu waktu.Beberapa sistem mengatur, seksi terpisah memori utama untuk disk cache, diasumsikan blok-blok disimpan, dipakai dlm waktu dekat.
10 KinerjaDisk dpt digunakan secara efisien tergantung dari teknik alokasi disk, serta algoritma pembentukan direktori yang digunakancth : pada unix, direktori berkas dialokasikan dahulu pd partisiWalaupun disk yang kosong pun terdapat beberapa persen dr ruangnya digunakan untuk direktori tersebut.
11 KinerjaMetode lain adalah dengan membagi suatu seksi dari memori untuk virtual disk atau RAM disk.Pd RAM disk terdpt operasi-operasi standar pd disk, tp semua operasi tsbt di dlm suatu seksi memori, bukan pd disk.Tetapi, RAM disk hanya berguna untuk penyimpanan sementara, karena jk komputer di boot ulang atau listrik mati maka isi dlm RAM disk terhapus.
12 KinerjaPerbedaan antara Ram disk dan disk cache adalah dalam masalah siapa yang mengendalikan disk tersebut.RAM disk dikendalikan oleh pengguna sepenuhnya, sedangkan disk cache dikendalikan oleh sistem operasi.

2.Keunggulan File System Unix
Beberapa sifat dan keistimewaan UNIX :
1.Portabilitas
sistem UNIX mudah diadaptasikan ke system komputer yang lain
2.Multiuser
Sejumlah pemakai (user) dapat menggunakan istem secara bersamaan dan berbagi sumber seperti penggunaa  printer, disk, dll.
3.  Multitasking
Kemampuan system operasi yang memungkinkan seseorang dapat melaksanakan beberapa tugas pada saat yang bersamaan
4.  Sistem File Hirarkikal
Pengorganisasian informasi atau data dalam bentuk yang mudah untuk diingat dan diakses

KEUNGGULAN DAN KELEMAHAN SISTEM OPERASI UNIX
Kelebihan : 
  • Portabilitas yaitu dapat diadaptasikan dengan mudah ke komputer lain
  • Multiuser, dapat digunakan oleh banyak pengguna sekaligus
  • Multitasking, dapat menjalankan tugas secara bersamaan dalam satu waktu
  • Sistem file hirarkikal, pengorganisasian informasi atau data dalam bentuk yang mudah untuk diingat dan diakses.
  • Sistem file stabil untuk database, server Internet, Intranet, file-server, Internet-client pengembangan Java.
  • Mempunyai kinerja yang lebih baik daripada Windows NT
  • UNIX adalah sistem operasi yang hampir gratis.
3.Keunggulan File System Windows

Kelebihan Microsoft Windows

Kelebihan microsoft windows yang tidak akan bisa di pungkiri adalah kemudahan cara pakainya. Sebagai salah satu sistem operasi yang banyak digunakan oleh banyak orang di seluruh belahan dunia, pastilah Microsoft Windows memiliki banyak sekali kelebihan. Kelebihan – kelebihan inilah yang kemudian membuat Microsoft Windows mampu bertahan dan menjadi salah satu sistem operasi terbesar di dunia, bersaing dengan MacOS. Apa saja sih kelebihan – kelebihan dari Microsoft Windows? Berikut ini adalah beberapa kelebihan – kelebihan yang dimiliki oleh Microsoft Windows :
1. Sistem dan juga interface yang user friendly / Mudah digunakan
Salah satu hal yang menyebabkan Microsoft Windows menjadi salah satu sistem operasi yang banyak digunakan oleh banyak orang di dunia adalah karena sistem dan juga interface yang yang user friendly. Hal ini membuat banyak orang mudah untuk mengoperasikan Microsoft Windows. Hal ini didukung dengan fitur – fitur yang memudahkan usernya untuk menggunakan suatu komputer. Selain itu, Microsoft Windows juga menyediakan berbagai tools yang bisa digunakan oleh usernya untuk memecahkan masalah – masalah yang terjadi di dalam sistem operasi tersebut. Desain danjuga tampilan dari windows itu sendiri pun dianggap mudah dipahami, dan juga sudah banyak familiar di mata orang – orang, sehingga membuat Microsoft Windows menjadi salah satu pengembang sistem operasi terbesar di dunia.
2. Pilihan aplikasi yang banyak dan berlimpah
Bagi anda yang memiliki komputer dengan sistem operasi Microsoft Windows, pastilah anda tidak akan pernah mengalami masalah dalam pemilihan aplikasi. Ya, aplikasi yang kompatibel dengan Microsoft Windows sangatlah banyak dan juga berlimpah. Mulai dari aplikasi dasar, seperti pemutar lagu, hingga aplikasi superuser yang bisa melakukan pembuatan sebuah program pun tersedia di dalam platform sistem operasi Microsoft Windows. Kerena itu, dengan banyaknya dukungan aplikasi, baik gratis maupun berbayar, maka hal ini membuat Microsoft Windows memiliki banyak sekali peminat dan pengguna di seluruh dunia.
3. Memiliki fitur troubleshooting yang sangat membantu
Anda mengalami masalah dengan program dan juga aplikasi yang sedang anda jalankan? Atau mungkin hardware anda mengalmai masalah dan juga gangguan pada software drivernya? Maka anda tidak perlu khawatir, kaena Microsoft Windows memiliki fitur troubleshooting, yang mana akan memudahkan anda dalam mencari inti permasalahan yang muncul ketika anda menjalankna suatu aplikasi. Dengan adanya troubleshooting ini, maka anda m dapat membantu anda mengatasi masalah yang anda alami, seperti mencarikan versi driver terbaru secara online, melakukan repair yang mengalami corrupt, melakukan pengecekan pada kompatibilitas suatu aplikasi, dan masih banyak lagi. Fitur in ilah yang juga merupakan salah satu keunggulan dari sistem operasi yang dimiliki oleh Microsoft Windows.
4. Mendukung banyak sistem partisi
Sistem partisi yang didukung oleh Microsoft Windows juga cenderung cukup banyak, seperti NTFS, exFat, FAT 32 dan masih banyak lagi. Hal ini memungkinan anda untuk menggunakan banyak sistem format partisi yang umum ada di dalam pasaran untuk digunakan di dalam sistem operasi Microsoft Windows.
5. Compatible dengan aplikasi office
Salah satu hal yang membuat Microsoft Windows menjadi banyak digunakan di dunia adalah sistem officenya yang banyak menjadi pilihan. Bahkan mereka yang menggunakan sistem operasi Mac OS pun ttap menginstall aplikasi Office milik Microsoft Windows. Hal ini menunjukkan bahwa kemampuan office yang dimiliki Microsoft Windows sangatlah baik dan juga sangat berguna bagi usernya. Hal ini membuat Microsoft Office menjadi aplikasi office yang banyak digunakan di perkantoran dan institusi secara luas, meskipun aplikasi ini berbayar dan juga memiliki harga yang cukup mahal.
6. Banyak programmer yang memahami Microsoft Windows, sehingga mudah dikembangkan dan juga diperbaiki
Kelebihan lainnya dari Microsoft Windows adalah dukungan dari pengembang atau developer. Hal ini berkaitan erat dengan pemecahan masalah eror ataupun gangguan sistem lainnya yang muncul pada Microsoft Windows. Banyaknya programmer yang memahami mengenai Microsoft Windows membuat pengembangan dan juga perbaikan dari error di dalam sistem operasi ini menjadi lebih mudah. Bagi para programmer, Microsoft Windows cukup mudah untuk dipahami hingga ke dalam – dalamnya, berbeda dengan sistem operasi Mac OS yang cenderung sulit untuk digunakan sebagai superuser.
7. Support berbagai jenis hardware jaringan komputer
Microsoft windows juga mensupport berbagai hardware jaringan komputer hingga anda dapat menggunakan berbagai jenis jaringan komputer pada komputer anda.

Kekurangan Microsoft Windows

Meskipun memiliki banyak kelebihan, namun ternyata Microsoft Windows juga memiliki beberapa kekurangan. Berikut ini adalah beberapa kekurangan dari Microsoft Windows :
1. Sistem operasi yang memiliki harga cukup tinggi untuk versi basic dan home
Kekurangan pertama dari sistem operasi Microsoft Windows adalah harga. Ya, sistem operasi Microsoft Windows dipatok dengan harga yang cukup tinggi untuk Basic dan juga home version. Untuk versi tertinggi dari sistem operasi Microsoft Windows ini pun juga dijual dengan harga jutaan. Lisensi yang harganya dianggap terlalu tinggi ini merupakan salah satu kekurangna dari Microsoft Windows, yang memicu banyak sekali tindakan pembajakan sistem operasi Microsoft Windows di dunia.
2. Rentan terhadap serangan virus
Microsoft Windows juga dinilai sangat rentan terhadap gangguan virus. Hal in imembuat banyak komputer dengan sistem operasi Microsoft Windows menjadi lebih sering terserang virus apabila dibandingan dengan sistem operasi lainnya. Hal ini juga membuat perkembangan virus pada sistem operasi Microsoft Windows menjadi meningkat dan banyak bermunculan, yang tentu saja akan sangat mengganggu kenyamanan dari para user dari Microsoft Windows itu sendiri.
3. Keamanan yang mudah dihack
Kekurangan lainnya yang ada pada sistem operasi Microsoft Windows adalah keamanannya yang dianggap masih kurang baik. Hal ini ditunjukkan dengan masih banyaknya hacker yang sanggup membuat versi bajakan dari sistem operasi Microsoft Windows ini dengan menggunakan crack. Hingga saat ini, Microsoft Windows masih belum bebas dari tindakan pembobolan keamanan, yang mana paling banyak terjadi adalah proses pembajakan dari sistem operasi Microsoft Windows. Kejadian ini dapat menyebabkan komputer sering hang dan bermasalah.
4. Terlalu Cepat Update
Kekurangan Microsoft Windows yang paling terasa adalah cukup cepatnya upgrade, bisa di bayangkan, mulai windows xp, windows 7, 8 dan sekarang sudah windows 10, apakah anda siap untuk terus upgrade ? belum tentu software yang anda gunakan saat ini mensupport perkembangan sistem operasi windows.
5. Patch sana patch sini
Pernah mendengar istilah service pack pada windows ? service pack ini adalah salah satu teknik “tambal sulam” Microsoft yang cukup mengganggu sebenarnya, jika anda lupa download dan install, bisa di pastikan anda akan mengalami masalah.
6. Menggunakan RAM Cukup Besar
Ram komputer yang akan digunakan untuk menginstall sistem operasi ini cukup besar, sehingga anda harus menyediakan ram yang memadai untuk menggunakannya. (Baca juga : Cara agar laptop tidak lemot)
Itulah beberapa kelebihan dan jug akekurangan dari sistem operasi Microsoft Windows. Semoga artikel ini dapat menambah wawasan anda dan juga dapat bermanfaat bagi anda semua. Terima Kasih.

TUGAS 4 FILE SYSTEM

1.Pengimplementasian Sebuah Direktori Dalam Disk 1   IMPLEMENTASI DIREKTORI 2   Implementasi Direktori Pemilihan dlm alg...