Senin, 04 Mei 2009

Kuis SO

QUIZ SISTEM OPERASI!

1. Sebutkan Pengertian SO dan Tujuan ?
Sistem Operasi adalah kumpulan program yang bertanggungjawab mengelola perangkat keras dan menyediakan berbagai fasilitas operasi dasar, misalnya penyimpanan file, akses ke jaringan, eksekusi program, dan pemanfaatan memori.
Tujuan mempelajari sistem operasi agar dapat merancang sendiri serta dapat memodifikasi sistem yang telah ada sesuai dengan kebutuhan kita, agar dapat memilih alternatif sistem operasi, memaksimalkan penggunaan sistem operasi dan agar konsep dan teknik sistem operasi dapat diterapkan pada aplikasi-aplikasi lain.

2. Sebutkan dan Jelaskan Sudut Pandang SO?
a. Aspek ukuran : besar kecilnya memori so yang ingin digunakan.
b. Aspek tujuan : umum dan khusus
c. Aspek kegiatan :
d. Struktur system operasi :

3. Sebutkan dan Jelaskan Kelas SO?
a. Kelas 1 : pemakain tunggal
b. Kelas 2 : operasi berbentuk tumpukan
c. Kelas 3 : operasi olahan segera (rael time)
d. Kelas 4 : operasi multi proses
e. Kelas 5 : operasi berbagai waktu dan multi programming
f. Kelas 6 : operasi tersebar

4. Jelaskan dalam SO pengaturan sumber daya meliputi:
O/S Mengatur Pemakai Sumber Daya Tersebut Dengan Cara :
1. Pengaturan Memori, dengan cara :
a. Menetapkan kebijakan alokasi
b. Memperbaruhi informasi tentang status bagian memori
c. Mengawasi bagian-bagian memori, lokasinya, statusnya, besarnya, bila terpakai siapa pemakainya.
2. Pengaturan prosessor, dengan cara :
a. Mengawasi status prosessor
b. Menyerahkan penggunaan prosessor dengan cara mengisi register-register yang perlu di isi.
3. Pengaturan Peralatan I/O :
a. Menyerahkan pemakaian peralatan I/O
b. Mengatur cara dan jadwal pemakaian peralatan I/O
c. Mengawasi status peralatan I/O beserta kelengkapannya (chanel).
4. Pengaturan informasi (system file) :
a. mengawasi berbagai informasi, yaitu mengenal statusnya, lokasi, penggunaannya dan sekuritinya
b. menetapkan proses-proses yang boleh mandapatkan informasi tertentu.

5. Sebutkan dan Jelaskan Struktur Dasar SO?
a. Struktur sederhana : Tidak memiliki struktur yang cukup baik.
b. Struktur Monopolitik : system operasi sebagai kumpulan prosedur dimana dapat saling dipanggil oleh prosedur lain di system bila diperlukan.
c. Struktur Berlapis : Teknik dibuat dengan merancang system operasi berbentuk modular.
d. Struktur dengan Mesin Maya : Mirip denga pendekatan berlapis dengan tambahan berupa antar muka yang menghubungkan Hardware dengan kernel untuk tiap-tiap proses.
e. Struktur dengan Client-Server :konsep system operasi diimplementasikan dengan menjadi fungsi-fungsi yang ada pada SO di server menjadi User Process.
f. Struktur berorientasi Objek :

6. Gambar dan Jelaskan Skema Dasar Sistem Komputer baik hardware dan software?
Keterangan:

GPU = Graphics Processing Unit;
AGP = Accelerated Graphics Port;
HDD = Hard Disk Drive;
FDD = Floppy Disk Drive;
FSB = Front Side Bus;
USB = Universal Serial Bus;
PCI = Peripheral Component Interconnect;
RTC = Real Time Clock;
PATA = Pararel Advanced Technology Attachment;
SATA = Serial Advanced Technology Attachment;
ISA = Industry Standard Architecture;
IDE = Intelligent Drive Electronics/Integrated Drive Electronics;
MCA = Micro Channel Architecture;
PS/2 = Port yang dibangun IBM untuk menghubungkan mouse dan keyboard ke PC


1.2. Hardware Komputer

