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.
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 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.
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 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.
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:
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.
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.