Anda di halaman 1dari 20

SISTEM OPERASI

I.

Pendahuluan
Menurut American National Standart Institute ( ANSI ), sistem operasi adalah

software yang mengontrol pelaksanaan program-program komputer, yaitu dengan mengatur


waktu proses, pengecekan kesalahan, mengontrol input dan output, melakukan perhitungan,
kompilasi, penyimpanan, pengolahan data serta berbagai bentuk layanan yang terkait.
Sistem Operasi merupakan resources manager ( pengelola sumber daya ) yang mana
berperan untuk mengatur, me ngorganisasikan, mengopersaikan secara keseluruhan bagian
sistem yang kompleks (Hapsari 2012).

USER

SYSTEM
CALL
SOFTWAR
E

SOFTWAR
E

SYSTEM
OPERASI
CPU

RAM
IO DEVICES

BUS
HARDWAR
E

Gambar 1. Bagan Sistem Operasi


II.

Konsep Dasar Sistem Operasi

II.1 Komponen Sistem Operasi


II.1.1. Managemen Proses
Proses adalah sebuah program yang sedang dijalankan (eksekusi). Sebuah proses
membutuhkan beberapa sumber daya untuk menyelesaikan tugasnya. Sumber daya tersebut

dapat berupa CPU time, memori, berkas-berkas, dan perangkat-perangkat I/O. Sistem
operasi mengalokasikan sumber daya tersebut saat proses itu diciptakan atau sedang
dijalankan. Ketika proses tersebut berhenti dijalankan, sistem operasi akan mendapatkan
kembali semua sumber daya yang bias digunakan kembali. Selain itu juga bertanggung
jawab atas aktivitas aktivitas yang berkaitan dengan managemen proses seperti:
1.
2.
3.
4.
5.

Membuat dan menghapus proses pengguna dan sistem proses.


Menunda atau melanjutkan proses.
Menyediakan mekanisme untuk proses sinkronisasi.
Menyediakan mekanisme untuk proses komunikasi.
Menyediakan mekanisme untuk penanganan deadlock.

II.1.2 Managemen Memori Utama


Memori utama atau lebih dikenal sebagai memori adalah sebuah array yang besar
dari word atau byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan. Setiap
word atau byte mempunyai alamat tersendiri. Memori utama berfungsi sebagai tempat
penyimpanan instruksi/data yang akses datanya digunakan oleh CPU dan perangkat Input
Output. Memori utama termasuk tempat penyimpanan data yang yang bersifat volatile tidak
permanen yaitu data akan hilang kalau komputer dimatikan. Bertanggung jawab atas
aktivitas-aktivitas yang berkaitan dengan managemen Memori Utama seperti :
1. Menjaga track dari memori yang sedang digunakan dan siapa yang
menggunakannya.
2. Memilih program yang akan di-load ke memori.
II.1.3 Managemen Berkas
Berkas adalah kumpulan informasi yang berhubungan, sesuai dengan tujuan pembuat
berkas tersebut. Umumnya berkas merepresentasikan program dan data. Berkas dapat
mempunyai struktur yang bersifat hirarkis (direktori, volume, dll.). Sistem operasi
mengimplementasikan konsep abstrak dari berkas dengan mengatur media penyimpanan
massa, misalnya tapes dan disk.Sistem operasi bertanggung jawab untuk aktivitas berikut
yang berhubungan dengan manajemen berkas seperti:
1. Pembuatan dan penghapusan berkas.
2. Pembuatan dan penghapusan direktori.

3. Mendukung manipulasi berkas dan direktori.


