~~~~~* Tulisan Ini Saya Persambahkan Untuk Teman-teman Semua *~~~~~

Kisah Nyata "Temanku Mati Terbakar"

Web Hosting Murah Indonesia | Web Hosting Murah dan Handal
Abu Abdillah berkata : 
Aku tak tau, bagaimana harus menurunkan kisah ini padamu. Kisah yang pernah ku alami sendiri beberapa tahun yang lalu, sehingga mengubah total perjalanan hidupku.sabenarnya aku tidak ingin menceritakannya,tetapi demi tanggung jawab di hadapan Allah, demi peringatan bagi para pemuda yang mendurhakai Allah dan demi perjalanan bagi para gadis yang mengejar bayangan semu, yang di sebut cinta maka ku ungkapkan kisah ini.
Ketika itu, kami tiga sekawan,. Yang mengumpulkan kami adalah kesamaan nafsu dan kesia-siaan. oh , tdak kami berempat. satunya lagi adalah setan.

Perbedaan Ethernet dan NIC

Aku disini mau menjelaskan tentang perbedaan Ethernet dan NIC karena banyak orang yg sebenernya salah pengertian antara Ethernet dan NIC (Network Interface Card) atau dalam bahasa Indonesia nya di sebut Kartu Jaringan.
Perbedaannya antara lain, sbb :

Puisi Untuk Sahabat

Ingatlah sahabat…
Bunga itu menguntum indah,
Menyeri dan mekar memerah,
Dipuji dengan berbagai-bagai madah,
Esoknya bunga itu gugur ke tanah,
Serpih demi serpih ia punah,
Tanpa daun dan kelopaknya musnah.

Sahabatku…
Engkau bukan layu seperti bunga,
Dan aku bukan kumbang yang akan mengambil madunya,
Lambang bunga lambang sementara cuma,
Tetapi perjuangan kita tiada penghujungnya,
Daerah kita bukan daerah cinta,
Bukan masanya untuk memujuk kasih asmara,
Tiada senda gurau memanjang yang meleka,
Kerana kita dalam memperjuangkan agama.

Sahabatku..
Disini uda dan dara telah berkubur,
Kita bina atasnya jihad yang subur.

Ingatlah sahabat…
Bumi kita bumi yang payah,
Penuh peluh, air mata dan mungkin darah,
Bila kita jejak tapaknya perlu punyai wadah,
Ikuti dibelakang ulama’ supaya tak goyah,
Bila dikatakan pada mu: Perjuangan itu amat susah,
Kau katakanlah kembali: Aku mengharap hanya keredhaan dari Allah.

Sahabatku…
Semalam telah layu sekuntum bunga,
Telah gugur dari jambangannya,
Tetapi itu bukan perjuangan kita,
Bukanlah itu sebagai lambangnya,
Mulut telah kaku untuk bertanya,
Hati malu untuk memikirkannya,
Tidak seperti dahulunya,
Kita kuat berhujah dan bersuara.

Ingatlah sahabatku..
Kerana dulu dan kini kita tetap seorang mujahid,
Yang merindukan dan memburu syahid,
Maaf kiranya tuturku yang pahit.

Senyumlah sahabat..
Senyumlah dan serilah wajah,
Walau pudar dan hambar datang tak sudah,
Belajarlah menjadi seorang mujahid dan mujahidah,
Doaku agar kita berani seperti Hamzah,
Malah punyai semangat seperti Sumayyah.

*Sajak ini ialah bingkisan seorang sahabat saya.. :)

Setup BIOS

SETUP BIOS
 