Hardware pada sistem komputer terbagi atas 3 bagian utama, yaitu :

1. Input Unit

2. Processing Unit

3. Output Unit

1.2.1.Input Unit

Merupakan bagian dari perangkat keras komputer yang berfungsi sebagai alat untuk memasukkan data dan lain sebagainya kedalam komputer. Perangkat input unit ini antara lain:

° Keyboard

° Mouse

° Media Storage (seperti HDD, FDD, CD, DVD dll).

° Scanner

° termasuk juga Monitor Touch Screen, pen light, dll.

1.2.2.Processing Unit

Processing unit ini disebut juga CPU (Central Processing Unit) yang merupakan jantung dari komputer. Melakukan pekerjaan utama seperti proses, perhitungan, logika, kontrol, pengaturan hubungan kinerja antar komponen, serta mengalokasikan tempat penyimpanan sementara maupun permanen. Perangkat utamanya berupa Processor dan Chipshet yang biasanya terdapat pada Mainboard.

Secara umum CPU mempunyai 3 komponen utama lagi, yaitu :

Ø Aritmatic & Logical Unit (ALU)

Ø Control Unit

Ø Main Memory (Main Storage)

Aritmatic & Logical Unit (ALU)

Tugas utama dari ALU melakukan perhitungan yang bersifat aritmatik serta melakukan keputusan dari operasi logika dan bit manipulation, sesuai dengan instruksi program.

Control Unit

Berfungsi sebagai pengatur dan pengendali semua peralatan yang ada pada sistem komputer serta mengatur kapan alat input menerima data dan kapan alat output menampilkan di monitor (Instruction Cycle).

Main Memory ( Main Storage )

Main memory ini merupakan tempat atau media yang digunakan untuk menyimpan data yang akan atau yang sedang diolah oleh sistem komputer.

Main memori dibagi atas dua bagian, yaitu :

Ø ROM (Read Only Memory) dan

Ø RAM (Random Access Memory)

ROM (Read Only Memory)

ROM merupakan memori permanen yang terdapat pada sistem komputer yang sudah disusun dan dibuat oleh pabrik dan biasanya tidak untuk dirubah oleh user komputer.

ROM terdiri dari program pokok untuk konfigurasi sistem komputer, seperti BIOS, BASIC dan BootStrap Loader. Sinyal didalam ROM ini yang mengatur segala tugas CPU (Central Processing Unit) saat komputer mulai diaktifkan/ dihidupkan.

RAM (Random Access Memory)

Semua data yang dimasukkan melalui alat input pada setiap aplikasi akan dimasukkan terlebih dahulu ke dalam RAM. Data-data yang terdapat dalam RAM ini hanya bersifat sementara, apabila komputer dimatikan maka data tersebut akan hilang.

1.2.3.Output Unit

Merupakan perangkat keras yang berfungsi untuk menyajikan hasil output dari proses yang sedang bekerja pada komputer. Bentuk dari peralatan output ini antara lain adalah :

q Monitor

q Printer

q Projector

q Speaker, dll.

1.3. Komponen Komputer

Ketika Anda ingin merakit sebuah komputer saat ini, maka perangkat minimal yang harus ada dan perlu anda persiapkan adalah:

1.Casing dan Power Supply

2.Mainboard dengan buku petunjuknya

3.Prosessor

4.Memory (RAM)

5.Video Graphic Adapter (bila tidak built-in dengan mainboard)

6.Hard disk (HDD)

7.Floppy disk drive (FDD).

8.CD-ROM

9.Monitor

10. Keyboard

11. Mouse

12. Kabel data HDD, FDD & CD-ROM

13. Kabel power ke Power Supply dan Monitor

14. Driver Mainboard, VGA, Sound dll (agar sistem bisa mengenali perangkat yang terpasang)

15. CD Sistem Operasi dan Aplikasi yang ingin anda gunakan.

16. Obeng + (plus) ukuran sedang dan jangan lupa

17. Secangkir kopi (softdrink) dan snack biar santai.