4. Memetakan berkas ke secondary-storage.
5. Mem-back-up berkas ke media penyimpanan yang permanen (nonvolatile).
II.1.4 Managemen Input Output
Sering juga disebut dengan device manager. Yang mana menyediakan device driver
yang umum sehingga operasi I/O dapat seragam (membuka, membaca, menulis, menutup).
Contohnya adalah pengguna menggunakan operasi yang sama untuk membaca berkas pada
perangkat keras, CDROM dan floppy disk. Sistem I/O terdiri dari :
1. Sistem buffer yang mana menampung sementara data dari atau ke peranti I/O
2. Spooling yang melakukan penjadwalan pemakaian I/O sistem supaya lebih efisien
(antrian dsb)
3. Antarmukadevices-driver yang umum menyediakan device driver yang umum
sehingga sistem operasi dapat seragam (buka, baca, tulis, tutup).
4. Drivers untuk spesifik perangkat keras yang menyediakan driver untuk melakukan
operasi rinci/detail untuk perangkat keras tertentu.
II.1.5. Managemen Penyimpanan Sekunder
Penyimpanan sekunder terjadi Karena memori utama bersifat sementara dan
kapasitasnya terlalu kecil,maka untuk menyimpan semua data dan program secara
permanen, sistem komputer harus menyediakan penyimpanan sekunder untuk dijadikan
back-upmemori utama. Contoh dari penyimpanan sekunder adalah harddisk, disket, dll.
Sistem Operasi bertanggung jawab dalam aktivitas yang berhubungan dengan manajemen
penyimpanan sekunder :
1. manajemen ruang kosong
2. alokasi penyimpanan
3. penjadwalan disk
II.1.6. Jaringan
Sistem Terdistribusi adalah kumpulan prosesor yang tidak berbagi memori atau clock.
Setiap prosesor memiliki memori lokal masing-masing. Prosesor-prosesor dalam system

terhubung dalam jaringan komunikasi. Sistem terdistribusi menyediakan akses pengguna ke


bermacam-macam sumber daya. Akses tersebut menyebabkan:
1. Peningkatan kecepatan kompuatsi
2. peningkatan penyediaan data
3. peningkatan keandalan
II.1.7. Sistem Proteksi
Proteksi berkenaan dengan mekanisme untuk mengontrol akses yang dilakukan oleh
program,prosesor,pengguna sistem maupun pengguna sumber daya. Mekanisme dari
Proteksi harus :
1. membedakan antara penggunaan yang sah dan yang tidak sah.
2. spesifikasi kontrol untuk diterima
3. menyediakan alat untuk pemberlakuan sistem.
II.1.8. Command-Interpreter System
Sistem Operasi menunggu instruksi dari pengguna (command driven). Program yang
membaca instruksi dan mengartikancontrol statements (keinginan pengguna) umumnya
disebut :
1. control-card interpreter
2. command-line interpreter
3. UNIX shell.
Command-Interpreter System sangat bervariasi dari satu sistem operasi ke sistem
operasi yang lain dan disesuaikan dengan tujuan dan teknologi I/O peranti yang ada.
Contohnya: CLI, Windows, Pen-based(touch), dan lain-lain.

II.2. Layanan Sistem Operasi


Layanan sistem operasi terdiri dari Eksekusi program yang meload program ke
memory dan menjalankannya (run). Sedangakan operasi I/O, pengguna tidak bias

mengontrol I/O secara langsung ( untuk efisiensi dan keamanan), sistem harus bisa
menyediakan mekanisme untuk melakukan operasi I/O. Manipulasi sistem berkas seperti
membaca, menulis, membuat, dan menghapus file. Kemudian komunikasi yang berfungsi
untuk pertukaran informasi, dapat dilaksanakan melalui shared memory atau message
passing. Dan yang terakhir adalah deteksi error yang mana mempertahankan kestabilan
dengan mendeteksi error (pada CPU, perangkat keras memori, I/O, program pengguna) dan
jika bisa,memperbaikinya. Adapun layanan tambahan yaitu meliputi :
1. Lebih diarahkan kepada upaya untuk menjaga efisiensi sistem,bukan untuk
membantu pengguna
2. Alokasi sumbe daya yang mana mengalokasikan sumber daya kepada beberapa
pengguna atau tugas yang dijalankanpada saat yang bersamaan
3. Accounting digunakan untuk menentukan berapa banyak dan berapa lama users
menggunakan sumber daya system
4. Proteksi yang berfungsi untuk menjaga semua akses ke sumber daya sistem
terkontrol
II.3. System Calls
System calls menyediakan antar muka antara proses (program yang sedang
dijalankan) dan sistem operasi. Biasanya tersedia sebagai instruksi bahasa rakitan dan
beberapa system mengizinkan system calls dibuat langsung dari bahasa pemrograman
tingkat tinggi. Selain itu beberapa bahasa pemrograman tingkat tinggi (contoh : C, C++)
telah didefenisikan untuk menggantikan bahasa rakitan untuk sistem pemrograman. Tiga
metode umum yang digunakan dalam memberikan parameter kepada sistem operasi :
1. Melaluiregister
2. Menyimpan parameter dalam blok atau tabel pada memori dan alamat blok tersebut
diberikan sebagai parameter dalam register
3. Menyimpan parameter (push )ke dalam stack (oleh program), dan melakukan pop
off pada stack (oleh sistim operasi)
Pada dasarnya System Call dapat dikelompokkan dalam 5 kategori sebagai berikut

