Showing posts with label Info Unik. Show all posts
Showing posts with label Info Unik. Show all posts

Saturday, July 2, 2011

Tetangga,satu Pintu Surga Bagi Kita

dakwatuna.com – “Sembahlah Allah dan janganlah kamu mempersekutukan-Nya dengan sesuatu pun. Dan berbuat baiklah kepada kedua orang ibu-bapak, karib-kerabat, anak-anak yatim, orang-orang miskin, tetangga yang dekat dan tetangga yang jauh, teman sejawat, ibnu sabil dan hamba sahayamu. Sesungguhnya Allah tidak menyukai orang-orang yang sombong dan membangga-banggakan diri.” (An-Nisa’: 36)


Lewat firman-Nya ini, Allah swt. menegaskan kepada kita untuk ihsan (berbuat baik). Salah satu yang harus kita ihsani adalah tetangga. Bahkan Allah swt. memerinci. Mereka adalah al-jaar dzil qurba, al-jaar al-junub, dan ash-shahib bil janb.

Al-jaar dzil qurba adalah sebutan bagi orang-orang yang memiliki hubungan kekerabatan atau kekeluargaan dengan kita, tetangga kita yang muslim, atau yang tempat tinggalnya yang paling dekat dengan kita.

Sedangkan al-jaar al-junub ialah sebutan bagi orang-orang yang tidak memiliki hubungan keluarga atau kekerabatan dnegan kita, tetangga non-muslim, atau tetangga jauh.

Dan ash-shahib bil janb yaitu sebutan bagi suami atau istri Anda, kawan bisnis, atau teman dalam perjalanan.

Ibnu Hajar, dalam Fathul Bari, mendefinisikan, “Kata al-jaar (tetangga) meliputi tetangga muslim, non-muslim, kafir, fasik, kawan, lawan, orang asing, berasal dari negara yang sama, seseorang yang dapat mendatangkan manfaat atau keburukan, kerabat, dan mereka yang rumahnya jauh ataupun dekat.”

Tetangga kita terbagi dalam tiga tingkatan yang masing-masing memiliki hak atas diri kita. Tentang hal ini kita dapat informasi dari Jabir bin Abdullah bahwa Rasulullah saw. bersabda, “Tetangga ada tiga macam: tetangga yang memiliki satu hak –dan ia adalah tetangga yang paling dekat–, tetangga yang memiliki dua hak, dan tetangga yang memiliki tiga hak –dan ini adalah tetangga yang paling utama–. Adapun tetangga yang memiliki satu hak adalah tetangga musyrik tidak ada rahmat baginya; ia hanya memiliki hak sebagai tetangga. Adapun tetangga yang memiliki tiga hak adalah tetangga muslim yang memiliki rahmat; ia memiliki hak sebagai tetangga, hak Islam, dan hak silaturrahim.” (Al-Bazzar, Abu Na’im dalam kitab Al-Hilyah)

Saking seringnya Jibril berwasiat tentang tetangga dan menjelaskan hak-hak mereka, Rasulullah saw. sampai-sampai mengira Jibril akan berkata, “Sebagian dari hak-hak mereka adalah mewariskan hartanya setelah kematiannya, seperti kepada kerabatnya.” (Bukhari, hadits nomor 5555)

Karena itu, berhati-hatilah! Jangan sakiti tetangga Anda. Sebab, tetangga bisa menjadi salah satu jalan pembuka pintu surga. Tapi, jika kita buruk dalam bertetangga, bisa menggelicirkan kaki kita ke jurang neraka.

Begitulah kabar yang sampai kepada kita dari Abu Hurairah r.a. bahwa Rasulullah saw. bersabda, “Tidak masuk surga seseorang yang tetangganya tidak aman dari gangguannya.” (Muslim, hadits nomor 66)

Abu Hurairah r.a. berkata, seseorang lelaki berkata kepada Rasulullah saw., “Ya Rasulullah, sesungguhnya si fulanah sering disebut karena shalat, puasa dan sedekahnya yang sangat banyak, hanya saja ia menyakiti tetangganya dengan lisannya.” Rasulullah saw. berkata, “Wanita itu di neraka.” Lelaki itu berkata lagi, “Sesungguhnya si fulanah sering disebut karena shalat, puasa, dan sedekahnya yang sangat sedikit, ia bersedekah dengan sepotong keju serta tidak menyakiti tetangganya dengan lisannya.” Rasulullah saw. bersabda, “Wanita itu di surga.” (Ahmad, hadits nomor 9298, dan Al-Hakim)

