coba_dulu

silahkan_menikmati_blog_ini

24 Februari, 2011

Model System Komputer Berdasarkan Perangkat Mesin


Di posting oleh Annaas Pamungkas
Tugas Pemrograman System


Kali ini kita akan membahas model system komputer yang biasa kita gunakan sehari-hari dalam kehidupan guna membantu perkejaan, hiburan dan sebagainya. Komputer merupakan suatu alat yang digunakan untuk mengolah data yang ada dan dikerjakan dengan prosedur-prosedurnya sehingga menghaslikan sebuah informasi yang kita inginkan atau dicapai. Terdapat komponen-komponen yang mendukung kinerja komputer yang dilihat dari segi hardware (perangkat keras) / mesin komputer tersebut. Komponen-komponen tersebut yaitu :
  1. Central Processing Unit (CPU)
    Merupakan suatu unit pengolahan pusat yang digunakan untuk memproses atau melaksanakan instruksi-instruksidan pengendalian komputer dari sistem komputer. Dalam CPU sendiri terdapat elemen-elemen yang mendukung kinerjanya yaitu Control Unit (CU), Arithmatic Logical Unit (ALU), register, dan Bus. Control Unit (CU) merupakan suatu unit kontrol yang digunakan untuk pengaturan dan pengendalian pada semua peralatan yang ada pada sistem komputer, unit tersebut akan mengatur ketika ada inputan dari suatu alat, melakukan pengolahan dan menghasilkan output ke tampilan pada alat output. Sedangkan Arithmatic Logical Unit (ALU) merupakan alat yang akan melaksanakan kegiatan aritmatika (penambahan, pengurangan, dan lainnya), pelaksanaan logis (AND, OR dan lainnya) dan melakukan perbandingan yang sesuai dengan instruksi program. Register merupakansuatu alat penyimpanan sederhana yang memiliki akses dengan kecepatan tinggi dan digunakan untuk penyimpanan data dan instruksi saat diproses. Bus merupakan suatu penghubung antara semua komponen CPU.
  2. Memori
    Merupakan suatu tempat penyimpanan program atau instruksi-instruksi dan data. Jalur data digunakan untuk menghubungkan memori dengan CPU dan IO channel. Memori sendiri memiliki dua jenis yaitu memori utama dan memori sekunder. Memori utama digunakan untuk menyimpan program yang sedang maupunakan dijalankan oleh prosesor. Memori utama memiliki sifat volatile (data hilang jika tidak ada aliran listrik), contohnya yaitu RAM, ROM dan Cache Memori. Memori sekunder digunakan untuk menyimpan program maupun data yang memiliki ukuran sangat besar. Memiliki sifat nonvolatile (data tetap ada walaupun aliran listrik tidak ada) dan mampu melakukan penulisan, pembacaan, dan penghapusan data, contohnya yaitu Floppy Disk, optical disk, magnetic tape, dan lain semacamnya.
  1. IO channel
    Merupakan suatu alat yang digunakan untuk penghubung dan mendapatkan informasi dengan dunia luar dari komputer. Contoh alat IO yang umumnya kita ketahui yaitu keyboard (Input), monitor (output), dan lain semacamnya. Alat masukkan (input) tersebut melakukan pengubahan (encode) informasi kedalam data yang dapat diolah lebih lanjut oleh sistem komputer. Sedangkan alat keluaran (output) akan mendecode data ke dalam informasi yang mampu dikenali oleh pemakai komputer (user). Terdapat dua jenis IO channel yaitu Multiplexer Channel dan Selector Channel

Sekian penjelasan dari saya silahkan ditambahkan jika ada yang kurang.



Sumber :

http://www.docstoc.com/docs/28877582/Perangkat-Komputer
http://id.wikipedia.org/wiki/Komputer

15 Februari, 2011

Mengkritisi Karikatur Berdasarkan Penalaran