1. Kontrol Proses

selesai, abort

Load, eksekusi

Membuat dan mengakhiri proses

Mengambil dan mengeset atribut proses

Menunggu waktu

Wait event, signal event

Alokasi dan pengosongan memori

2. Memanipulasi File

Membuatdanmenghapusberkas

Membuka danmenutupberkas

Read, write, reposition

Mengambildanmengeset atribut berkas

3. Memanipulasi Device

Meminta device, melepaskan device

Read, write, reposition

Mengambil dan mengeset atribut

4. Information Maintenance

Mengambil dan mengeset waktu dan tanggal

Mengambil dan mengeset sistem data

Mengambil proses, berkas atau atribut device

Mengeset proses, berkas atau atribut device

5. Komunikasi

Menciptakan, menghapus hubungan komunikasi

Mengirim dan menerima pesan

Mentransfer status informasi

Attach atau detach remote device

Komunikasi dapat dilakukan melalui message passing atau shared memory

Mekanisme Komunikasi

II. Sejarah Sistem Operasi


Setelah komputer diciptakan, menurut TANENBAUM Sistem Operasi mengalami
perkembangan yang sangat pesat, dan bisa dibagi kedalam empat generasi yaitu sebagai
berikut :
1) Generasi Pertama
Generasi Pertama, antara tahun 1945-1955. Generasi ini adalah awal perkembangan
sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik, hal itu
disebabkan kecepatan manusia untuk menghitung terbatas dan manusia sangat mudah untuk
membuat kecerobohan, kekeliruan bahkan error. Pada generasi ini belum ada sistem
operasi, maka sistem komputer diberi instruksi yang harus dikerjakan secara langsung.
2) Generasi Kedua
Generasi Kedua, antara tahun 1955-1965 generasi ini adalah masanya Batch
Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara
berurutan.Pada generasi ini system komputer belum dilengkapi sistem operasi, tetapi
beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi adalah FMS dan
IBSYS
3) Generasi Ketiga
Generasi Ketiga, antara tahun 1965-1980. Pada generasi ini perkembangan sistem
operasi dikembangkan untuk melayani banyak pemakai sekaligus, dimana pemakaipemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer, maka sistem
operasi menjadi multiuser (di gunakan banyak orang sekaligus ) dan multi programming
(melayani banyak program sekaligus).
4) Generasi Keempat
Generasi Keempat, Sistem Operasi berbasis Jaringan, antara tahun 1980 - 199x.
Sistem operasi dipergunakan untuk jaringan komputer dimana pemakai menyadari

keberadaan komputer-komputer yang saling terhubung satu sama lainnya. Pada masa ini
user juga telah dinyamankan dengan Graphical User Interface yaitu antermuka komputer
yang berbasis grafis yang sangat nyaman, pada masa ini jugadimulai era komputasi tersebar
dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak
komputer sehingga tercapai kinerja yang lebih baik.

Sejarah dan Perkembangan


Sistem Operasi
Sistem operasi adalah inti dari pemrograman computer
terutama yang berkaitan dengan arsitektur computer. Sistem
operasi pada dasarnya adalah sebuah aplikasi program yang
berfungsi sebagai interface untuk mengkoordinasikan sumber
daya yang berbeda dari komputer. Weizer (1981) telah
mencatat, sistem operasi telah berevolusi sejak tahun 1940an melalui sejumlah generasi yang berbeda, yang secara
kasar sesuai dengan decade.
Sejarah Awal; tahun 1940-an dan 1950-an :
Pada tahun1940-an awal sistem elektronik digital tidak
memiliki sistem operasi. Computer pada waktu itu begitu
primitive dibandingkan dengan hari ini dimana bahwa
program-program dimasukan ke dalam computer 1 bit dalam
satu waktu pada baris mechanical switches. Akhirnya, bahasa
mesin ( terdiri dari string dari digit biner 0 dan 1)
diperkenalkan dapat mempercepat proses pemrograman
(Stern, 1981). Ssitem dari tahun 1950-an pada umumnya run
hanya satu pekerjaan pada satu waktu. Pada era ini dikenal
Input Output Control System (IOCS). Hal ini dapat
menyederhanakan dan mempercepat proses pengkodean.
Tahun 1960-an ; Era timesharing dan
multiprogramming :
Generasi berikutnya computer diperkenalkan pada awal 1950an. Versi awal sistem operasi yang digunakan oleh General
Motors Research laboratories. IBM 701 adalah sistem operasi

