bab iv

45
BAB IV SISTEM OPERASI

Upload: qamar

Post on 09-Jan-2016

57 views

Category:

Documents


0 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: BAB IV

BAB IV

SISTEM OPERASI

Page 2: BAB IV

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

Page 3: BAB IV

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.

Page 4: BAB IV

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

Page 5: BAB IV

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.

Page 6: BAB IV

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

Page 7: BAB IV

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.

Page 8: BAB IV

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.

Page 9: BAB IV

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

Page 10: BAB IV

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

Page 11: BAB IV

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

Page 12: BAB IV

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.

Page 13: BAB IV

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

Page 14: BAB IV

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.

Page 15: BAB IV

WINDOWS XP Generasi terakhir Windows, 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

Page 16: BAB IV

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.

Page 17: BAB IV

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

Page 18: BAB IV

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

Page 19: BAB IV

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.

Page 20: BAB IV

UNIX (2)

Tidak ada perusahaan yang mengendalikan Unix, dan beberapa versinya bisa dipergunakan.

Unix merupakan sistem operasi utama yang dipergunakan untuk server internet.

Page 21: BAB IV

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

Page 22: BAB IV

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

Page 23: BAB IV

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)

Page 24: BAB IV

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.

Page 25: BAB IV

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?

Page 26: BAB IV

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.

Page 27: BAB IV

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

Page 28: BAB IV

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

Page 29: BAB IV

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.

Page 30: BAB IV

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.

Page 31: BAB IV

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.

Page 32: BAB IV

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.

Page 33: BAB IV

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.

Page 34: BAB IV

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

Page 35: BAB IV

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.

Page 36: BAB IV

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.

Page 37: BAB IV

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.

Page 38: BAB IV

MEMORY PROTECTION Pada lingkungan 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.

Page 39: BAB IV

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.

Page 40: BAB IV

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.

Page 41: BAB IV

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.

Page 42: BAB IV

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

Page 43: BAB IV

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.

Page 44: BAB IV

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

Page 45: BAB IV

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.