Tuesday, October 8, 2013

Fungsi - Fungsi Dari Kernel, Shell, dan Program Utility


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.

No comments:

Post a Comment