pertama yang dilengkapi arsitektur computer. Itu adalah


tanda besar dalam sejarah sistem operasi. Jenis sistem
computer dikenal sebagai sistem batch processing. Sistem
batch processing juga terus mendominasi computer decade
berikutnya. Namun operasi perifer simultan on line (Spooling)
telah ditambahkan sebagai teknik yang digunakan pada tahun
1960-an. Teknik baru ini berusaha untuk membuat operasi
pemrograman lebih cepat dari sebelumnya.
Tahun 1970 :
Pengembangan sistem operasi UNIX dimulai. Ia kemudian
dirilis sebagai kode sumber C untuk membantu portabilitas,
dan kemudian versi yang diperoleh untuk komputer yang
berbeda, termasuk IBM PC. Dan klon-nya (seperti Linux) masih
banyak digunakan pada server jaringan dan Internet. Awalnya
dikembangkan oleh Ken Thomson dan Dennis Ritchie.
Tahun 1975 : Unix dipasarkan.
Tahun 1980 Oktober :
Pengembangan MS-DOS/PC-DOS dimulai. Microsoft (dikenal
terutama untuk bahasa pemrograman mereka) yang
ditugaskan untuk menulis Sistem Operasi untuk PC, Digital
Research gagal mendapatkan kontrak (ada banyak legenda
untuk alasan yang nyata untuk ini). DRs Operating System,
CP/M-86 kemudian dikirim tapi sebenarnya lebih mudah untuk
adaptor tua CP / M program untuk DOS daripada CP/M-86, dan
CP/M-86 biaya $ 495.Sebagai Microsoft tidak memiliki sistem
operasi untuk menjual mereka membeli 86 Seattle Computer
Produk-DOS yang telah ditulis oleh Tim Paterson awal tahun
yang (86-DOS juga dikenal sebagai Q-DOS, Quick & Dirty
Operating System, itu adalah lebih-atau-kurang 16bit versi
CP / M). Hak benar-benar dibeli pada bulan Juli 1981. Hal ini
dianggap bahwa IBM ditemukan lebih dari 300 bug dalam
kode ketika mereka menundukkan sistem operasi untuk
menguji mereka, dan menulis ulang banyak kode. Tim
Paterson DOS 1.0 adalah 4000 baris assembler.
1981 12 Agustus :
Microsoft (dikenal terutama untuk bahasa pemrograman
mereka) telah ditugaskan oleh IBM untuk menulis sistem

operasi, mereka membeli program yang disebut 86-DOS dari


Tim Paterson yang longgar didasarkan pada CP / M 80.
Program akhir dari Microsoft dipasarkan oleh IBM sebagai PCDOS dan oleh Microsoft sebagai MS-DOS, kolaborasi pada
versi berikutnya terus sampai versi 5.0 pada tahun 1991.
Dibandingkan dengan versi modern dari versi DOS 1 sangat
dasar, perbedaan yang paling menonjol adalah kehadiran
hanya 1 direktori, direktori root, pada setiap disk. Subdirektori yang tidak didukung sampai versi 2.0 (Maret, 1983).
MS-DOS (dan PC-DOS) adalah sistem operasi utama untuk
semua PC-IBM kompatibel komputer sampai 1995 ketika
Windows 95 mulai mengambil alih pasar, dan Microsoft
berbalik kembali pada MS-DOS (meninggalkan MS-DOS 6.22
dari tahun 1993 sebagai versi terakhir yang ditulis meskipun
Shell DOS pada Windows 95 menyebut dirinya MS-DOS versi
7.0, dan memiliki beberapa fitur yang ditingkatkan seperti
mendukung nama file panjang).Menurut Microsoft, pada tahun
1994, MS-DOS berjalan pada beberapa 100 juta komputer di
seluruh dunia.
1982 Maret : MS-DOS 1.25, PC-DOS 1.1
1983 Maret : MS-DOS 2.0, PC-DOS 2.0 Diperkenalkan
dengan IBM XT versi ini termasuk gaya UNIX struktur hirarki
sub-direktori, dan mengubah cara di mana program dapat
memuat dan mengakses file pada disk.
1983 Mei : MS-DOS 2.01
1983 Oktober : PC-DOS 2.1 (untuk PC Jr). Seperti Jr PC ini
tidak sukses besar dan cepat menghilang dari pasar. MS-DOS
2.11
1984 Agustus : MS-DOS 3.0, PC-DOS 3.0 Dirilis untuk AT
IBM, itu didukung hard disk yang lebih besar serta High
Density (1,2 MB) 5 floppy disk.
1985 Maret : MS-DOS 3.1, PC-DOS 3.1 . Ini adalah versi
pertama DOS untuk memberikan dukungan jaringan, dan
menyediakan beberapa fungsi baru untuk menangani
jaringan.
1985 Oktober : Versi 2,25 termasuk dukungan untuk set
karakter asing, dan dipasarkan di Timur Jauh.

