Kamis, 20 Oktober 2011

Nucira Group


Software Hotel Indonesiaadalah software manajemen perhotelan yang komprehensif dan terintegrasi dengan berbagai modul yang sangat lengkap mulai dari Hotel Management Software, Hotel Reservation Software (Billing Software), Hotel Reception Software and Hotel accounting software. Dengan menggunakan software ini semua pekerjaan mengelola hotel menjadi lebih mudah, efektif dan efisien.


Sejarah Nucira Group
NUCIRA Building
PT.Nusa Cipta Rancana Group (NUCIRA Group) merupakan perusahaan nasional Indonesia yang didirikan pada tahun 1979 oleh Rudy Nooryaldie. Nucira merupakan perusahaan yang bergerak di bidang teknologi informasi sebagai distributor mesin ATM dari NCR corporation. Kemudian pada Januari tahun 1999, Nucira menjadi distributor mesin ATM Diebold dan pada tahun 2002 hingga kini telah mengembangkan aplikasi software dan jasa pembangunan infrastruktur IT.

Kantor pusat Nucira menempati gedung milik sendiri yang bertempat di Jl. Let. Jend. Haryono M.T. Kav. 27, Jakarta Selatan 12820. Lokasi kami sangat strategis tidak jauh dari lokasi segitiga bisnis dan daerah kawasan industri di jakarta timur. kami juga memiliki dua anak perusahaan yakni, PT. Nusa Cipta Media dan PT. Transindo Equatorial Enterprise.

Nucira memiliki beberapa divisi utama yakni Marketing Division, Professional Services Division, Customer Services Division (untuk hardware and software), Financial & Administration Division.

Nucira saat ini telah menjadi perusahaan yang berpengalaman sangat luas dalam industri IT di Indonesia. Rencana ke depan kami adalah memperluas layanan IT kami di kota-kota besar di seluruh Indonesia khususnya dalam layanan System Integration Services, Network Design Consultancy, Training & General Trading.
Visi
  • Memberikan layanan dan produk terbaik kepada semua kustomer Nucira
  • Mengoptimalkan sumber daya yang Nucira miliki untuk mengantisipasi perubahan tren bisnis di masa depan
  • Menawarkan solusi yang inovatif kepada kustomer Nucira
Misi

Menciptakan produk yang dapat membantu perusahaan dalam hal efisiensi biaya.
Menciptakan produk melalui business process reengineering untuk mendapatkan hasil terbaik.
Memberikan komitmen total di setiap proyek yang Nucira kerjakan.
Memberikan loyalitas dan layanan prima kepada semua kustomer Nucira.


Di awal tahun 2002, PT. Nusa Cipta Media pada awalnya mengembangkan software aplikasi untuk memenuhi kebutuhannya sendiri lalu kemudian berkembang menjadi divisi tersendiri dan mulai memasarkan software tersebut. Salah satu software yang telah dibuat adalah :  NiGHTS - Nucira Integrated Hotel System.

Layanan :
NUCIRA GROUP sejak tahun 1980 telah melayani pasar Indonesia secara luas di bidang professional IT services. Nucira menawarkan spesialisasi layanan dalam bidang software development, network/systems integration & hardware maintenance. Staf  Nucira yang profesional dan berpengalaman dalam bidang IT akan menjamin segala layanan IT yang konsumen butuhkan untuk meningkatkan kinerja perusahaan Konsumen.

Untuk tumbuh berkembang menjadi perusahaan yang besar, sebuah perusahaan hendaknya melakukan investasi di bidang IT untuk meningkatkan kinerja dan efektifitas bisnis mereka untuk meraih keberhasilan yang di inginkan. Investasi ini tentunya dikembangkan dalam jangka waktu tertentu melalui penggunaan teknologi terkini yang canggih untuk membentuk platform yang bersifat client-server dan multi-tier browser based systems.

Infrastruktur adalah pondasi dasar agar implementasi IT kokoh dan berjalan dengan baik. Outsourcing IT adalah langkah tepat bagi Perusahaan Konsumen untuk membangun, mengembangkan dan memelihara infrastruktur IT perusahaan agar berjalan dengan baik. Nucira membantu perusahaan Konsumen untuk memiliki infrastruktur IT yang kokoh, aman dan mampu meningkatkan kinerja perusahaan secara signifikan.
Daftar Pustaka :
www.nucira.com

Kamis, 13 Oktober 2011

Resume Pirates From Silicon Valley


Dalam film ini diceritakan bagaimana Bill Gates dengan Stave Jobs memulai segalanya dari bawah. Pada tahun 1975 Bill Gates dan temannya Paul Allen mendirikan Microsoft dan pada tahun 1976 Steve Jobs dan temannya Steve Woznaic mendirikan Apple Inc.
Dengan  sentral Steve Jobs dan Bill Gates, dimana mereka punya musuh yang sama yaitu IBM. Dalam film ini digambarkan bagaimana Apple dengan cerdiknya membajak teknologi graphic user interface dari Xerox seta Gates yang nyaris bangkrut akan tetapi ia bisa mempengaruhi IBM dan mendapat proyek DOS karena IBM berniat untuk masuk ke pasar PC untuk menghadang Apple, padahal IBM dianggap sebagai musuh. Selain itu juga membujuk Steve agar bisa mengembangkan software yang bisa jalan di Macintosh dan mendapatkan prototype dari mac, hanya dengan menggunakan sentiment IBM dan mengatakan “better work with you (Apple) than IBM. Dan rule: good artist copy great artist steal berlaku, Microsoft membuat windows dan menjualnya di Jepang terlebih dahulu bukan di Amerika.
Dari situ juga kita lihat bagaimana jeniusnya Steve Jobs dalam memilih nama untuk computer yang dia jual, Lisa, Apple dan Macintosh adalah nama yang cukup familiar di telinga orang sehingga bisa mempercepat akselerasi brand familiarity dari sebuah produk.
Leadership, the rise and fall of Steve Jobs karena memecah belah karyawan di Apple menjadi 2 geng, Apple II dan Macintosh serta bagaimana dia menjadi ‘ketua sekte’ dengan Apple computer sebagai ‘agama’ bagi para karyawannya.
Tapi ada satu hal yang berbeda dari Gates dan Jobs, orientasi mereka. Steve Jobs lebih berorientasi pada seni dimana dia selalu menganggap output dari Apple adalah sebuah karya seni, sedangkan Gates berorientasi pada bisnis yang mengarah pada market domination. Mungkin hal tersebut yang  terus berinovasi dan Microsoft mengembangkan untuk computer dengan pola open system dengan pola adaptasi.

Kamis, 06 Oktober 2011

Usaha Kreatif Irma Suryati (Keset Mengubah Martabat Penyandang Cacat)







Sejak bayi Irma Suryati sudah menderita layu kaki. Penyebabnya adalah virus Polio. Meski masih bisa berjalan sampai SMA, kaki Irma mudah lemas. Sejak saat itu, sang ayah menyuruh Irma, 33 tahun, menggunakan tongkat untuk berjalan. Hingga kini, ketika kondang sebagai pembuat keset dengan 1.600 karyawan, ibu empat anak ini masih menggunakan tongkat untuk menopang kaki kanannya yang tidak normal.
Kondisi kaki itulah yang mendorong Irma melakukan sesuatu yang berarti bagi dirinya dan orang lain. Setelah lulus SMA di Semarang, Irma mencoba membuat keset dari kain perca, benda sederhana untuk membersihkan telapak kaki.
“Aku mencoba membuat keset dari kain sisa industri garmen,” ujar Irma. Kebetulan, di dekat rumahnya di Semarang terdapat banyak sisa kain industri garmen. Kain sisa itu ia jahit menjadi aneka bentuk keset.
Awalnya, keset itu dibuat hanya untuk kebutuhan sendiri. Lambat laun, karyanya mulai dilirik tetangga. Pasar kecil pun mulai terbentuk. Keputusan menjadi perajin keset makin bulat ketika ia menikah dengan Agus Priyanto, penyandang cacat yang jago melukis. Mereka sepakat membuka usaha kecil pembuatan keset pada 1999. Kala itu, Irma dan Agus dibantu lima karyawan.
Ketika usaha mereka mulai berkembang, Irma merasa tak leluasa lagi menjalankan usaha di rumah orang tuanya. Pada 2002, pasangan muda ini memutuskan pindah ke Kebumen, kampung halaman Agus. Mereka membeli rumah di Jalan Karang Bolong kilometer 7, Desa Karangsari, Kecamatan Buayan, Kebumen. Dari rumah itulah Irma mengendalikan usahanya.
Irma tak mau membuat usaha ecek-ecek. Ia membentuk usaha berbadan hukum yang diberi nama Usaha Dagang Mutiara Equipment. Perempuan itu juga membentuk Pusat Usaha Kecil Menengah Penyandang Cacat. “Awalnya susah sekali mengorganisasi orang,” kata Irma.
Tapi Irma adalah sosok yang tidak mau mengalah pada keadaan. Ia mendatangi penduduk dari rumah ke rumah untuk mendorong ibu rumah tangga menjadi produktif dengan mengajari mereka membuat keset. “Perempuan sekarang harus berdaya secara ekonomi,” kata dia.
Tapi Irma juga pernah menanggung sinisme dan cibiran oleh orang-orang yang melihat usaha itu dengan sebelah mata, apalagi ketika mereka melihat kaki Irma yang cacat.
Toh Irma tak patah semangat. Hasilnya pun mulai tampak. Ia berhasil mengajak beberapa ibu rumah tangga belajar membuat keset. Ketika sudah terampil, mereka mendapat pasokan bahan baku dan mesin jahit dari Irma.
Saat masyarakat mulai menyadari tentang manfaat keterampilan yang diberikan Irma, minat menjadi pembuat keset pun tak terbendung. Irma membuat koperasi simpan pinjam pada 2003 untuk menampung kegiatan ekonomi 1.600 pembuat keset hasil binaannya. Anggota koperasi keset ini tersebar di 11 kecamatan di Kebumen. Irma juga menggunakan jaringan pembinaan kesejahteraan keluarga (PKK). Akhirnya, usaha keset ini merambah ke Banyumas dan Solo.
Bahkan mulai tahun ini Irma menggandeng kelompok waria dan pekerja seks komersial di Purwokerto. Hasilnya, 20 waria dan pekerja seks komersial bisa membuka gerai di perumahan Limas Agung, Purwokerto.
Tiap bulan, perajin mendapat kiriman kain sisa sebagai bahan baku. Irma mendatangkan 10 ton kain sisa dari Semarang setiap bulan. Omzet bulanannya bisa mencapai Rp 40-50 juta.
Untuk strategi pemasaran, Irma mengandalkan 15 penjual. Selain itu, ia juga menitipkan barang produksinya di beberapa gerai yang tersebar di banyak kota. Salah satunya adalah di showroom milik Kementerian Pemuda dan Olahraga di Jakarta. Kebetulan, Irma sering bertemu dengan Pak Menteri, Adyaksa Dault.
Selain memasarkan produk di dalam negeri, Irma juga memasarkannya ke luar negeri, yakni Jerman, Jepang, dan Turki. “Selama ini masih memakai jasa orang lain. Ke depan nanti, saya ingin mengekspornya sendiri agar lebih untung,” tutur Irma.