Di posting oleh Annaas Pamungkas
Tugas Bahasa Indonesia2# 1



            Dari karikatur di atas kita bisa melihat bahwa seorang wakil rakyat yang seharusnya mendengar dan melihat aspirasi dari rakyat. Namun wakil rakyat tersebut tidak mau mendengar dan tidak mau melihat aspirasi rakyat. Ia hanya melihat aspirasi dari diri sendiri demi kepentingan pribadi. Sungguh sangat aneh, seorang wakil rakyat yang dipercaya dan dipilih oleh masyarakat seharusnya mensejahterakan mereka, kini wakil rakyat hanya memikirkan kesejahteraan pribadi. Segala keluh kesah masyarakat kini tidak mau didengar dan dilihat oleh para wakil rakyat yang duduk di kursi negara. Ia lupa akan janji-janji yang telah ia ucapkan saat pemilihan wakil rakyat. Hidup dalam kesenangan yang kini ia pikirkan. Mereka memimpikan kesenangan yang akan didapatnya dari pembangunan gedung mewah tersebut beserta fasilitas yang berada di dalamnya.
           Para wakil rakyat kini sudah tidak mempunyai hati untuk merasakan penderitaan dan kesulitan yang dihadapi oleh rakyatnya. Seharusnya uang rakyat yang digunakan untuk kepentingan rakyat, telah beralih menjadi kepentingan pribadi. Masih banyak rakyat yang tidak mempunyai tempat tinggal, namun mereka mengaspirasikan pikirannya untuk membangun gedung mewah dan fasilitas didalamnya yang akan mereka tempati. Mereka seakan menutup mata dan telinga mereka dari aspirasi rakyat yang telah memilihnya. Mereka tidak pernah merasa cukup dengan fasilitas yang telah tersedia guna mendukung kinerja mereka dalam mensejahterakan rakyat. Dengan biaya negara yang digunakan untuk pembangunan gedung tersebut dapat dialokasikan demi kesejahteraan rakyat, seperti membangun gedung sekolah, membangun infrastruktur, sembako murah, meningkatkan fasilitas pendidikan, meningkatkan fasilitas kesehatan, dan lain sebagainya. Rakyat memimpikan kesejahteraan dalam kehidupan, namun untuk mewujudkan mimpi tersebut tidak di dukung oleh wakil rakyat yang hanya bermimpi untuk mewujudkan aspirasinya sendiri.


Solusi :
  • Gunakan fasilitas negara yang ada secara maksimum untuk kepentingan rakyat.
  • Amanah yang diberikan oleh rakyat kepada Wakil rakyat untuk dikerjakan dengan penuh tanggung jawab.
  • Wakil rakyat dibentuk guna mewakilkan suara maupun aspirasi masyarakat dari setiap wilayah di Indonesia yang seharusnya mereka dengarkan dan pikirkan.
  • Buka mata, telinga dan hati untuk melihat, mendengar dan merasakan kondisi rakyat yang sedang dalam kondisi kesulitan.
  • Wujudkan mimpi kesejahteraan untuk rakyat, bukan mewujudkan mimpi untuk kepentingan pribadi.

12 Februari, 2011

Pemrograman System & Macam-macam Sistem Operasi


Di Posting oleh Annaas Pamungkas
Tugas Pemrograman System


Pemrograman System

            Apa itu System program? System Program merupakan suatu program yang membantu “general user” menjalankan atau mengeksekusi komputasi secara efektif yang dibutuhkan oleh system komputer.
             “General user” yang dimaksud pada pengertian di atas, tidak termasuk program khusus yang digunakan