1985 November :
Microsoft Windows Diluncurkan. Tidak benar-benar banyak
digunakan sampai versi 3, yang dirilis pada tahun 1990,
Windows diperlukan DOS untuk menjalankan dan begitu juga
bukan sistem operasi lengkap (sampai Windows 95, dirilis
pada 21 Agustus 1995). Ini hanya memberikan GUI mirip
dengan Macintosh., Pada kenyataannya begitu mirip bahwa
Apple mencoba untuk menuntut Microsoft untuk menyalin
tampilan dan nuansa sistem operasi mereka. Kasus
pengadilan ini tidak dijatuhkan sampai Agustus 1997.
1985 Desember :
MS-DOS 3.2, PC-DOS 3.2. Versi ini adalah yang pertama untuk
mendukung 3 disk, meskipun hanya yang 720KB. Versi 3.2
tetap versi standar sampai tahun 1987 ketika versi 3.3 dirilis
dengan IBM PS / 2.
1990 Mei 22 :
Pengenalan Windows 3.0 oleh Bill Gates & Microsoft. Memang
benar multitasking (atau berpura-pura berada di komputer
kurang dari satu 80386, dengan beroperasi dalam mode
Real) sistem. Ini mempertahankan kompatibilitas dengan MSDOS, pada 80386 bahkan memungkinkan program tersebut
untuk multitask yang mereka tidak dirancang untuk
dilakukan. Hal ini menciptakan sebuah ancaman nyata ke
Macintosh dan meskipun produk sejenis, IBM OS / 2, itu sangat
sukses. Berbagai perbaikan dibuat, versi 3.1, 3.11 namun
langkah besar berikutnya tidak datang sampai Windows 95
pada tahun 1995 yang didasarkan jauh lebih berat pada fitur
dari 80386 dan memberikan dukungan untuk aplikasi 32
bit.1987
Microsoft Windows 2 dirilis. Itu lebih populer daripada versi
asli tapi itu tidak ada pikiran khusus Anda, Windows 3 (lihat
1990) adalah versi yang benar-benar berguna pertama.
1987 April :
MS-DOS 3.3, PC-DOS 3.3 . Dirilis dengan IBM PS / 2 versi ini
termasuk dukungan untuk High Density (1,44 MB) 3 disk.

Hal ini juga didukung partisi hard disk, hard disk membelah
menjadi 2 atau lebih drive logis.
1987 April :
OS / 2 Diluncurkan oleh Microsoft dan IBM. Sebuah perangkat
tambahan kemudian, OS / 2 Warp banyak memberikan
perangkat tambahan 32-bit membual oleh Windows 95
tetapi beberapa tahun sebelumnya, namun produk gagal
mendominasi pasar dengan cara Windows 95 lakukan 8 tahun
kemudian.
1987 Oktober / November :
Compaq DOS (CPQ-DOS) dirilis v3.31 untuk mengatasi dengan
partisi disk> 32MB. Digunakan oleh beberapa OEM lainnya,
namun tidak didistribusikan oleh Microsoft.
1988 Juli / Agustus :
PC-DOS 4.0, MS-DOS 4.0
Versi 3.4 4.x yang membingungkan karena kurangnya
korelasi antara IBM & Microsoft dan juga USA & Eropa.
Beberapa versi Internal Gunakan hanya juga diproduksi.
Versi ini mencerminkan peningkatan kemampuan perangkat
keras, itu didukung hard drive lebih besar dari 32 MB (hingga
2 GB) dan juga EMS memori.
Versi ini tidak benar diuji dan bug dikuasai, menyebabkan
sistem crash dan kehilangan data. Rilis asli IBM, tapi Microsoft
versi 4.0 (bulan Oktober) ada versi yang lebih baik dan 4.01
dirilis (bulan November) untuk memperbaiki hal ini, maka
versi 4.01a (pada bulan April 1989) sebagai perbaikan lebih
lanjut. Namun banyak orang tidak bisa percaya ini dan
kembali ke versi 3.3 sementara mereka menunggu untuk
menulis ulang lengkap (versi 5 3 tahun kemudian). Beta
versi 4.0 Microsoft tampaknya dikirim sedini 86 & 87.
1988 November :
MS-DOS 4.01, PC-DOS 4.01 . Ini banyak pengguna bug terlihat
pada versi 4.0, tapi banyak dikoreksi hanya beralih kembali ke
versi 3.3 dan menunggu versi benar ditulis ulang dan
sepenuhnya diuji yang tidak datang sampai versi 5 pada
bulan Juni 1991. Dukungan untuk partisi disk> 32Mb.