Irma mengadakan pertemuan tiap tiga bulan sekali untuk menjaga kualitas produknya. Forum itu diikuti koordinator tiap kecamatan. Selain membicarakan kualitas produk, ia juga memperkenalkan inovasi baru kerajinan tangan.
Saat ini, Irma memproduksi 42 macam keset. Ada yang berbentuk elips, binatang, atau bunga. Di pasaran, keset-keset itu dijual Rp 15 ribu untuk konsumen dalam negeri, dan Rp 35 ribu untuk konsumen luar negeri.
Sukses membuat keset tak lantas membuat Irma hobi ongkang-ongkang kaki. Ia dan kawan-kawannya terus mengembangkan kerajinan lain, misalnya membuat kotak tisu dari lidi. “Ada orang Turki yang memesannya,” ujar Irma.
Kini Irma membuat desain sajadah dari tikar pandan. Kebetulan, di Kebumen banyak perajin pandan yang belum mampu membuat kerajinan dengan bahan baku anyaman pandan. “Padahal kalau dibentuk menjadi kerajinan, nilai jualnya akan meningkat,” ujar Irma.
Ironisnya, pengikut Irma justru kebanyakan datang dari luar desanya. Bahkan banyak penduduk tidak mengenal sosok Irma, meskipun mereka tinggal di desa yang sama. “Oh, orang yang cacat itu ya?” kata salah satu tetangga Irma ketika ditanya Tempo.
Sebagai penyandang cacat, Irma bukanlah orang yang cengeng. “Cacat bukan halangan untuk berkarya,” kata dia. Irma mengaku sering sedih melihat para penyandang cacat yang masih terdiskriminasi, terutama yang ingin menjadi pegawai negeri sipil. Karena itulah Irma memutuskan membuka lapangan kerja sendiri. “Rencananya saya akan membangun pabrik di belakang rumah, khusus untuk orang cacat,” ujar Irma.
Pada 27 Agustus ini, Irma akan terbang ke Australia untuk mengikuti pameran dan menggelar presentasi produknya di sana. Di Negeri Kanguru itu, ia berharap menyabet penghargaan kelas dunia.ARIS ANDRIANTO
Nama: Irma Suryati
Tempat tanggal lahir: Semarang, 1 Januari 1975
Suami: Agus Priyanto
Anak:
Ziha Kusuma, 11 tahun
Hafiz Al-Mukni, 8 tahun
Eksamutiara Nabila, 3 tahun
Nauli Wyadyaksa, 3 bulan
Pekerjaan: Perajin pembuat Keset
Pendidikan:
SMAN 1 Semarang
Penghargaan: 
Wirausahawati Muda Teladan pada tahun 2007 dari Kementerian Pemuda dan Olahraga.
Perempuan Berprestasi 2008 dari Bupati Kebumen.
Penghargaan dari Jaiki Jepang, khusus untuk orang cacat.
(Total penghargaan yang diraihnya mencapai 100 penghargaan).
Sumber:KoranTempo

Rabu, 28 September 2011

Perjalanan H. MISLAM PENGUSAHA SUKSES“MIE 99”


H.Mislam lahir di Kebumen, 24 Agustus 1968. H.Mislam adalah pengusaha sukses “Mie 99”. H.Mislam mengabiskan masa kecilnya hingga remaja di Kebumen. Sejak kecil H.Mislam sudah merasakan kesulitan dan kepahitan hidup.
Desakan ekonomi dan sulitnya memperoleh pekerjaan membuat H.Mislam memutuskan untuk menjual kue di sekolah yang dibuat oleh sang ibu. H.Mislam menjual kue dengan berjalan kaki sekitar satu jam dari rumah hingga sekolahan. Pada tahun 1983 H.Mislam bertekat untuk mencari pekerjaan di kota dengan cara melamar pekerjaan di pabrik-pabrik, namun hasilnya tetap nihil. Tak ada satu pun pabrik yang menerima H.Mislam untuk bekerja.
Walau kegagalan telah menghampiri H.Mislam, namun ia tetap tabah, sabar, berdoa, berusaha, dan bekerja keras untuk mendapatkan pekerjaan. H. Mislam terus berusaha mencari pekerjaan hingga akhirnya ia mendapatkan pekerjaan menjadi seorang pembantu rumah tangga. Meskipun H.Mislam hanya menjadi seorang pembantu, tetapi ia tidak pernah mengeluh apa lagi malu dengan pekerjaan itu. H.Mislam bangga, karena pekerjaanya  itu menolong orang lain meskipun ia sering dimarahi oleh majikanya. H.Mislam juga disuruh memandikan anjing majikanya. Dengan rasa terpaksa H.Mislam memandikan anjing tersebut, karena haram hukumnya dalam islam. Namun jika ia tidak mau  majikannya akan marah dan memotong gajinya.
Setelah dua tahun kemudian H.Mislam memutuskan keluar dari pekerjaanya sebagai pembantu rumah tangga karena tidak puas dengan gaji yang didapat dan tidak cukup untuk menghidupi anak dan istrinya. Keluar dari pekerjaan sebagai pembantu H.Mislam akhirnya menjadi buruh pembuatan mie untuk mie ayam di Kebumen selama lima tahun. Kemudian H.Mislam dan anak istrinya keluar dan pindah ke Yogyakarta . Dengan keyakinan, tekat dan semangat yang kuat, dan dari pengalaman bekerja H.Mislam memutuskan untuk memulai usaha sendiri membuat mie, yang diberi nama “Mie 99”. Walaupun pada saat itu belum ada modal dan rencana yang matang untuk memulai usaha. Maka H.Mislam meminta bantuan saudara bagaimana solusi yang baik agar usaha saya bisa berjalan. Saudara H.Mislam meminjamkan modal untuk memulai usaha “Mie 99.”
Nama “Mie 99” merupakan angka kelahiran usaha ini, yaitu pada tahun 1989 bulan 09, sehingga Mislam mengambil angka belakang menjadi 99. “Mie 99” adalah mie yang digunakan untuk mie ayam. Modal yang diperlukan untuk membuka usaha ini sekitar Rp.10.000.000,00. Pada saat itu H.Mislam hanya memiliki uang Rp. 1.000.000,00. Akhirnya H.Mislam meminjam saudaranya sebesar Rp. 4.000.000,00 dan meminjam koperasi desa sebesar Rp. 5.000.000,00.
H.Mislam memulai usaha dengan cara memasang spanduk, menyebarkan brosur, memberi tahu dari mulut ke mulut, menyewakan gerobak dan memberi fasilitas kepada pelanggan penjual mie ayam. Pada awal usahanya, pelanggan H.Mislam hanya 5 orang, itu saja masih belum tentu membeli mie 99.
Dengan ketekunan dan kesabaran H.Mislam dalam menjalankan usaha tersebut, akhirnya ia menjadi pengusaha “Mie 99” yang terbilang sukses. H.Mislam mendistribusikan “Mie 99” Keberbagai tempat seperti di Kulon Progo, Celep, Sorobayan, Gumulan, Kuroboyo, Pasar Mangiran, Tegal layang, Sumber Agung, Manding, Bantul, Kretek, Parangtritis, Sewon, Sidomulyo, Kralas, Gajuran, Medelan, Pranti, Wonolopo, Srayu, Bakulan,  Suren Wetan, Pundong, hampir semua di daerah bantul adalah pelangganya, bahkan ada di Klaten dan daerah sekitar prambanan. Setiap pelanggan berbeda-beda dalam membeli mie ada yang 10-20 kg bahkan ada yang sampai 30-50 kg/hari.
Setiap hari H.Mislam dapat menghasilkan “Mie 99” sekitar 600 Kg. Harga 1 Kg “Mie 99” adalah Rp. 8.000,00. Penghasilan H.Mislam setiap hari sekitar Rp.5.000.000,00. Sedangkan pengeluaran sekitar Rp.2.000.000,00. H.Mislam kini memiliki 20 karyawan, 10 karyawan bekerja membuat “Mie 99” dan 10 karyawan bekerja sebagai pembuat grobak “Mie 99”, karena disamping menjual “Mie 99” H.Mislam juga menyewakan grobak “Mie 99”. Pelanggan H.Mislam pun bertambah menjadi 900 orang pelanggan tetap, dan 20 orang pelanggan yang tidak tetap.
Dibalik kesuksesan H.Mislam sebagai pengusaha “Mie 99” ada suka duka yang dialami. Suka dalam menjalankan usaha ini bila pelanggan membeli “Mie 99” dengan jumlah yang banyak dan kini H.Mislam menjadi pengusaha sukses dengan omset perbulan sekitar Rp.90.000.000,00. Namun duka yang dialami seperti jika harga tepung terigu naik, sehingga pengeluaran naik. Selain itu bila banyak para pembeli yang menghutang, banyaknya saingan, dan kendala dalam hal distribusi seperti harga BBM naik, supir sakit, mobil rusak, listrik mati yang dapat mengakibatkan pendistribusian tidak tepat waktu.
Kesuksesan H.Mislam tidak membuat ia menjadi orang yang sombong dan menghambur-hamburkan hartanya begitu saja. H.Mislam memanfaatkan harta yang diperoleh untuk menunaikan ibadah Haji pada tahun 2010 bersama istri tercinta. Selain itu ia menyisihkan sebagian hartanya untuk ditabung.
Berdasarkan kisah hidup H.Mislam pengusaha sukses “Mie 99” kita dapat mengambil hikmahnya, yaitu kesuksesan tidaklah mudah untuk didapat. Penuh lika-liku, pengorbanan dan perjuangan yang keras untuk mendapatkannya. Namun, kita harus percaya bahwa setiap usaha dan doa akan membuahkan hasil yang memuaskan. Allah akan membukakan pintu rezeki bagi hambanya yang tidak mengenal putus asa dan mau berusaha.
Kesimpulannya yaitu kesuksesan akan didapat jika kita selalu berusaha dan berdoa. Tidak mudah menyerah jika kita gagal. Namun, jika kita sudah sukses janganlah menjadi orang yang sombong. Kita harus bisa memanfaatkan harta yang telah kita miliki, karena harta tersebut adalah titipan dari Allah SWT.