BIOS (Basic Input Output System), adalah program yang berfungsi mengatur dan mengkonfigurasi sistem komputer, yang disimpan di dalam sebuah chip, disebut Chip BIOS. Berikut akan diurainkan leibh rinci beberapa tugas BIOS pada motherboard yaitu :
1. Mendeteksi dan melakukan konfigurasi perangkat-perangkat media penyimpanan standar yang biasanya dimiliki sebuah PC.
2. Melakukan Power On Self Test (POST) untuk mendeteksi, apakah perangkat-perangkat vital sudah terinstal dengan benar pada sistem PC.
3. Mendeteksi dan menentukan letak sistem operasi yang terpasang pada PC.
4. Melakukan pengaturan waktu secara real time. Waktu yang diatur pada BIOS ini nantinya juga akan digunakan pada sistem operasi.
5. Melakukan konfigurasi memori utama maupun memori cache yang terdapat pada sistem.
6. Mendeteksi dan melakukan pengaturan untuk port-port yang terpasang pada motherboard seperti PS/2, USB, port paralel, port serial dan lain-lian.
7. Melakukan seleksi dan pengaturan untuk fitur-fitur khusus yang ada pada motherboard seperti koreksi kesalahan memori, perlindungan antivurus, dan sebagainya.
8. Melakukan proteksi untuk keamanan PC.
Ada dua jenis chip BIOS yang banyak digunakan, yaitu Award BIOS dan AMI BIOS. Meskipun terdapat perbedaan menu setup pada keduanya, akan tetapi sebagian besar memiliki fungsi yang hampir sama. Anda dapat mempelajari salah satu dari kedunya, misalnya Award BIOS.
Masuk ke Award BIOS
Berikut penjelasan masuk ke Award BIOS:
1. Hidupkan komputer.
2. Tekanlah tombol Del berulang kali pada saat booting.
3. Muncul menu utama Award BIOS.
KETERANGAN
Menekan tombol Del berulang kali untuk masuk ke Setup BIOS tidak mutlak berlaku bagi setiap motherboard. Bahkan pada sebagian motherboard cara tersebut tidak berhasil masuk ke Setup BIOS. Ada beberapa kemungkinan yang dapat Anda lakukan selain menekan tombol Del, Lihatlah tabel berikut ini :
BIOS
_
TOMBOL
AMI BIOS
Del
AwardBIOS
Ctr1+A1t+E sc
Esc
Del
PhoenixBIOS
Ctrl+Alt+Esc
Ctr1+A1t+F 1
Ctrl+Alt+ S
Ctr1+Alt+Enter
Ctrl +Alt+ F 11
Ctr1+Alt+Ins
Menu Utama Award BIOS
1. Menu utama Award BIOS adalah sebagai berikut :
2. Standart CMOS Setup
Menu untuk mengatur konfigurasi standar setup BIOS, seperti mengatur tanggal, jam, harddisk, floppy disk, dan sebagainya.
· Date :
Diisi dengan tanggal, bulan clan tahun. Seting-lah field ini sesuai dengan tanggal, bulan dan tahun yang berlaku.Tekanlah tombol Page Up atau Page Down pada keyboard untuk setiap kali melakukan perubahan setting.
· Time
Diisi dengan waktu (jam, menit dan detik). Seting-lah field ini sesuai waktu yang berlaku. Usahakan setting waktu dilakukan dengan benar.
· Harddisk
Berisi spesifikasi Type, Size, Cyls, Head, Landz, dan Sector harddisk. Di sini Anda juga dapat mengkonfigurasi Mode harddisk. Konfigurasilah harddisk menjadi LBA, Auto, atau yang lainnya sesuai spesifikasi harddisk yang digunakan.
· Drive A, Drive B
Berisi tipe floppy disk drive yang terpasang pada komputer. Settinglah floppy disk drive pada field ini sesuai tipe yang digunakan. Atau, pilihlah “None” jika floppy disk drive tidak dipasang.
· Video
Berisi tipe kartu grafis yang digunakan komputer. Pilihan yang diberikan biasanya “EGA/VGA. Pilihan lain yaitu : CGAA40, CGA80 atau MONO. Pilihlah salah satu type sesuai jenis kartu grafis yang digunakan.
· Halt On
Berisikan perintah yang dilakukan komputer termasuk menentukan waktu komputer berhenti bekerja (halt). Pilihlah “All Errors” sehingga komputer akan berhenti bekerja (halt) ketika terjadi kesalahan pada sistem.
3. BIOS Features Setup
Menu untuk mengatur konfigurasi fasilitas-fasilitas yang disediakan oleh BIOS, seperti : mencegah virus, menentukan awal booting, mempercepat booting, dan sebagainya.
Gambar BIOS Features Setup
· Virus Warning
Berfungsi mendeteksi dan mencegah penyebaran virus. Pada bagian ini pilihlah “disabled”.
· CPU Internal Cache
Berfungsi mengaktifkan dan menonaktifkan (enable/disable) CPU Internal Cache (cache-memory level 1) yang ada pada prosesor sebagai penampung data sementara akan diolah oleh prosesor. Pada bagian ini pilihlah “enabled”.
· External Cache
Berfungsi meningkatkan performa sistem. Pada bagian ini pilihan “enabled”. Dengan pilihan tersebut sistem akan menggunakan cache memory lain yang ada pada sistem untuk menampung sementara data yang akan diproses oleh prosesor.
· Quick Power On Self Test
Berfungsi memeriksa komponen-komponen komputer pada saat melakukan cold boot. Apabila memilih “disabled”, komputer akan melakukan proses lebih lama, seperti memeriksa memori hingga tiga kali. Pilihlah “enabled”, agar komputer melakukan proses lebih singkat dan cepat.
· Boot Sequence
Berfungsi menentukan urutan proses booting. Pilihlah “C Only”. agar komputer melakukan booting hanya dari harddisk. Jika urutan booting dimulai dari floppy disk drive, ubahlah menjadi “A<C<SCSI”.
· Swap Floppy Drive
Berfungsi menukar posisi drive A dan drive B. Jika memilih “enabled”, drive A akan menjadi drive B, demikian sebaliknya. Apabila komputer hanya memiliki drive A, pilihlah “disabled” sebagai pilihan yang lebih aman.
· Boot Up Floppy Seek
Berfungsi mengetahui jenis track yang digunakan oleh disk drive. Pilihlah “disabled” untuk mempercepat booting.
· Boot Up Numlock Status
Berfungsi mengaktifkan tombol numlock pada saat komputer boot. Pilihlah, “on” agar BIOS mengaktifkan fungsi numlock extended At-keyboard pada saat booting. Anda juga dapat memilih “off”.
· Boot Up System Speed
Berfungsi menentukan keadaan komputer pada saat boot up. Pilihlah “high”, agar komputer melakukan proses lebih cepat.
· Security Option
Berfungsi menentukan kapan password akan diaktifkan. Jika memilih “setup”, komputer akan meminta password pada saat BIOS-setup dijalankan. Dan jika memilih “System”, komputer akan meminta password pada setiap kali komputer melakukan booting. Konfigurasilah security option sesuai kebutuhan Anda.
· OS Selector for Dram > 64 MB
Berfungsi menentukan konfigurasi kapasitas memori yang digunakan. Jika menggunakan memori lebih dari 64 MB, pilihlah “OS2″. Jika menggunakan memori lebih kecil dari 64 MB, pilihlah “Non-OS2″.
4. Chipset Feature Setup
Menu untuk mengatur konfigurasi fasilitas-fasilitas yang disediakan oleh chipset, misalnya timing memori. Fasilitas ini berpengaruh pada kinerja komputer secara keseluruhan.
5. Power Management Setup
Menu untuk mengatur kinerja perangkat-perangkat sehingga memungkinkan untuk menghemat energi komputer.
· HDD Power Down
Berfungsi mengatur kinerja harddisk. Pilihlah “Enabled” agar harddisk akan dimatikan secara otomatis dalam selang waktu tertentu. Atau pilihlah “Disabled” agar harddisk terus aktif (tidak dimatikan) baik pada saat melakukan atau tidak melakukan suatu aktivitas pekerjaan.
· VGA Active Monitor
Berfungsi mengatur kinerja harddisk. Pilihlah “Enabled” agar monitor akan dimatikan secara otomatis jika dalam selang waktu tertentu. Atau pilihlah “Disabled” agar monitor terus aktif (tidak dimatikan) baik pada saat melakukan atau tidak melakukan suatu aktivitas pekerjaan.
6. PNP/PCI Configuration
Menu untuk konfigurasi perangkat-perangkat dan PCI, seperti alokasi IRQ.
7. Integrated Pheriperals
Menu untuk mengkonfigurasikan fasilitas-fasliitas yang berhubungan dengan perangkat terhubung dengan motherboard seperti harddisk controller, floppy disk controller, serial dan parallel port meliputi konfigurasi port dan IRQ. Non aktifkan yang tidak dibutuhkan untuk membebaskan IRQ.
8. Load Setup Defaults
Menu untuk meningkatkan kinerja komputer secara instant. Apabila komputer berjalan stabil dengan setting ini, Anda dapat melakukan konfigurasi setting tambahan.
9. Supervisor Password
Menu untuk membuat password supervisor, password ini berlaku untuk proses booting dan proses konfigurasi setup BIOS. Dengan kata lain, setiap orang tidak dapat mengaktifkan sistem operasi memasuki dan melakukan perubahan setup jika tidak dapat melewati password yang ini. melindunginya. Buatlah password supervisor atau abaikan jika dirasa tidak perlu.
10. User Password
Menu untuk membuat password user, password ini hanya berlaku untuk proses booting saja dan tidak bisa digunakan untuk mengubah konfigurasi setup BIOS. Dengan kata lain, sistem operasi tidak akan diaktifkan selama pengguna tidak melewati password akan tetapi dapat melakukan perubahan konfigurasi setup. Buatlah password user atau abaikan jika dirasa tidak perlu.
11. IDE HDD Auto Detiction
Menu untuk mendeteksi parameter-parameter harddisk yang dikenali komputer, seperti Type, Size, Cyls, Sector, Mode, dan sebagainya. Gunakanlah setting “Yes” untuk port yang aktif, dan settinglah “No” untuk port yang tidak digunakan.
12. HDD Low Level Format
Menu untuk melakukan proses format harddisk. Tidak semua komputer memiliki BIOS dengan fasilitas ini.
13. Save & Exit Setup
Menu untuk menyimpan berbagai kemungkinan perubahan konfigurasi setup dan keluar dari setup BIOS.
14. Exit Without Saving