1990 Mei 22 :
Pengenalan Windows 3.0 oleh Bill Gates & Microsoft. Memang
benar multitasking (atau berpura-pura berada di komputer
kurang dari satu 80386, dengan beroperasi dalam mode
Real) sistem. Ini mempertahankan kompatibilitas dengan MSDOS, pada 80386 bahkan memungkinkan program tersebut
untuk multitask yang mereka tidak dirancang untuk
dilakukan. Hal ini menciptakan sebuah ancaman nyata ke
Macintosh dan meskipun produk sejenis, IBM OS / 2, itu sangat
sukses. Berbagai perbaikan dibuat, versi 3.1, 3.11 namun
langkah besar berikutnya tidak datang sampai Windows 95
pada tahun 1995 yang didasarkan jauh lebih berat pada fitur
dari 80386 dan memberikan dukungan untuk aplikasi 32 bit.
1991 Juni :
MS-DOS 5.0, PC-DOS 5.0 . Dalam rangka mempromosikan OS /
2 Bill Gates mengambil setiap kesempatan setelah rilis untuk
mengatakan DOS sudah mati, namun pengembangan DOS
5.0 mengarah pada menjatuhkan permanen OS / 2
pembangunan.
Versi, setelah berantakan versi 4, adalah benar diuji melalui
distribusi dari versi Beta ke lebih dari 7.500 pengguna. Versi
ini mencakup kemampuan untuk meload device driver dan
program TSR di atas batas 640KB (ke UMBs dan HMA),
membebaskan RAM lebih untuk program. Versi ini menandai
berakhirnya kolaborasi antara Microsoft dan IBM pada DOS.
1992 April : Pengenalan Windows 3.1
1993 27 Juli :
Windows NT 3.1, rilis pertama dari seri Windows NT, dirilis.
Namanya dipilih agar sesuai dengan versi terbaru dari versi
16 bit dari Microsoft Windows. NT berisi benar-benar baru
kernel di bagian inti dari sistem operasi, seperti Windows 3.x
ini tidak didasarkan di atas MS-DOS. Hal ini dirancang untuk
menjadi platform independen, pengembangan asli ditargetkan
pada prosesor Intel i860 tapi porting ke MIPS dan kemudian
populer prosesor Intel 80386. Win32 API dikembangkan

untuk Windows NT, menyediakan 32 bit API asli yang