Selasa, 22 Maret 2011

Sejarah Windows Mobile

Windows Mobile adalah sistem operasi yang kompak dikombinasikan dengan sederetan aplikasi dasar untuk ponsel berdasarkan Microsoft Win32 API. Perangkat yang menjalankan Windows Mobile termasuk Pocket PC, Smartphone, Portable Media Center, dan on-board komputer untuk beberapa mobil. Perangkat ini dirancang untuk menjadi agak mirip dengan Windows versi desktop, dan fitur-bijaksana aesthetically. Selain itu, pihak ketiga pengembangan piranti lunak tersedia untuk Windows Mobile. Awalnya muncul sebagai Pocket PC 2000 sistem operasi, Windows Mobile telah diperbarui beberapa kali, dengan versi yang Windows Mobile 6.5. Berikut penjelasan lebih lanjut


Microsoft pada 2008 yang diproyeksikan pengiriman perangkat dengan Windows Mobile akan meningkat dari 11 juta sampai 20 juta unit, tetapi tidak terjawab tujuan awalnya hanya menjual 18 juta lisensi Citing yang tertunda peluncuran Smartphone tertentu. Windows Mobile dari pasar sebagai sistem operasi untuk Smartphone di seluruh dunia telah jatuh dari 23% pada tahun 2004 turun sampai 12% pada 2008. [1] Windows Mobile sekarang memiliki pangsa pasar smartphone di seluruh dunia dari 14%. [2] lisensi Microsoft Windows Mobile ke empat keluar dari dunia lima produsen ponsel terbesar, dengan Nokia yang lain.

Windows Mobile untuk Pocket PC ini membawa fitur-fitur standar dalam sebagian besar dari versi:
-Today Screen menunjukkan tanggal saat ini, pemilik informasi, janji mendatang, e-mail, dan tugas.
-Taskbar yang menunjukkan waktu saat ini dan volume.
-Office Mobile suite yang Mobile versi aplikasi Microsoft Office
-Outlook Mobile datang dengan Windows Mobile.
-Internet Explorer Mobile browser internet yang dikembangkan oleh Microsoft untuk Pocket PC dan Handheld PC yang dimuat secara default dengan Windows Mobile dan Windows CE untuk Handheld PC.
-Windows Media Player untuk Windows Mobile.
-Klien PPTP VPNs.
-Internet Connection Sharing (ICS) yang memungkinkan ponsel terpasang komputer untuk berbagi koneksi internet melalui USB dan Bluetooth.

Windows Mobile berjalan pada berbagai platform perangkat keras termasuk Pocket PC, Smartphone, Portable Media Center, dan mobil. Hardware platform ini tidak selalu ada dari berbagai macam Windows Mobile.

Pocket PC

Pocket PC yang asli adalah platform yang ditujukan untuk sistem operasi Windows Mobile. Perangkat ini terdiri dari baik standalone Pocket PC tanpa perangkat ponsel kemampuan, dan orang-orang yang menyertakan kemampuan ponsel. Sekarang yang paling nama Windows Mobile dirancang untuk digunakan pada Pocket PC yang secara resmi “Windows Mobile 6 Profesional” untuk perangkat ponsel dengan kemampuan dan “Windows Mobile 6 Classic” untuk perangkat tanpa kemampuan ponsel.

Smartphone

Smartphone yang menjadi platform perangkat keras berikutnya setelah Pocket PC untuk menjalankan Windows Mobile, dan debuted dengan rilis Pocket PC 2002. Walaupun dalam arti luas dari istilah “Smartphone”, kedua ponsel Pocket PC dan Microsoft Smartphone merek masing-masing sesuai dalam kategori ini, perlu dicatat bahwa Microsoft menggunakan istilah “Smartphone” hanya mencakup lebih spesifik perangkat keras yang berbeda dari Pocket PC telepon. Smartphone seperti itu pada awalnya dirancang tanpa touchscreens, dimaksudkan untuk lebih efisien akan dioperasikan dengan satu tangan, dan biasanya memiliki resolusi lebih rendah daripada menampilkan Pocket PC. Microsoft fokus untuk platform Smartphone adalah untuk menciptakan sebuah perangkat yang juga berfungsi sebagai telepon dan perangkat data yang lebih terpadu yang tepat. [4] yang sekarang nama Windows Mobile dirancang untuk digunakan pada Smartphone yang resmi “Windows Mobile 6 Standard”

Portable Media Center

Portable Media Center yang merupakan perangkat yang difokuskan pada integrasi dengan Microsoft Windows Media Center dan Windows Media Player untuk memungkinkan pengguna untuk membawa mereka media perpustakaan dengan mereka di mana saja. Portable Media Center yang secara resmi diperkenalkan pada tahun 2004, dan menjalankan versi modifikasi dari Windows Mobile. Perangkat ini menjadi pendahulu ke Microsoft Zune, dan 2006 Microsoft setelah dihentikan proyek dalam nikmat yang terakhir

Automobiles

“Windows Mobile untuk Otomotif” adalah nama untuk sistem operasi Microsoft yang memfasilitasi beberapa fungsi dalam mobil termasuk komunikasi, hiburan, sistem informasi. [5] Windows Mobile untuk digunakan dalam mobil adalah platform terbaru untuk sistem operasi, dan telah diperkenalkan oleh Microsoft pada Februari 2006 di Geneva International Motor Show. [6] untuk Windows Mobile Otomotif datang dalam dua versi yang berbeda. Dasar versi termasuk konektivitas Bluetooth dan USB interface untuk pemutaran musik. Standar ini juga mencakup versi, tetapi ia juga dilengkapi dengan built-in GPS, ponsel GSM, dan fitur keamanan. Sistem ini lebih banyak dikenal sebagai SINK. Windows Mobile untuk spesifikasi Otomotif hardware1 termasuk ARM 300 MHz processor, 32 MB RAM, dan mikrofon.

Versions

Pocket PC 2000

Pocket PC 2000, awalnya CODEC “pedang tipis ringan dan tajam”, telah dirilis pada 19 April 2000, dan ini didasarkan pada Windows CE 3.0. Itu adalah debut dari apa yang kemudian dikenal dengan sistem operasi Windows Mobile, dan dimaksudkan untuk menjadi penerus untuk sistem operasi Palm-aboard Ukuran PC. Backwards compatibility telah disimpan dengan Palm-Ukuran aplikasi PC. Pocket PC 2000 yang ditujukan terutama untuk perangkat Pocket PC, namun beberapa Palm-Ukuran perangkat PC memiliki kemampuan yang akan diperbarui juga. Selain itu, beberapa telepon Pocket PC 2000 yang dilepaskan, namun Smartphone platform perangkat keras yang belum dibuat. Satu-satunya yang didukung oleh resolusi ini telah melepas 240 x 320 (QVGA). Removable storage kartu format yang didukung adalah CompactFlash dan MultiMediaCard. Pada saat ini perangkat Pocket PC belum standar dengan arsitektur CPU tertentu. Akibatnya, Pocket PC 2000 yang dirilis pada beberapa CPU arsitektur; SH-3, MIPS, dan ARM.
Aesthetically, Pocket PC yang asli adalah sistem operasi yang mirip dengan Windows 98, Windows Me, Windows 2000 dan sistem operasi.

Fitur / aplikasi built-in untuk Pocket PC 2000 termasuk sebagai berikut: [8]
-Pocket Office
-Pocket Word
-Pocket Excel
-Pocket Outlook
-Pocket Internet Explorer
-Windows Media Player
-Microsoft Reader
-Microsoft Money
-Catatan, catatan dengan aplikasi
-Karakter mendukung pengakuan
-Inframerah (IR) file beaming kemampuan

Pocket PC 2002

Pocket PC 2002, awalnya CODEC “Merlin”, dirilis pada Oktober 2001. Seperti Pocket PC 2000, itu didukung oleh Windows CE 3.0. Walaupun terutama ditujukan untuk 240 × 320 (QVGA) perangkat Pocket PC, Pocket PC 2002 juga digunakan untuk telepon Pocket PC, dan untuk pertama kalinya, Smartphone. [9] Hal ini Pocket PC 2002 Smartphone terutama adalah perangkat GSM. Dengan rilis mendatang, dengan Pocket PC dan Smartphone baris akan semakin berbenturan sebagai persyaratan lisensi yang memungkinkan santai OEMs untuk mengambil keuntungan yang lebih inovatif, ide desain individu. Aesthetically, Pocket PC 2002 ini dimaksudkan untuk menjadi serupa dengan desain baru dirilis kemudian Windows XP.

Fitur baru / aplikasi built-in termasuk yang berikut ini:
-Ditingkatkan UI dengan tema dukungan
-Pemeriksa ejaan dan Word count tool Pocket Word
-Savable download dan WAP di Pocket Internet Explorer
-Jaringan Virtual Private dukungan
-Sinkronisasi folder
-MSN Messenger
-Terminal Services
-8 Windows Media Player dengan kemampuan streaming
-Microsoft Reader 2
-Palm OS untuk mendukung file beaming
-Peningkatan Pocket Outlook
-Manajemen hak digital (DRM) dukungan Microsoft Reader

Windows Mobile 2003

Windows Mobile 2003, awalnya CODEC “Ozone”, telah dirilis pada 23 Juni 2003, dan merupakan yang pertama di bawah rilis Windows Mobile banner. Ia datang dalam empat edisi: “Windows Mobile 2003 for Pocket PC Premium Edition”, “Windows Mobile untuk Pocket PC 2003 Professional Edition”, “Windows Mobile 2003 Smartphone untuk” dan “Windows Mobile 2003 for Pocket PC Phone Edition”. Terakhir dirancang khusus untuk Pocket PC yang menyertakan fungsi telepon. Professional Edition yang digunakan di Pocket PC anggaran model seperti IPAQ rz1700 series. It kekurangan sejumlah fitur yang berada di Premium Edition, seperti klien untuk L2TP/IPsec VPNs. Windows Mobile 2003 yang didukung oleh Windows CE 4,20.

Fitur baru / aplikasi built-in termasuk yang berikut ini:
-Dukungan tambahan pada keyboard
-Peningkatan komunikasi antarmuka dengan perangkat Bluetooth manajemen
-Bluetooth mendukung file beaming
-Headset Bluetooth dukungan
-Aplikasi dengan tampilan gambar, cropping, e-mail, dan dukungan beaming
-Permainan Jawbreaker
-Ditingkatkan dengan Pocket Outlook vCard vCal dan dukungan
-Peningkatan Pocket Internet Explorer
-Windows Media Player dengan 9,0 streaming optimasi
-SMS balasan pilihan Phone Edition
-Mendukung file MIDI sebagai nada dering di telepon