Sistem Operasi Dasar



A.Pengertian & Komponen-komponen Komputer

1.Pengertian Komputer
Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung. Dalam bahasa Inggris disebut to compute. Secara definisi komputer diterjemahkan sebagai sekumpulan alat elektronik yang saling bekerja sama, dapat menerima data (input), mengolah data (proses) dan memberikan informasi (output) serta terkoordinasi dibawah kontrol program yang tersimpan di memorinya. Jadi cara kerja komputer dapat kita gambarkan sebagai berikut
1. Input Device, adalah perangkat-perangkat keras komputer yang berfungsi untuk memasukkan data ke dalam memori komputer, seperti keyboard, mouse, joystick dan lain-lain.
2. Prosesor, adalah perangkat utama komputer yang   mengelola seluruh aktifitas komputer itu sendiri. Prosesor terdiri dari dua bagian utama, yaitu ;
  • Control Unit (CU), merupakan komponen utama prosesor yang mengontrol semua perangkat yang terpasang pada komputer, mulai dari input device sampai output device.
  • Arithmetic Logic Unit (ALU), merupakan bagian dari prosesor yang khusus mengolah data aritmatika (menambah, mengurang dll) serta data logika (perbandingan).
3. Memori adalah media penyimpan data pada komputer.
Memori terbagi atas dua macam, yaitu ;
  • Read Only Memory (ROM), yaitu memori yang hanya bisa dibaca saja, tidak dapat dirubah dan dihapus dan sudah diisi oleh pabrik pembuat komputer. Isi ROM diperlukan pada saat komputer dihidupkan. Perintah yang ada pada ROM sebagian akan dipindahkan ke RAM. Perintah yang ada di ROM antara lain adalah perintah untuk membaca sistem operasi dari disk, perintah untuk mencek semua peralatan yang ada di unit sistem dan perintah untuk menampilkan pesan di layar. Isi ROM tidak akan hilang meskipun tidak ada aliran listrik. Tapi pada saat sekarang ini ROM telah mengalami perkembangan dan banyak macamnya, diantaranya :