programmer terbiasa dengan versi 16 bit dari Microsoft
Windows akan di rumah dengan.
1993 Desember :
MS-DOS 6.0. Ini termasuk program Hard-Disk kompresi disebut
DoubleSpace, tetapi sebuah perusahaan komputer kecil yang
disebut Stac mengklaim bahwa DoubleSpace sebagian
salinan mereka Kompresi Program, Stacker. Setelah
membayar kerusakan Microsoft menarik DoubleSpace dari MSDOS 6.2, merilis sebuah program baru DriveSpace dengan
versi MS-DOS 6.22. Dalam operasi dan antarmuka
pemrograman DriveSpace tetap hampir identik dengan
DoubleSpace. MS-DOS 6.22 masih versi terakhir dari MS-DOS
dirilis, karena Microsoft berpaling upaya untuk Windows 95.
Windows 95 (dan kemudian) shell DOS laporan dirinya
sebagai DOS 7 dan termasuk beberapa perangkat
tambahan, misalnya dukungan untuk nama file panjang.
1994 Maret 14 : Linus Torvalds merilis versi 1.0 dari Linux
Kernel.
1994 September :
PC-DOS 6.3 Pada dasarnya sama dengan versi 5.0 rilis oleh
IBM ini termasuk perangkat lunak yang lebih paket, seperti
Stacker (program yang menyebabkan malu Microsoft begitu
banyak) dan perangkat lunak anti-virus.
1994 September 21 :
Microsoft merilis Windows NT 3.5. Ini termasuk banyak fitur
yang hilang dari rilis 3.1 asli, termasuk dukungan untuk file
yang dikompresi dan kompatibilitas Netware.
1995 Maret : Linus merilis Linux Kernel v1.2.0 (Linux95).
1995 30 Mei :
Fitur utama dari Windows NT 3.51 adalah versi yang
mendukung prosesor IBM Power PC. Penundaan dalam rilis
prosesor berarti penundaan dalam rilis Windows NT 3.51 (NT
3,51 hanya ada karena prosesor tidak siap pada waktunya
untuk NT 3.5). Sebagai tim pengembangan menunggu untuk
rilis prosesor mereka tetap bug dalam basis kode yang ada.

Hal ini membuat NT 3.51 handal dan karena itu populer


dengan pelanggan.
1995 Agustus 21 [POSS.23] :
Windows 95 diluncurkan oleh Bill Gates & Microsoft. Tidak
seperti versi Windows sebelumnya, Windows 95 adalah
sebuah sistem operasi keseluruhan tidak bergantung pada
MS-DOS (meskipun beberapa sisa-sisa dari sistem operasi
lama masih ada). Windows 95 ditulis khusus untuk 80386 dan
komputer yang kompatibel untuk membuat penuh
penggunaan 32 bit yang pengolahan dan kemampuan
multitasking, dan dengan demikian dalam beberapa hal itu
jauh lebih mirip dengan Windows NT dari Windows 3.x. Baik
Windows 95 dan Windows NT menyediakan API Win32 untuk
programmer, dan ketika Windows NT 4 dirilis itu sebuah
antarmuka pengguna yang hampir identik dengan Windows
95.Sayangnya, untuk menjaga kompatibilitas, Windows 95
tidak memaksakan perlindungan memori yang sama dan
langkah-langkah keamanan yang NT dan begitu menderita
dari stabilitas jauh lebih buruk, kehandalan dan keamanan.
Meskipun luar biasa mirip dalam fungsi untuk OS / 2 Warp
(diproduksi oleh IBM tahun dan beberapa Microsoft
sebelumnya, tapi dipasarkan oleh IBM), Windows 95 telah
terbukti sangat populer.
1996 :
Windows 95 OSR2 (OEM System Release 2) telah dirilis
sebagian untuk memperbaiki bug yang ditemukan di rilis 1
tetapi hanya kepada pengecer komputer untuk dijual dengan
sistem baru. Sebenarnya ada dua rilis dipisahkan dari
Windows 95 OSR2 sebelum pengenalan Windows 98, yang
kedua berisi baik dukungan USB dan FAT32 nilai jual utama
dari Windows 98. FAT32 adalah sistem pengarsipan baru yang
menyediakan dukungan untuk paritions disk lebih besar dari
2.1GB dan lebih baik dalam mengatasi disk besar (terutama
dalam hal ruang terbuang).
1996 9 Juni :
Linux 2.0 dirilis. 2.0 adalah perbaikan yang signifikan
dibandingkan versi sebelumnya: itu adalah yang pertama

untuk

mendukung

beberapa

arsitektur