7. Sebutkan dan jelaskan waktu akses disk pada hardisk?
a. Waktu Cari : waktu untuk mencapai lintas atau silinder yang dikehendaki
b. Waktu Mantap : waktu untuk hulu tulis baca menjadi mantap dilintas atau silinder
c. Waktu Latensi : waktu untuk mencapai hulu tulis baca
d. Waktu Salur : waktu untuk menulis atau isi sector
e. Serta gabungan waktu yaitu waktu inkuiri dan waktu pemuktahiran atau pergantian.

8. Sebutkan dan berikan contoh algoritma pengaksesan disk?
a. Algoritma Pertama Tiba Pertama Dilayani
Artinya : proses pengaksesan akan dimulai secara berurutan sesuai dengan urutan tiba atau kedudukan antrian.
b. Algoritma Pick Up
Artinya : pada algoritma ini hulu ditulis baca atau akan membaca menuju ke track yang terdapat pasa urutan awal antrian, sambil mengakses track yang dilalui.
c. Algoritma Waktu Cari Terpendek Dipertamakan
Artinya : proses dilaksakan terhadap track yang terdekat dengan hulu baca tulis (Shortest Seet Time First / (SSTF)), diatas/dibawah. Kemudian mencari letak track yang terdekat di atas/ bawah dan seterusnya.
d. Algoritma Look
Artinya : pada algoritma ini hulu tulis baca akan bergerak naik seperti pergerakan lift
Menuju antrian track terbesar pada disk skambil mengakases antrian track yang dilalui, kemudian turun menuju antrian track yang terkecil sambil mengakses track yang dilalui, dan track yang telah diakses tidak diakses lagi.
e. Algoritma Circular Look
Artinya : pada algoritma ini hulu tulis baca akan bergerak naik seperti pergerakan lift
Menuju antrian track terbesar pada disk sambil mengakases antrian track yang dilalui, kemudian turun menuju antrian track yang terkecil tetapi tidak mengeakses lagi track yang dilalui, baru pada saat naik akan mengakses track yang belum diakses.
f. Algoritma Scan
Artinya : pada algoritma ini hulu tulis baca akan bergerak naik seperti pergerakan lift
Menuju antrian track terbesar pada disk sambil mengakases antrian track yang dilalui, kemudian turun menuju antrian track terkecil pada disk sambil mengakses track yang dilalui, dan track yang telah diakses tidak diakses lagi
g. Algoritma Circular Scan
Artinya : pada algoritma ini hulu tulis baca akan bergerak naik seperti pergerakan lift
Menuju track terbesar pada disk sambil mengakases antrian track yang dilalui, kemudian turun menuju track terkecil tetapi tidak mengakses track yang dilalui, baru pada saat naik akan mengakses track yang belum diakses.

9. Jelaskan Apa yg anda ketahui tentang Proses didalam SO?
a. Burning CD mengunakan Nero
b. Mengetik dengan menggunakan MS.Word
c. Mendengarkan music dengan Windows Media Player, Winam, dll
d. Menonton video dengan Windows Media Player, DVD Power, dll

Sistem Operasi Pertemuan 1-3

Pertemuan 1

KONSEP DASAR DAN SEJARAH PERKEMBANGAN SISTEM INFORMASI

Konsep Dasar Sistem Operasi
SISTEM OPERASI adalah :
“Sekumpulan program control atau alat pengendali yang secara terpadu bertindak sebagai penghubung antarakomputer dengan pemakainya”.

Konsep Sistem Operasi
- Sistem operasi membuat komputer menjadi lebih mudah dan nyaman untuk digunakan.
- Sistem operasi memungkinkan sumber daya sistem komputer untuk digunakan secara efisien.

1. Fungsi sistem operasi :
a. Mebentuk dan mengelola sistem file
b. Menjalankan program
c. Mengatur penggunaan alat-alat yang berhubungan dengan komputer.
2. Jenis-jenis sistem operasi :
a. Berdasarkan interface Text Base shell cs GUI
b. Berdasarkan uses (peruntukan)
3. Contoh sistem operasi :
a. DOS
b. OS/2
c. Machintos
d. Windows, Linux, dll.
4. Faktor sistem operasi :
a. Faktor prosessor – single/multi processor
b. Faktor pemakai – single user/multi user
c. Faktor waktu kerja – offline/online
d. Faktor modus pekerjaan – batch/real time
e. Faktor gabungan faktor.