Windows Mobile 2003 SE

Windows Mobile 2003 Second Edition, juga dikenal sebagai “Windows Mobile 2003 SE”, dirilis pada 24 Maret 2004 dan pertama yang ditawarkan pada Dell Axim x30

Fitur baru / aplikasi built-in termasuk yang berikut ini:
-Potret dan Pemandangan beralih untuk Pocket PC
-Single-Kolom layout di Pocket Internet Explorer
-VGA (640 × 480), 240×240, dan resolusi layar 480×480
-Wi-Fi Protected Access (WPA) mendukung
sisanya sama seperti wm2003

Windows Mobile 5

Windows Mobile 5.0, awalnya CODEC “Magneto”, [7] telah dirilis pada Microsoft Mobile dan Embedded Developer Conference 2005 di Las Vegas, 9 Mei-12 Mei 2005. Microsoft berencana untuk menawarkan dukungan utama untuk Windows Mobile 5 sampai 12 Oktober 2010, dan diperpanjang melalui dukungan 13 Oktober 2015. [15] Ia pertama yang ditawarkan pada Dell Axim x51. Ada yang digunakan. NET Compact Framework 1,0 SP3 - sebuah lingkungan untuk program berdasarkan. NET
-Windows Mobile 5,0 termasuk Microsoft Exchange Server “push” fungsi perbaikan yang bekerjasama dengan Exchange 2003 SP2. [16] The “push” fungsi juga diperlukan vendor / perangkat dukungan [17] Dengan peningkatan kemampuan perangkat lunak AKU2 WM 5,0 semua perangkat didukung DirectPush.
-WM 5,0 fitur baterai meningkat karena kemampuan penyimpanan Persistent. Sebelumnya sampai dengan 50% (cukup untuk 72 jam penyimpanan) kekuatan baterai yang telah dilindungi undang-undang untuk mempertahankan data dalam volatile RAM. Ini terus tren Windows berbasis perangkat bergerak menggunakan RAM sebagai media penyimpanan utama mereka untuk menggunakan kombinasi RAM dan memori flash (digunakan, tidak ada perbedaan antara dua nyata bagi pengguna). Program dan data yang sering diakses dalam menjalankan RAM, sedangkan sebagian besar berada di penyimpanan memori flash. OS seamlessly perpindahan data antara dua sesuai kebutuhan. Semuanya didukung dalam memori flash, sehingga tidak seperti sebelumnya perangkat, perangkat WM5 tidak kehilangan data apapun jika listrik terputus(batre habis).
-Dengan Windows Mobile 5.0, OS update yang dilepaskan sebagai Adaptasi kit upgrade.
-AKU3.5 saat ini adalah yang paling lepaskan.
-Dalam kinerja, ia biasanya lebih lambat dan kurang stabil daripada sebelumnya WM2003SE, terutama pada perangkat lama “upgrade” untuk WM5 tetapi bahkan pada perangkat asli WM5.

Lebih lanjut fitur-fitur baru dan aplikasi built-in disertakan:
-Office versi baru yang disebut “Office Mobile”
-PowerPoint Mobile
-Grafik kemampuan dalam Excel Mobile
-Tabel dan grafik di Word Mobile sisipan
-Windows Media Player 10 Mobile
-Photo Caller ID
-DirectShow dukungan
-Gambar dan video paket, yang converged pengelolaan video dan gambar
-Peningkatan dukungan Bluetooth
-Global Positioning System (GPS) manajemen antarmuka
-QWERTY keyboard default dukungan
-Kesalahan laporan yang mirip dengan fasilitas yang ada dalam desktop dan server sistem Windows
-ActiveSync 4,2 dengan 15% peningkatan kecepatan sinkronisasi

Windows Mobile 6

Windows Mobile 6, sebelumnya CODEC “crossbow”, telah dirilis pada 12 Februari 2007 di 3GSM World Congress 2007. Muncul dalam tiga versi yang berbeda: “Windows Mobile 6 Standard” untuk Smartphone (ponsel tanpa touchscreens), “Windows Mobile 6 Profesional” untuk Pocket PC dengan fungsi telepon, dan “Windows Mobile 6 Classic for Pocket PC tanpa radio selular.
Windows Mobile 6 is powered by Windows CE 5,0 (versi 5.2) dan sangat terhubung ke Windows Live Exchange 2007 dan produk. Windows Mobile 6 Standar yang ditawarkan pertama kali pada Orange’s SPV E650, [20] ketika Windows Mobile 6 Professional yang ditawarkan pertama kali pada O2 Xda Terra’s. [21] Aesthetically, Windows Mobile 6 ini dimaksudkan untuk menjadi serupa dengan desain baru kemudian dilepaskan Windows Vista. Fungsional, ia bekerja sangat mirip Windows Mobile 5, tetapi lebih baik dengan stabilitas.

Fitur baru / aplikasi built-in adalah sebagai berikut:
-320×320 dan 800×480 (WVGA) resolusi layar dukungan
-Office Mobile dukungan untuk Smartphone
-Live Perbarui Sistem Operasi
-Peningkatan akses Remote Desktop (Tersedia hanya untuk tertentu Pocket PC)
-VoIP (panggilan Internet) dengan dukungan AEC (Acoustic Echo Membatalkan) dan MSRT Audio Codec
-Windows Live untuk Windows Mobile
-Tanggapan pilihan pelanggan
-Ditingkatkan Microsoft Bluetooth Stack
-Kartu penyimpanan Enkripsi (enkripsi kunci yang hilang jika perangkat-dingin Booted).
-Smartfilter untuk mencari di dalam program
-Peningkatan Berbagi Internet
-HTML email dukungan Outlook Mobile
-Kemampuan untuk mencari kontak di Buku Alamat Exchange Server
-AJAX, JavaScript, dan XMLDOM dukungan pada Internet Explorer Mobile
-Balasan dari Kantor dengan Microsoft Exchange 2007
-Tanpa rebewes Mobile Access (Uma) dukungan untuk memilih operator
-Cari pada server Microsoft Exchange 2007
-. NET Compact Framework v2 SP2 Preinstalled dalam ROM
-Microsoft SQL Server 2005 Compact Edition Preinstalled dalam ROM
-OneNote Mobile sebagai pelengkap untuk Microsoft Office OneNote
-Office Mobile 6,1 mengumumkan dengan dukungan untuk format dokumen Office 2007 (pptx, docx, xlsx).

Windows Mobile 6.1

Windows Mobile 6,1 diumumkan 1 April 2008. It is a minor upgrade ke Windows Mobile 6 yang sudah ada yang membawa platform dengan kinerja berbagai perangkat tambahan, sebuah layar yang didesain ulang Home horisontal tegel yang berkembang di klik untuk menampilkan informasi lebih lanjut, walaupun rumah baru ini adalah fitur layar hanya pada Windows Mobile edisi Standar. Fitur ini inexplicably kiri dari edisi Professional. [29] Beberapa lainnya seperti perbaikan Thread SMS, full page zoom di IE dan ‘Domain Daftar’ juga telah ditambahkan, bersama dengan “mobile” versi Microsoft OneNote program dan secara interaktif “Persiapan” wizard. Daftar domain adalah fungsi untuk menghubungkan ke perangkat System Center Mobile Device Manager 2008, sebuah produk untuk mengelola perangkat mobile. Ada perbedaan lainnya juga. Perbedaan yang paling menonjol untuk pengguna bahwa versi standar (seperti versi) masih membuat link otomatis untuk nomor telepon di Tugas dan Appointments, yang memungkinkan untuk mudah (dan aman selama berkendara) klik dan panggilan dari nomor telepon yang disimpan tersebut Outlook item. Untuk beberapa alasan, versi Profesional yang telah dihilangkan fitur penting ini. Windows Mobile 6,1 juga meningkatkan efisiensi bandwidth dalam protokol push-email “ActiveSync” dari “upto 40%” [31], ini mengurangi penggunaan data adalah penyebab baterai meningkat cukup banyak dalam perangkat.

Selain visual dan fitur distinctions, yang TM versi yang dapat digunakan untuk membedakan dari WM6.0 WM 6.1. Versi Windows CE di WM 6,0 adalah 5,2 .*, dengan nomor terakhir menjadi 4 angka membangun ID (misalnya di HTC Wing 5/2/1622). Dalam 6,1 WM, yang TM versi 5,2 .* 5 angka dengan membangun nomor (misalnya 5.2.19216 pada Palm Treo 800w).

Windows Mobile 6.5

Awalnya dikonfirmasi oleh Steve Ballmer, versi 6,5 akan menjadi agak kecil yang ada upgrade ke Windows Mobile platform. Walaupun sebagai sebuah incremental update Namun, dikatakan signifikan untuk menyertakan fitur baru ditambahkan. Juga termasuk baru Internet Explorer Mobile browser IE dubbed “6 Pada 6″. Microsoft unveiled ini di versi 2009 Mobile World kongres pada bulan Februari [35], dan Motorola akan merilis ponsel yang menjalankan Windows Mobile 6,5 di paruh kedua 2009. Seiring dengan Windows mobile 6.5, Microsoft mengumumkan beberapa layanan komputasi Cloud CODEC “SkyBox”, “Skyline”, ” SkyMarket “.” SkyBox “telah dikonfirmasi sebagai Saya Telepon [37], dan akan sepenuhnya unveiled pada bulan, sedangkan” skyMarket “telah dikonfirmasi Windows Marketplace. rumah layar yang telah dirancang ulang untuk cocok dengan versi standar 6,1, dan versi ini akan dirancang lebih mudah terutama untuk penggunaan jari. [39] Microsoft juga berencana untuk membawa beberapa bentuk software atau fungsionalitas Zune ke versi ini beberapa waktu kemudian pada tahun 2009.

Windows Mobile 7


CODEC “photon” , Windows Mobile 7 merupakan upgrade yang dapat direncanakan untuk rilis pada 2010. Tidak banyak lagi yang diketahui tentang rilis, walaupun informasi leaked menunjukkan revamped UI, multi-touch dan gerakan yang berhubungan dengan fitur. Perusahaan seperti MWg HTC dan diharapkan untuk merilis Windows Mobile Profesional yang mendukung versi ini. Fitur termasuk mendesain ulang interface, versi baru Office Mobile, Internet Explorer Mobile berikutnya, fungsi accelerometer dengan antarmuka (gestures), media player versi baru. Microsoft telah agak konfirmasi kebocoran, menunjukkan homescreen selama mereka komersial Live Mesh operasi pada perangkat lunak apa yang muncul untuk menjadi HTC Touch Dual. The homescreen yang menyerupai dari versi 6.1 dan 6.5. Microsoft juga berencana untuk membawa beberapa bentuk fungsionalitas Zune atau perangkat lunak untuk versi ini.