oleh user, seperti perangkat lunak aplikasi. Sedangkan pengertian eksekusi tersebut meliputi semua aktifitas yang diawali dari input teks program dan beragam tahapan pemrosesan dalam system komputer seperti : penamaan, editing, storage, relocation, linking dan pada akhirnya eksekusi itu sendiri.
            Sistem pemrograman merupakan suatu kegiatan pemrograman perangkat lunak yang mendukung sistem. Karakteristik utama dari pemrograman sistem yang dibandingkan dengan program aplikasi adalah bahwa program aplikasi bertujuan untuk menghasilkan suatu produk perangkat lunak yang memberikan layanan kepada pengguna (misalnya saja pada aplikasi pengolah kata yang digunakan para pengguna dalam memudahkan pekerjaan), sedangkan sistem pemrograman bertujuan untuk menghasilkan suatu produk perangkat lunak yang memberikan layanan kepada perangkat keras (Hardware) komputer (misalnya saja pada Language translation dan operating system yang dapat dikategorikan sebagai system program ). Hal tersebut membutuhkan tingkat yang lebih besar terhadap kecenderungan Perangkat Keras (hardware).
           Sistem program membantu general user dalam menjalankan suatu eksekusi dengan keseimbangan antara aspek keefektifan penggunaan system komputer dan keefektifan dari sumber daya manusianya yang terlibat dalam pengembangan program pada system komputer.
           Yang membedakan aktifitas dari pemrograman system dengan pemrograman lainnya yakni, Karena tujuan utama perancangan system program adalah merancang dan mengkode program agar tugas yang dijalankannya pada bahasa mesin yang dapat dimengerti perangkat keras (hardware) tidak hanya berjalan dengan benar tetapi juga efektif, maka efisiensi algoritma dan keserasian struktur data menjadi suatu hal yang penting. Suatu aspek yang membedakan Sistem Program dengan berbagai jenis program lain adalah adanya kaitan yang penting dengan factor lingkungannya, termasuk keseimbangan biaya antara sumber daya manusia dan komputer.
           Sebagai contohnya yaitu dengan menulis suatu program aplikasi yang menggunakan bahasa tingkat tinggi (high level language), seorang programmer dapat memperoleh kebutuhannya tanpa perlu mengetahui lebih mendalam bagaimana program tersebut mampu membentuk bahasa mesin yang dimengerti oleh CPU. Maka penggunaan pada program sistem seperti Compilerlah yang akan bertugas agar program yang dibuat oleh programmer dapat membentuk bahasa mesin yang dimengerti oleh CPU dangan menekankan pada optimalisasi sumber daya komputer. Agar kegiatan atau aktifitas tersebut berjalan secara optimal dalam system komputer maka operating system yang bertanggung jawab melakukannya. Dua aspek mendasar dari tugas system software adalah membuat fasilitas yang ada menjadi lebih baik dan mencapai pekerjaan yang efisien.
        Bahasa untuk pemrograman sistem merupakan bahasa yang dirancang untuk menulis perangkat lunak sistem yang berbeda dari perangkat lunak aplikasi. Perbedaan tersebut yakni, bahasa pemrograman sistem menawarkan akses yang langsung ke perangkat keras fisik dari mesin (merupakan bahasa pemrograman sistem archetypical dalam pengertian ini adalah BCPL). Perbedaan antara bahasa untuk pemrograman sistem dan pemrograman aplikasi menjadi samar dengan adanya popularitas yang luas dari C dan Pascal.


Macam- macam Sistem Operasi

Untuk berinteraksi dengan komputer maka manusia membutuhkan suatu Perangkat Lunak (software) agar komputer dapat melakukan apa yang kita inginkan. Perangkat lunak tersebut berfungsi sebagai jembatan antara aplikasi dan perangkat keras dimana aplikasi tersebut dijalankan. Perangkat Lunak (Software) yang digunakan untuk mengatur penggunaan hardware komputer tersebut menggunakan sebuah sistem operasi. Bagian kode pada Sistem Operasi yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel". Ada beberapa jenis sistem operasi untuk komputer dan handphone. Di bawah ini merupakan jenis-jenis sistem operasi komputer dan handphone yang sehari-hari kita temui.

Sistem Operasi untuk komputer:

UNIX
UNIX merupakan salah satu sistem operasi yang paling awal untuk komputer. UNIX Merupakan induk dari sistem operasi linux. UNIX diciptakan oleh Ken Thompson dan Dennis Ritchie dan dikembangkan oleh AT&T Bell Labs pada tahun 1960 dan 1970-an.
- Didesain sebagai Sistem Operasi yang portabel, Multi-Tasking dan Multi-User
- Lebih menekankan pada Workstation dan Server
- Karena faktor ketersediaan dan kompatibilitas yang tinggi menyebabkan UNIX dapat digunakan, disalin dan dimodifikasi sehingga UNIX mampu dikembangkan sehingga menghasilkan varian dari UNIX.
- Ditulis dalam bahasa C mirip dengan DOS yaitu Line/Text Command Based
- Sistem Operasi yang secure dibanding dengan Sistem Operasi lain, karena setiap file, direktori, user dan group memiliki set izin tersendiri untuk diakses.
- Adanya dukungan Proyek GNU, maka selanjutnya UNIX berkembang menjadi LINUX (Salah satu varian UNIX).

Kekurangan UNIX
- Perintah-perintah pengoperasian relatif panjang