· PROM (Programable ROM), yaitu ROM yang bisa kita program kembali dengan catatan hanya boleh satu kali perubahan setelah itu tidak dapat lagi diprogram.
· RPROM (Re-Programable ROM), merupakan perkembangan dari versi PROM dimana kita dapat melakukan perubahan berulangkali sesuai dengan yang diinginkan.
· EPROM (Erasable Program ROM), merupakan ROM yangdapat kita hapus dan program kembali, tapi cara penghapusannya dengan menggunakan sinar ultraviolet.
· EEPROM (Electrically Erasable Program ROM), perkembangan mutakhir dari ROM dimana kita dapat mengubahdan menghapus program ROM dengan menggunakan teknikelektrik. EEPROM ini merupakan jenis yang paling banyak digunakan saat ini.
  • Random Access Memori (RAM), dari namanya kita dapat artikan bahwa RAM adalah memori yang dapat diakses secara random. RAM berfungsi untuk menyimpan program yang kita olah untuk sementara waktu (power on) jika komputer kita matikan, maka seluruh data yang tersimpan dalam RAM akan hilang. Tujuan dari RAM ini adalah mempercepat pemroses data pada komputer. Agar data yang kita buat tidak dapat hilang pada saat komputer dimatikan, maka diperlukan media penyimpanan eksternal, seperti Disket, Harddisk, flash disk, PCMCIA card dan lain-lain.