Software development
Pihak ketiga adalah pengembangan perangkat lunak yang tersedia untuk sistem operasi Windows Mobile. Ada beberapa pilihan untuk para pengembang untuk menggunakan ketika deploying aplikasi mobile. Ini termasuk menulis kode asli dengan Visual C + +, Dikelola menulis kode yang bekerja dengan. NET Compact Framework, atau server-side kode yang dapat digunakan menggunakan Internet Explorer Mobile atau mobile klien pada pengguna perangkat. The. NET Compact Framework sebenarnya subset dari. NET Framework dan saham maka banyak komponen dengan pengembangan perangkat lunak pada komputer klien, server aplikasi, dan web server yang memiliki. NET Framework terinstal, sehingga integrasi jaringan komputasi ruang (aka “The Cloud “)

Microsoft biasanya rilis Windows Mobile Software development kit (SDKs) yang bekerja bersama-sama dengan Visual Studio pembangunan lingkungan. Ini termasuk SDKs emulator gambar untuk pengembang untuk menguji dan debug aplikasi mereka saat menulis mereka. Juga mendistribusikan Microsoft Visual Studio 2008 / 2005 Profesional Editions, dan server / database ke negeri sebagai siswa download secara gratis melalui program DreamSpark.

Pengembang masyarakat telah menggunakan SDK ke pelabuhan nanti versi Windows Mobile ke perangkat yang lama dan membuat OS gambar tersedia secara gratis, sehingga menyediakan perangkat dengan fitur yang sekarang ditetapkan. Microsoft telah ditoleransi prosedur ini untuk beberapa waktu tetapi pada Februari 2007 memutuskan untuk meminta para pengembang untuk mengambil gambar mereka OS off the net, yang pada gilirannya membangkitkan diskusi. Pada saat yang sama Microsoft yang ditawarkan upgrade ke Windows Mobile versi 6 ke produsen secara gratis.

NS Dasar memberikan alternatif lingkungan pengembangan. Hal ini memungkinkan untuk pengembangan pada desktop, yang kemudian download ke perangkat, serta pembangunan yang sebenarnya pada perangkat itu sendiri. 3. Pihak lainnya seperti alat-alat pembangunan Basic4ppc menggunakan. NET Compact Framework. Basic4ppc aplikasi dapat dikembangkan pada desktop dan pada perangkat itu sendiri.

Sebelum rilis Windows Mobile 2003, perangkat lunak pihak ketiga yang dikembangkan menggunakan Microsoft Visual Embedded Tools, Embedded Visual Basic (eVB) dan embedded Visual C (eVC). [55] eVB program biasanya dapat dikonversi menjadi cukup mudah untuk NS Dasar / TM.

Terdapat pula port Python bernama PythonCE.
Formulir satelit adalah RAD tool yang dapat menghasilkan aplikasi Windows Mobile yang kompatibel menggunakan mesin RDK runtime. Perpanjangan memperluas fungsi perpustakaan untuk berbagai perangkat keras.

Selasa, 15 Maret 2011

Manajemen Proses Pada Sistem Operasi

  1. 1. Manajemen Proses
Secara informal, proses adalah program dalam eksekusi. Suatu proses adalah lebih dari kode program, dimana kadang kala dikenal sebagai bagian tulisan. Proses juga termasuk aktivitas yang sedang terjadi, sebagaimana digambarkan oleh nilai pada program counter dan isi dari daftar prosesor/ processor’s register. Suatu proses umumnya juga termasuk process stack, yang berisikan data temporer (seperti parameter metoda, address yang kembali, dan variabel lokal) dan sebuah data section, yang berisikan variabel global. suatu program adalah satu entitas pasif, seperti isi dari sebuah berkas yang disimpan didalam disket, sebagaimana sebuah proses dalam suatu entitas aktif, dengan sebuah program counter yang mengkhususkan pada instruksi selanjutnya untuk dijalankan dan seperangkat sumber daya/ resource yang berkenaan dengannya.
Walau dua proses dapat dihubungkan dengan program yang sama, program tersebut dianggap dua urutan eksekusi yang berbeda. Sebagai contoh, beberapa pengguna dapat menjalankan copy yang berbeda pada mail program, atau pengguna yang sama dapat meminta banyak copy dari program editor. Tiap-tiap proses ini adakah proses yang berbeda dan walau bagian tulisan-text adalah sama, data section bervariasi. Juga adalah umum untuk memiliki proses yang menghasilkan banyak proses begitu ia bekerja.
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).
Komunikasi antar proses
(Inter Process Communinication / IPC) :



  • Beberapa proses biasanya berkomunikasi dengan proses lainnya.
  • Contohnya pada shell pipe line : output dari proses pertama harus diberikan kepada proses ke dua dan seterusnya.
  • Pada beberapa sistem operasi, proses-proses yang bekerja bersama sering sharing (berbagi) media penyimpanan, dimana suatu proses dapat membaca dan menulis pada shared storage (main memory atau files).
Mekanisme proses untuk komunikasi dan sinkronisasi aksi
  • Sistem Pesan – komunikasi proses satu dengan yang lain dapat dilakukan tanpa perlu pembagian data.
  • IPC menyediakan dua operasi :
    • send(message) – pesan berukuran pasti atau variabel
    • receive(message)
    • Jika P dan Q melakukan komunikasi, maka keduanya memerlukan :
      • Membangun jalur komunikasi diantara keduanya
      • Melakukan pertukaran pesan melaui send/receive
    • Implementasi jalur komunikasi
      • physical (shared memory, hardware bus)
      • logical (logical properties)
Create and Destroyed Process
  • Pembuatan Proses (Create)
Penciptaan proses terjadi karena terdapat batch baru. SO dengan kendali batch job, setelah menciptakan proses baru, kemudian melanjutkan membaca job selanjutnya.
Penciptaan proses melibatkan banyak aktivitas, yaitu :
  • Menamai (memberi identitas) proses.
  • Menyisipkan proses pada senarai proses atau tabel proses.
  • Menentukan prioritas awal proses.
  • Menciptakan PCB.
  • Mengalokasikan sumber daya awal bagi proses.
  • Penghancuran Proses (Destroyed)
Penghancuran proses terjadi karena :
  • Selesainya proses secara normal.
  • Proses mengeksekusi panggilan layanan So untuk menandakan bahwa proses telah berjalan secara lengkap.
  • Batas waktu telah terlewati.
  • Proses telah berjalan melebihi batas waktu total yang dispesifikasikan. Terdapat banyak kemungkinan untuk tipe waktu yang diukur, termasuk waktu total yang dijalani (“walk clock time”) jumlah waktu yang dipakai untuk eksekusi, dan jumlah waktu sejak pemakai terakhir kali memberi masukan (pada proses interaktif) .
  • Memori tidak tersedia.
  • Proses memerlukan memori lebih banyak daripada yang dapat disediakan oleh sistem.
  • Pelanggaran terhadap batas memori.
  • Proses memcoba mengakses lokasi memori yang tidak diijinkan untuk diakses.
  • Terjadi kesalahan karena pelanggaran proteksi.
  • Proses berusaha menggunakan sumber daya atau file yang tidak diijinkan dipakainya, atau proses mencoba menggunakannya tidak untuk peruntukannya, seperti menulis file read only.
  • Terjadi kesalahan aritmatika.
  • Proses mencoba perhitungan terlarang, seperti pembagian dengan nol, atau mencoba menyimpan angka yang lebih besar daripada yang ddapat diakomodasi oleh H/W.
  • Waktu telah kadaluwarsa.
  • Proses telah menunggu lebih lama daripada maksimum yang telah ditentukan untuk terjadinya suatu kejadian spesfiik.
  • Terjadi kegagalan masukan/keluaran.
  • Kesalahan muncul pada masukan atau keluaran, seprti ketidakmampuan menemukan file, kegagalan membaca atau mennulis setelah sejumlah maksimum percobaan yang ditentukan (misalnya area rusak didapatkan pada tape,atau operasi tidak valid seperti membaca dari line printer).
  • Intruksi yang tidak benar.
  • Proses berusaha mengeksekusi instruksi yang tidak ada (sering sebagi akibat pencabangan ke daerah data dan berusaha mengeksekusi data tersebut).
  • Terjadi usaha memakai instruksi yang tidak diijinkan.
  • Proses berusaha mengeksekusi instruksi yang disimpan untuk SO.
  • Kesalahan penggunaan data.
  • Bagian data adalah tipe yang salah atau tidak diinisialisasi.
  • Diintervensi oleh SO atau operator.
  • Untuk suatu alasan, operator atau sistem operasi mengakhiri proses (misalnya terjadi deadlock).
  • Berakhirnya proses induk.
  • Ketika parent berakhir. So mungkin dirancannng secara otomatis mengakhiri semua anak proses dari parent itu.
  • Atas permintaan proses induk.
  • Parent process biasanya mempunyai otoritas mengakhiri suatu anak proses.
Penghancuran lebih rumit bila proses telah menciptakan proses-proses lain. Terdapat dua pendekatan, yaitu :
  • Pada beberapa sistem, proses-proses turunan dihancurkan saat proses induk dihancurkan secara otomatis.
  • Beberapa sistem lain menganggap proses anak independen terhadap proses induk Proses anak tidak secara otomatis dihancurkan saat proses induk dihancurkan.
Penghancuran proses melibatkan pembebasan proses dari sistem, yaitu :
  • Sumber daya-sumber daya yang dipakai dikembalikan.
  • Proses dihancurkan dari senarai atau tabel sistem.
  • PCB dihapus (ruang memori PCB dikembalikan ke pool memori bebas).
Threads
Sebagai contoh, jika sebuah proses menjalankan sebuah program Word Processor, ada sebuah thread tunggal dari instruksi-instruksi yang sedang dilaksanakan.
Kontrol thread tunggal ini hanya memungkinkan proses untuk menjalankan satu tugas pada satu waktu. Banyak sistem operasi modern telah memiliki konsep yang dikembangkan agar memungkinkan sebuah proses untuk memiliki eksekusi multithreads, agar dapat dapat secara terus menerus mengetik dalam karakter dan menjalankan pengecek ejaan didalam proses yang sama. Maka sistem operasi tersebut memungkinkan proses untuk menjalankan lebih dari satu tugas pada satu waktu.
  1. 2. Keadaan Proses