Sun OS
SUN OS adalah sebuah system operasi versi UNIX yang digunakan dalam workstation-workstation Sun Microsystems yang dirilis pada tahun 1982. Setelah merilis SunOS versi 4, Sun Microsystems mengubah kode UNIX BSD yang sebelumnya mereka gunakan dengan kode UNIX System V, setelah mendapatkan lisensi dari pemegang lisensi UNIX waktu itu, AT&T. Perubahan ini menjadikan namanya berubah menjadi Solaris versi 2, dari yang seharusnya SunOS 5. Sehingga, secara tidak langsung, SunOS pun dianggap sebagai Solaris versi 1.x.

Solaris
Dikembangkan oleh Sun Microsystem dan banyak digunakan untuk perusahaan. Sistem Operasi Solaris adalah sebuah Sistem Operasi yang berdasarkan UNIX system yang diperkenankan oleh Sun Microsystems pada tahun 1992 sebagai pendukung SunOS.
Solaris terkenal karena kestabilannya, khususnya pada sistem SPARC (Scalable Processor Architecture), Solaris disertifikasi dalam Spesifikasi UNIX walaupun pada awal pengembangannya berdasarkan kepemilikan pribadi, dan kebanyakan kode dasarnya sekarang ini merupakan Software OpenSource yang biasa dikenal dengan OpenSolaris.
OpenSolaris adalah OpenSource versi Sistem Operasi Sun Solaris, namun Sun Solaris terdiri dari lebih beberapa kode yang tidak hanya inti dari Sistem Operasi misalnya : Source untuk Installer, Desktop dan Software.
OpenSolaris memiliki banyak fitur yang menjadikan OpenSolaris bisa digunakan untuk skala penggunaan yang besar dari penggunaan untuk desktop PC atau Mobile PC. Konsep dari Open Solaris yaitu sebagai berikut :
1. Free Redistribution     : Didistribusi secara bebas.
2. Source Code               : Sumber (Source) harus tersedia untuk semua distribusi.
3. Derived Works            : Setiap orang bisa mengubah kode dan mendisrtibusikan kembali.
4. No Discrimination       : Kode harus disediakan untuk seseorang untuk dikembagkan.
Beberapa kelebihan OpenSolaris dibandingkan dengan Sistem Operasi lain yakni :
1. ZFS                              : System Restore.
2. DTrace L                       : Dapat mengamati dimana aplikasi banyak menggunakan waktunya dan berapa lama.
3. Manajemen Kegagalan   : Mencegah, mendiagnosa dan memperbaiki error.
4. Zona                         : Mengimplementasikan sebuah abstraksi Sistem Operasi yang memungkinkan beberapa aplikasi berjalan secara terisolasi satu dengan lainnya di perangkat keras fisik yang sama.
5. Multimedia.

Free BSD
          FreeBSD pertama muncul pada tahun 1993 oleh David Greenman. Sistem operasi Free BSD Dibuat oleh Universitas Berkeley. Hampir serupa seperti linux. FreeBSD merupakan sebuah sistem operasi bertipe Unix bebas yang diturunkan dari UNIX AT&T lewat cabang Berkeley Software Distribution (BSD) yaitu sistem operasi 386BSD (sebuah proyek pengembangan BSD OS yang berjalan di atas Chip Intel) dan 4.4BSD. FreeBSD berjalan di atas sistem Intel x86 (IA-32) (termasuk Microsoft Xbox), DEC Alpha, Sun UltraSPARC, IA-64, AMD64, PowerPC dan arsitektur NEC PC-98. Dukungan untuk arsitektur ARM dan MIPS sedang dalam pengembangan. Tujuan dari FreeBSD adalah menyediakan software yang dapat digunakan untuk berbagai kepentingan.

IBM OS/2
Sistem Operasi IBM OS/2 dibuat secara bersama-sama oleh International Bussiness Machine Corporation dan Microsoft Corporation, untuk digunakan pada komputer IBM sebagai pengganti Sistem Operasi DOS. Kata OS/2 merupakan singkatan dari Operating System/2. Sistem Operasi ini didesain agar dapat menggunakan kemampuan penuh dari Mikroprosessor Intel 80286, termasuk diantaranya adalah Modus terproteksi (Protected Mode), mampu menjalankan tugas secara Simultan, serta mendukung Memori Virtual dengan tetap mempertahankan kompatibilitas dengan banyak perangkat lunak MS-DOS.