Pertemuan 2

PANDANGAN UMUM SISTEM OPERASI DAN SISTEM KOMPUTER

• O/S DIPANDANG SEBAGAI MANAGER SUMBERDAYA
Fungsi Sistem Operasi Adalah :
Mengefisienkan Penggunaan Sistem Komputer, Memungkinkan Penggunaan Sistem Dengan Penampilan Yang Optimal.
• O/S Mengatur Pemakai Sumber Daya Tersebut Dengan Cara :
1. Pengaturan Memori, dengan cara :
a. Menetapkan kebijakan alokasi
b. Memperbaruhi informasi tentang status bagian memori
c. Mengawasi bagian-bagian memori, lokasinya, statusnya, besarnya, bila terpakai siapa pemakainya.
2. Pengaturan prosessor, dengan cara :
a. Mengawasi status prosessor
b. Menentukan proses yang mana dari beberapa proses yang sedang menanti atau menggunakan processor.
3. Pengaturan Peralatan I/O :
a. Mengawasi status peralatan I/O beserta keengakapannya (channel)
b. Mengatur cara dan jadwal pemakaian peralatan.
4. Pengaturan informasi (system file) :
a. Mengawasi berbagai informasi, yaitu mengenal statusnya, lokasi , penggunaannya dan sekuritinya.
b. Mentapkan proses- proses yang boleh mendapatkan informasi tertentu.

Pertemuan 3

SKEMA DASAR SISTEM KOMPUTER

A. Perangkat Keras ( Hardware)
Pada abstraksi tingkat atas terdiri dari empat komponen yaitu :
1. Pemroses (Peocessor)
2. Memory Utama (Main Memory)
3. Perangkat masukan dan keluaran (device I/O)
4. Interkoneksi antar komponen (user interface, device controler)

1. Pemroses
Komponen computer yang bertugas untuk mengola data dan melaksanakan berbagai perintah. Terdiri dari : Bagian ALU (Aritmatich Logic Unit), dan bagian CU (Control Unit)

2. Memory
Memory berfungsi untuk tempat penyimpanan data dan program. Terdapat beberapa tipe memory antara lain : Register, Memory Case (Chace Memory), Memori Kerja (Main Memory), Disk Magnetik (Magnetic Disk), Disk Optik (Optical Disk), Tape Magnetik (Magnetic Tape).

3. Perangkat Masukan dan Keluaran
Terdiri dua bagian yaitu :
- Komponen mekanik adalah perangkat itu sendiri.
- Komponen elektronik pengendali alat berupa chip controller.

4. Interkoneksi antar Komponen
Disebut juga galur/jalur (Bus) yang terdapat pada mainboard, bus terdiri dari 3 macam : Bus alamat (address bus), satu arah. 1,20,24 jalur, Bus data (data bus), dua arah. 8, 16, 32 jalur, Bus kendali (control bus), dua arah, 4, 10 jalur.

Minggu, 05 April 2009

Intruksi Dasar pada Linux

Pendahuluan

Sistem operasi Unix digunakan secara luas baik sebagai server atau workstation. Arsitektur Unix dan model client/server merupakan elemen yang paling penting dalam perkembangan internet dan mengubah proses komputasi secara terpusat dalam jaringan dari pada proses tunggal di komputer. Linux, merupakan sistem operasi yang diadopsi dari Unix dan tersedia secara bebas mendapat popularitas sebagai alternatif dari sistem operasi proprietary seperti Microsoft Windows.

Meskipun Linux dianggap sebagai Sistem Operasi alternative namun banyak kelebihan yang dimiliki Linux bila dibandingkan dengan Windows. Dibawah ini adalah intruksi-instruksi dasar pada Linux.

Instruksi Dasar

Linux punya instruksi dasar yang diwariskan turun temurun Karena berbasis UNIX, maka instruksi dibawah ini umumnya Kompatible untuk semua distro linux, keluarga BSD,dan Solaris.

Untuk menjalankan instruksi di Linux, gunakan Terminal atau Shell. Ada banyak program shell, salah satu yang paling banyak digunakan adalah BASH (Bourne Again Shell)