4. Output Device, adalah perangkat komputer yang berguna untuk menghasilkan keluaran, apakah itu ke kertas (hardcopy), ke layar monitor (softcopy) atau keluaran berupa suara. Contohnya printer, speaker, plotter, monitor dan banyak yang lainnya. Dari penjelasan diatas dapat kita simpulkan bahwa prinsip kerja komputer tersebut diawali memasukkan data dari perangkat input, lalu data tersebut diolah sedemikian rupa oleh CPU sesuai yang kita inginkan dan data yang telah diolah tadi disimpan dalam memori komputer atau disk. Data yang disimpan dapat kita lihat hasilnya melalui perangkat keluaran.
2.Komponen-Komponen Komputer
Komputer terdiri dari tiga komponen utama yang tidak dapat dipisahkan, yaitu ;
1. Hardware (perangkat keras), Merupakan peralatan fisik dari komputer yang dapat kita lihat dan rasakan. Hardware ini terdiri dari ;
  • Input/Output Device (I/O Device) Terdiri dari perangkat masukan dan keluaran, seperti keyboard dan printer.
  • Storage Device (perangkat penyimpanan) Merupakan media untuk menyimpan data seperti disket, harddisk, CD-I, flash disk dll.
  • Monitor /Screen Monitor merupakan sarana untuk menampilkan apa yang kita ketikkan pada papan keyboard setelah diolah oleh prosesor. Monitor disebut juga dengan Visual Display Unit (VDU).
  • Casing Unit adalah tempat dari semua peralatan komputer, baik itu motherboard, card, peripheral lain dan Central Procesing Unit (CPU).Casing unit ini disebut juga dengan System Unit.
  • Central Procesing Unit (CPU) adalah salah satu bagian komputer yang paling penting, karena jenis prosesor menentukan pula jenis komputer. Baik tidaknya suatu komputer, jenis komputer, harga komputer, ditentukan terutama oleh jenis prosesornya.Semakin canggih prosesor komputer, maka kemampuannya akan semakin baik dan biasanya harganya akan semakin mahal.
2. Software (perangkat lunak), merupakan program-program komputer yang berguna untuk menjalankan suatu pekerjaan sesuai dengan yang dikehendaki. Program tersebut ditulis dengan bahasa khusus yang dimengerti oleh komputer. Software terdiri dari beberapa jenis, yaitu ;
  • Sistem Operasi, seperti DOS, Unix, Linux, Novell, OS/2, Windows, Adalah software yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang pada komputer sehingga masing-masingnya dapat saling berkomunikasi. Tanpa ada sistem operasi maka komputer tak dapat difungsikan sama sekali.
  • Program Utility, seperti Norton Utility, Scandisk, PC Tools, dll.Program utility berfungsi untuk membantu atau mengisikekurangan/kelemahan dari system operasi, misalnya PC Tools dapat melakukan perintah format sebagaimana DOS, tapi PC Tools mampu memberikan keterang dan animasi yang bagus dalam proses pemformatan. File yang telah dihapus oleh DOS tidak dapat dikembalikan lagi tapi dengan program bantu hal ini dapat dilakukan.
  • Program Aplikasi, seperti GL, MYOB, Payroll dll. Merupakan program yang khusus melakukan suatu pekerjaan tertentu, seperti program gaji pada suatu perusahaan. Maka program ini hanya digunakan oleh bagian keuangan saja tidak dapat digunakan oleh departemen yang lain. Biasanya program aplikasi ini dibuat oleh seorang programmer komputer sesuai dengan permintaan / kebutuhan seseorang / lembaga/ perusahaan guna keperluan interennya.
  • Program Paket, seperti Microsofr office, Adobe fotoshop, macromedia studio, open office dll Adalah program yang disusun sedemikian rupa sehingga dapat digunakan oleh banyak orang dengan berbagai kepentingan. Seperti MS-office, dapat digunakan oleh departemen keuangan untuk membuat nota, atau bagian administrasi untuk membuat surat penawaran dan lain sebagainya.
  • Bahasa Pemrograman, PHP, ASP, dBase, Visual Basic, dll.Merupakan software yang khusus digunakan untuk membuat program komputer, apakah itu sistem operasi, program paket dll. Bahasa