Chrome OS
Chrome OS merupakan Sistem Operasi buatan Google yang ringan dan memiliki basis Linux dan standard web untuk personal computer PC. Google Chrome bekerja dengan metode Windowing atau switching (Multi-Tasking). Google Chrome OS menggunakan standard web HTML 5, yang merupakan pengembangan software di browser yang berbasis Sistem Operasi. Jika dilihat-lihat, Chrome OS ini merupakan gabungan dari Linux dan Windows Vista. Chrome OS dirilis pada pertengahan 2010.

Novell Netware
Novell Operating Sistem Dibuat oleh Novell Corporation.
- Sebagai software jaringan
- Kecepatan komunikasi antar PC dalam sebuah LAN (Local Area Network)
- Manajemen jaringannya mudah
- Perangkat besar (space disk, memori) hanya pada computer yang digunakan sebagai server

Kelemahan :
- Berbasis DOS sehingga mode operasinya tidak grafis.

MS-DOS
DOS merupakan cikal bakal dari Microsoft Windows. Ciri khasnya yaitu berupa teks putih dengan latar belakang hitam. Evolusi dari MS-DOS yaitu Microsoft Windows. DOS merupakan sebuah sistem operasi yang berbasis modus teks dan command-line.
- Pengoperasiannya mudah;
- Space (ruang yang bebas dalam hardisk) yang dibutuhkan DOS tidak terlelu besar;
- Tidak memerlukan memori yang besar;
- Kompatibel pada hamper semua jenis software dan hardware.

Kelemahan :
- Mode operasinya dalam teks;
- Tidak kompatibel pada beberapa program yang beroperasi dalam mode grafis.

Microsoft Windows
Microsoft Windows atau lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi komputer pribadi yang dikembangkan oleh Microsoft yang menggunakan antarmuka dengan pengguna berbasis grafik (graphical user interface).Merupakan sistem operasi yang paling umum dipakai. Hampir semua orang pernah menggunakannya.

Windows 1.0
Windows 1.0 merupakan perangkat lunak 16-bit tambahan (bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan beberapa varian dari MS-DOS), sehingga Windows 1.0 tidak akan dapat berjalan tanpa adanya sistem operasi DOS.
- Berbasiskan GUI (Graphical User Interface)
- Mendukung Multi-Tasking atau dapat mengerjakan banyak pekerjaan secara simultan.

Windows 2.0
- Berbasiskan GUI (Graphical User Interface)
- Mendukung penggunaan VGA (Video Graphics Array)
- Mendukung Multi-Tasking.

Windows 3.0
- Berbasiskan GUI (Graphical User Interface)
- Mendukung penggunaan VGA (Video Graphics Array)
- Mendukung Multi-Tasking.
- Tersedia SDK (Software Development kit) sehingga para developer piranti lunak dapat mengembangkan aplikasi/programnya agar mampu berjalan di Windows 3.0
- Adanya Virtual Device Driver (VXD) yang berguna untuk meminimalisasi ketergantungan pada setiap driver pada perangkat keras tertentu.

Windows 3.1
- Fitur Multimedia dan True Type Font
- Memudahkan End-User karena adanya fitur Drag and Drop

Windows 3.11
- Sistem Operasi yang sudah mengenal NetWorking.

Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan Windows NT 3.1) merupakan sistem operasi mandiri yang tidak lagi bergantung kepada sistem operasi MS-DOS.

Windows 95
- Memiliki GUI yang lebih menarik dan atraktif
- Mendukung Plug and Play
- Mendukung penamaan yang panjang
- Memiliki beberapa fasilitas seperti: Browser yang terintegrasi dan Windows Explorer untuk menjelajah Windows
- Memiliki fitur untuk memanajemen daya (APM) dan diperkenalkannya juga Client-Server.

Windows 98
- Mendukung VGA berbasis AGP
- Mendukung media penyimpanan ringkas seperti USB
- Diperkenalkannya NAT untuk berbagi koneksi Internet
- Digantikannya Virtual Device Driver dengan Windows Driver Model
- Ada juga beberapa fitur tambahan berupa aplikasi Microsoft Office dan Internet Explorer versi 5.
- Memiliki kemampuan-kemampuan untuk memainkan Game dan menjalankan aplikasi Multimedia.

Windows ME
- Transisi dukungan grafis dari 16-Bit ke 32-Bit
- Banyak pengguna rumahan yang memakainya.

Windows 2000
- Banyaknya fitur tambahan: Active Directory, Image Preview, Browser Internet Explorer v6, DirectX dan Open GL, Plug and Play dan Windows Driver Model yang lebih baik performanya dibanding sebelumnya.