(awalnya

dikembangkan untuk
prosesor Intel 386, sekarang mendukung Digital Alpha dan
akan segera mendukung Sun SPARC banyak lainnya). Ini juga
merupakan kernel stabil pertama yang mendukung SMP,
modul kernel, dan banyak lagi.
1996 31 Juli : Windows NT 4.0 dirilis. Fitur utamanya
adalah update dari antarmuka pengguna untuk mencocokkan
Windows 95.
1998 25 Juni :
Microsoft merilis Windows 98. Beberapa pengacara AS
berusaha untuk memblokir rilis baru sejak O / S interface erat
dengan program lain seperti Microsoft Internet Explorer dan
secara efektif menutup pasar perangkat lunak tersebut
kepada perusahaan lain. Microsoft berjuang kembali dengan
surat ke Gedung Putih menunjukkan bahwa 26 dari sekutu
industri mengatakan bahwa keterlambatan dalam rilis baru O /
S dapat merusak ekonomi AS. Nilai jual utama dari Windows
98 adalah dukungan untuk USB dan dukungan untuk paritions
disk lebih besar dari 2.1GB.
1999 25 Januari :
Kernel Linux 2.2.0 Dirilis. Jumlah orang yang menjalankan
Linux diperkirakan lebih dari 10 juta, sehingga tidak hanya
sebuah sistem operasi penting di dunia Unix, namun salah
satu yang semakin penting di dunia PC.
2000 Februari 17 :
Peluncuran Resmi Windows 2000 pengganti Microsoft untuk
Windows 95/98 dan Windows NT. Diklaim menjadi lebih cepat
dan lebih dapat diandalkan daripada versi sebelumnya dari
Windows. Hal ini sebenarnya keturunan dari seri NT, sehingga
trade-off untuk peningkatan kehandalan adalah bahwa hal itu
tidak akan menjalankan beberapa game berbasis DOS tua.
Untuk menjaga pasar rumah tangga yang bahagia Microsoft
juga merilis Windows ME, anggota terbaru dari seri 95/98.
2001 4 Januari : Linux kernel 2.4.0 dirilis.
2001 Maret 24 :

Apple merilis MacOS X. Pada intinya adalah Darwin , Open


Source operaing sistem pada FreeBSD `. Menggunakan MacOS
X akhirnya memberikan manfaat stabilty pengguna Mac dari
arsitektur memori dilindungi bersama perangkat tambahan
lainnya, seperti preemptive multitasking. Basis BSD juga
membuat porting aplikasi UNIX ke MacOS lebih mudah dan
memberikan pengguna Mac perintah baris fitur lengkap
antarmuka GUI bersama mereka.
2001 25 Oktober :
Microsoft merilis Windows XP versi terbaru dari sistem
operasi Windows mereka. Berdasarkan seri kernel NT, itu
dimaksudkan untuk menyatukan kedua seri NT/2000 dan
Windows 95/98/ME seri menjadi satu produk. Tentu, Tentu
saja, itu tadinya berharap bahwa ini akan terjadi dengan
Windows 2000 tetapi yang gagal. Kegagalan ini sebagian
besar karena kompatibilitas dengan beberapa aplikasi yang
lebih tua, terutama untuk masalah rumah pengguna dengan
game MS-DOS berbasis. Windows XP berutang
keberhasilannya sebagian untuk beberapa Berbagai perbaikan
dalam kesesuaian, dan sebagian ke waktu lulus render
banyak perangkat lunak yang tidak kompatibel usang pula.
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 24 April :
Windows Server 2003 adalah inkarnasi terakhir dari apa yang
mulai hidup sebagai Windows NT. Windows Server 2003
adalah, seperti namanya, ditargetkan pada server bukan
workstation dan PC di rumah, mereka adalah alam dari
Windows XP. Keamanan dan reliabilitas adalah tujuan utama
selama pengembangan dan peluncuran Windows Server 2003,

kritis jika Windows adalah untuk menggantikan sistem UNIX


yang melayani banyak perusahaan.
2003 24 Oktober :
MacOS 10.3 terus meningkatkan MacOS X, dengan update
besar untuk Aqua (user interface) serta peningkatan kinerja
dan fitur baru.
2003 17 Desember :
Linux kernel 2.6.0 dirilis. Banyak fitur dari uClinux (dirancang
untuk mikrokontroler melekat) telah terintegrasi, bersama
dengan dukungan untuk NUMA (digunakan dalam jumlah
besar, sistem multi-prosesor). sebuah scheduler ditingkatkan
dan perbaikan skalabilitas membantu memastikan Linux akan
menjaga reputasi untuk berjalan pada segala sesuatu mulai
dari embedded device kecil sampai server perusahaan kelas
besar dan bahkan mainframe. Seperti selalu mendukung
untuk kelas baru dari perangkat keras secara signifikan telah
diperbaiki.
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.
Untuk sistem operasi yang terbaru masih dalam tahap versi
beta

dari

windows

menyempurnakan

yaitu

sistem

windows
operasi

7.

Windows

windows

vista

ini
dan

menggunakan keunggulan windows xp. Untuk kompatibelitas

hardware masih dalam proses berlanjut dengan meng-update


windowsnya.

Anda mungkin juga menyukai