1)      Running, yaitu suatu kondisi pemroses sedang mengeksekusi instruksi. Benar-benar menggunakan CPU pada saat itu (sedang mengeksekusi instruksi proses itu).
2)      Ready, yaitu suatu kondisi proses siap dieksekusi, akan tetapi pemroses belum siap atau sibuk.
3)      Blocked, yaitu suatu proses menunggu kejadian untuk melengkapi tugasnya. Bentuk kegiatan menunggu proses yaitu : selesainya kerja dari perangkat I/Otersedianya memori yang cukup.

Transisi Status




1)      Proses di blok untuk melayani input karena sumber daya yang diminta belum tersedia / meminta layanan I/O sehingga menunggu kejadian muncul.
2)      Penjadwalan mengambil proses lain.
3)      Penjadwalan mengambil proses ini (baru).
4)      Input telah tersedia.
Implementasi Proses :
  • Untuk mengimplementasikan model proses, sistem operasi menggunakan suatu tabel / array yang disebut tabel proses dengan 1 entry per-proses.
  • Setiap entry berisi tentang : status proses, program counter, stack pointer, alokasi memori, status file, informasi schedulling / penjadwalan informasi, dll dari status kerja ke status siap.
  1. 3. Penjadwalan Proses
Kriteria untuk mengukur dan optimasi kinerja penjadwalan :
a)      Adil (fairness)
Adalah proses-proses yang diperlakukan sama, yaitu mendapat jatah waktu  pemroses yang sama dan tak ada proses yang tak kebagian layanan pemroses sehingga mengalami kekurangan waktu.
b)      Efisiensi (eficiency)
Efisiensi atau utilisasi pemroses dihitung dengan perbandingan (rasio) waktu
sibuk pemroses.
c)       Waktu tanggap (response time)
Waktu tanggap berbeda untuk :
1)      Sistem interaktif
Didefinisikan sebagai waktu yang dihabiskan dari saat karakter terakhir dari . perintah dimasukkan atau transaksi sampai hasil pertama muncul di layar. Waktu tanggap ini disebut terminal response time.
2)      Sistem waktu nyata
Didefinisikan sebagai waktu dari saat kejadian (internal atau eksternal) sampai instruksi pertama rutin layanan yang dimaksud dieksekusi, disebut event response time.
d)      Turn around time
Adalah waktu yang dihabiskan dari saat program atau job mulai masuk ke sistem sampai proses diselesaikan sistem. Waktu yang dimaksud adalah waktu yang dihabiskan di dalam sistem, diekspresikan sebagai penjumlah waktu eksekusi (waktu pelayanan job) dan waktu menunggu, yaitu : Turn arround time = waktu eksekusi + waktu menunggu.
e)      Throughput
Adalah jumlah kerja yang dapat diselesaikan dalam satu unit waktu. Cara untuk mengekspresikan throughput adalah dengan jumlah job pemakai yang dapat dieksekusi dalam satu unit/interval waktu
Algoritma Penjadwalan
Berikut jenis-jenis algoritma berdasarkan penjadwalan :
  1. Nonpre-emptive, menggunakan konsep :
    1. FIFO (First In First Out) atau FCFS (First Come First Serve)
    2. SJF (Shortest Job First)
    3. HRN (Highest Ratio Next)
    4. MFQ (Multiple Feedback Queues)
    5. Pre-emptive, menggunakan konsep :
      1. RR (Round Robin)
      2. SRF (Shortest Remaining First)
      3. PS (Priority Schedulling)
      4. GS (Guaranteed Schedulling)
Algoritma Pre-emptive
  1. A. Round Robin (RR)
Merupakan :
  • Penjadwalan yang paling tua, sederhana, adil,banyak digunakan algoritmanya dan mudah diimplementasikan.
  • Penjadwalan ini bukan dipreempt oleh proses lain tetapi oleh penjadwal berdasarkan lama waktu berjalannya proses (preempt by time).
  • Penjadwalan tanpa prioritas.
  • Berasumsi bahwa semua proses memiliki kepentingan yang sama, sehingga tidak   ada prioritas tertentu.
Semua proses dianggap penting sehingga diberi sejumlah waktu oleh pemroses yang disebut kwanta (quantum) atau time slice dimana proses  itu berjalan. Jika proses masih running sampai akhir quantum, maka CPU akan mempreempt proses itu dan memberikannya ke proses lain.
Algoritma yang digunakan :
1)      Jika kwanta habis dan proses belum selesai, maka proses menjadi runnable dan pemroses dialihkan ke proses lain.
2)      Jika kwanta belum habis dan proses menunggu suatu kejadian (selesainya operasi I/O), maka proses menjadi blocked dan pemroses dialihkan ke proses lain.
3)      Jika kwanta belum habis tetapi proses telah selesai, maka proses diakhiri dan pemroses dialihkan ke proses lain.
Diimplementasikan dengan :
1)      Mengelola senarai proses ready (runnable) sesuai urutan kedatangan.
2)      Ambil proses yang berada di ujung depan antrian menjadi running.
3)      Bila kwanta belum habis dan proses selesai, maka ambil proses di ujung depan antrian proses ready.
4)      Jika kwanta habis dan proses belum selesai, maka tempatkan proses running ke ekor antrian proses ready dan ambil proses di ujung depan antrian proses ready.
Masalah yang timbul adalah menentukan besar kwanta, yaitu :
  • Kwanta terlalu besar menyebabkan waktu tanggap besar dan turn arround time rendah.
  • Kwanta terlalu kecil menyebabkan peralihan proses terlalu banyak sehingga  menurunkan efisiensi proses.
Penjadwalan ini :
  • Baik untuk sistem interactive-time sharing dimana kebanyakan waktu dipergunakan menunggu kejadian eksternal.
Contoh : text editor, kebanyakan waktu program adalah untuk menunggu keyboard, sehingga dapat dijalankan proses-proses lain.
  • Tidak cocok untuk sistem waktu nyata apalagi hard-real-time applications.
  1. B. Priority Schedulling (PS)
Adalah tiap proses diberi prioritas dan proses yang berprioritas tertinggi mendapat jatah waktu lebih dulu (running).  Berasumsi bahwa masing-masing proses memiliki prioritas tertentu, sehingga akan dilaksanakan berdasar prioritas yang dimilikinya. Ilustrasi yang dapat memperjelas prioritas tersebut adalah dalam komputer militer, dimana proses dari jendral berprioritas 100, proses dari kolonel 90, mayor berprioritas 80, kapten berprioritas 70, letnan berprioritas 60 dan seterusnya. Dalam UNIX perintah untuk mengubah prioritas menggunakan perintah nice.
Pemberian prioritas diberikan secara :
  1. Statis (static priorities)
Berarti prioritas tidak berubah.
Keunggulan :
  • Mudah diimplementasikan.
  • Mempunyai overhead relatif kecil.
Kelemahan :
  • Tidak tanggap terhadap perubahan lingkungan yang mungkin menghendaki  penyesuaian prioritas.
  1. Dinamis (dynamic priorities)
Merupakan mekanisme untuk menanggapi perubahan lingkungan sistem   beroperasi. Prioritas awal yang diberikan ke proses mungkin hanya berumur pendek setelah disesuaikan ke nilai yang lebih tepat sesuai lingkungan.
Kelemahan :
  • Implementasi mekanisme prioritas dinamis lebih kompleks dan mempunyai  overhead lebih besar. Overhead in diimbangi dengan peningkatan daya     tanggap sistem.
Dalam algoritma berprioritas dinamis dituntun oleh keputusan untuk memenuhi kebijaksanaan tertentu yang menjadi tujuan. Layanan yang bagus adalah menset prioritas dengan nilai 1/f, dimana f adalah ration kwanta terakhir yang digunakan proses.
Contoh :
  • Proses yang menggunakan 2 msec kwanta 100 ms, maka prioritasnya50.
  • Proses yang berjalan selama 50 ms sebelum blocked berprioritas 2.
  • Proses yang menggunakan seluruh kwanta berprioritas 1.
  1. C. Multiple Feedback Queues (MFQ)
Merupakan :
  • Penjadwalan berprioritas dinamis.
Penjadwalan ini untuk mencegah (mengurangi) banyaknya swapping dengan proses-proses yang sangat banyak menggunakan pemroses (karena menyelesaikan tugasnya memakan waktu lama) diberi jatah waktu (jumlah kwanta) lebih banyak dalam satu waktu. Penjadwalan ini juga menghendaki kelas-kelas prioritas bagi proses-proses yang ada. Kelas tertinggi berjalan selama satu kwanta, kelas berikutnya berjalan selama dua kwanta, kelas berikutnya berjalan empat kwanta, dan seterusnya.
Ketentuan yang berlaku adalah sebagai berikut  :
  • Jalankan proses pada kelas tertinggi.
  • Jika proses menggunakan seluruh kwanta yang dialokasikan, maka diturunkan kelas prioritasnya.
  • Proses yang masuk untuk pertama kali ke sistem langsung diberi kelas tertinggi.
Mekanisme ini mencegah proses yang perlu berjalan lama swapping berkali-kali  dan mencegah proses-proses interaktif yang singkat harus menunggu lama.
  1. D. Shortest Remaining First (SRF)
Merupakan :
  • Penjadwalan berprioritas dinamis.
  • Adalah preemptive untuk timesharing.
  • Melengkapi SJF.
Pada SRF, proses dengan sisa waktu jalan diestimasi terendah dijalankan, termasuk proses-proses yang baru tiba.
  • Pada SJF, begitu proses dieksekusi, proses dijalankan sampai selesai.
  • Pada SRF, proses yang sedang berjalan (running) dapat diambil alih proses baru dengan sisa waktu jalan yang diestimasi lebih rendah.
Kelemahan :
  • Mempunyai overhead lebih besar dibanding SJF. SRF perlu penyimpanan waktu  layanan yang telah dihabiskan job dan kadang-kadang harus menangani peralihan.
  • Tibanya proses-proses kecil akan segera dijalankan.
  • Job-job lebih lama berarti dengan lama dan variasi waktu tunggu lebih lama   dibanding pada SJF.
SRF perlu menyimpan waktu layanan yang telah dihabiskan , menambah overhead.  Secara teoritis, SRF memberi waktu tunggu minimum tetapi karena overhead peralihan, maka pada situasi tertentu SFJ bisa memberi kinerja lebih baik dibanding SRF.
  1. E. Guaranteed Scheduloing (GS)