Windows NT
- Sudah mendukung arsitekstur x86 (80×86), Intel IA64 dan AMD64 (x64)
- Mendukung grafis 32-Bit
- Dibangun dari pengembangan IBM OS/2
- Banyak digunakan dalam jaringan komputer
- Memperkenalkan File System NTFS yang lebih baik dari FAT maupun FAT-32.

Windows XP
- Mempunyai banyak fitur dan performa yang semakin meningkat.
- Merupakan Windows yang paling laris dan digandrungi oleh pengguna PC maupun perangkat PC bergerak (Mobile).
- Banyak software yang kompatibel / yang berjalan stabil
- Instalasi software mudah

Kelemahan windows XP :
- Mudah terkena virus
- License aslinya mahal
- Sistem kurang stabil

Windows Server 2003
- Sistem Operasi yang berkonsentrasi pada jaringan
- Dapat dikatakan sebagai reinkarnasi dari Windows NT
- Banyak fitur yang ditawarkan, salah satunya adalah diperkenalkannya platform .Net
- Diperkenalkan fitur Domain Controller Server, PKI (Public Key Infrastructure) Server, Domain Name System (DNS), Dynamic Host Configuration Protocol (DHCP), Windows Internet Name Service (WINS), Microsoft IIS, dan lain sebagainya.

Windows Vista (Longhorn)
- Merupakan revolusi dari Windows XP
- Lebih mengutamakan interface atau penampilan grafis antarmuka dibandingkan dengan performa, dibuktikan dengan adanya fitur : AERO, Sidebar, dan lain sebagainya.

- Menawarkan tingkat keamanan yang lebih baik dibandingkan dengan Windows XP, karena pada Windows Vista diperkenalkan adanya Windows Firewall with Advanced Security, Windows Defender, Parental Control, User Account Control (UAC), BitLocker Drive Encryption, ASLR.
- Sudah mengenal IPv6, DirectX versi terbaru, dan arsitekstur 64-Bit.

Windows Home Page Server
- Transisi dari Windows Server 2003
- Ditujukan sebagai File Server untuk rumahan
- Mengenalkan beberapa teknologi yaitu : Headless Operation (Server tidak membutuhkan monitor atau keyboard untuk memanjemen perangkat), Kontrol jarak jauh, Pemantauan kesehatan komputer, Sharing dan Streaming.

Windows Server 2008
- Penggabungan fitur Sistem Operasi Windows Vista dengan Windows Server untuk meningkatkan keamanan dan kenyamanan End-User

Windows Server 2008 R2
- Perkembangan Windows Server 2008

Windows 7
- Versi terakhir Sistem Operasi besutan Windows
- Dirilis untuk menggantikan kekurangan Windows XP dan kelebihan Windows Vista.
- Dapat dikatakan sebagai fusi dari Windows XP dan Windows Vista
- Memiliki performa yang lebih baik dari Windows Vista.

Linux
Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Nama “Linux” berasal dari nama kernelnya (kernel Linux), yang dibuat tahun 1991 oleh Linus Torvalds. Sistem operasi yang bersifat open source artinya bisa dikembangkan oleh semua orang dengan bebas, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapapun. Linux memiliki beberapa  turunan atau yang dikenal dengan distro linux. Mungkin linux merupakan sistem operasi yang paling banyak. Di antaranya yaitu: Slackware, Backtrack, Redhat, Suse, Fedora, Mandriva, Slackware, OpenBSD, Ubuntu, Debian, Mint, Kuliax, IGOS, Dan lain-lain
Linux merupakan kloningan dari MINIX (Salah satu varian UNIX), peralatan sistem dan pustakanya umumnya berasal dari Sistem Operasi GNU. Linux memiliki banyak disain yang berasal dari disain dasar UNIX, Linux menggunakan Kernel Monilitik yaitu Kernel Linux yang menangani kontrol prosses, jaringan, periferal, dan pengaksesan sistem berkas. Sama seperti UNIX, Linuxpun dapat dikendalikan oleh satu atau lebih antarmuka baris perintah (Command Line Interface/CLI) berbasis teks, antarmuka pengguna grafis (Graphical User Interface/GUI) yang merupakan konfigurasi bawaan untuk versi dektop.