pemrograman ini biasanya dibagi atas 3 tingkatan, yaitu ;
o Low Level Language, bahasa pemrograman generasi pertama,bahasa pemrograman jenis ini sangat sulit dimengerti karena instruksinya menggunakan bahasa mesin. Biasanya yang mengerti hanyalah pembuatnya saja.
o Midle Level Language, merupakan bahasa pemrograman tingkat menengah dimana penggunaan instruksi sudah mendekati bahasa sehari-hari, walaupun begitu masih sulit untuk di mengerti karena banyak menggunakan singkatansingakatan seperti STO artinya simpan (singkatan dari STORE) dan MOV artinya pindah (singkatan dari MOVE).Yang tergolong kedalam bahasa ini adalah Assembler, ForTran (Formula Translator).
o High Level Language, merupakan bahasa tingkat tinggi yang mempunyai cirri mudah dimengerti, karena menggunakan bahasa sehari-hari, seperti BASIC, dBase, Visual Basic, VB.Net dll.
3. Brainware (User),
User adalah personel-personel yang terlibat langsung dalam pemakaian komputer,seperti Sistem analis, programmer, operator, user, dll. Pada organisasi yang cukup besar, masalah komputerisasi biasanya ditangani oleh bagian khusus yang dikenal dengan bagian EDP (Electronic Data Processing), atau sering disebut dengan EDP Departemen, yang dikepalai oleh seorang Manager EDP.

B.Sistem operasi

Dalam Ilmu komputer, Sistem operasi atau dalam bahasa Inggris: operating system atau OS adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.
Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi.
Dalam Ilmu komputer, Sistem operasi atau dalam bahasa Inggris: operating system atau OS adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.
Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi.
Seiring dengan berkembangnya Sistem Operasi, semakin banyak lagi layanan yang menjadi layanan inti umum. Kini, sebuah OS mungkin perlu menyediakan layanan network dan koneksitas internet, yang dulunya tidak menjadi layanan inti umum. Sistem Operasi juga perlu untuk menjaga kerusakan sistem komputer dari gangguan program perusak yang berasal dari komputer lainnya, seperti virus. Daftar layanan inti umum akan terus bertambah.
Walaupun demikian API sebuah komputer tidaklah berpengaruh sepenuhnya pada program-program yang dijalankan diatas platform operasi tersebut.Contohnya bila program yang dibuat untuk windows 3.1 bila dijalankan pada windows 95 dan generasi setelahnya akan terlihat perbedaan yang mencolok antara window program tersebut dengan program yang lain.


A.Sistem Operasi saat ini

Sistem operasi-sistem operasi utama yang digunakan komputer sistem umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar:
  1. Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7 (Seven) yang dirilis pada tahun 2009, dan Windows Orient yang akan dirilis pada tahun 2014)).
  2. Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.
  3. Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.4 (Tiger). Awal tahun 2007 direncanakan peluncuran versi 10.5 (Leopard).
Sedangkan komputer Mainframe, dan Super komputer menggunakan banyak sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll.

B.Proses