Penjadwalan ini memberikan janji yang realistis (memberi daya pemroses yang sama) untuk membuat dan menyesuaikan performance adalah jika ada N pemakai, sehingga setiap proses (pemakai) akan mendapatkan 1/N dari daya pemroses CPU. Untuk mewujudkannya, sistem harus selalu menyimpan informasi tentang jumlah waktu CPU untuk semua proses sejak login dan juga berapa lama pemakai sedang login. Kemudian jumlah waktu CPU, yaitu waktu mulai login dibagi dengan n, sehingga lebih mudah menghitung rasio waktu CPU. Karena jumlah waktu pemroses tiap pemakai dapat diketahui, maka dapat dihitung rasio antara waktu pemroses yang sesungguhnya harus diperoleh, yaitu 1/N waktu pemroses seluruhnya dan waktu pemroses yang telah diperuntukkan proses itu.
Rasio 0,5 berarti sebuah proses hanya punya 0,5 dari apa yang waktu CPU miliki dan rasio 2,0  berarti sebuah proses hanya punya 2,0 dari apa yang waktu CPU miliki. Algoritma akan menjalankan proses dengan rasio paling rendah hingga naik ketingkat lebih tinggi diatas pesaing terdekatnya. Ide sederhana ini dapat diimplementasikan ke sistem real-time  dan memiliki penjadwalan berprioritas dinamis.
Algoritma Non Pre-emptive
  1. A. First In First Out (FIFO)
Merupakan :
  • Penjadwalan tidak berprioritas.
FIFO adalah penjadwalan paling sederhana, yaitu :
  • Proses-proses diberi jatah waktu pemroses berdasarkan waktu kedatangan.
  • Pada saat proses mendapat jatah waktu pemroses, proses dijalankan sampai selesai.
Penjadwalan ini :
  • Baik untuk sistem batch yang sangat jarang berinteraksi dengan pemakai.
Contoh : aplikasi analisis numerik, maupun pembuatan tabel.
  • Sangat tidak baik (tidak berguna) untuk sistem interaktif, karena tidak memberi waktu tanggap yang baik.
  • Tidak dapat digunakan untuk sistem waktu nyata (real-time applications).

  1. B. Shortest Job First (SJF)
Penjadwalan ini mengasumsikan waktu jalan proses sampai selesai diketahui sebelumnya. Mekanismenya adalah menjadwalkan proses dengan waktu jalan terpendek lebih dulu sampai selesai, sehingga memberikan efisiensi yang tinggi dan turn around time rendah dan penjadwalannya tak berprioritas.
Masalah yang muncul adalah :
  • Tidak mengetahui ukuran job saat job masuk.
Untuk mengetahui ukuran job adalah dengan membuat estimasi berdasarkan  kelakukan sebelumnya.
  • Proses yang tidak datang bersamaan, sehingga penetapannya harus dinamis.
Penjadwalan ini jarang digunakan, karena merupakan kajian teoritis untuk  pembandingan turn around time.



  1. C. Highest Ratio Next (HRN)
Merupakan :
  • Penjadwalan berprioritas dinamis.
  • Penjadwalan untuk mengoreksi kelemahan SJF.
  • Adalah strategi penjadwalan dengan prioritas proses tidak hanya merupakan fungsi waktu layanan tetapi juga jumlah waktu tunggu proses. Begitu proses mendapat jatah pemroses, proses berjalan sampai selesai.
Prioritas dinamis HRN dihitung berdasarkan rumus :
Prioritas = (waktu tunggu + waktu layanan ) / waktu layanan
Karena waktu layanan muncul sebagai pembagi, maka job lebih pendek berprioritas lebih baik, karena waktu tunggu sebagai pembilang maka proses yang telah menunggu lebih lama juga mempunyai kesempatan lebih bagus.
Disebut HRN, karena waktu tunggu ditambah waktu layanan adalah waktu tanggap, yang berarti waktu tanggap tertinggi yang harus dilayani.
Interupsi
Kerja prosesor pada suatu proses terhenti oleh pensaklaran konteks (perubahan kegiatan prosesor dari proses ke proses yang terjadi diantara proses sistem / proses aplikasi).
2 cara interupsi pada processor :
  1. 1. Interupsi langsung
Berasal dari luar prosesor (peripheral / alat mengirim sinyal kepada prosesor untuk meminta pelayanan)
  1. 2. Interupsi Tanya / Polling
Berasal dari prosesor (prosesor secara bergiliran mengecek apakah ada peripheral yang memerlukan pelayanan atau tidak)
  • Interupsi dapat di-enable dan disable tergantung pada levelnya.
  • Pembangkit interupsi dapat berasal dari :
    • Program, di dalam program telah dirancang pada bagian tertentu akan terjadi pensaklaran konteks, yang menimbulkan interupsi, contohnya pada saat penggunaan alat / prosesor secara bergantian.
    • Prosesor, prosesor sendiri dapat membangkitkan interupsi, yang biasa mengolah logika dan aritmatika. Jika melampoi ukuran tampung register di dalam prosesor, maka terjadi kekeliruan yang akan menginterupsi kerjanya sendiri dan menyerahkan kendali prosesor pada sistem operasi. Misalnya pembagian dengan bilangan nol.
    • Satuan kendali, tugas untuk melaksanakan interupsi terletak pada satuan kendali, sehingga satuan kendali dapat membangkitkan interupsi. Misalnya kekeliruan instruksi
    • Kunci waktu / clock, menggunakan interupsi berkala. Misalnya pada program looping yang tak terhingga, diinterupsi pada setiap selang waktu 60 detik.
    • Peripheral I/O, I/O jika akan bekerja memberitahukan pada prosesor dengan interupsi prosesor dan juga ketika pekerjaan selesai atau pada saat terjadi kekeliruan paritas.
    • Memori, karena terjadi kekeliruan, misalnya ketika prosesor ingin mencapai alamat memori yang terletak di luar bentangan alamat memori yang ada.
Sumber daya lain, misal dibangkitkan oleh operator sistem komputer yang mengerti cara interupsi.
î  Interupsi vector : Berisi alamat prosedur service interupsi
î  Penerimaan interupsi dan interupsi berganda : ada kalanya interupsi ditolak oleh prosesor atau interupsi yang datang tidak hanya satu sehingga diperlukan prioritas.
Tindak lanjut interupsi :
  1. 1. Penata interupsi / interrupt handler
Jika terjadi interupsi, maka kendali prosesor diserahkan ke bagian penata interupsi pada sistem operasi, maka penata interupsi inilah yang melaksanakan interupsi.
  1. Instruksi yang sedang diolah oleh prosesor dibiarkan sampai selesai program.
  2. Penata interupsi merekam semua informasi proses ke dalam blok kendali proses.
  3. Penata interupsi mengidentifikasi jenis dan asal interupsi.
  4. Penata interupsi mengambil tindakan sesuai dengan yang dimaksud interupsi.
  5. Penata interupsi mempersiapkan segala sesuatu untuk pelanjutan proses yang diinterupsi.
  6. 2. Penata keliru / error handler
yaitu interupsi karena kekeliruan pada pengolahan proses dan bagian pada sistem operasi yang menata kegiatan akibat kekeliruan adalah penata keliru.
  1. Pemulihan, komputer telah dilengkapi dengan sandi penemuan dan pemulihan kekeliruan, contohnya telah dilengkapi dengan sandi Hamming sehingga ketika menemukan kekeliruan sandi akan mengoreksi kekeliruan itu, proses pulih ke bentuk semula sebelum terjadi kekeliruan.
  2. Pengulangan, mengatur agar proses yang membangkitkan interupsi keliru dikerjakan ulang, jika kekeliruan dapat diatasi maka proses akan berlangsung seperti biasa, jika tidak teratasi maka interupsi akan menempuh tindak lanjut keluar dari proses.
  3. Keluar dari proses, penata keliru menyiapkan tampilan berita keliru dari monitor, setelah itu prosesor keluar dari proses, ini adalah tindakan terakhir jika tidak dapat menolong proses yang keliru tersebut.
Langkah-langkah yang dilakukan sistem operasi pada saat terjadi interupsi :
  1. hardware memasukkan program counter, dl.l.
memasukkan ke dalam stack pencacah program
  1. Hardware memuatkan (load) program counter baru dari vector interrupsi
  2. Prosedur bahasa rakitan menyimpan isi register
  3. Prosedur bahasa rakitan men-set stack yang baru
  4. Prosedur C menandai proses servis siap (ready)
  5. Scheduler / penjadwalan menentukan proses mana yang akan jalan berikutnya
  6. Prosedur C kembali ke modus bahasa rakitan
  7. Prosedur bahasa rakitan memulai proses yang sedang dilaksanakan.

Sabtu, 12 Maret 2011

Sejarah Sistem Operasi