- Sebuah sistem Linux menyediakan antarmuka baris perintah lewat sebuah Shell (Konsole)
- Perbedaan utama antara Linux dan Sistem Operasi Populer lainnya terletak pada Kernel Linux dan komponen-komponennya yang bebas dan terbuka
- Sama seperti pada UNIX, Linux berkonsentrasi pada Workstation dan Server
- Banyak Workstation dan Server yang mengandalkan Linux karena Linux sangat stabil digunakan untuk jangka waktu lama
- Linux kebal terhadap Malware.
- Linux kebanyakan Gratis walaupun ada juga yang berbayar (Lisensi)
- Linux dapat didistribusikan tanpa harus memberikan royalty kepada seseorang
- Linux disusun berdasarkan standard Sistem Operasi POSIX yang diturunkan dari UNIX itu sendiri
- Tampilannya cukup bagus dan sederhana
- Relatif stabil

Kelemahan Linux
- Kalau memakai chipset VGA jangan heran kalau VGA tidak bisa terdeteksi oleh linux
- Kurangnya pilihan permainan-permainan yang populer
- Instalasi software/aplikasi tidak semudah windows

.
MAC OS (MACINTOSH OPERATING SYSTEM)

           MAC OS dikembangkan oleh perusahaan APPLE. OS ini hanya dapat dioperasikan dengan Hardware dari perusahaan tersebut. Sehingga Software dan Hardwarenya menjadi satu paket yang tidak terpisah. Sistem Operasi pertama yang menggunakan antarmuka pengguna grafis (Graphical User Interface/GUI).  OS ini biasa digunakan untuk pekerjaan-pekerjaan desain grafis seperti setting dan percetakan. Diantara OS yang dikeluarkan adalah
Mac OS 8.1, Mac OS 8.6, Mac OS 9, Mac OS X Hera, Mac OS X Kodiak, Mac OS X Cheetah, Mac OS X Puma, Mac OS X Jaguar, Mac OS X Panther, Mac OS X Tiger, Mac OS X Leopard, Mac OS X, Snow Leopard

Sistem Operasi Macintosh dibagi menjadi 2 jenis yakni:

1.MAC OS Klasik
Tidak memiliki sembarang Command Line (Baris perintah), menggunakan User Interface (UI) sepenuhnya dan menggunakan Cooperative Multitasking.

2.MAC OS X
MAC OS X memasukkan unsur-unsur BSD Unix, One Step, dan MAC OS X memiliki memori ala-Unix dan Pre-Emptive Multitasking.

Kelebihan MAC OS :
- Stabil, karena menggunakan UNIX.
- Multitasking.
- Tampilan (UI) sangat bagus.
- Aman dari Malware.
- Tidak mudah trouble
- Nyaman digunakan

 Kelemahan Macintosh :
- Tidak semua aplikasi kompatibel dengan sistem tersebut justru jadi trouble ketika menggunakannya
- Hanya cocok untuk pengguna apple dan mac .


System Operasi Mobile:

Sistem operasi mobile bertanggung jawab dalam mengoperasikan berbagai fungsi dan fitur yang tersedia dalam perangkat ponsel tersebut seperti, schedulling task, keyboard, WAP, email, text message, sinkronisasi dengan aplikasi dan perangkat lain, memutar musik, camera, dan mengontrol fitur-fitur lainnya.
            Selain berfungsi untuk mengkontrol sumber daya hardware dan software ponsel seperti keypad, layar, phonebook, baterai, dan koneksi ke jaringan, sistem operasi juga mengontrol agar semua aplikasi bisa berjalan stabil dan konsisten. Sistem operasi harus dirancang fleksibel sehingga para software developer lebih mudah menciptakan aplikasi-aplikasi baru yang canggih.

Symbian
Sistem operasi yang populer di kalangan para pengguna handphone. Kebanyakan handphone nokia menggunakan symbian sebagai sistem operasi. Versinya antara lain S40, S60 dan S9

Palm OS
Sistem operasi yang digunakan pada PDA keluaran PALM.

Android
Sistem operasi untuk handphone yang akan diluncurkan Google. Android berbasis Linux sehingga termasuk open source. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services dan kedua adalah yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution.
Kelebihan:
- Open source.
- Multitasking.
- Kemudahan dalam notifikasi.
- Mendukung banyak hardware mobile.
- Management widget yang flexibel.
- Tersedia banyak aplikasi pendukung.
- Dukungan penuh dari Google.
- User Interface yang interaktif.
- Telah mendukung HTML5.
- Tersedia Android Market untuk memenuhi kebutuhan user.
- Mendukung GPS.