Masih dari Abu Hurairah r.a., “Seseorang datang kepada Nabi Muhammad saw. mengeluhkan tetangganya. Beliau berkata, ‘Pulang dan bersabarlah!’ Untuk kedua dan ketiga kalinya orang itu datang lagi. Beliau kemudian berkata, ‘Pulang dan letakkan barang-barangmu di tengah jalan.’ Ia kemudian kembali pulang dan meletakkan barang-barangnya di jalan, sehingga orang-orang yang menyaksikannya bertanya kepadanya, ia pun membeberkan masalahnya. Mengetahui hal tersebut, orang-orang justru melaknat tetangganya yang jahat itu dengan mengatakan, ‘Semoga Allah memperlakukannya demikina dan demikian.’ Tetangganya kemudian datang kepadanya dan berkata, ‘Pulanglah ke rumahmu, engkau tidak akan melihat sesuatu yang engkau benci dariku.’” (Abu Dawud, hadits nomor 4468).

Hak tetangga tidak hanya menghentikan kejahatannya saja, tetapi juga harus disertai dengan kelembutan dan menanpakkan kebaikan. Oleh karena itu, seseorang pernah datang kepada Ibnu Mas’ud dan berkata, “Saya memiliki seorang tetangga yang menyakitiku, menghina dna menyempitkanku.” Ibnu Mas’ud menasihatinya, “Pergilah karena ia sesungguhnya bermaksiat kepada Allah melalui engkau, maka taatlah kepada Allah dalam hal itu.”

Apa hak tetangga dari diri kita? Pertanyaan ini pernah ditanyakan para sahabat kepada Rasulullah saw. Rasulullah saw. Menjawab, “Apabila ia meminta pinjaman kepadamu, engkau meminjamkan. Bila ia meminta meminta pertolongan kepadamu, engkau menolongnya. Bila ia membutuhkan sesuatu, engkau memberikannya. Apabila ia ditimpa kemiskinan, engkau membantunya. Bila mendapatkan kebaikan, engkau ucapkan selamat kepadanya. Bila menerima cobaan, engkau menghiburnya. Dan bila ia meninggal, engkau mengiringi jenazahnya.

Jangan tinggikan tembok rumahmu sehingga angin terhalang untuknya selain dengan seizinnya. Jangan sakiti ia dengan aroma masakanmu kecuali engkau berikan sebagian darinya. Bila engkau membeli buah, maka hadiahkanlah pula untuknya. Bila engkau tak mampu melakukannya, maka curahkanlah kegembiraan dalam dadanya. Jangan keluarkan anakmu untuk menciptakan kemarahan dalam diri anak-anaknya.” (At-Tabrani mengatakan ini ucapan Mu’adz bin Jabal, tapi para ulama berkata ini hadits marfu’ yang sanadnya lemah tapi maknanya shahih).

Karena itu, kualitas hubungan kita dengan tetangga adalah cermin diri kita. Jika hubungan dengan tetangga buruk, kita buruk. Jika baik, kita baik. Hal ini pernah ditanyakan Abdullah bin Mas’ud kepada Rasululllah saw. “Bagaimana saya dapat mengetahui bahwa saya telah berbuat baik dan berbuat buruk?” Rasulullah saw. menjawab, “Apabila engkau mendengar tetanggamu mengatakan bahwa engkau berbuat baik, maka engkau telah berbuat baik. Dan apabila engkau mendengar mereka berkata bahwa engkau berbuat jahat, maka engkau telah berbuat jahat.” (Ibnu Majah, hadits nomor 4213).

Jadi, jangan sampai tetangga kita memberi kesaksian yang buruk kepada kita. Perhatikanlah sampah rumah kita, jangan sampai dibuang ke pekarangan mereka. Jangan keraskan suara radio kita hingga mengganggu tidur tetangga. Jangan biarkan anak-anak Anda memamerkan mainan barunya yang membuat anak tetangga Anda iri sementara orang tua mereka tidak mampu membelikan. Tentu ini sangat menyakitkan hati mereka. Masih banyak lagi perbuatan yang harus kita jaga agar tidak menyakiti tetangga. Ketahuilah, mereka akan bersaksi tentang semua perangai kita di harapan Allah kelak! Semoga mereka memberi kesaksian bahwa kita orang baik dan Allah swt. mengganjar kita dengan surga. Amin.

Sumber : http://www.dakwatuna.com/2008/tetangga-satu-pintu-surga-bagi-kita/

Saturday, March 19, 2011