SEJARAH SISTEM OPERASI DARI DOS, WINDOWS HINGGA LINUX
Sistem Operasi adalah Perangkat lunak yang berfungsi sebagai jembatan antara aplikasi dan perangkat keras dimana aplikasi tersebut dijalankan. Ketika sebuah aplikasi mebutuhkan akses ke perangkat keras, misalnya saat menyimpan data ke disk, maka proses tersebut dilakukan oleh aplikasi melalui perantara sistem operasi.
Artikel ini akan menguraikan sejarah sistem operasi dari DOS, Mac, Windows, BSD, sampai Linux.
1980
QDOS : Tim Paterson dari Seattle Computer menulis QDOS yang dibuat dari OS terkenal pada masa itu, CP/M. QDOS (Quick and Dirty Operating System) dipasarkan oleh Seatle Computer dengan nama 86-DOS karena dirancang untuk prosesor Intel 8086.
Microsoft : Bill Gates dari Microsoft membeli lisensi QDOS dan menjualnya ke berbagai perusahaan komputer.
1981
PC DOS : IBM meluncurkan PC DOS yang dibeli dari Microsoft untuk komputernya yang berbasis prosesor Intel 8086.
MS DOS : Microsoft menggunakan nama MS DOS untuk OS ini jika dijual oleh perusahaan diluar IBM.
1983
MS DOS 2.0 : Versi 2.0 dari MS DOS diluncurkan pada komputer PC XT.
1984
System 1.0 : Apple meluncurkan Macintosh dengan OS yang diturunkan dari BSD UNIX. System 1.0 merupakan sistem operasi pertama yang telah berbasis grafis dan menggunakan mouse.
MS DOS 3.0 : Microsoft meluncurkan MS DOS 3.0 untuk PC AT yang menggunakan chip Intel 80286 dan yang mulai mendukung penggunaan hard disk lebih dari 10 MB.
MS DOS 3.1 : Microsoft meluncurkan MSDOS 3.1 yang memberikan dukungan untuk jaringan.
1985
MS Windows 1.0 : Microsoft memperkenalkan MSWindows, sistem operasi yang telah menyediakan lingkungan berbasis grafis (GUI) dan kemampuan multitasking. Sayangnya sistem operasi ini sangat buruk performanya dan tidak mampu menyamai kesuksesan Apple.
Novell Netware : Novell meluncurkan sistem operasi berbasis jaringan Netware 86 yang dibuat untuk prosesor Intel 8086.
1986
MS DOS 3.2 : Microsoft meluncurkan MS DOS 3.2 yang menambahkan dukungan untuk floppy 3.5 inch 720 KB.
1987
OS/2 : IBM memperkenalkan OS/2 yang telah berbasis grafis, sebagai calon pengganti IBM PC DOS.
MS DOS 3.3 : Microsoft meluncurkan MS DOS 3.3 yang merupakan versi paling populer dari MS DOS.
Windows 2.0 : Windows versi 2.0 diperkenalkan.
MINIX : Andrew S. Tanenbaum mengembangkan Minix, sistem operasi berbasis Unix yang ditujukan untuk pendidikan. MINIX nantinya menginspirasi pembuatan Linux.
1988
MS DOS 4.0 : Microsoft mengeluarkan MSDOS 4.0 dengan suasana grafis.
WWW : Proposal World Wide Web (WWW) oleh Tim BernersLee.
1989
NetWare/386 (juga dikenal sebagai versi 3) diluncurkan oleh Novell untuk prosesor Intel 80386.
1990
Perpisahan : Dua perusahaan raksasa berpisah, IBM berjalan dengan OS/2 dan Microsoft berkonsentrasi pada Windows.
Windows 3.0 : Microsoft meluncurkan Windows versi 3.0 yang mendapat sambutan cukup baik.
MSOffice : Microsoft membundel Word, Excel, dan PowerPoint untuk menyingkirkan saingannya seperti Lotus 1 23, Wordstar, Word Perfect dan Quattro.
DR DOS : Digital Research memperkenalkan DR DOS 5.0.
1991
Linux 0.01 : Mahasiswa Helsinki bernama Linus Torvalds mengembangkan OS berbasis Unix dari sistem operasi Minix yang diberi nama Linux.
MS DOS 5.0 : Microsoft meluncurkan MSDOS 5.0 dengan penambahan fasilitas full-screen editor, undelete, unformat dan Qbasic.
1992
Windows 3.1 : Microsoft meluncurkan Windows 3.1 dan kemudian Windows for Workgroups 3.11 di tahun berikutnya.
386 BSD : OS berbasis Open Source turunan dari BSD Unix didistribusikan oleh Bill Jolitz setelah meninggalkan Berkeley Software Design, Inc (BSDI). 386 BSD nantinya menjadi induk dari proyek Open Source BSD lainnya, seperti NetBSD, FreeBSD, dan OpenBSD.
Distro Linux : Linux didistribusikan dalam format distro yang merupakan gabungan dari OS plus program aplikasi. Distro pertama Linux dikenal sebagai SLS (Softlanding Linux System).
1993
Windows NT : Microsoft meluncurkan Windows NT, OS pertama berbasis grafis tanpa DOS didalamnya yang direncanakan untuk server jaringan.
Web Browser : NCSA memperkenalkan rilis pertama Mosaic, browser web untuk Internet.
MS DOS 6.0 : Microsoft memperkenalkan MSDOS 6.0 Upgrade, yang mencakup program kompresi harddisk DoubleSpace.
Slackware : Patrick Volkerding mendistribusikan Slackware Linux yang menjadi distro populer pertama di kalangan pengguna Linux.
Debian : Ian Murdock dari Free Software Foundation (FSF) membuat OS berbasis Linux dengan nama Debian.
MS DOS 6.2 : Microsoft meluncurkan MSDOS 6.2.
NetBSD : Proyek baru OS berbasis Open Source yang dikembangkan dari 386BSD dibuat dengan menggunakan nama NetBSD.
FreeBSD : Menyusul NetBSD, satu lagi proyek yang juga dikembangkan dari 386BSD dibuat dengan nama FreeBSD.
1994
Netscape : Internet meraih popularitas besar saat Netscape memperkenalkan Navigator sebagai browser Internet.
MSDOS 6.22 : Microsoft meluncurkan MSDOS 6.22 dengan program kompresi bernama DriveSpace. Ini merupakan versi terakhir dari MS DOS.
FreeDOS : Jim Hall, mahasiswa dari Universitas WisconsinRiver Falls Development mengembangkan FreeDOS. FreeDOS dibuat setelah Microsoft berniat menghentikan dukungannya untuk DOS dan menggantikannya dengan Windows 95.
SuSE : OS Linux versi Jerman dikembangkan oleh Software und System Entwicklung GmbH (SuSE) dan dibuat dari distro Linux pertama, SLS.
Red Hat : Marc Ewing memulai pembuatan distro Red Hat Linux.
1995
Windows 95 : Microsoft meluncurkan Windows 95 dengan lagu Start Me Up dari Rolling Stones dan terjual lebih dari 1 juta salinan dalam waktu 4 hari.
PC DOS 7 : IBM memperkenalkan PC DOS 7 yang terintegrasi dengan program populer pengkompres data Stacker dari Stac Electronics. Ini merupakan versi terakhir dari IBM PC DOS.
Windows CE : Versi pertama Windows CE diperkenalkan ke publik.
PalmOS : Palm menjadi populer dengan PalmOS untuk PDA.
OpenBSD : Theo de Raadt pencetus NetBSD mengembangkan OpenBSD.
1996
Windows NT 4.0 : Microsoft meluncurkan Windows NT versi 4.0
1997
Mac OS : Untuk pertama kalinya Apple memperkenalkan penggunaan nama Mac OS pada Mac OS 7.6.
1998
Windows 98 : Web browser Internet Explorer menjadi bagian penting dari Windows 98 dan berhasil menumbangkan dominasi Netscape Navigator.
Server Linux : Linux mendapat dukungan dari banyak perusahaan besar, seperti IBM, Sun Microsystem dan Hewlet Packard. Server berbasis Linux mulai banyak dipergunakan menggantikan server berbasis Windows NT.
Google : Search Engine terbaik hadir di Internet dan diketahui menggunakan Linux sebagai servernya.
Japan Goes Linux : TurboLinux diluncurkan di Jepang dan segera menjadi OS favorit di Asia, khususnya di Jepang, China dan Korea.
Mandrake : Gael Duval dari Brazil mengembangkan distro Mandrake yang diturunkan dari Red Hat.
1999
Support : Hewlett Packard mengumumkan layanan 24/7 untuk distro Caldera, Turbo Linux, Red Hat dan SuSE.
Corel Linux : Corel pembuat program Corel Draw, yang sebelumnya telah menyediakan Word Perfect versi Linux, ikut membuat OS berbasis Linux dengan nama Corel Linux dan yang nantinya beralih nama menjadi Xandros.
2000
Mac OS/X : Mac OS diganti dengan mesin berbasis BSD Unix dengan kernel yang disebut sebagai Mac OS/X.
Windows 2000: Microsoft meluncurkan Windows 2000 sebagai penerus Windows NT.
Windows Me : Microsoft meluncurkan Windows Me, versi terakhir dari Windows 95.
China Goes Linux : Red Flag Linux diluncurkan dari Republik Rakyat China.
Microsoft vs IBM : CEO Microsoft Steve Ballmer menyebut Linux sebagai kanker dalam sebuah interview dengan Chicago SunTimes. Di lain pihak, CEO IBM Louis Gartsner menyatakan dukungan pada Linux dengan menginvestasikan $ 1 milyar untuk pengembangan Linux.
2001
Windows XP : Microsoft memperkenalkan Windows XP.
Lindows: Michael Robertson, pendiri MP3.com, memulai pengembangan Lindows yang diturunkan dari Debian. Nantinya Lindows berganti nama menjadi Linspire karena adanya tuntutan perubahan nama oleh Microsoft.
2002
Open Office : Program perkantoran berbasis Open Source diluncurkan oleh Sun Microsystem.
OS Lokal : OS buatan anak negeri berbasis Linux mulai bermunculan, diantaranya Trustix Merdeka, WinBI, RimbaLinux, Komura.
2003
Windows 2003 : Microsoft meluncurkan Windows Server 2003.
Fedora : Redhat mengumumkan distro Fedora Core sebagai penggantinya. Nantinya ada beberapa distro lokal yang dibuat berbasiskan Fedora, seperti BlankOn 1.0 dan IGOS Nusantara.
Novell : Ximian, perusahaan pengembang software berbasis Linux dibeli oleh Novell, begitu juga halnya dengan SuSE yang diakuisisi oleh Novell.
LiveCD : Knoppix merupakan distro pertama Linux yang dikembangkan dengan konsep LiveCD yang bisa dipergunakan tanpa harus diinstal terlebih dahulu. Distro lokal yang dibuat dari Knoppix adalah Linux Sehat dan Waroeng IGOS.
2004
Ubuntu : Versi pertama Ubuntu diluncurkan dan didistribusikan ke seluruh dunia. Ada beberapa versi distro yang dikeluarkan, yaitu Ubuntu (berbasis Gnome), Kubuntu (berbasis KDE), Xubuntu (berbasis XFCE), dan Edubuntu (untuk pendidikan).
2005
Mandriva : Mandrake bergabung dengan Conectiva dan berganti nama menjadi Mandriva.
2006
Unbreakable Linux : Oracle ikut membuat distro berbasis Linux yang diturunkan dari Red Hat Enterprise.
CHIPLux : Distro lokal terus bermunculan di tahun ini, bahkan Majalah CHIP yang lebih banyak memberikan pembahasan tentang Windows juga tidak ketinggalan membuat distro Linux dengan nama CHIPLux, yang diturunkan dari distro lokal PC LINUX dari keluarga PCLinuxOS (varian Mandriva). CHIPLux merupakan distro lokal pertama yang didistribusikan dalam format DVD.
2007
Vista : Setelah tertunda untuk beberapa lama, Microsoft akhirnya meluncurkan Windows Vista. Windows Vista memperkenalkan fitur 3D Desktop dengan Aero Glass, SideBar, dan Flip 3D. Sayangnya semua keindahan ini harus dibayar mahal dengan kebutuhan spesifikasi komputer yang sangat tinggi.
2008
3D OS : Tidak seperti halnya Vista yang membutuhkan spesifikasi tinggi, 3D Desktop di Linux muncul dengan spesifikasi komputer yang sangat ringan. Era hadirnya teknologi 3D Desktop di Indonesia ditandai dengan hadirnya sistem operasi 3D OS yang dikembangkan oleh PC LINUX. Ada beberapa versi yang disediakan, yaitu versi 3D OS untuk pengguna umum serta versi distro warnet Linux dan game center Linux.
sumber : pclinux3d.com/