Memang instruksi di linux mirip dengan instruksi ala DOS tempo dulu Tapi bedanya, instruksi di Linux sangat “powerfull” sedang instruksi DOS sangat “sontoloyo” alias lemot - lemah otak ! Hehehe

cat
Perintah untuk menampilkan isi teks file

cat [namafile]
#cat /etc/rc.d/rc.module
$cat /tmp/suratcintabuatkamu

cd
Perintah untuk Pindah direktori

$ cd [nama direktori]
$ cd /home/mic/picture

maka direktori aktif akan berpindah ke /home/mic/picture

cfdisk
Perintah untuk mempartisi hardisk

#cfdisk /dev/sda

chfn
change finger information -perintah untuk merubah finger informatin user

chfn [user name]
$ chfn mic

chgrp
Memilih group owner dari sebuah file/direktori (hanya root yang bisa melakukannya ! )

#chgrp [group] [file/direktori name]
#chgrp eagle /tmp/raptor/data/test1.doc
#chgrp eagle -r /tmp/raptor/picture

r=recursive

chmod
Perintah untuk Mengubah mode proteksi /file permission file atau direktori

$ chmod [permission] file/direktori

RWX RWX RWX
Owner Group Other

$ chmod 755 /home/mic/picture/*.*
RWXRWXRWX
111101101

$ chmod 700 /home/mic/secret
rwxrwxrwx
111000000

clear
Perintah untuk membersihkan layar

$clear

cp
Perintah untuk Mencopy file

$ cp [source] [destination]
$ cp sakura.jpg /home/mic/picture

maka file gambar sakura.jpg akan dipindahkan ke direktori /home/mic/picture

grep
Perintah untuk melakukan scan file terhadap karakter tertentu

grep “pattern” filename
$grep “love” /tmp/doc/*

halt
Perintah untuk meng-halt system (hanya root yang bisa ! )

#halt –h now

Matikan system sekarang !!

init*
Perintah melakukan perpindahan antar level.

init 0123456

0=halt the system
1=single user mode
2=multi user without NFS
3=Full Multi user
4=unused
5=start X window
6=reboot system

# init 6
reboot
# init 5
startx window

Umumnya default adalah init 3

ln- Symbolic Link
Perintah untuk memberikan nama link terhadap suatu file

$ ln -s [file] [ link name]
$ ln -s /home/mic/picture/sakura.jpg saku

locate*
Perintah untuk pencarian file dengan cepat

locate [file name]
$locate UAS_Elektro2005.doc

ls
Perintah untuk Melihat isi direktori

$ ls

Akan ditampilkan isi folder Anda.

$ ls -la

akan ditampilan isi folder lengkap dengan hak akses (file permission)

mkdir
make directory- perintah untuk membuat direktori

#mkdir /mnt/flashdisk
#mkdir 755 /tmp/musik/dangdut

mv
Perintah untuk Memindah file /direktori

$ mv [source] [destination]
$ mv sakura.jpg /home/mic/picture

file sakura.jpg akan dipindahkan ke direktori /home/mic/picture
Hati-hati ! memindah berbeda dengan mencopy lho !

$ mv sakura.jpg bunga.jpg

Nama file sakura.jpg berubah menjadi bunga.jpg

$ mv /home/mic/picture /home/mic/gambar

Direktori /home/mic/picture berubah nama menjadi /home/mic/gambar

ping
Perintah untuk mengecek keaktifan suatu komputer/server dalam jaringan

ping [hostname/IP number]
#ping skylarx2
#ping 192.168.0.17
#ping www.yahoo.com (jika terhubung ke-internet)

pkgtool
Perintah pada slackware untuk menambah, meremove, melihat program. Pkgtool juga dapat digunakan untuk mengatur konfigurasi global sistem Linux. (Hanya berlaku bagi root ! )

#pkgtool

pwd
Perintah untuk melihat direktori aktif

$ pwd

Jika Anda berada di /home/mic/lagu/avril, maka setelah mengetikkan pwd akan muncul

/home/mic/lagu/avril

rm
Perintah untuk Menghapus file /direktori

$ rm [file name]
$ rm /home/mic/gambar/bunga.jpg
$ rm -r /home/mic/gambar
$ rm /tmp/musik/barat/asktoomuch.mp3

pada contoh ke-3, penggunaan r akan menyebabkan semua file dan folder /home/mic/gambar akan ‘amblas’ (r= recursive)

rmdir
remove direktory - perintah untuk meremove directory

#rmdir /tmp/musik/dangdut/omairama

shutdown
Perintah untuk shutdown

Shutdown
#shutdown -h now
shutdown tanpa ada peringatan.
#shutdown -t 15
shutdown 15 detik lagi…..cepat save file Anda ! hehehe
#shutdown -r now
merestart komputer !

startx
Perintah untuk mengaktifkan system X window — (perintah paling populer :))

$startx

Jika terjadi “kecelakaan” tekan Ctrl-Alt-Backspace untuk keluar dari system X window

su
Menjadi superuser atau log sebagai user ID lain

$su [username]
$su
password :***************
# (sudah sebagai superuser)
$su michael
password :***************
$ (log sebagai michael)

top
Perintah untuk mengetahui proses yang terjadi

$top

touch
Perintah untuk membuat file kosong

touch [file name]
$touch /tmp/cobadeh

useradd /userdel*
Perintah untuk menambah /menghapus user (hanya root yang bisa! )

useradd [user name]

#useradd swe4tg1rl
#userdel rajajud1

which
Perintah untuk menunjukan letak file yang diakses

which [file name]
$which /tmp/data

whereis
Perintah untuk mencari sebuah file

Whereis [namafile]
$whereis bab2.doc

xinit
Init X window tanpa perlu masuk ke window manager

Sumber : http://slackerbox.com

Sejarah OS

Mempelajari sejarah system operasi memang menarik apalagi bagi orang-orang yang tertarik pada perkembangan dunia informatika. Banyak manfaat bila kita mempelajari sejarah system operasi, paling tidak wawasan bertambah luas dan tidak hanya berkutat pada satu system oprasi saja.

Artikel ini akan menguraikan sejarah sitem oprasi 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 MS­DOS 3.1 yang memberikan dukungan untuk jaringan.

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.

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 MS­DOS 4.0 dengan suasana grafis.
  • WWW : Proposal World Wide Web (WWW) oleh Tim Berners­Lee.

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.
  • 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.

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.

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 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.

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.

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 Sun­Times. 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.

Sampel Distribusi OS

Berikut data Sistem Operasi yang mungkin bisa mewakili distribusi Sistem Operasi pengguna Internet (terutama di Indonesia). Data ini diambil dari data pengunjung portal sebuah perusahaan telekomunikasi besar di Indonesia selama periode 1 bulan kemarin. Jumlah data 0,5 juta hit lebih.

Bisa dilihat Windows tetap menjadi mayoritas OS (lebih dari 80%) yang digunakan, berturut-turut Windows XP,2000 dan 98 menjadi 3 besarnya.

Munculnya Windows CE dan 3.x.x kemungkinan berasal dari OS tersebut yang terinstall di perangkat2 embedded, seperti settop box,PDA dll.

Sementara untuk Linux, distribusi Ubuntu memang disebut sebagai distro Linux yang paling populer sekarang ini (great work Mark ! ).Moyangnya, Debian menjadi nomer dua saja. Fedora terlihat memang menjadi distro yang cukup banyak digunakan sebagai desktop, jauh bila dibanding dengan saudara tuanya RedHat.

Sementara Mandriva terpuruk di posisi ke-5 dibawah Suse yang memang cukup populer di kalangan desktop user. Bagaimana kabar Mandriva 2007 yang baru release dan cukup membuat heboh fiturnya. Mungkin penetrasinya baru bisa kita lihat 2 bulan kedepan sekaligus persaingannya dengan Ubuntu 6.10 dan Fedora Core 6

Pengguna Mac ternyata memang cukup signifikan tapi masih kalah dibanding pasukan distro Linux diatas.

Sementara Unix yang lain (BSD dan Solaris) terlihat memang bukan pilihana untuk sistem Desktop.

Symbian jelas menjadi OS yang paling banyak dipakai pada perangkat mobile (seperti misalnya HP dan PDA)