Prosesor mengeksekusi program-program komputer. Prosesor adalah sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi program komputer. Dalam setiap detiknya prosesor dapat menjalankan jutaan instruksi.
Program adalah sederetan instruksi yang diberikan kepada suatu komputer. Sedangkan proses adalah suatu bagian dari program yang berada pada status tertentu dalam rangkaian eksekusinya. Di dalam bahasan Sistem Operasi, kita lebih sering membahas proses dibandingkan dengan program. Pada Sistem Operasi modern, pada satu saat tidak seluruh program dimuat dalam memori, tetapi hanya satu bagian saja dari program tersebut. Sedangkan bagian lain dari program tersebut tetap beristirahat di media penyimpan disk. Hanya pada saat dibutuhkan saja, bagian dari program tersebut dimuat di memory dan dieksekusi oleh prosesor. Hal ini sangat menghemat pemakaian memori.
Beberapa sistem hanya menjalankan satu proses tunggal dalam satu waktu, sedangkan yang lainnya menjalankan multi-proses dalam satu waktu. Padahal sebagian besar sistem komputer hanya memiliki satu prosesor, dan sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu. Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-proses? Sesungguhnya pada granularity yang sangat kecil, prosesor hanya menjalankan satu proses dalam satu waktu, kemudian secara cepat ia berpindah menjalankan proses lainnya, dan seterusnya. Sehingga bagi penglihatan dan perasaan pengguna manusia, seakan-akan prosesor menjalankan beberapa proses secara bersamaan.
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB (Process Control Block) yang memuat informasi tentang proses tersebut, yaitu: sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori. Prioritas proses merupakan suatu nilai atau besaran yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor. Proses yang memiliki prioritas lebih tinggi, akan dijalankan lebih sering atau dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih rendah. Suatu sistem operasi dapat saja menentukan semua proses dengan prioritas yang sama, sehingga setiap proses memiliki kesempatan yang sama. Suatu sistem operasi dapat juga merubah nilai prioritas proses tertentu, agar proses tersebut akan dapat memiliki kesempatan lebih besar pada eksekusi berikutnya (misalnya: pada proses yang sudah sangat terlalu lama menunggu eksekusi, sistem operasi menaikkan nilai prioritasnya).

C.Status Proses

Jenis status yang mungkin dapat disematkan pada suatu proses pada setiap sistem operasi dapat berbeda-beda. Tetapi paling tidak ada 3 macam status yang umum, yaitu:
  1. Ready, yaitu status dimana proses siap untuk dieksekusi pada giliran berikutnya
  2. Running, yaitu status dimana saat ini proses sedang dieksekusi oleh prosesor
Sistem Operasi untuk komputer:
1. UNIX
Termasuk sistem operasi yang paling awal ada untuk komputer. Merupakan induk dari sistem operasi linux.
2. DOS
Sistem operasi yang merupakan cikal bakal dari Microsoft Windows. Ciri khasnya yaitu berupa teks putih dengan latar belakang hitam. Kalau mau mencobanya bisa lewat Start Windows - Run, lalu ketik cmd.
3. Novell Operating Sistem
Dibuat oleh Novell Corporation. Sistem operasi yang dulu pernaha digunakan oleh Fakultas MIPA UGM untuk Entry Key-In KRS mahasiswa.
4. Microsoft Windows
Merupakan sistem operasi yang paling populer. Hampir semua orang pernah memakainya. Beberapa versi Microsoft Windows yang terkenal: Microsoft Windows 98, 2000, Me, XP, Vista, dan yang paling terbaru Windows 7.
5. Apple Machintos
System operasi yang unggul dalam hal grafik. Memerlukan hardware khusus sehingga tidak dapat di-install di computer biasa. Versinya antara lain Mac OS X (Tiger), Leopard.
6. Linux
Pertama kali dikembangkan oleh Linus Torvald. Merupakan sistem operasi open source artinya bisa dikembangkan oleh semua orang dengan bebas. Turunan linux atau yang dikenal dengan distro linux banyak sekali macamnya. Mungkin linux merupakan sistem operasi yang paling banyak. Beberapa di antaranya yaitu: Debian, Suse, Red Hat (Fedora), Slackware, Ubuntu, Backtrack, dan lain-lain
7. Solaris
Dikembangkan oleh Sun Microsystem. Lebih banyak digunakan untuk perusahaan.
8. Free BSD
Dibuat oleh Universitas Berkeley. Hampir sama seperti linux.