Sistem operasi adalah seperangkat program yang mengelola sumber daya
perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi
perangkat lunak. Sistem operasi adalah jenis yang paling penting dari
perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi,
pengguna tidak dapat menjalankan program aplikasi pada komputer mereka,
kecuali program aplikasi booting. Berikut adalah Jenis-jenis Sistem
Operasi beserta kelebihan dan kekurangan Sistem Operasi tersebut.
Berikut beberapa Sistem Operasi untuk komputer :
1. UNIX
UNIX adalah Sistem Operasi yang diciptakan oleh Ken Thompson dan Dennis
Ritchie, dikembangkan oleh AT&T Bell Labs. UNIX didesain sebagai
Sistem Operasi yang portabel, Multi-Tasking dan Multi User. Sistem
Operasi UNIX lebih menekankan diri pada Workstation dan Server, Karena
faktor ketersediaan dan kompatibilitas yang tinggi menyebabkan UNIX
dapat digunakan, disalin dan dimodifikasi sehingga UNIX pun dikembangkan
oleh banyak pihak dan menyebabkan banyak sekali varian dari UNIX ini.
Sistem operasi yang paling awal ada untuk komputer. Merupakan induk dari
sistem operasi linux.
Kelebihan UNIX:
1. Sistem operasi gratis.
2. Sudah terdapat aplikasi multimedia dan desain grafis yang lengkap.
3. Rentan terhadap virus.
4. Tampilan desktop yang menarik (bagus).
Kekurangan Unix:
1. Membingungkan (kurang familiar dibandingkan dengan windows).
2. Format file sedikit.
3. Banyak software yang kurang compatible.
PERKEMBANGANNYA
Pada mulanya UNIX dikembangkan dengan DEC (Digital Equipment Corp) tipe
PDP-7. UNIX pada mulanya digunakan untuk proyek pemrosesan teks. Edisi
pertama muncul pada tahun 1971 dengan beberapa kemampuan seperti sistem
file, pengelolaan proses, sistem antar muka dan beberapa utilitas.
Edisi kedua muncul pada tahun 1972 dan UNIX masih ditulis dalam bahasa
mesin (assembly). Thompson mulai bekerja dengan bahasa B turunan BCPL.
Ritchie mengadakan perbaikan dengan menghasilkan bahasa C. Ternyata
bahasa C cukup handal dan banyak utilitas yang dibuat dengan bahasa C.
Tahun 1973, UNIX ditulis kembali dengan menggunakan bahasa C dan menjadi
sukses besar. UNIX dikenal sebagai sistem operasi yang
diimplementasikan dengan bahasa C.
UNIX terus dikembangkan dan sistem V merupakan pengembangan dari UNIX
Sistem III yang diproduksi AT&T. Versi ini disesuaikan dengan
IBMPC-XT, yang kemudian disusul versi VII yang dikeluarkan oleh
organisasi penelitian Bell Labs tahun 1979. Kemudian terciptalah
Berkeley 4.2 BSD dari University of California sebagai perbaikan dari
versi VII.
2. DOS
Disk Operating System (disingkat DOS) adalah keluarga sistem operasi
yang digunakan di komputer pribadi. Sekarang, istilah DOS menjadi
istilah generik bagi setiap sistem operasi yang dimuat dari perangkat
penyimpanan berupa disk saat sistem komputer dinyalakan. Sistem operasi
ini merupakan sistem operasi yang menggunakan antarmuka dengan pengguna
berbasis teks (text-mode user interface), dengan tanda kesiapan menerima
perintah dari pengguna yang disebut dengan prompt. Prompt default yang
digunakan dalam DOS adalah nama path ditambah dengan tanda lebih besar
(>), seperti C:\>, C:\DOS\ dan lain-lain. Pengguna juga dapat
menggunakan simbol prompt lainnya dengan menggunakan perintah PROMPT.
Sistem operasi ini juga bersifat single-tasking (hanya dapat menjalankan
satu program pada satu waktu saja), menjalankan prosesor pada modus
real (real mode), dan hanya dapat mendukung satu pengguna dalam satu
waktu (single user).Sistem operasi yang merupakan cikal bakal dari
microsoft Windows. Ciri khasnya yaitu berupa teks putih dengan latar
belakang hitam. Kita bisa menjalankan lewat Start Windows – Run, lalu
ketik cmd.
Kelebihan dari DOS :
1. Pengoperasian mudah.
2. Space ruang hardisk bebas (tidak teralu besar).
3. Memori kecil.
4. Kompatibel semua software dan hardware.
Kekurangan dari DOS :
1. Mode operasi dalam bentuk teks.
2. Kurang kompatibel terhadap beberapa program beroperasi pada mode grafis.