Konsep Manajemen Proses dalam Sistim Operasi

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.
    Source : http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/2003/21/produk/SistemOperasi/proses1.html

    Friday, March 18, 2011

    Sejarah Sistem Operasi dan Perkembangannya.

    Pengertian Sistem Operasi

    Operating system (OS) atau yang sering di sebut sistem operasi adalah sekumpulan perintah dasar yang berperan untuk menjalankan dan mengoperasikan komputer. Sekarang ini banyak sekali macam-macam sistem operasi di pasaran baik yang asli ataupun yang bajakan.Ada beberapa sistem operasi yang biasa kita jumpai di pasaran diantranya Windows,Unix,Linux Dan masih banyak lagi yang lainya.Dari sekian banyak sistem operasi Yang beredar,sistem operasi milik perusahaan microsoft lah yang paling populer untuk para pengguna pc notebook, bahkan ponsel dan PDA sekalipun Dengan sistem operasi berbasis mobilenya .

    Dari beberapa sistem operasi tersebut,Sistem operasi yang dapat digunakan secara bebas alias open sourc Asalah linux. sistem operasi ini biasa digunakan untuk tujuan pendidikan ,lain halnya dengan para vendor ponsel dan PDA ,Para vrndor ini lebih menyasarkan produknya untuk menggunakan sistem operasi mobile milik perusahaan microsoft yaitu windows. Sama seperti di pc atau notebook sistem operasi di PDA atau ponsel memiliki Beberapa versi dan tatap muka yang hampir sama ,mulai dari windows mobile versi 5.0 sampai dengan windows vista versi mobile .Vendor PDA atau ponsel yang biasa memakai sistem operasi tersebut diantaranya 02,Samsung.Doppod Dan sony ericson untuk beberapa type.

    Perkembangan sistem operasi dipengaruhi oleh perkembangan hardware. Sistem operasi mulai dikembangkan sejak ±40 tahun lalu, yaitu:

    1. Generasi ke-nol (1940).
      • Komponen utama tabung hampa udara;
      • Sistem komputer belum menggunakan sistem operasi;
      • Sistem operasi komputer dilakukan secara manual melalui plugboard, dan hanya bisa digunakan untuk menghitung (+,-, dan *).
    2. Generasi pertama (1950).
      • Komponen utama transistor;
      • Sistem operasi berfungsi terutama sebagai pengatur pergantian antar job agar waktu instalasi job berikutnya lebih efisien. Dalam masa ini muncul konsep batch system (semua job sejenis dikumpulkan jadi satu);
      • Input pemakai punch card.
    3. Generasi kedua (1960).
      • Komponen utama IC;
      • Berkembang konsep-konsep:
        • Multiprogramming, satu prosesor mengerjakan banyak program yang ada di memori utama;
        • Multiprosesing, satu job dikerjakan oleh banyak prosesor berguna untuk meningkatkan utilitas;
        • Spooling Simultaneous Peripheral Operation On Line, bertindak sebagai buffer (penyangga) saja, dan mampu menerima pesanan meskipun belum akan dikerjakan;
        • Device Indipendence, masing-masing komponen memiliki sifat yang saling berbeda (misal: tiap-tiap printer memiliki driver);
        • Time Sharing atau Multitasking, sistem bagi waktu yang diberikan oleh CPU terhadap berbagai job yang sedang dijalankan.
        • Real-time system, berguna sebagai kontrol bagi mesin-mesin.
    4. Generasi ketiga (1970)
      • Komponen utama VLSI (Very Large Scale Integrated Circuit);
      • Ditandai dengan berkembangnya konsep general purpose system, sehingga sistem operasi menjadi sangat kompleks, mahal dan sulit untuk dipelajari;
    5. Generasi keempat (pertengahan 1970-an hingga sekarang).
      • PC makin populer;
      • Ditandai dengan berkembangnya sistem operasi untuk jaringan komputer dengan tujuan: data sharing, hardware sharing, dan program sharing;
      • User interface semakin user friendly tanpa harus mengorbankan unjuk kerja.

    SEJARAH PERJALANAN SISTEM OPERASI DARI DOS - MAC – WINDOWS – LINUX

    Perjalanan Sistem Operasi dimulai pada tahun 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.

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 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.

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 1983 :

    • MS­ DOS 2.0 : Versi 2.0 dari MS­ DOS diluncurkan pada komputer PC XT.

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 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 MS­DOS 3.1 yang memberikan dukungan untuk jaringan.

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 1985 :

    • MS ­Windows 1.0 : Microsoft memperkenalkan MS­Windows, 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.

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 1986 :

    • MS­ DOS 3.2 : Microsoft meluncurkan MS­ DOS 3.2 yang menambahkan dukungan untuk floppy 3.5 inch 720 KB.

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 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.

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 1988 :

    • MS­ DOS 4.0 : Microsoft mengeluarkan MS­DOS 4.0 dengan suasana grafis.
    • WWW : Proposal World Wide Web (WWW) oleh Tim Berners­Lee.

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 1989 :

    • NetWare/386 (juga dikenal sebagai versi 3) diluncurkan oleh Novell untuk prosesor Intel 80386.

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 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.
    • MS­Office : Microsoft membundel Word, Excel, dan PowerPoint untuk menyingkirkan saingannya seperti Lotus 1­2­3, Wordstar, Word Perfect dan Quattro.
    • DR DOS : Digital Research memperkenalkan DR DOS 5.0.

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 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 MS­DOS 5.0 dengan penambahan fasilitas full­-screen editor, undelete, unformat dan Qbasic.

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 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).

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 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 MS­DOS 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 MS­DOS 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.

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 1994 :

    • Netscape : Internet meraih popularitas besar saat Netscape memperkenalkan Navigator sebagai browser Internet.
    • MS­DOS 6.22 : Microsoft meluncurkan MS­DOS 6.22 dengan program kompresi bernama DriveSpace. Ini merupakan versi terakhir dari MS DOS.
    • FreeDOS : Jim Hall, mahasiswa dari Universitas Wisconsin­River 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.

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 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.

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 1996 :

    • Windows NT 4.0 : Microsoft meluncurkan Windows NT versi 4.0

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 1997 :

    • Mac OS : Untuk pertama kalinya Apple memperkenalkan penggunaan nama Mac OS pada Mac OS 7.6.

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 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.

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 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.

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 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 Sun­Times. Di lain pihak, CEO IBM Louis Gartsner menyatakan dukungan pada Linux dengan menginvestasikan $ 1 milyar untuk pengembangan Linux.

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 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.

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 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.

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 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.

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 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).

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 2005 :

    • Mandriva : Mandrake bergabung dengan Conectiva dan berganti nama menjadi Mandriva.

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 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.

    Perjalanan Sistem Operasi dilanjutkan lagi pada tahun 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.

    Hingga perjalanan Sistem Operasi ini berakhir pada Tahun 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 3DOS untuk pengguna umum serta versi distro warnet Linux dan game center Linux .

    Friday, February 11, 2011

    Kisah Hikmah, Hidup hanya 6 Jam tapi Menyelamatkan dua Nyawa

    Ada pasangan suami isteri yang sudah hidup beberapa lama tetapi belum mempunyai keturunan. Sejak 10 tahun yang lalu, sang istri terlibat aktif dalam kegiatan untuk menentang ABORSI,karena menurut pandangannya, aborsi berarti membunuh seorang bayi. Setelah bertahun-tahun berumah-tangga, akhirnya sang istri hamil, sehingga pasangan tersebut sangat bahagia. Mereka menyebarkan kabar baik ini kepada famili, teman-teman dan sahabat-sahabat, serta lingkungan sekitarnya. Semua orang ikut bersukacita dengan mereka. Dokter menemukan bayi kembar dalam perutnya, seorang bayi laki-laki dan perempuan. Tetapi setelah beberapa bulan, sesuatu yang buruk terjadi. Bayi perempuan mengalami kelainan, dan ia mungkin tidak bisa hidup sampai masa kelahiran tiba. Dan kondisinya juga dapat mempengaruhi kondisi bayi laki-laki. Jadi dokter menyarankan untuk dilakukan aborsi, demi untuk sang ibu dan bayi laki2 nya. Fakta ini membuat keadaan menjadi terbalik. Baik sang suami maupun sang istri mengalami depressi. Pasangan ini bersikeras untuk tidak menggugurkan bayi perempuannya (membunuh bayi tersebut), tetapi juga kuatir terhadap kesehatan bayi laki-lakinya. “Saya bisa merasakan keberadaannya, dia sedang tidur nyenyak”, kata sang ibu di sela tangisannya. Lingkungan sekitarnya memberikan dukungan moral kepada pasangan tersebut,dengan mengatakan bahwa ini adalah kehendak Tuhan. Ketika sang istri semakin mendekatkan diri dengan Tuhan, tiba-tiba dia tersadar bahwa Tuhan pasti memiliki rencanaNya dibalik semua ini. Hal ini membuatnya lebih tabah. Pasangan ini berusaha keras untuk menerima fakta ini. Mereka mencari informasi di internet, pergi ke perpustakaan, bertemu dengan banyak dokter, untuk mempelajari lebih banyak tentang masalah bayi mereka.

    Satu hal yang mereka temukan adalah bahwa mereka tidak sendirian. Banyak pasangan lainnya yang juga mengalami situasi yang sama, dimana bayi mereka tidak dapat hidup lama. Mereka juga menemukan bahwa beberapa bayi akan mampu bertahan hidup, bila mereka mampu memperoleh donor organ dari bayi lainnya. Sebuah peluang yang sangat langka. Siapa yang mau mendonorkan organ bayinya ke orang lain ? Jauh sebelum bayi mereka lahir, pasangan ini menamakan bayinya, Jeffrey dan Anne. Mereka terus berdo’a kepada Tuhan. Pada mulanya,mereka memohon keajaiban supaya bayinya sembuh. Kemudian mereka tahu, bahwa mereka seharusnya memohon agar diberikan kekuatan untuk menghadapi apapun yang terjadi, karena mereka yakin Tuhan punya rencanaNya sendiri. Keajaiban terjadi, dokter mengatakan bahwa Anne cukup sehat untuk dilahirkan, tetapi ia tidak akan bertahan hidup lebih dari 2 jam. Sang istri kemudian berdiskusi dengan suaminya, bahwa jika sesuatu yang buruk terjadi pada Anne, mereka akan mendonorkan organnya.

    Ada dua bayi yang sedang berjuang hidup dan sekarat, yang sedang menunggu donor organ bayi. Sekali lagi, pasangan ini berlinangan air mata. Mereka menangis dalam posisi sebagai orang tua, dimana mereka bahkan tidak mampu menyelamatkan Anne. Pasangan ini bertekad untuk tabah menghadapi kenyataan yg akan terjadi. Hari kelahiran tiba. Sang istri berhasil melahirkan kedua bayinya dengan selamat. Pada momen yang sangat berharga tersebut, sang suami menggendong Anne dengan sangat hati-hati, Anne menatap ayahnya, dan tersenyum dengan manis. Senyuman Anne yang imut tak akan pernah terlupakan dalam hidupnya. Tidak ada kata-kata di dunia ini yang mampu menggambarkan perasaan pasangan tersebut pada saat itu. Mereka sangat bangga bahwa mereka sudah melakukan pilihan yang tepat (dengan tidak mengaborsi Anne), mereka sangat bahagia melihat Anne yang begitu mungil tersenyum pada mereka, mereka sangat sedih karena kebahagiaan ini akan berakhir dalam beberapa jam saja. Kakak Anne, Jeffrey Pun menangis… Sungguh tidak ada kata-kata yang dapat mewakili perasaan pasangan tersebut. Mungkin hanya dengan air mata yang terus jatuh mengalir, air mata yang berasal dari jiwa mereka yang terluka.. Baik sang kakek, nenek, maupun kerabat famili memiliki kesempatan untuk melihat Anne. Keajaiban terjadi lagi, Anne tetap bertahan hidup setelah lewat 2 jam. Memberikan kesempatan yang lebih banyak bagi keluarga tersebut untuk saling berbagi kebahagiaan. Tetapi Anne tidak mampu bertahan setelah enam jam….. Para dokter bekerja cepat untuk melakukan prosedur pendonoran organ. Setelah beberapa minggu, dokter menghubungi pasangan tersebut bahwa donor tersebut berhasil. Dua bayi berhasil diselamatkan dari kematian. Pasangan tersebut sekarang sadar akan kehendak Tuhan. Walaupun Anne hanya hidup selama 6 jam, tetapi dia berhasil menyelamatkan dua nyawa. Bagi pasangan tersebut, Anne adalah pahlawan mereka, dan sang Anne yang mungil akan hidup dalam hati mereka selamanya…

    SESUNGGUHYA, tidaklah penting berapa lama kita hidup, satu hari ataupun bahkan seratus tahun. Hal yang benar-benar penting adalah apa yang telah kita lakukan selama hidup kita, yang bermanfaat bagi orang lain.

    sumber:

    http://www.kaskus.us/showthread.php?t=6837506

    Tuesday, December 14, 2010

    10 Air Terjun tertinggi di dunia

    Air terjun adalah formasi geologi dari arus air yang mengalir melalui suatu formasi bebatuan yang mengalami erosi dan jatuh ke bawah dari ketinggian. Air terjun dapat berupa buatan yang biasa digunakan di taman. Beberapa air terjun terbentuk di lingkungan pegunungan dimana erosi kerap terjadi.

    Berikut ini daftar 10 air terjun tertinggi tertinggi di dunia. Beberapa nama mungkin nampak asing karena banyak sekali air terjun terkenal dunia ini karena keindahannya dan kebesarannya namun kali ini diurutkan berdasarkan ketinggiannya.

    1. Angel Falls

    Angel Falls

    Angel Falls

    Negara: Venezuela
    Lokasi: Taman Nasional Canaima
    Sungai: Gauja (Rio Gauya), anak sungai Rio Churún
    Tinggi: 979 meter (3.212 kaki)
    Informasi lain: Meskipun pertama kali dilihat di awal abad ke-20 oleh penjelajah Ernesto de Santa Cruz, air terjun ini tidak dikenal dunia sampai ditemukan secara resmi oleh penerbang Amerika, James Crawford Angel yang sedang terbang mencari lokasi tambang emas. Pada tahun 1936, James Angel kembali dan mendaratkan pesawatnya di dekat air terjun. Air terjun ini dinamakan “Air terjun Angel” untuk mengenang penemunya, James Crawford Angel. Suku Indian Pemon menyebut air terjun ini sebagai “Auyan-tepui” (”Aiyan-tepui”) yang berarti “Gunung Setan”.

    2. Tugela Falls

    Tugela Falls

    Tugela Falls

    Negara: Afrika Selatan
    Lokasi: Taman Nasional Natal
    Sungai: Tugela River
    Tinggi: 948 meter (3,110 kaki)
    Informasi lain: Ada terjun tertinggi kedua ini memiliki rata-rata volume 1 meter kubik /detik.

    3. Cataratas las Tres Hermanas

    Cataratas las Tres Hermanas

    Cataratas las Tres Hermanas

    Negara: Peru
    Lokasi: Cordillera Oriental
    Sungai: -
    Tinggi: 914 meter (3000 kaki)
    Informasi lain: Air Terjun ketiga tertinggi di dunia ini memiliki lingkungan indah yang terletak di hutan Amerika Selatan. Pepohonannya diduga mencapai ketinggian sampai 30 m. Sedangkan di bawah air terjun ini ada sebuah Danau dengan kedalaman mencapai 4 meter. Lingkungan air terjun Cataratas las Tres Hermanas memiliki keanekaragaman vegetasi dan hewan yang beraneka macam.

    4. Oloʻupena Falls

    Olo'upena Falls

    Olo'upena Falls

    Negara: USA
    Lokasi: Molokai, Hawaii
    Sungai: -
    Tinggi: 900 meter (2953 kaki)
    Informasi lain: Air terjun ini kurang terkenal munkgin karena volume airnya yang memang sedikit, hanya ketinggiannyalah yang membuatnya ada dalam daftar ini. Terletak di bagian utara-timur Pulau Hawaii Molokai.

    5. Catarata Yumbilla

    Catarata Yumbilla

    Catarata Yumbilla

    Negara:Peru
    Lokasi: Cuispes, Arizonas
    Sungai:
    Tinggi: 896 meter (2938 kaki)
    Informasi lain: Meskipun air terjun itu luar biasa karena ketinggiannya, volume air yang dihasilkan tidak besar karena me. Lokasinya juga cukup terpencil.

    6. Vinnufossen

    Vinnufossen

    Vinnufossen

    Negara: Norwegia
    Lokasi: Sunndal, More Og Romsdal
    Sungai: Vinnu
    Tinggi: 860 meter (2822 kaki)
    Informasi lain: Merupakan air terjun tertinggi di Eropa dan keenam di dunia.

    7. Baläifossen

    Baläifossen

    Baläifossen

    Negara: Norwegia
    Lokasi: Ulvik, Hordaland
    Sungai: Baläi
    Tinggi: 850 meter (2788 kaki)
    Informasi lain: Merupakan tertinggi kedua di eropa dan ketujun di dunia. Tetesan air terjun ini menuruni tebing setinggi 3.000 kaki ke perairan Osafjorden, anak sungai dari hulu Hardangerfjorden.

    8. Pu’uka’oku Falls

    Pu'uka'oku Falls

    Pu'uka'oku Falls

    Negara: USA
    Lokasi: Molokai, Hawaii
    Sungai: tak bernama
    Tinggi: 840 meter (2756 kaki)
    Informasi lain: Pantai utara Molokai memiliki tebing laut tertinggi di dunia. Setiap sungai yang turun atas tebing ini akan jatuh ribuan kaki ke laut. Termasuk air terjun ini.

    9. James Bruce Falls

    James Bruce Falls

    James Bruce Falls

    Negara: Canada
    Lokasi: Princess Louisa Provincial Marine Park
    Sungai: tak bernama
    Tinggi: 840 meter (2755 kaki)
    Informasi lain: James Bruce Falls adalah sebuah air terjun tinggi semi-musiman yang brasal dari danau salju kecil yang bertengger di atas pegunungan Prince Louisa . Nama James Brown adalah nama kakek dari seorang Surveyor yang meneliti Air Terjun ini.

    10. Browne Falls

    Browne Falls

    Browne Falls

    Negara: Selandia Baru
    Lokasi: Fiordlands National Park
    Sungai: -
    Tinggi: 836 meter (2744 kaki)
    Informasi lain: berada tengah-tengah pemandangan yang menakjubkan hutan hujan subtropis, jatuh ke teluk sempit di antara tebing tinggi di dekat Arm Hall. Seperti terlihat pada gambar, sumber airt terjun ini adalah adalah sebuah Danau 836 m diatas permukaaan laut yang saat penuh kemudian meluap ke sisi gunung.


    Source : http://unikapik.blogdetik.com/2010/06/14/10-air-terjun-tertinggi-di-dunia/

    Monday, December 13, 2010

    Hujan Meteor & Gerhana Di Akhir Tahun 2010


    Jakarta - Dua fenomena angkasa akan terjadi pada akhir tahun 2010. Hujan meteor dan gerhana bulan total akan menyertai hari-hari penduduk Bumi menjelang pergantian tahun.

    Hujan meteor yang terjadi pada Desember ini adalah hujan meteor Geminid. Puncak hujan meteor sebenarnya terjadi pada siang ini. "Tadi malam dan nanti malam, masih bisa disaksikan," kata Peneliti dari Lembaga Penerbangan dan Antariksa Nasional (LAPAN)
    Thomas Jamaluddin pada (13/12/2010).

    Hujan meteor itu berasal dari asteroid Phaenton. Asteroid merupakan kepala komet yang
    sudah habis debu-debunya, sehingga yang tersisa hanya intinya berupa batu dengan
    diameter sekitar 5 kilometer.

    Meteor shower ini bisa dilihat dengan mata telanjang. Jamaluddin bahkan menyarankan agar fenomena ini dilihat dengan mata telanjang ketimbang memakai teleskop. Sebab bila
    menggunakan teleskop maka medan pandang menjadi sempit.

    "Kita bisa melihatnya ke arah utara sampai barat laut pada sesudah tengah malam hingga menjelang subuh. Ini tergolong sedang karena jumlah meteornya antara belasan sampai 20 meteor per jam," terang pria berkacamata ini.

    Anda tertarik menyaksikannya? Bila iya, tengah malam nanti menghadaplah ke arah utara
    sampai barat laut. Carilah rasi bintang Gemini, karena hujan meteor ini seolah muncul
    dari gugus bintang tersebut.

    Fenomena ini akan terlihat bila cuaca cerah dan tidak berawan, jauh dari polusi cahaya
    (Anda bisa mematikan lampu di sekeliling atau dilihat dari luar kota) dan medan pandang
    tidak terhambat pohon maupun bangunan. Jika tengah malam nanti Anda melewatkannya, jangan khawatir. Karena hujan meteor Geminids adalah fenomena tahunan.

    "Ini setiap tahun terjadi. Kalau untuk melihatnya sekarang ini agak terganggu bulan
    separuh. Cahaya bulan cukup mengganggu meski potensi untuk melihat masih mungkin,"
    sambung alumnus Universitas Kyoto, Jepang, ini.

    Puncak hujan meteor Geminids, menurutnya terjadi pergeseran. Dulu puncaknya terjadi pada 12 Desember, namun sekarang terjadi pada 13-14 Desember. Hal ini dikarenakan debu asteroid yang dulunya adalah komet itu tidaklah diam. Debu berada di lintasan orbit dan mengorbit matahari. Saat hujan meteor terjadi, terkadang terlihat meteor berekor
    berwarna yang indah, ada yang kuning, hijau, atau kebiruan.

    "Hujan meteor ini tampak seperti bintang jatuh atau berpindah, ada yang ke atas, bawah, atau seperti bergeser ke kanan atau kiri. Seperti kembang api, karena sewaktu-waktu terlontar ke atas. Tapi hanya beberapa detik, karena sebentar saja habis terbakar dan karenanya tidak terlihat lagi," jelas Jamaluddin.

    Fenomena lain di akhir tahun ini adalah gerhana bulan yang terjadi pada 21 Desember.
    Sayangnya peristiwa ini tidak akan bisa dilihat di sebagian besar wilayah Indonesia.

    "Pada saat gerhana bulan terjadi, di Indonesia (bulan) belum terbit karena masih sore.
    Di Sumatera mungkin bisa terlihat di bagian akhirnya. Yang bisa melihat penuh di Asia
    Barat, Timur Tengah dan Afrika," terang Jamaluddin.

    Sedangkan gerhana matahari akan menyambut tahun baru 2011. Sebab pada 4 Januari,
    fenomena alam itu akan terjadi. Gerhana yang terjadi merupakan gerhana matahari
    sebagian.

    "Wilayah Timur Tengah dan Asia Barat bisa melihat. 2 Minggu setelah gerhana bulan atau 2 minggu sesudahnya biasanya ada gerhana matahari," tutup dosen tidak tetap IAIN Semarang ini.


    Saturday, December 11, 2010

    Balita Melahirkan bayi,Kembar Pula Tu...!!!

    Neh Videonya





    Klo kagak Keluar Video Langsung aje ke
    http://www.youtube.com/watch?v=keGtt34zATM


    Catatan : istilah kedokterannya ntu fetus in fetu,
    kejadian bayi mengandung bayi memang langka banget,
    terjadi hampir satu dari 500.000 kelahiran.

    dimana bayi yg mengandung bayi itu bersama dgn bayi yang dikandungnya semasa masih di rahim ibunya, mereka adalah janin kembar, saat pembentukan embrio di rahim salah satu dari mereka ada yg ga berkembang sempurna, jadi salah satu embrio itu ada yg "masuk" berkembang di dalam tubuh embrio laen yg tumbuh lebih sempurna. saat embrio itu berkembang penuh menjadi janin, secara tidak langsung embrio yg ga sempurna itu ada di dalam tubuh janin kembarannya yg sempurna. kembaran dari janin yg sempurna itu menjadi "parasit" di dalam tubuh kembarannya. ada yg hidup dan berhasil dilahirkan seperti kasus di TS yg ceritakan.

    yg blum jelas google aja fetus in fetu.

    Laptop Jadul

    1.September tahun 1975 IBM Portable PC 5100


    Model 5100 adalah pertama dari IBM microcomputer, yaitu tidak Mainframe,dan juga dianggap pertama di dunia komputer portabel. Meskipun beratnya 55 pounds, mungkin terbaik digambarkan sebagai “serbalengkap” yang terdapat pada “portable” saat itu.
    Terdapat sedikit sekali komputer lain yang tersedia pada saat itu, danbahkan tidak ada yang dekat dengan kemampuan dari 5100. Ia adalah sistemyang sangat lengkap – dengan built-in monitor, keyboard, dan penyimpanandata. 5100 juga sangat mahal – sampai US $ 20.000 atau seharga RP 214,000 pada saat itu . 5100 yang dirancang khusus untuk profesional dan ilmiahmasalah-solvers, bukan bisnis atau pengguna hobbyists.


    2.Tahun 1977 Rockwell AIM 65

    Untuk biaya rendah prototip atau rendah sampai medium volume produksi,Rockwell menawarkan diperpanjang keluarga tingkat papan “blue collar”produk, mudah-desain dan diterapkan.

    The AIM 65 (Tingkat lanjut berbasis R6500 Interaktif Microcomputer) adalahdi bawah $ 500 microcomputer, lengkap dengan keyboard, layar dan hard copy printer. Memiliki pilihan yang luas, banyak antarmuka dan perluasankemampuan.AIM 65 yang juga merupakan pengembangan sistem mini dengan harga yang paling evaluasi boards. Selain membuka papan biru-coller versi, AIM 65 yangtersedia di dalam kardus, lengkap dengan listrik, untuk digunakan sebagaiatas meja komputer.Apapun aplikasi Anda, alat untuk belajar, sistem evaluasi, atau industriController, sebuah blue-collar AIM 65 merupakan solusi ekonomis


    3. Februari tahun 1978 IBM Portable PC 5110

    IBM 5110 komputer ia adalah ‘bisnis versi’ yang asli IBM 5100 dari 3 tahun sebelumnya, yang dirancang terutama untuk mathematicians and engineers.
    Sedangkan 5100 hanya tape drive untuk penyimpanan data dan aplikasi yangbaru 5110 yang baru sekarang mendukung IBM 5114 dual eksternal 8-inch floppy drive yang tidak hanya lebih cepat, tetapi masih banyak lagi memegang data.
    Fitur-fitur baru dan bisnis yang berhubungan dengan perangkat lunakmenjadikan 5110 lebih bermanfaat dan menarik bagi usaha elite.


    4.Tahun 1979 Heathkit H89

    Mengikuti keberhasilan mereka Heathkit H8 dari komputer 1977, Heathkit yang dirilis Heathkit H89 “all-in-one” komputer pada akhir 1979.

    Sistem ini tersedia baik sebagai sebuah kit yang akan dikumpulkan olehpembeli (model H89), atau sebagai dikumpulkan dan diuji sistem (model WH89), walaupun WH89 biaya $ 700 lebih.

    Yang kedua adalah H89-tujuan umum terminal dan berkualitas tinggi komputer, terpisah dengan prosesor Z80 dan circuity untuk setiap fungsi.


    5. April tahun 1981 Osborne 1

    Dirilis pada tahun 1981 oleh Osborne Computer Corporation, Osborne 1 yang dianggap sebagai yang pertama benar portabel komputer – ia menutup-up untuk perlindungan, dan telah melakukan yang menangani. Bahkan memiliki pilihan paket baterai, sehingga tidak perlu terhubungkan pada outlet 110VAC untuk daya.

    Sementara cukup revolusioner, Osborne yang tidak memiliki keterbatasan.Misalnya, layar hanya 5 “(diagonal) dalam ukuran, dan tidak dapatmenampilkan lebih dari 52 karakter per baris teks.

    Untuk kompensasi, sebenarnya Anda dapat menggulir tampilan layar bolak-balik dengan tombol kursor untuk menampilkan baris teks hingga 128 karakter lebar.


    Source : http://www.unikaja.com/2010/10/bentukbentuk-laptop-jadul.html#axzz17jOQeNFW

     
    Powered by Blogger