Kekurangan:
- Harus terus update untuk memperbaiki bug.
- Banyak terpampang iklan dalam aplikasi

Apple (iOS)
           iOS adalah sistem operasi pada mobile Apple. Dikembangkan awalnya untuk iPhone, kemudian telah digunakan juga pada iPod Touch, iPad dan Apple TV.
Kelebihan:
- Multitasking.
- Navigasi mudah.
- Terintegrasi penuh dengan OS Apple yang lain.
- Dukungan multimedia sangat baik.
- User Interface yang interaktif.
- Tersedia AppStore untuk memenuhi kebutuhan user.
- Mendukung GPS.

Kekurangan:
- Tidak support flash (Safari Mobile).
- Penempatan antena kurang baik.
- Standar aplikasi pengembang sangat ketat.

Windows Mobile
           Sistem operasi yang dikeluarkan oleh Microsoft untuk smartphone dan PDA. Tampilannya hampir sama dengan Windows pada komputer. Versi saat ini disebut ‘Windows 7 Mobile’. OS ini berbasis pada Windows CE 7 Kernel, dan fitur-fiturnya dikembangkan menggunakan Microsoft Windows API. Sebagai tambahan, third party software development tersedia untuk Windows Mobile. Kebanyakan perangkat Windows Mobile dilengkapi dengan Stylus Pen, yang mana di gunakan untuk memasukan perintah-perintah dengan cara men-tap-nya di layar.
Kelebihan:
- Dukungan penuh dari Microsoft.
- Aplikasi office yang lengkap.
- Tersedia Android Market untuk memenuhi kebutuhan user.
- Tersedia fitur Find My Phone untuk mengetahui lokasi ponsel anda.
- Tersedia fitur Live Tiles untuk memberikan informasi pada homescreen ponsel anda.

Kekurangan:
- Mudah terserang malware.
- Keterbatasan multitasking (hanya untuk aplikasi tertentu).
- Aplikasi bawaan dari sistem kurang memadai (tidak ada file transfer bluetooth, Windows Explorer, Silverlight).
- Tidak mendukung internet tethering.

RIM (Blackberry)
BlackBerry OS adalah sistem operasi mobile yang dikembangkan RIM yang mendukung layanan multitasking untuk produk BlackBerry. BlackBerry diperkenalkan tahun 1997 oleh Perusahaan Kanada, Research in Motion mampu menyampaikan informasi jaringan data nirkabel. BlackBerry mulai dikenalkan di Indonesia pada Desember 2004 oleh operator di Indonesia. Fasilitas BlackBerry memang baru dimanfaatkan oleh para pengguna pribadi dan korporasi, belum merambah hingga bidang pemerintahan dan intelijen seperti di negara-negara lain.
Kelebihan:
- Fungsi BBM yang digunakan untuk chatting antar blackberry.
- Customize Theme untuk user level untuk mendesign thema blackberrynya sendiri.
- Fungsi geotag pada blackberry berGPS yang berisikan informasi.
- Tampilan akses multimedia yang sangat nyaman untuk digunakan.
- Fitur firewallnya,sangat efektif dalam memblok sms/mms/phone call yang tidak kita inginkan.
- System full backup/recover mempermudah user dalam membackup data-data penting.

Kekurangan:
- Belum mendukung conference call.
- Tidak ada aplikasi native untuk menerima dan mengirimkan fax.
- Spell check yang membantu pengecekan kesalahan ketik hanya dapat berjalan jika selesai diketik semua.
- Sinkronisasi antara email di blackberry dan server kurang maksimal.
- Browser bawaan blackberry tidak sempurna menampilkan webpage ber-javascript dan animasi.
 


Daftar Pustaka :

http://rudi.blog.uns.ac.id/2010/02/15/macam-macam-sistem-operasi-untuk-komputer-dan-handphonepda/
http://rnunugraha.blogspot.com/2010/07/macam-macam-sistem-operasi-komputer-dan.html
http://www.kaskus.us/showthread.php?t=6010781
http://www.scribd.com/doc/38803773/Macam-Sistem-Operasi
http://forkammi-online.blogspot.com/2009/04/pemrograman-sistem.html
http://linux.about.com/cs/linux101/g/systemprogram.htm
http://en.wikipedia.org/wiki/System_programming
http://en.wikipedia.org/wiki/System_programming_language