1 / 45

BAB IV

BAB IV. SISTEM OPERASI. Sistem Operasi: Software Tersembunyi. Sistem Operasi : sekumpulan program yang menjembatani antara software aplikasi dan hardware software yang mengendalikan akses ke semua hardware dan software resource. Hardware. Sistem Operasi. Program Aplikasi. User.

qamar
Download Presentation

BAB IV

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BAB IV SISTEM OPERASI

  2. Sistem Operasi: Software Tersembunyi • Sistem Operasi : • sekumpulan program yang menjembatani antara software aplikasi dan hardware • software yang mengendalikan akses ke semua hardware dan software resource. Hardware Sistem Operasi Program Aplikasi User

  3. Sistem Operasi: Software Tersembunyi (2) • System software : • sering tertukar dengan sistem operasi • semua program yang berhubungan dengan koordinasi operasi komputer • melibatkan sistem operasi, translator bahasa pemrograman, dan program utilitas • Sistem Operasi: • Kumpulan program • Program yang terpenting dalam OS adalah program yang mengatur sistem operasi, kernel , berada di memory (resident) • Kernel mengontrol sistem operasi dan memasukkan ke memory program sistem operasi (disebut nonresident) dari disk storage hanya pada saat diperlukan.

  4. Sistem Operasi: Software Tersembunyi (2) • Tanpa melihat sistem operasi yang dipergunakan, pada saat komputer diaktifkan kernell akan diload dari hard drive ke memory komputer • Proses memasukkan sistem operasi kedalam memori disebut dengan sistem bootstrapping atau booting. • Pada saat komputer diaktifkan , program kecil yang tersimpan pada ROM chip melaksanakan beberapa pengujian komponen hardware kemudian memasukkan kernel kedalam hard disk. • 3 Fungsi utama sistem operasi : • mengelola sumber daya komputer, seperti Central Processing Unit, Memory, disk drive, dan printer. • menyediakan user interface • mengeksekusi dan memberikan pelayanan untuk software aplikasi • Kebanyakan kerja dari sistem operasi tersembunyi dari user • Semua operasi input dan output dilakukan oleh sistem operasi melalui program aplikasi

  5. Sistem Operasi Untuk Personal Computer • Software dikelompokkan berdasarkan platform dimana software tsb dijalankan • Platform mengacu pada kombinasi komputer hardware dan software sistem operasi • Kebanyakan platform komputer mikro terdiri dari beberapa versi Microsoft Windows yang dijalankan pada PC berbasis Intel, sering disebut dg Wintel. • Biasanya software aplikasi - word processing, spreadsheet, games dan yg lainnya hanya bisa dijalankan pada satu platform.

  6. MS DOS • Mempergunakan antar muka untuk pengguna dg command-line (tidak user friendly) • Pada saat komputer diaktifkankan pertama kali (diboot) , tampilan di layar akan kosong kecuali menampilkan karakter C:\> di bagian pojok kiri atas • DOS juga dilengkapi dg software dasar yang mengkoordinir komponen perangkat keras komputer dan sekumpulan program yang memungkinkan komputer untuk melaksanakan berbagai tugas yang kita kehendaki • Untuk menjalankan program DOS perlu mengetik instruksinya • Beberapa instruksi yang bisa dilaksanakan melalui DOS antara lain: • menampilkan daftar file dalam disket • mencopy file dari satu disk ke disk lainnya • menghapus file dari sebuah disk

  7. MICROSOFT WINDOWS • Singkatnya : Windows, menggunakan antar muka colorful graphics • Mendefinisikan lingkungan operasional yang standar untuk komputer dengan prosesor Intel • SEKILAS TENTANG WINDOWS • Feature yang membuat Windows mudah dipergunakan adalah adanya Graphical User Interface (GUI) • User bekerja dengan gambar di layar yang disebut icons dan menu (pull-down menu atau pop-up menu) • Dengan mengklik icon atau menu akan mengaktifkan sebuah instruksi atau fungsi. • Windows dimulai dengan lingkungan operasional untuk MS-DOS, layer lainnya ditambahkan untuk memisahkan sistem operasi dari user. Layer ini disebut dengan shell.

  8. Sekilas Tentang Windows (2) • Windows merupakan sistem operasi dengan tiga cabang pelayanan terhadap user yang berbeda. • Cabang yang melayani home/consumer market, sering mengacu pada Windows 9x dan terdiri dari berbagai versi seperti Windows 95, Windows 98, Windows Millenium Edition (ME) • Untuk corporate market dipergunakan Windows NT dan Windows 2000 • Anggota terbaru keluarga Windows adalah Windows XP yang dirancang untuk menggantikan Windows Me dan Windows 2000. Bisa melayani pasar corporate maupun consumer dengan produk tunggal.

  9. WINDOWS 95 DAN 98 • Windows 95 tidak memerlukan preinstalled DOS akan tetapi instruksi DOS masih bisa dijalankan. • Windows 98 merupakan variasi dari Windows 95 dan mempunyai banyak tampilan yang sama. • Memungkinkan nama file sampai 255 karakter • Windows 3.1 merupakan versi shellnya Windows hanya memungkinkan 8 karakter • Adanya dukungan Plug and Play ( konsep yang memungkinkan komputer melakukan konfigurasi sendiri pada saat sebuah komponen baru ditambahkan pada komputer tersebut. • Teknologi windows disebut object linking and embedding (OLE) yang memungkinkan untuk melink sebuah dokumen dengan dokumen lainnya. Contoh: dokumen spreadsheet berisi sebuah laporan yang dibuat dengan menggunakan program word processing

  10. WINDOWS 95 DAN 98 (2) • Kemampuan Windows 98 • Internet/ intranet browsing capabilities • Browsernya Microsofot yaitu Internet explorer dimasukkan dalam Windows. • Dukungan untuk state-of-the-art hardware • Termasuk dukungan Digital Video Disk (DVD) dan komponen multimedia terakhir. • Dukungan untuk disk drive yang amat besar. • Setiap orang menginginkan ruang disk yang cukup, dan solusinya adalah menggunakan drive berukuran gigabyte. • Kemampuan TV Viewer dan broadcast • Dengan mempergunakan komputer kita bisa melihat televisi dan menerima siaran radio. • Wizard • Memungkinkan user melaksanakan berbagai tugas tahap demi tahap

  11. WINDOWS ME • Anggota terbaru keluarga Windows 9x adalah Windows Millenium Edition ( Windows Me) • Mempunyai basis yang sama dengan Windows 95 dan 98. • Beberapa kelebihan Windows Me: • Multimedia support. • Windows Media Player 7 : terdiri dari jukebox dan music database control serta bisa menyimpan music CD sebagai file digital • Windows Movie Maker : untuk mengedit video pada PC • Windows Image Acqusition : untuk memanipulasi scanner dan gambar kamera digital

  12. WINDOWS ME (2) • Realiability feature • System File Protection : untuk melindungi file akibat kekeliruan penghapusan atau penumpukan file. • Autoupdate : secara otomatis mengecek site yang tepat di internet untuk mengupdate sistem dan software aplikasi terpasang • System restore : untuk kembali ke konfigurasi sistem sebelumnya jika penambahan hardware maupun software ternyata menimbulkan masalah • Help center : berisi berbagai informasi problem-solving untuk membantu user memperbaiki sistem • Home network support • Home Networking Wizard : untuk membantu user membuat interkoneksi dari banyak komputer dan peralatan lainnya.

  13. WINDOWS NT • NT singkatan dari New Technology • Kebanyakan dipergunakan pada lingkungan jaringan perusahaan . • Versi 4.0: versi terakhir dari NT, terlihat serupa dengan Windows 98 dan mampu menjalankan kebanyakan software yang jalan pada Windows 98. • NT Dibuat untuk stabilitas • Ada 2 versi Windows NT: • NT Workstation, untuk user individu pada sebuah jaringan • NT Server, merupakan sistem operasi jaringan • Windows NT kurang mendukung Windows , software MS-DOS dan hardware sebelumnya • Perlu memory yang lebih besar dan prosesor yang lebih baik dibandingkan dengan keluarga Windows 9x • Jarang dipergunakan pada PC yang tidak terhubung jaringan

  14. WINDOWS 2000 • Generasi terakhir seri Windows NT • Ada 2 versi: • Windows 2000 untuk server jaringan • Windows 2000 Professionals untuk user individu. • Sistem operasi tunggal untuk user individu maupun perusahaan • Kebutuhan sumber dayanya cukup komplek dan berat • Satu komputer bisa melayani banyak user • Bisa membuat menu Star secara personal sehingga program yang paling sering dipergunakan akan terlihat sedangkan lainnya disembunyikan. • Terdapat software aplikasi self-healing : jika sebuah komponen terhapus secara tidak sengaja maka Windows akan melakukan restore secara otomatis.

  15. WINDOWS XP • Generasi terakhirWindows, sistem operasi untuk consumer dan perusahaan dikemas dalam produk tunggal. • Ada 2 kategori : • network server • desktop computer • Untuk network server ada 3 versi bergantung pada kompleksitas jaringan. Untuk desktopnya ada 2 versi tambahan. • Versi Professional Client ditujukan pada user bisnis yang terhubung pada jaringan perusahaan termasuk beberapa kelebihan seperti : • File encryption • Remote desktop access • Dual processor support

  16. WINDOWS XP (2) • Beberapa kelebihan versi Personal Client consumer-oriented • Improved user interface • Desktopnya lebih bersih dan tidak kacau balau • Kebanyakan icon diganti dengan entry pada menu Start yang dirancang ulang • Shortcut yang belum dipergunakan akan ditempatkan folder terpisah melalui Desktop Cleanup Wizard. • More extensive personalization • Visual Style : memungkinkan user untuk mengubah penampilan beberapa komponen Windows • Multiple user support • Memungkinkan banyak user untuk login pada saat yang bersamaan tanpa harus menutup aplikasi yang sedang dijalankan.

  17. WINDOWS CE • CE singkatan dari Consumer Electronic • Sistem operasi modular berbasis Windows yang dirancang untuk sistem embedded dan internet appliance market. • Kebanyakan dipergunakan pada sistem operasi Pocket PC yang diproduksi oleh Hewlett-Packard, Compaq dan lainnya. • Merupakan subset dari Windows yang dirancang supaya bisa dijalankan pada memory yang lebih sedikit, layar yang lebih kecil • Sistem Embedded merupakan peralatan komputasi yang terintegrasi dengan produk lainnya seperti peralatan industri, robot, peralatan kantor, kamera , telpon, peralatan hiburan dan sistem navigasi mobil. • Terdapat fasilitas koneksi internet

  18. MAC OS • Singkatan dari Apple’s Macintosh Operating System • Dipergunakan pada komputer mikro Macintosh tahun 1984 • Graphical user interface komersial pertama yang berhasil • Berdasar pada konsep yang dikembangkan pada pusat penelitian Xerox’s PARC di Palo Alto, California • Merupakan model untuk graphical interface yang telah dikembangkan semenjak itu • Mac OS X ( X=10) dilengkapi dengan dukungan untuk multimedia dan multitasking

  19. UNIX • Sistem operasi berbasis time-sharing dan multiuser • Dikembangkan tahun 1971 oleh Ken Thompson dan Dennis Ritchie pada Laboratorium AT&T’s Bell dan dipergunakan untuk komputer mikro DEC • 1970 akhir Bell memberikan Unix ke beberapa sekolah dan universitas sehingga mhs terbiasa menggunakan Unix. Dampaknya, pada saat lulusan memasuki dunia kerja mereka memasukkan Unix dalam lingkungan pekerjaan mereka. Muncul fenomena “Unix Graduate” • Unix merupakan sistem berbasis karakter dengan antarmuka buat user secara command line. • Unix tidak terikat pada kelompok prosesor tertentu. Bisa dijalankan pada berbagai tipe komputer mulai komputer mikro sampai dengan mainframe dari berbagai perusahaan komputer.

  20. UNIX (2) • Tidak ada perusahaan yang mengendalikan Unix, dan beberapa versinya bisa dipergunakan. • Unix merupakan sistem operasi utama yang dipergunakan untuk server internet.

  21. LINUX • Tahun 1991 Linus Torvalds, mhs dari Universitas Helsinki di Finlandia membuat kernel dari sistem operasi yang mirip Unix yang diberi nama Linux. • Dia membuat source code yang bisa dipergunakan oleh publik tanpa biaya yang kemudian dikenal dg open-source software. • User dapat mendowload Linux secara bebas dan bisa membuat perubahan sesuai kebutuhan serta mendistribusikan copynya secara bebas. • Setiap dilakukan perubahan publik harus diberitahukan. • Beberapa perusahaan mengemas Linux menjadi beberapa paket Linux code antara lain : • installation program - customer support • documentation - utilities and application packages

  22. LINUX (2) • Linux menggunakan command-line interface; kebanyakan distribusi Linux dilengkapi dengan GUI untuk mempermudah user menginstall Linux tsb. • Kebanyakan user menginstal Linux menggunakan konfigurasi dual-boot dg Windows. Dg demikian pada saat booting user bisa memilih sistem operasi yang akan diload. • Kelebihan Linux : • stabil , jarang terjadi crash • Pengguna Linux membentukan komunitas tersendiri. Jika ada problem atau pertanyaan, kirimkan melalui internet maka akan diperoleh jawaban dalam waktu yang singkat. • Jika sistem operasi oleh karena sesuatu sebab menjadi ‘corrupted’ maka instalasi ulang Linux lebih mudah dibandingkan instalasi ulang Windows. • Kelemahan Linux yang utama adalah : • relatif jarang software aplikasi yg berbasis Linux

  23. SISTEM OPERASI JARINGAN • Pengembangan sistem operasi untuk PC adalah Network Operating System (NOS) yg dirancang untuk memungkinkan komputer pada sebuah jaringan membagi sumber daya yg ada seperti harddisk dan printer. • NOS mirip dg sistem operasi yang standar tetapi dilengkapi fungsi khusus untuk menangani jaringan. • Pada Windows 2000 versi workstation dan Windows 2000 versi server merupakan contoh sistem operasi jaringan. • Contoh NOS lainnya: Novell Netware. • Selain untuk membagi sumber daya, NOS dilengkapi dg : • data security (apakah user ini mempunyai hak terhadap data tertentu?) • troubleshooting • administrative control (melacak jam online dan jumlah pesan yang masuk maupun keluar dari masing-masing komputer)

  24. SISTEM OPERASI JARINGAN (2) • Pada konfigurasi client/server , sebagian dari NOS (mayoritas akses file dan manajemen program) dijalankan pada komputer server. • Sebagian komponen NOS lainnya (seperti software yang memungkinkan permintaan ke server dan pesan ke komputer lain) dijalankan pada komputer client (user). • Masing-masing komputer client mempunyai sistem operasi sendiri seperti Windows Me. • Salah satu tugas NOS adalah supaya sumber daya bisa muncul pada saat sumber daya tersebut dijalankan pada komputer client.

  25. Sistem Operasi Komputer Besar • Komputer besar biasanya dimiliki pihak bisnis dan universitas yang memungkinkan komputer tsb diakses banyak user. • Komputer besar bisa dipergunakan banyak orang pada satu saat. Hal ini menimbulkan problem khusus yang harus bisa diatasi oleh sistem operasi. • Beberapa pertanyaan yang sering timbul: • Jika program milik user diletakkan di komputer besar bersama-sama dengan program lainnya, program yang mana yang diambil CPU? • Jika beberapa program diletakkan pada memory pada saat yg bersamaan, langkah apa yang dilakukan supaya program yang satu tidak bercampur dengan lainnya? • Bagaimana menangani penyimpanan jika beberapa program akan mengambil data dari disk atau mengirim data yg sudah diproses ke disk pada saat yg bersamaan?

  26. Sistem Operasi Komputer Besar (2) • Pertanyaan lain : • Mengapa printer tidak kacau balau jika beberapa program sekaligus mempergunakan printer pada saat yg bersamaan. • Beberapa permasalahan diatas diantisipasi oleh sistem operasi. User dapat membagi sumber daya tanpa harus memikirkan bagaimana cara kerjanya.

  27. RESOURCE ALLOCATION • Resource allocation merupakan proses penunjukan sumber daya komputer untuk program tertentu supaya program tersebut bisa mempergunakannya. • Resource deallocation merupakan proses membebaskan sumber daya pada saat program yang mempergunakannya sudah selesai. • MEMBAGI CENTRAL PROCESSING UNIT • Mayoritas komputer mempunyai central processing unit tunggal, semua program yang mempergunakan CPU tsb harus berbagi. Proses membaginya dilakukan oleh sistem operasi • Dua pendekatan untuk membagi CPU adalah : • Multiprogramming • Time sharing

  28. RESOURCE ALLOCATION (2) • Perlu dibedakan antara multiprogramming dan multiprocessing • Multiprocessing : • menggunakan komputer semaksimal mungkin dengan beberapa CPU sehingga beberapa program bisa dijalankan secara bersama-sama , masing-masing dengan menggunakan prosesornya sendiri-sendiri. • Multiprogramming : • jika hanya ada 1 CPU secara fisik tidak mungkin lebih dari 1 program menggunakan CPU pada saat yg sama • Definisinya : dua program atau lebih dieksekusi pada saat yg bersamaan secara concurrent pada sebuah komputer

  29. MULTIPROGRAMMING • Concurent tidak sama dengan simultan • Simultan: sebuah program dapat menggunakan CPU yang sedang mengirimkan output ke printer. • Concurrent: • dua atau lebih program menggunakan CPU pada time frame yang sama. • Memungkinkan sebuah program mempergunakan sebuah sumber daya sementara program lainnya mempergunakan sumber daya lainnya. • Proses concurrent efektif karena kecepatan CPU beberapa kali lipat lebih cepat dibandingkan kecepatan I/O.

  30. MULTIPROGRAMMING (2) • Contoh: Pada saat CPU meminta disk drive menjalankan instruksi baca untuk sebuah program maka CPU bisa mengeksekusi ribuan instruksi perhitungan untuk program lainnya. • Multiprogramming merupakan event-driven. Ini berarti program membagi sumber daya bergantung pada event yang diperlukan dalam program. • Sistem operasi mengimplementasikan multiprogramming dengan menggunakan sistem interrupt. • Interrupt adalah sinyal yg menyebabkan program yang sedang diproses secara normal ditunda sementara.

  31. TIME SHARING • : • Permasalahan khusus dari multiprogramming, time sharing biasanya menerapkan time-driven daripada event-driven. • Pendekatan yg umum dengan cara memberikan masing-masing user time slice - sepersekian detik - selama komputer mengerjakan tugas user tunggal. • Sistem operasi tidak menunggu sampai selesainya sebuah event akan tetapi pada akhir time slice. Jika waktu habis maka sumber daya akan dilepas dari salah satu user dan diserahkan ke user lainnya. • Response time : waktu antara permintaan yg anda ketik di komputer sampai komputer memberikan respon atas permintaan tsb.

  32. TIME SHARING (2) • Tidak semua sistem komputer memberikan layanan yang ideal sepanjang masa. Jika sebuah komputer berusaha untuk melayani terlalu banyak user pada saat yang bersamaan maka response time menjadi lambat.

  33. SHARING MEMORY • Apa yang terjadi jika kita mempunyai sebuah program yang besar dan kesulitan untuk mencari ruang di memory? • Apa yang terjadi jika beberapa program berkompetisi untuk mendapatkan ruang di memory? • Memory management merupakan proses alokasi memory untuk program dan menjaga program berada di memory yang terpisah dengan program lainnya. • Ada berbagai metode manajemen memory. • Beberapa sistem membagi memory menjadi beberapa area terpisah yang masing-masing dapat menyimpan sebuah program. Problemnya adalah mengetahui seberapa besar area tersebut. Cara ini disebut partition atau region.

  34. SHARING MEMORY (2) • Salah satu partisi bisa diset besar untuk mengantisipasi adanya program terbesar. • Beberapa sistem menggunakan area memory secara tidak tetap ukurannya. Ukuran memory bisa diubah disesuaikan dengan besar kecilnya program yang dijalankan. • Muncul problem adanya lokasi memory yang kosong diantara program yang dijalankan. • FOREGROUND DAN BACKGROUND • Komputer besar sering membagi memory menjadi foreground dan background • Foreground biasanya untuk program yang mempunyai prioritas yang lebih tinggi dan menerima lebih banyak CPU time

  35. SHARING MEMORY (3) • Foreground program berada pada lingkungan time-sharing dengan user pada sebuah terminal menunggu respons. • Foreground program interaktif, dengan CPU sering tidak digunakan pada saat user memasukkan permintaan berikutnya. Oleh karena itu CPU time dimanfaatkan untuk menunggu background program. • Background dipergunakan untuk program dengan jadwal yang tidak ketat dan mempunyai prioritas yang lebih rendah dan CPU time yang sedikit. • Background program biasanya merupakan batch program pada lingkungan multiprogramming. • Daftar program yang menunggu dijalankan disimpan dalam queue yang sesuai dengan job class nya.

  36. VIRTUAL STORAGE • Beberapa sistem komputer mengatur memory dengan menggunakan teknik virtual storage (juga disebut virtual memory) • Konsep virtual storage: program yang saat ini sedang dieksekusi disimpan pada disk dan sebagian program ini diambil ke memory sesuai kebutuhan. • Dalam hal ini memory menjadi real storage, sedangkan storage sekunder (harddisk, dll) menyimpan sisa program. • Salah satu cara untuk mengimplemantasikan virtual storage adalah dengan cara PAGING. • Paging merupakan proses membagi sebuah program menjadi beberapa program yg lebih kecil dengan ukuran yang sama yang disebut dengan page dan menyimpan page ini dalam memory berukuran sama yang disebut dg page frame.

  37. VIRTUAL STORAGE (2) • Semua page dan page frame berukuran sama , biasanya 2 kilobyte atau 4 KB. • Meskipun page page tersebut tidak diletakkan secara berurutan di memory akan tetapi sistem operasi mampu menjaga tracknya . Hal ini dlakukan melalui penggunaan page table. • Page table berfungsi seperti index yang berisi semua page yang dipergunakan untuk sebuah program dan alamat memory awal yang berhubungan dengan setiap page.

  38. MEMORY PROTECTION • Padalingkungan multiprogramming secara teori memungkinkan bagi komputer selain untuk mengeksekusi satu program juga merusak atau mengubah program lainnya dengan cara mentransfer ke lokasi memory yang salah. • Tanpa adanya proteksi sebuah program bisa secara tidak sengaja lompat ke bagian tengah program lainnya yang bisa menyebabkan kerusakan data atau problem lainnya. • Untuk mengatasi ini sistem operasi membatasi masing-masing program pada memory tertentu. • Jika ada sebuah program berusaha untuk memasuki area di luar batas yang sudah ditentukan maka sistem operasi akan menghentikan eksekusi program tersebut. • Proses untuk menjaga sebuah program terpisah dengan program lainnya disebut dengan memory protection.

  39. SHARING STORAGE RESOURCE • Sistem operasi akan menjaga dimana file itu berada dan respon terhadap instruksi manipulasi file. • Situasi bisa menjadi kompleks karena ada kemungkinan lebih dari satu user yang ingin membaca atau menyimpan sebuah record dari disk yang sama pada saat yang bersamaan. • Setiap instruksi program untuk membaca atau menyimpan sebuah record akan dirutekan ke sistem operasi yang akan memproses permintaan tersebut dan kemudian mengembalikan kendali ke program tersebut.

  40. SHARING PRINTING RESOURCES • Misalkan ada 6 program aktif tetapi komputer tersebut hanya mempunyai satu printer. Jika semua program akan mencetak semua output ke printer maka output bisa menjadi tidak karuan. • Untuk mengatasi problem tersebut maka digunakan proses spooling. Setiap program menulis ke disk setiap baris yang akan dicetak. • Pada saat program tersebut menyelesaikan pencetakannya, disk file ditempatkan pada sebuah queue untuk dicetak pada saat printer siap mencetak. • Spooling juga mengatasi problem printer berkecepatan rendah. Menulis sebuah record ke disk lebih cepat dibandingkan menulis record yang sama ke printer. • Pencetakan sebenarnya bisa dilakukan setelah programnya menyelesaikan eksekusinya.

  41. UTILITY PROGRAM • Beberapa jenis utility program antara lain: • membackup file dan merestore file • mengcompres file dan harddisk • mencari file • membersihkan virus • dll • Utility program merupakan bagian dari software sistem, bukan bagian dari sistem operasi.

  42. FILE MANAGER • Utility ini memungkinkan untuk menyimpan file dalam bentuk struktur directory hirarki. • Directory adalah area bernama dalam storage yang bisa berisi file dan directory lainnya. • Kemampuan lainnya: • menampilkan daftar file dalam directory • mengcopy file • memindahkan file • mengganti nama file • menghapus file • memformat disket • mengcopy disket, dll • Windows explorer, file manager yg berasal dari Windows

  43. BACKUP DAN RESTORE • Yang termasuk membackup file antara lain menduplikasi file dan menyimpan file ke sebuah tempat yg aman. • Memungkinkan untuk membackup hard drive atau directory tertentu. • Backup bisa dilakukan ke disket, tetapi biasanya dilakukan pada media berkapasitas tinggi seperti CD atau tape. • Utility ini membackup file dalam format tertentu untuk meminimisasi kebutuhan space, copy harus diproses melalui rutin restore sebelum kita bisa menggunakan file tsb.

  44. FILE COMPRESSION • File compression utility untuk mengurangi jumlah space yang diperlukan oleh sebuah file. • File hasil compress membutuhkan space yang lebih sedikit pada disk dan juga butuh waktu yang singkat untuk mentransmisikan file tersebut melalui jalur komunikasi. • Kebanyakan file yg didownload dari internet mempunyai format compressed dan harus diuncompress kedalam file aslinya sebelum file inid ipergunakan. • PKZIP dan WINZIP merupakan dua file compression utility yang populer

  45. DEFRAGMENTER • Pada saat sistem operasi mencari space untuk menyimpan sebuah file tidak bisa memukan space yang cukup untuk menempatkan file tersebut. • OS sering menyimpan potongan sebuah file pada lokasi disk yang noncontigious atau atau lokasi yang terpisah. Jadi file tersebut terfragmentasi. • Walapun proses ini membuat efisien penggunaan disk space akan tetapi akses menjadi lambat • Disk defragmenter utility akan mengatur file-file yang ada pada disk sehingga semua file disimpan pada lokasi yang berurutan.

More Related