coba_dulu

silahkan_menikmati_blog_ini

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

Tidak ada komentar: