Fungsi Dari Kernel
Kernel adalah suatu perangkat lunak yang
menjadi bagian utama dari sebuah sistem operasi.
Fungsi kernel :
1. Melayani bermacam program
aplikasi untuk mengakses perangkat keras komputer secara aman.
2. Karena akses
terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang
harus dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk
mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian
perangkat keras tersebut. Hal tersebut dinamakan sebagai multiplexing.
3. membantu
eksekusi aplikasi dan mendukungnya dengan fitur abstraksi hardware.
Ada 4 kategori kernel:
1.
Monolithic kernel. Kernel yang menyediakan abstraksi perangkat keras yang kaya
dan tangguh.
2. Microkernel.
Kernel yang menyediakan hanya sekumpulan kecil abstraksi perangkat keras
sederhana, dan menggunakan aplikasi-aplikasi yang disebut sebagai server untuk
menyediakan fungsi-fungsi lainnya.
3. Hybrid
(modifikasi dari microkernel). Kernel yang mirip microkernel, tetapi ia juga
memasukkan beberapa kode tambahan di kernel agar ia menjadi lebih cepat.
4. Exokernel. Kernel yang tidak
menyediakan sama sekali abstraksi hardware, tapi ia menyediakan
sekumpulan pustaka yang menyediakan fungsi-fungsi akses ke perangkat
keras secara langsung atau hampir-hampir langsung.
Pengertian dan Fungsi Kernel
Pengertian dan fungsi kernel
Kernel adalah suatu perangkat
lunak yang menjadi bagian utama dari
sebuah sistem operasi. karena akses
terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang
harus dilayani dalam waktu yang bersamaan maka kernel juga bertugas untuk
mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian
perangkat keras tersebutTugasnya melayani bermacam program aplikasi untuk
mengakses perangkat keras komputer secara
aman. Kernel berfungsi layaknya jembatan yang menghubungkan antara software dan
hardware pada komputer.
Fungsi utama kernel adalah
untuk mengelola sumber daya komputer dan memungkinkan program lain untuk
menjalankan dan menggunakan sumber daya koputer tersebut. Untuk menjalankan aplikasi suatu kernel pertama kali
harus menyediakan space address untuk aplikasi lalu men-load file yang berisi
kode aplikasi ke dalam memory, mempersiapkan stack untuk program dan
percabangan ke lokasi lain untuk program, dan kemudian baru memulai eksekusi
program.
Tanggung jawab Kernel
termasuk mengelola sumber daya sistem (komunikasi antara hardware dan komponen
software). Biasanya sebagai komponen dasar dari suatu sistem operasi, kernel
dapat menyediakan lapisan abstraksi terendah-level untuk sumber daya (terutama
prosesor dan perangkat Input Output) bahwa perangkat lunak aplikasi harus
terkontrol untuk melakukan fungsinya. Kernel biasanya membuat fasilitas
tersebut tersedia untuk proses aplikasi melalui inter-process communication
mechanisms dan system calls.System call ini
digunakan untuk mengimplementasikan berbagai layanan yang diberikan oleh sistem
pengoperasian. Program sistem dan semua program-program lainnya yang dijalankan
di atas kernel disebut user mode.Kernel Linux terdiri dari beberapa bagian penting, seperti:
pengurusan proses, pengurusan ingatan, pemacu perkakasan, pemacu sistem fail,
pengurusan jaringan dan lain-lain. Namun bahagian yang terpenting ialah pengurusan proses dan pengurusan ingatan. Pengurusan ingatan meliputi penggunaan ingatan,
kawasan pertukaran, bahagian-bahagian kernel dan untuk cache penimbal (buffer
cache). Pengurusan proses menangani
penggunaan proses-proses dan penjadualan proses. Pada bahagian dasar kernel
terdapat pemacu perkakasan untuk setiap jenis perkakasan komputer yang disokong.
Berikut beberapa fungsi
kernel:
1. Pengurusan proses.
Tugas utama sebuah system pengoperasian kernel ialah
membenarkan aplikasi yang lain untuk berjalan dan menyokong mereka dengan
ciri-ciri tambahan, seperti pengabstrakan perkakasan, untuk menjalan proses,
kernel mesti memuat turun failnya kepada ingatan, menyediakan stack untuk program dan pergi ke lokasi yang diberikan di
dalam program, ini memulakan perjalanan sesebuah program, cara ini dipanggil scheduling. Dalam sistem berbilang kerja, kernel secara
asasnya akan memberikan setiap program sedikit masa dan menukarkan dari proses
ke proses dengan cepat dengan itu ia akan muncul kepada pengguna jika proses
ini dijalankan secara terus menerus. Kernel mesti juga menyediakan proses ini
untuk berkomunikasi, ini dikenali sebagai inter-process
communication. Ini kemungkinan ada
multipemprosesan yang menyokong kernel tersebut.
2. Pengurusan ingatan.
Kernel mempunyai akses penuh dalam ingatan sistem dan menyediakan cara-cara untuk membenarkan userland
program untuk mengakses memori ini dengan selamat. Cara pertama untuk mengurus
ingatan ialah virtual addressing, biasanya arkib dengan mukasurat atau segmentation. Virtual addressingmembenarkan kernel untuk memberikan alamat fizikal
yang muncul sebagai alamat yang lain iaitu virtual address, ini membenarkan setiap program mempercayai ia
hanya satu program (sebahagian daripada kernel) yang berjalan, dan ini
mengelakkan aplikasi daripada berlanggar antara satu sama lain.
3. Pengurusan peranti.
Dalam arahan untuk melakukan sesuatu tugas, kernel perlu
untuk mengakses perbagai peranti yang bersambungan di dalam komputer, sebagai
contoh, dalam arahan untuk memaparkan pengguna apa-apa sahaja, pemacu monitor
perlu untuk muncul, peranti ini boleh dikawal melalui pemacu, di mana ia mesti
dibuat oleh pembangun dan/atau disediakan oleh pengilang sesuatu peranti
tersebut.
Pengurus
peranti pertamanya akan melakukan semakan keatas bas perkakasan yang berbeza
(seperti USB, PCI), dalam arahan unruk mengesan semua peranti yang telah
dipasang dan kemudiannya mencari pemacu yang bersesuaian, selepas ini, semuanya
bergantung kepada jenis kernel dan rekaan kernel.
4.
Sistem panggilan.
Dalam
arahan untuk menyediakan kerja yang berguna, program userland mesti mempunyai
akses kepada semua perkhidmatan yang disediakan oleh kernel. Ini dilaksanakan
secaar berbeza-beza oleh kernel yang berlainan, tetapi mesti disediakan oleh C
library, dimana ia menukarkan kelemahan kesemua system panggilan, sama ada
diberikan atau melalui memori yang dikongsi.
Dalam komputer, kernel merupakan
komponen utama sistem komputer yang paling penting, yang merupakan jembatan
antara aplikasi dan pengolahan data yang sebenarnya dilakukan pada bagian
hardware. Tanggung jawab Kernel termasuk
mengelola sumber daya sistem (komunikasi antara hardware dan komponen
software). Biasanya sebagai komponen dasar dari suatu sistem operasi,
kernel dapat menyediakan lapisan abstraksi terendah-level untuk sumber daya
(terutama prosesor dan perangkat Input Output) bahwa perangkat lunak aplikasi
harus terkontrol untuk melakukan fungsinya. Kernel biasanya membuat fasilitas
tersebut tersedia untuk proses aplikasi melalui inter-process
communication mechanisms dan system
calls.
Tugas sistem operasi dilakukan secara berbeda oleh kernel yang berbeda pula, tergantung pada desain dan implementasi. Meskipun kernel monolitik mengeksekusi semua kode sistem operasi di ruang alamat yang sama untuk meningkatkan kinerja sistem, microkernels menjalankan sebagian besar layanan pengguna sistem operasi di ruang sebagai server, yang bertujuan untuk meningkatkan pemeliharaan dan modularitas dari sistem operasi.
Fungsi utama kernel adalah untuk mengelola sumber daya komputer dan memungkinkan program lain untuk menjalankan dan menggunakan sumber daya koputer tersebut. Biasanya, sumber daya komputer terdiri dari:
Central Processing Unit (CPU/prosesor)
Ini adalah bagian paling sentral dari sebuah sistem komputer, bertanggung jawab untuk menjalankan atau mengeksekusi program di atasnya. Kernel bertanggung jawab untuk memutuskan setiap saat dimana banyak program yang berjalan serta harus dialokasikan ke prosesor (yang biasanya masing-masing prosesor hanya dapat menjalankan satu program pada satu waktu)
Memori komputer.
Memori digunakan untuk menyimpan instruksi program baik dan data. Biasanya, berdua harus hadir dalam memori agar program untuk mengeksekusi. Seringkali beberapa program akan menginginkan akses ke memori, sering menuntut memori lebih dari komputer telah tersedia. Kernel bertanggung jawab untuk menentukan memori memilih proses yang dapat menggunakan, dan menentukan apa yang harus dilakukan bila tidak cukup kapasitas memori yang tersedia.
Input / Output (I / O)
Perangkat-perangkat komputer I/O, seperti keyboard, mouse, disk drive, printer, monitor, dll kernel mengalokasikan permintaan dari aplikasi untuk melakukan I/O ke perangkat yang sesuai (atau pemilihan perangkat, misal dalam kasus pemilihan file pada disk atau menampilakan windows pada monitor) dan memberikan metode mudah untuk menggunakan perangkat (biasanya diabstraksikan ke titik di mana aplikasi tidak perlu tahu rincian pelaksanaan perangkat).
Kernel juga biasanya menyediakan metode untuk sinkronisasi dan komunikasi antara proses (disebut antar-proses komunikasi atau IPC inter-process communication).
Kernel dapat mengimplementasikan fitur-fitur ini sendiri, atau bergantung pada beberapa proses dijalankan untuk menyediakan fasilitas untuk proses lainnya, meskipun dalam hal ini harus menyediakan beberapa cara untuk memungkinkan proses IPC untuk mengakses fasilitas yang disediakan oleh masing-masing lain.
Akhirnya, kernel harus memberikan program yang berjalan dengan metode untuk membuat permintaan untuk mengakses fasilitas ini.
Tugas sistem operasi dilakukan secara berbeda oleh kernel yang berbeda pula, tergantung pada desain dan implementasi. Meskipun kernel monolitik mengeksekusi semua kode sistem operasi di ruang alamat yang sama untuk meningkatkan kinerja sistem, microkernels menjalankan sebagian besar layanan pengguna sistem operasi di ruang sebagai server, yang bertujuan untuk meningkatkan pemeliharaan dan modularitas dari sistem operasi.
Fungsi utama kernel adalah untuk mengelola sumber daya komputer dan memungkinkan program lain untuk menjalankan dan menggunakan sumber daya koputer tersebut. Biasanya, sumber daya komputer terdiri dari:
Central Processing Unit (CPU/prosesor)
Ini adalah bagian paling sentral dari sebuah sistem komputer, bertanggung jawab untuk menjalankan atau mengeksekusi program di atasnya. Kernel bertanggung jawab untuk memutuskan setiap saat dimana banyak program yang berjalan serta harus dialokasikan ke prosesor (yang biasanya masing-masing prosesor hanya dapat menjalankan satu program pada satu waktu)
Memori komputer.
Memori digunakan untuk menyimpan instruksi program baik dan data. Biasanya, berdua harus hadir dalam memori agar program untuk mengeksekusi. Seringkali beberapa program akan menginginkan akses ke memori, sering menuntut memori lebih dari komputer telah tersedia. Kernel bertanggung jawab untuk menentukan memori memilih proses yang dapat menggunakan, dan menentukan apa yang harus dilakukan bila tidak cukup kapasitas memori yang tersedia.
Input / Output (I / O)
Perangkat-perangkat komputer I/O, seperti keyboard, mouse, disk drive, printer, monitor, dll kernel mengalokasikan permintaan dari aplikasi untuk melakukan I/O ke perangkat yang sesuai (atau pemilihan perangkat, misal dalam kasus pemilihan file pada disk atau menampilakan windows pada monitor) dan memberikan metode mudah untuk menggunakan perangkat (biasanya diabstraksikan ke titik di mana aplikasi tidak perlu tahu rincian pelaksanaan perangkat).
Kernel juga biasanya menyediakan metode untuk sinkronisasi dan komunikasi antara proses (disebut antar-proses komunikasi atau IPC inter-process communication).
Kernel dapat mengimplementasikan fitur-fitur ini sendiri, atau bergantung pada beberapa proses dijalankan untuk menyediakan fasilitas untuk proses lainnya, meskipun dalam hal ini harus menyediakan beberapa cara untuk memungkinkan proses IPC untuk mengakses fasilitas yang disediakan oleh masing-masing lain.
Akhirnya, kernel harus memberikan program yang berjalan dengan metode untuk membuat permintaan untuk mengakses fasilitas ini.
FUNGSI DARI SHELL
1. Shell
Shell adalah bagian yang menjadi jembatan antara kernel dan user, serta aplikasi-aplikasi yang digunakan dalam komputer. Semua aplikasi berdiri diatas shell, dan semua hardware berada dibawah kernel, gabungan kernel dan shell inilah apa yang kita kenal dengan OS. Segala perintah user akan memberikan perintah tersebut kepada kernel untuk di proses. Contohnya : comand.com pada MS-DOS, PowerShell pada Microsoft Windows, dan LinuxShell pada linux.
Fungsi Shell, yaitu sebagai Penerjemah perintah anatar user dengan kernel dan untuk membedakan huruf kecil dan besar dalam menerima perintah .
2. Sistem Call
Sistem call merupakan penyedia interface antara program bagian OS dan system call sebagai jembatan antara proses dan Sistem operasi. System ini ditulis dalam bahasa assembly atau bahasa tingkat tinggi yang dapat mengendalikan mesin.
Fungsi Sistem Call, yaitu mengizinkan program yang sedang berjalan untuk membuat permintaan secara langsung dari sistem operasi dan kontrol proses serta manipulasi alat dan bekas.
3. Command Interpreter
Command interpreter adalah bagian dari sistem operasi komputer yang memahami dan menjalankan perintah yang dimasukkan secara interaktif oleh manusia atau dari sebuah program.Dalam beberapa sistem operasi, command interpreter disebut shell.
Fungsi Command interpreter, yaitu menyediakan mekanisme agar pengguna dapat membuat permintaan tanpa menulis program.
4. API (Aplication Programing Interface)
API (Aplication Programing Interface) atau aplikasi antarmuka pemrograman adalah metode spesifik yang ditentukan oleh sistem operasi komputer atau program aplikasi dimana seorang programmer menulis sebuah program aplikasi dapat membuat permintaan dari sistem operasi atauaplikasi lain.
API juga merupakan kumpulan fungsi-fungsi eksternal yang disediakan library windows untuk mengatur kemampuan dan tingkah laku setiap element di Windows (dari tampilan di desktop hingga alokasi memory) sehingga dapat dimanfaatkan suatu program untuk meningkatkan kemampuan program tersebut.
Shell adalah bagian yang menjadi jembatan antara kernel dan user, serta aplikasi-aplikasi yang digunakan dalam komputer. Semua aplikasi berdiri diatas shell, dan semua hardware berada dibawah kernel, gabungan kernel dan shell inilah apa yang kita kenal dengan OS. Segala perintah user akan memberikan perintah tersebut kepada kernel untuk di proses. Contohnya : comand.com pada MS-DOS, PowerShell pada Microsoft Windows, dan LinuxShell pada linux.
Fungsi Shell, yaitu sebagai Penerjemah perintah anatar user dengan kernel dan untuk membedakan huruf kecil dan besar dalam menerima perintah .
2. Sistem Call
Sistem call merupakan penyedia interface antara program bagian OS dan system call sebagai jembatan antara proses dan Sistem operasi. System ini ditulis dalam bahasa assembly atau bahasa tingkat tinggi yang dapat mengendalikan mesin.
Fungsi Sistem Call, yaitu mengizinkan program yang sedang berjalan untuk membuat permintaan secara langsung dari sistem operasi dan kontrol proses serta manipulasi alat dan bekas.
3. Command Interpreter
Command interpreter adalah bagian dari sistem operasi komputer yang memahami dan menjalankan perintah yang dimasukkan secara interaktif oleh manusia atau dari sebuah program.Dalam beberapa sistem operasi, command interpreter disebut shell.
Fungsi Command interpreter, yaitu menyediakan mekanisme agar pengguna dapat membuat permintaan tanpa menulis program.
4. API (Aplication Programing Interface)
API (Aplication Programing Interface) atau aplikasi antarmuka pemrograman adalah metode spesifik yang ditentukan oleh sistem operasi komputer atau program aplikasi dimana seorang programmer menulis sebuah program aplikasi dapat membuat permintaan dari sistem operasi atauaplikasi lain.
API juga merupakan kumpulan fungsi-fungsi eksternal yang disediakan library windows untuk mengatur kemampuan dan tingkah laku setiap element di Windows (dari tampilan di desktop hingga alokasi memory) sehingga dapat dimanfaatkan suatu program untuk meningkatkan kemampuan program tersebut.
Shell adalah command executive, artinya program yang
menunggu instruksi dari pemakai. Memeriksa sintaks dari instruksi yang
diberikan, kemudian mengeksekusi perintah tersebut. Shell ditandai dengan
prompt. Untuk pemakai menggunakan prompt $ dan untuk user menggunakan prompt #.
4 shell yang terkenal dalam system unix :
1. Bourne Shell ( /bin/sh )
Bourne Shell dirancang oleh Steve Bourne dari AT&T.
2. C-Shell ( /bin/csh )
Dikembangkan oleh Unix Barkeley yang dikenal dengan C-Shell.
3. Korn Shell ( /bin/ksh )
Korn Shell merupakan pengembangan dari ( /bin/csh ) yang dilakaukan oleh David Korn. Oleh karenanya shell tersebut diberi nama korn shell ( /bin/ksh ).
4. Bourne Again Shell ( /bin/bash )
Bourne Again Shell kompatible dengan Boune Shell dan mengadaptasi kemampuan Korn-Shell. Bash merupakan pengembangan dari sh ( Shell dari original UNIX). Dikembangkan untuk proyek GNU dan secara de facto merupakan shell standar Linux. Bourne Again Shell mengimplementasikan beberapa fitur dari shell sebelumnya yaitu sh, csh, ksh, tcsh.
4 shell yang terkenal dalam system unix :
1. Bourne Shell ( /bin/sh )
Bourne Shell dirancang oleh Steve Bourne dari AT&T.
2. C-Shell ( /bin/csh )
Dikembangkan oleh Unix Barkeley yang dikenal dengan C-Shell.
3. Korn Shell ( /bin/ksh )
Korn Shell merupakan pengembangan dari ( /bin/csh ) yang dilakaukan oleh David Korn. Oleh karenanya shell tersebut diberi nama korn shell ( /bin/ksh ).
4. Bourne Again Shell ( /bin/bash )
Bourne Again Shell kompatible dengan Boune Shell dan mengadaptasi kemampuan Korn-Shell. Bash merupakan pengembangan dari sh ( Shell dari original UNIX). Dikembangkan untuk proyek GNU dan secara de facto merupakan shell standar Linux. Bourne Again Shell mengimplementasikan beberapa fitur dari shell sebelumnya yaitu sh, csh, ksh, tcsh.
Shell Programming atau pemrograman shell yaitu menyusun
atau mengelompokkan beberapa perintah shell (internal ataupun eksternal
command) menjadi kumpulan perintah yang melakukan tugas tertentu sesuai tujuan
penyusunnya.
shell
adalah program (penterjemah perintah) yang menjembatani user dengan sistem
operasi dalam hal ini kernel (inti sistem operasi), umumnya shell menyediakan
prompt sebagai user interface, tempat dimana user mengetikkan perintah-perintah
yang diinginkan baik berupa perintah internal shell (internal command), ataupun
perintah eksekusi suatu file progam (eksternal command), selain itu shell
memungkinkan user menyusun sekumpulan perintah pada sebuah atau beberapa file
untuk dieksekusi sebagai program.
Macam – Macam Shell?
Tidak
seperti sistem operasi lain yang hanya menyediakan satu atau 2 shell, sistem
operasi dari keluarga unix misalnya linux sampai saat ini dilengkapi oleh
banyak shell dengan kumpulan perintah yang sangat banyak, sehingga memungkinkan
pemakai memilih shell mana yang paling baik untuk membantu menyelesaikan
pekerjaannya, atau dapat pula berpindah-pindah dari shell yang satu ke shell
yang lain dengan mudah, beberapa shell yang ada di linux antara lain:
·
Bourne
shell(sh),
·
C
shell(csh),
·
Korn
shell(ksh),
·
Bourne
again shell(bash),
·
dsb.
Masing
– masing shell mempunyai kelebihan dan kekurangan yang mungkin lebih didasarkan
pada kebutuhan pemakai yang makin hari makin meningkat, untuk dokumentasi ini
shell yang digunakan adalah bash shell dari GNU, yang merupakan pengembangan
dari Bourne shell dan mengambil beberapa feature (keistimewaan) dari C shell
serta Korn shell, Bash shell merupakan shell yang cukup banyak digunakan
pemakai linux karena kemudahan serta banyaknya fasilitas perintah yang disediakan.
FUNGSI DARI PROGRAM UTILITY
Utility dan Program Layanan
Program Utility atau Program Layanan adalah perangkat lunak komputer yang dirancang khusus untuk membantu mengelola dan menyesuaikan perangkat keras komputer, sistem operasi, atau perangkat lunak aplikasi dengan melakukan satu tugas atau serangkaian tugas kecil.
Utility software adalah jenis perangkat lunak sistem yang dirancang untuk membantu menganalisa, mengkonfigurasi, mengoptimalkan dan memelihara komputer.Sepotong tunggal dari perangkat lunak utilitas biasanya disebut utilitas (abbr. util) atau alat.
Utilitas perangkat lunak harus kontras dengan perangkat lunak aplikasi, yang memungkinkan pengguna untuk melakukan hal-hal seperti membuat dokumen teks, bermain game, mendengarkan musik atau surfing web. Alih-alih menyediakan jenis-jenis fungsionalitas berorientasi pengguna atau output-oriented,
Contoh Program Utility
• Disk Defragmenter, adalah salah satu tool yang disediakan oleh Windows yang digunakan untuk menganalisa volume drive, dan untuk meng-alokasikan dan meng-konsolidasikan ulang file – file ataupun folder – folder yang terpisah – pisah.
• Driver, merupakan suatu aplikasi untuk menghubungkan beragam perangkat keras, ke komputer dan terhubung melalui perangkat lunak.
Kategori software utility
- Disk penyimpanan utilitas
- defragmenters Disk dapat mendeteksi file-file komputer yang isinya yang rusak di beberapa lokasi di hard disk , dan memindahkan bagian-bagian untuk satu lokasi untuk meningkatkan efisiensi.
- dam Disk dapat memindai isi hard disk untuk menemukan file atau daerah yang rusak dalam beberapa cara, atau tidak disimpan dengan benar, dan menghilangkan mereka untuk operasi hard drive lebih efisien.
- pembersih Disk dapat menemukan file yang tidak perlu untuk operasi komputer, atau mengambil dalam jumlah cukup ruang. Disk cleaner membantu pengguna untuk memutuskan apa yang harus menghapus ketika mereka hard disk penuh.
- Ruang disk analisis untuk visualisasi penggunaan kapasitas disk dengan mendapatkan ukuran untuk setiap folder (termasuk sub folder) dan file dalam folder atau drive.menunjukkan distribusi ruang yang digunakan.
- partisi Disk bisa membagi drive individu menjadi beberapa logical drive, masing-masing dengan sistem file sendiri yang dapat dipasang oleh sistem operasi dan diperlakukan sebagai individu drive.
- Backup utilitas dapat membuat salinan semua informasi yang disimpan pada disk, dan mengembalikan baik seluruh disk (misalnya dalam hal kegagalan disk ) atau file yang dipilih (misalnya dalam hal kecelakaan penghapusan).
- Disk kompresi utilitas transparan dapat kompres / uncompress isi dari sebuah disk, meningkatkan kapasitas disk.
- File manajer memberikan metode untuk melakukan tugas pengelolaan data rutin, seperti menghapus, mengubah nama, katalog, uncataloging, memindahkan, menyalin, menggabungkan, menghasilkan dan memodifikasi data set.
- Arsip utilitas output aliran atau file tunggal ketika diberikan dengan direktori atau set file. Arsip utilitas, seperti suite arsip, biasanya tidak termasuk kemampuan kompresi atau enkripsi. Beberapa utilitas arsip bahkan mungkin memiliki utilitas un-arsip terpisah untuk operasi sebaliknya.
- Sistem profiler memberikan informasi rinci tentang perangkat lunak yang diinstal dan hardware terpasang ke komputer.
- Anti-virus scan utilitas untuk virus komputer.
- Hex editor langsung mengubah teks atau data file. File-file ini bisa berupa data atau program yang sebenarnya.
- Kompresi data utilitas output stream lebih pendek atau file yang lebih kecil ketika dilengkapi dengan aliran atau file.
- Kriptografi utilitas mengenkripsi dan mendekripsi stream dan file.
- aplikasi Launcher menyediakan jalur akses yang mudah untuk aplikasi perangkat lunak.
- Registry cleaners bersih dan mengoptimalkan registry Windows dengan menghapus kunci registri lama yang tidak lagi digunakan.
- Jaringan utilitas menganalisis's konektivitas jaringan komputer, mengkonfigurasi pengaturan jaringan, data cek transfer atau log kejadian.
- Antarmuka baris perintah (CLI) dan antarmuka pengguna grafis (GUI) Memungkinkan pengguna untuk menghubungi dan melakukan perubahan ke sistem operasi.
Program Utility atau Program Layanan adalah perangkat lunak komputer yang dirancang khusus untuk membantu mengelola dan menyesuaikan perangkat keras komputer, sistem operasi, atau perangkat lunak aplikasi dengan melakukan satu tugas atau serangkaian tugas kecil.
Utility software adalah jenis perangkat lunak sistem yang dirancang untuk membantu menganalisa, mengkonfigurasi, mengoptimalkan dan memelihara komputer.Sepotong tunggal dari perangkat lunak utilitas biasanya disebut utilitas (abbr. util) atau alat.
Utilitas perangkat lunak harus kontras dengan perangkat lunak aplikasi, yang memungkinkan pengguna untuk melakukan hal-hal seperti membuat dokumen teks, bermain game, mendengarkan musik atau surfing web. Alih-alih menyediakan jenis-jenis fungsionalitas berorientasi pengguna atau output-oriented,
Contoh Program Utility
• Disk Defragmenter, adalah salah satu tool yang disediakan oleh Windows yang digunakan untuk menganalisa volume drive, dan untuk meng-alokasikan dan meng-konsolidasikan ulang file – file ataupun folder – folder yang terpisah – pisah.
• Driver, merupakan suatu aplikasi untuk menghubungkan beragam perangkat keras, ke komputer dan terhubung melalui perangkat lunak.
Kategori software utility
- Disk penyimpanan utilitas
- defragmenters Disk dapat mendeteksi file-file komputer yang isinya yang rusak di beberapa lokasi di hard disk , dan memindahkan bagian-bagian untuk satu lokasi untuk meningkatkan efisiensi.
- dam Disk dapat memindai isi hard disk untuk menemukan file atau daerah yang rusak dalam beberapa cara, atau tidak disimpan dengan benar, dan menghilangkan mereka untuk operasi hard drive lebih efisien.
- pembersih Disk dapat menemukan file yang tidak perlu untuk operasi komputer, atau mengambil dalam jumlah cukup ruang. Disk cleaner membantu pengguna untuk memutuskan apa yang harus menghapus ketika mereka hard disk penuh.
- Ruang disk analisis untuk visualisasi penggunaan kapasitas disk dengan mendapatkan ukuran untuk setiap folder (termasuk sub folder) dan file dalam folder atau drive.menunjukkan distribusi ruang yang digunakan.
- partisi Disk bisa membagi drive individu menjadi beberapa logical drive, masing-masing dengan sistem file sendiri yang dapat dipasang oleh sistem operasi dan diperlakukan sebagai individu drive.
- Backup utilitas dapat membuat salinan semua informasi yang disimpan pada disk, dan mengembalikan baik seluruh disk (misalnya dalam hal kegagalan disk ) atau file yang dipilih (misalnya dalam hal kecelakaan penghapusan).
- Disk kompresi utilitas transparan dapat kompres / uncompress isi dari sebuah disk, meningkatkan kapasitas disk.
- File manajer memberikan metode untuk melakukan tugas pengelolaan data rutin, seperti menghapus, mengubah nama, katalog, uncataloging, memindahkan, menyalin, menggabungkan, menghasilkan dan memodifikasi data set.
- Arsip utilitas output aliran atau file tunggal ketika diberikan dengan direktori atau set file. Arsip utilitas, seperti suite arsip, biasanya tidak termasuk kemampuan kompresi atau enkripsi. Beberapa utilitas arsip bahkan mungkin memiliki utilitas un-arsip terpisah untuk operasi sebaliknya.
- Sistem profiler memberikan informasi rinci tentang perangkat lunak yang diinstal dan hardware terpasang ke komputer.
- Anti-virus scan utilitas untuk virus komputer.
- Hex editor langsung mengubah teks atau data file. File-file ini bisa berupa data atau program yang sebenarnya.
- Kompresi data utilitas output stream lebih pendek atau file yang lebih kecil ketika dilengkapi dengan aliran atau file.
- Kriptografi utilitas mengenkripsi dan mendekripsi stream dan file.
- aplikasi Launcher menyediakan jalur akses yang mudah untuk aplikasi perangkat lunak.
- Registry cleaners bersih dan mengoptimalkan registry Windows dengan menghapus kunci registri lama yang tidak lagi digunakan.
- Jaringan utilitas menganalisis's konektivitas jaringan komputer, mengkonfigurasi pengaturan jaringan, data cek transfer atau log kejadian.
- Antarmuka baris perintah (CLI) dan antarmuka pengguna grafis (GUI) Memungkinkan pengguna untuk menghubungi dan melakukan perubahan ke sistem operasi.
Program Utility adalah program-program (dalam hal ini pada Windows) yang
memiliki kegunaan yang besar untuk berbagai macam kebutuhan atau dapat
diartikan juga bahwa program utility juga merupakan program khusus yang
berfungsi sebagai perangkat pemeliharaan komputer, manajemen hardisk ,anti
virus, partisi hardisk,meningkatkan kinerja komputer.
A.DIsk Cleanup
Dengan menambah free space pada harddisk dengan menggunakan tool Disk Cleanup, dapat berakibat meningkatnya kecepatan pada komputer anda. Tool ini dapat mengidentifikasikan file-file yang aman untuk dihapus, juga ada pilihan file mana saja yang akan dihapus atau seluruh file yang di identifikasikan.
Penggunaan Disk Cleanup antara lain untuk:
• Menghapus temporary Internet files, file ini paling banyak menggunakan space hardisk anda saat berselancar di internet.
• Menghapus download program files seperti Microsoft ActiveX controls and Java applets
• Mengosongkan Recycle Bin.
• Menghapus Windows temporary files.
• Menghapus komponen Windows yang tidak anda gunakan.
• Menghapus instalasi program yang tidak terpakai lagi.
Menjalankan Disk Clenup:
• Klik Start, kemudian All Programs, kemudian Accessories, kemudian System Tools, dan terakhir klik Disk Cleanup. Bila anda menggunakan beberapa harddisk, akan terdapat beberapa spesifikasi harddisk yang filenya akan anda hapus.
• Pada Disk Cleanup for dialog box, scroll untuk melihat daftar isi dan menentukan file yang akan dihapus di dafta Files to delete.
• Kosongkan check box pada daftar file yang tidak ingin anda hapus, kemudian klik OK.
• Jika muncul konfirmasi penghapusan, maka klik Yes.
B.Disk Defragment
Saat penyimpanan file ke harddisk, file anda akan disimpan dalam kondisi kepingan-kepingan kecil yang terpisah penempatannya dalam harddisk, kondisi ini biasa disebut dengan fragmentasi. Pada saat anda membuka sebuah file, maka sistem akan mencari bagian- bagian tesebut di harddisk, bila penempatannya terpisah secara signifikan, kecepatan akses data menjadi lambat.Disk Defragmenter adalah sebuah utility dari Windows fungsinya untuk mengkonsolidasikan fragmentasi file-file yang terdapat dalam harddisk anda. Disarankan untuk menjalankan utility ini paling lama dalam waktu satu bulan atau bila anda:
• Menambahkan sebuah file yang besar.
• Total free disk space sebesar 15% atau kurang.
• Menginstal program baru atau sebuah versi baru dari Windows.
Menjalankan Disk Defragmenter:
• Klik Start, kemudian All Programs, kemudian Accessories, kemudian System Tools, dan terakhir Disk Defragmenter.
• Pada Disk Defragmenter dialog box, klik drive yang akan anda defragment, dan kemudian klik Analyze button. Setelah disk di analisa, terlihat sebuah dialog box, yang memberitahu bahwa anda dapat segera men-defragment drive yang telah di analisa.
• Untuk defragment drive yang telah dipilih, klik Defragment button. Catatan: Dalam Windows Vista, tidak terdapat grafik yang memperlihatkan proses, tetapi proses defragment tetap berjalan di hard drive anda. Setelah defragmentasi selesai Disk Fragmenter akan mendisplai hasilnya.
• Untuk melihat informasi secara detil tentang defragmented disk atau partisi, klik View Report.
• Untuk mengakhiri View Report dialog box, klik Close.
• Untuk mengakhiri utility Disk Fragmenter,klik Close button di window title bar.
C.Check Disk
Sebagai tambahan dalam menjalankan Disk Cleanup dan Disk Defragmenter untuk meng-optimalkan kecepatan komputer anda, cek integritas file-file yang disimpan dalam hardisk komputer anda dengan menjalankan utility untuk mengecek error.Harddisk yang anda gunakan bisa terdapat bad sector. Bad sector menjadikan performa komputer menjadi lambat, suatu saat menyebabkan penyimpanan data menjadi sangat sulit atau tidak bisa sama sekali. Utility Error Checking akan menjakanlan scan pada harddisk anda untuk bad sector dan file sistem error yang disebabkan kesalan penempatan file atau folder.
jalankan utility ini paling tidak 1 minggu sekali, untuk menghindari kehilangan data.
Menjalankan Error Checking utility
• Tutup semua file yang sedang dijalankan.
• klik Start, dan kemudian klik My Computer
• Di window My Computer, klik kanan harddisk yang akan anda cari bad sectornya, kemudian klik Properties.
• Di Properties dialog box, klik tabulasi Tools.
• Klik button Check Now.
• Pada Check Disk dialog box, pilih Scan for and attempt recovery of bad sectors check box, dan kemudian klik Start.
• Bila ditemukan bad sector, pilih fix untuk memperbaikinya.
D.Spyware
Spyware akan mengkoleksi data pribadi tanpa sepengetahuan anda dan tanpa permisi. Dari user name dan password web site yang anda kunjungi, spyware dapat beresiko mengambil informasi anda. Pada gilirannya spyware dapat memperlambat kinerja komputer anda. Untuk memerangi spyware anda dapat menggunakan Microsoft Windows Defender yang disertakan dalan paket Windows Vista, dan telah tersedia untuk di download dari situs Microsoft pada pemakaian Windows XP SP2 dan SP3. Sebagai alternatif anda dapat menggunakan anti spyware lainnya.
E.ReadyBoost
Penambahan system memory seperti RAM yang anda gunakan pada komputer, dapat meningkatkan performa kecepatan komputer secara signifikan. Tetapi penambahan memori ini sulit dilakukan oleh pengguna komputer yang awam, selain mengeluarkan biaya yang tidak sedikit. dan beberapa jenis komputer mengalami keterbatasan pada penambahan memori ini.
Windows Vista memperkenalkan Windows ReadyBoost, sebuah konsep baru penambahan memori dalam sistem.
A.DIsk Cleanup
Dengan menambah free space pada harddisk dengan menggunakan tool Disk Cleanup, dapat berakibat meningkatnya kecepatan pada komputer anda. Tool ini dapat mengidentifikasikan file-file yang aman untuk dihapus, juga ada pilihan file mana saja yang akan dihapus atau seluruh file yang di identifikasikan.
Penggunaan Disk Cleanup antara lain untuk:
• Menghapus temporary Internet files, file ini paling banyak menggunakan space hardisk anda saat berselancar di internet.
• Menghapus download program files seperti Microsoft ActiveX controls and Java applets
• Mengosongkan Recycle Bin.
• Menghapus Windows temporary files.
• Menghapus komponen Windows yang tidak anda gunakan.
• Menghapus instalasi program yang tidak terpakai lagi.
Menjalankan Disk Clenup:
• Klik Start, kemudian All Programs, kemudian Accessories, kemudian System Tools, dan terakhir klik Disk Cleanup. Bila anda menggunakan beberapa harddisk, akan terdapat beberapa spesifikasi harddisk yang filenya akan anda hapus.
• Pada Disk Cleanup for dialog box, scroll untuk melihat daftar isi dan menentukan file yang akan dihapus di dafta Files to delete.
• Kosongkan check box pada daftar file yang tidak ingin anda hapus, kemudian klik OK.
• Jika muncul konfirmasi penghapusan, maka klik Yes.
B.Disk Defragment
Saat penyimpanan file ke harddisk, file anda akan disimpan dalam kondisi kepingan-kepingan kecil yang terpisah penempatannya dalam harddisk, kondisi ini biasa disebut dengan fragmentasi. Pada saat anda membuka sebuah file, maka sistem akan mencari bagian- bagian tesebut di harddisk, bila penempatannya terpisah secara signifikan, kecepatan akses data menjadi lambat.Disk Defragmenter adalah sebuah utility dari Windows fungsinya untuk mengkonsolidasikan fragmentasi file-file yang terdapat dalam harddisk anda. Disarankan untuk menjalankan utility ini paling lama dalam waktu satu bulan atau bila anda:
• Menambahkan sebuah file yang besar.
• Total free disk space sebesar 15% atau kurang.
• Menginstal program baru atau sebuah versi baru dari Windows.
Menjalankan Disk Defragmenter:
• Klik Start, kemudian All Programs, kemudian Accessories, kemudian System Tools, dan terakhir Disk Defragmenter.
• Pada Disk Defragmenter dialog box, klik drive yang akan anda defragment, dan kemudian klik Analyze button. Setelah disk di analisa, terlihat sebuah dialog box, yang memberitahu bahwa anda dapat segera men-defragment drive yang telah di analisa.
• Untuk defragment drive yang telah dipilih, klik Defragment button. Catatan: Dalam Windows Vista, tidak terdapat grafik yang memperlihatkan proses, tetapi proses defragment tetap berjalan di hard drive anda. Setelah defragmentasi selesai Disk Fragmenter akan mendisplai hasilnya.
• Untuk melihat informasi secara detil tentang defragmented disk atau partisi, klik View Report.
• Untuk mengakhiri View Report dialog box, klik Close.
• Untuk mengakhiri utility Disk Fragmenter,klik Close button di window title bar.
C.Check Disk
Sebagai tambahan dalam menjalankan Disk Cleanup dan Disk Defragmenter untuk meng-optimalkan kecepatan komputer anda, cek integritas file-file yang disimpan dalam hardisk komputer anda dengan menjalankan utility untuk mengecek error.Harddisk yang anda gunakan bisa terdapat bad sector. Bad sector menjadikan performa komputer menjadi lambat, suatu saat menyebabkan penyimpanan data menjadi sangat sulit atau tidak bisa sama sekali. Utility Error Checking akan menjakanlan scan pada harddisk anda untuk bad sector dan file sistem error yang disebabkan kesalan penempatan file atau folder.
jalankan utility ini paling tidak 1 minggu sekali, untuk menghindari kehilangan data.
Menjalankan Error Checking utility
• Tutup semua file yang sedang dijalankan.
• klik Start, dan kemudian klik My Computer
• Di window My Computer, klik kanan harddisk yang akan anda cari bad sectornya, kemudian klik Properties.
• Di Properties dialog box, klik tabulasi Tools.
• Klik button Check Now.
• Pada Check Disk dialog box, pilih Scan for and attempt recovery of bad sectors check box, dan kemudian klik Start.
• Bila ditemukan bad sector, pilih fix untuk memperbaikinya.
D.Spyware
Spyware akan mengkoleksi data pribadi tanpa sepengetahuan anda dan tanpa permisi. Dari user name dan password web site yang anda kunjungi, spyware dapat beresiko mengambil informasi anda. Pada gilirannya spyware dapat memperlambat kinerja komputer anda. Untuk memerangi spyware anda dapat menggunakan Microsoft Windows Defender yang disertakan dalan paket Windows Vista, dan telah tersedia untuk di download dari situs Microsoft pada pemakaian Windows XP SP2 dan SP3. Sebagai alternatif anda dapat menggunakan anti spyware lainnya.
E.ReadyBoost
Penambahan system memory seperti RAM yang anda gunakan pada komputer, dapat meningkatkan performa kecepatan komputer secara signifikan. Tetapi penambahan memori ini sulit dilakukan oleh pengguna komputer yang awam, selain mengeluarkan biaya yang tidak sedikit. dan beberapa jenis komputer mengalami keterbatasan pada penambahan memori ini.
Windows Vista memperkenalkan Windows ReadyBoost, sebuah konsep baru penambahan memori dalam sistem.
Utility internal adalah
utility yang sudah ada pada Windows kita, secara default sudah terinstall pada
saat kita selesai menginstall Windows. Contoh : Sytem tools, Notepad (untuk
menulis), Windows Media Player (multimedia), Games, dan lain lain.
Sedangkan Utility eksternal adalah utility yang bukan bawan Windows, harus menginstall terlebih dahulu. Seperti halnya anti virus, Burning (pembakar CD), Cleaning sytem, dan lain lain.
Di sini saya akan menerangkan tentang Utility internal yang lebih tepatnya pada system tool. System tool sendiri terbagi dari beberapa bagian, yaitu:
Sedangkan Utility eksternal adalah utility yang bukan bawan Windows, harus menginstall terlebih dahulu. Seperti halnya anti virus, Burning (pembakar CD), Cleaning sytem, dan lain lain.
Di sini saya akan menerangkan tentang Utility internal yang lebih tepatnya pada system tool. System tool sendiri terbagi dari beberapa bagian, yaitu:
a. Back up
b. Character Map
c. Disk Cleanup
d. Disk Defragmenter
e. Files and Setting Transfer Wizard
f. Internet Explorer
g. Scheduled Task
h. System Information
i. System Restore
a. Backup
Backup merupakan suatu cara mengamankan file-file penting kita dengan cara membuat cadangan. Backup ini melakukan pengamanan file-file kita dengan cara menyatukan file kita menjadi satu. Dengan cara ini apabila hardisk kita mengalami masalah sehingga menyebabkan gangguan terhadap data kita seperti data terhapus, tertumpuk atau masalah lainnya, kita bisa mengembalikannya dengan file backup yang telah kita buat sebelumnya.
b. Character Map
Character Map adalah fasilitas yang dimililki Windows XP untuk memasukkan kode atau simbol tertentu yang tidak bisa dilakukan melalui keyboard. Dengan fasilitas ini hampir semua simbol dan kode bisa dimasukkan.
c. Disk Cleanup
Berfungsi untuk menghapus beberapa file temporary, biasanya diberi kode tmp, hasil hasil download dari internet, atau file dari suatu program yang dianggap tidak penting, sebaiknya anda menghapus file dengan ekstensi tmp sehingga sisa ruang hardisk anda jadi lebih banyak.
d. Disk Defragment
Berfungsi untuk menata ulang posisi file yang tidak beraturan akibat proses copy, paste, cut, delete dll. Ketika kita melakukan proses copy data atau bahkan penghapusan, pada hakekatnya terjadi perpindahan tata letak file sehingga komputer membutuhkan waktu ekstra untuk mencarinya. Proses inilah yang akhirnya menjadikan komputer kita terasa lebih lambat dari biasanya. Disk defragmenter dimaksudkan untuk mempercepat pembacaan file hal itu disebabkan program dapat mengenali langsung file yang akan dicari sesuai dengan urutan posisi yang telah ditentukan
e. Files and Setting Transfer Wizard
Files and Setting Transfer Wizard adalah suatu program bawaan windows agar si pengguna dapat mentransfer data-data backup pada computer satu dengan yang lain. Dan juga dapat memprogram agar suatu data tersebut mempunyai file cadangan anda dan pengaturan, yang kemudian dapat digunakan untuk mengembalikan konfigurasi data rinci anda, jika anda merasa perlu untuk menginstal ulang Windows XP.
f. Internet Explorer
Internet Explorer, disingkat IE atau MSIE, adalah sebuah penjelajah web (web browser) untuk alat browsing ketika kita connect terhadap internet dan perangkat lunak tak bebas yang gratis dari Microsoft.
g. Scheduled Task
Digunakan untuk membuat jadwal pengaturan proses tertentu, misalnya scandisk, defrag, back up dll. Dengan demikian anda leluasa untuk mengatur beberapa proses berdasarkan waktu yang nantinya anda tentukan. Fasikitas ini akan aktif secara otomatis setiap anda ,enjalankan program windows. Ikuti langkah-langkah di bawah ini untuk mengaktifkan schedule task.
h.
System Information
System information sengaja disediakan oleh windows untuk mengumpulkan konfigurasi dan beberapa perintah berharga lainnya yang dapat digunakan sebagai acuan manakala terjadi trouble pada computer kita. Ada 5 bagian yang disediakan oleh windows yaitu hardware, komponen, software environment, internet setting dan applications. Untuk melihat detail pada masing-masing bagian klik tanda + maka akan muncul informasi tambahan yang anda inginkan.
System information sengaja disediakan oleh windows untuk mengumpulkan konfigurasi dan beberapa perintah berharga lainnya yang dapat digunakan sebagai acuan manakala terjadi trouble pada computer kita. Ada 5 bagian yang disediakan oleh windows yaitu hardware, komponen, software environment, internet setting dan applications. Untuk melihat detail pada masing-masing bagian klik tanda + maka akan muncul informasi tambahan yang anda inginkan.
i. System Restore
System restore adalah salah satu komponen dalam windows XP yang berfungsi untuk mengembalikan komputer kita ke keadaan semula sesuai system restore yang kita pilih. System restore ini sejenis check point, jadi apabila kita selesai menginstal suatu program, namun kita merasa program ini tidak sesuai dengan kita maka kita bisa menggunakan system restore untuk mengembalikan sesuai keadaan sebelumnya. Perlu diketahui bahwa system restore hanya mengembalikan system atau setting dari komputer kita, tidak
berpengaruh pada data yang tersimpan pada hardisk kita. Jadi jangan takut data kita hilang apabila kita menggunakan system restore.
No comments:
Post a Comment