PERKEMBANGANNYA
Pada tahun 1975, komputer pribadi (PC) pertama Altair diproduksi MITS
(Micro Instrumentation Telemetry System) of Albuquerque, New Mexico
dengan prosesor 8080 8 bit dan memori 256 byte, tanpa keyboard, layar,
tape atau disk, seharga $400. Komputer ditujukan untuk para hobbyist
elektronika. Pada komputer ini, Bill Gates menulis interpreter BASIC.
Sistem operasi yang ada adalah CP/M dari Digital Research.
Tahun 1979, Tim Paterson dari Seatle Computer Products membuat 86-DOS
meniru CP/M untuk menguji produk-produk berbasis prosesor 8086.
Agustus 1981, Microsoft membeli 86-DOS dari Tim Paterson dan diperbaiki
menjadi MS-DOS versi 1.0, dirilis sebagai MS-DOS atau PC-DOS versi 1.00.
Sistem operasi ini dibuat dengan 4000 baris kode bahasa assembly.
Fitur-fitur MS-DOS versi 1.0:
* Memakai memori 12 KByte di prosesor Intel 8086 dengan memori 64 Kbyte.
* Hanya mendukung 1 direktori (flat directory) dan 64 file.
* Tidak mendukung harddisk.
* Hanya mendukung floppy disk 5¼ inchi 160 Kbyte, dengan 512 byte/sektor.
MS-DOS dipasarkan dengan dua nama, yaitu:
* PC-DOS merupakan rilis untuk IBM PC
* MS-DOS
Sistem PC-DOS berisi:
* ibmio.com, yaitu disk dan character I/O system.
* ibmdos.com, yaitu disk dan file manager.
* command.com, yaitu command processor, shell primitif.
Sistem operasi MS-DOS berisi:
* ibmio.com, yaitu disk dan character I/O system.
* io.sys, yaitu disk dan file manager.
* msdos.sys, yaitu command processor, shell primitif.
Sistem operasi kompatibel dengan CP/M, dengan peningkatan alokasi disk,
lebih cepat dan mendukung shell script primitif disebut batch files.
Oktober 1982, di-rilis MS-DOS versi 1.1 mendukung disket 320 KByte.
MS-DOS versi 2.0
—————-
Tahun 1983, IBM mengembangkan PC XT, komputer pribadi (PC) berbasis
harddisk dan kemudian dirilis MS-DOS versi 2.0 untuk PC-XT dengan fitur
berikut:
* Mendukung harddisk.
* Mendukung direktori hirarki (hierarchical directory)
* Menyediakan perintah DOS lebih kaya dengan program eksternal sebagai utilitas.
* Ditambah kemampuan meniru UNIX seperti I/O redirection, pipeline,
filter dan background printing (print spooler), pemakaian file
descriptor.
* Mendukung disket 360 KByte, system configuration (config.sys),
user-installable device driver, memory management dan customized shell.
Sistem operasi ini memakai memori 24 Kbyte, dibuat dengan 20.000 baris assembly.
MS-DOS versi 2.05
—————–
Mendukung time, date, currency, dan decimal symbols, 16-bit Japanese Kanji.
Tahun 1984, IBM membuat PC AT dengan prosesor Intel 80286 yang
menyediakan pengalamatan extended (extended addressing) dan
karakteristik proteksi memori (memory protection), user dan kernel mode,
ring-based protection dan kemampuan menjalankan banyak program
sekaligus.
PC AT menyediakan disket 1.2M, battery backup clock, informasi
konfigurasi pada CMOS, harddisk lebih dari 10M, mendukung RAM disk.
MS-DOS versi 3.0
—————-
Kemampuan Intel 80286 tidak sepenuhnya digunakan oleh MS-DOS 3.0 agar
kompatibel dengan rilis sebelumnya, menggunakan sebagai 8086 cepat (fast
8086).
Fitur:
* Mendukung keyboard dan peripheral harddisk baru (AT Bus).
* Shell bisa diganti oleh pemakai, misalnya dengan Norton Shell yaitu NDOS.COM.
Sistem operasi memakai memori 36KByte, dibuat dari 40.000 baris assembly.
MS-DOS versi 3.1
—————-
Mendukung jaringan PC-PC.
Memori yang dipakai tidak bertambah, diperoleh dengan menambahkan bagian sistem operasi yang dapat di-swap.
MS-DOS versi 3.2
—————-
Mendukung disket 3 1/2 inchi dan IBM Token Ring, tapi penuh bug.
Tahun 1987, IBM membuat keluarga komputer PS/2.
MS-DOS versi 3.3
—————-
Rilis inipun tidak sepenuhnya memakai kemampuan prosesor pada PS/2 yang menggunakan Intel 80286 atau Intel 80386.
Fitur:
* Mendukung komunikasi serial standar sampai 19.200 bps.
* Memori yang dipakai adalah 46 Kbyte.
MS-DOS versi 4.0
—————-
Mendukung harddisk lebih besar, dari 32 MByte sampai dengan 2 Gigabyte.
Meskipun program terbatas sampai 640 Kbyte, RAM 16 Mbyte dapat digunakan
sebagai Ram-disk untuk meningkatkan kinerja sistem file.
Memberikan menu-driven shell tidak hanya keyboard-oriented shell.
MS-DOS versi 5.0
—————-
April 1991, dirilis MS-DOS versi 5.0 dengan fitur:
* Mendukung penggunaan extended memory.
* Program terbatas sampai 640 Kbyte, menggunakan extended memory untuk user-written device driver dan utilitas-utilitas.
Mempunyai shell baru dengan kemampuan banyak program di memori, untuk
pindah dengan CTRL-ESC, fasilitas HELP, upgrade program utilitas lainnya
misalnya edlin dengan screen editor.