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 !perasi merupakan resources manager ( pengelola sumber daya ) yang mana berperan untuk mengatur, me ngorganisasikan, mengopersaikan secara keseluruhan bagian sistem yang kompleks ("apsari #$%#)

USER

SYSTEM CALL
SOFTWAR E SOFTWAR E

SYSTEM OPERASI
CPU RAM IO DEVICES

BUS HARDWAR E

&ambar % 'agan Sistem !perasi II. Konsep Dasar Sistem Operasi II.1 Komponen Sistem Operasi II.1.1. Managemen Proses (roses adalah sebuah program yang sedang di)alankan (eksekusi) . Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikan tugasnya Sumber daya tersebut

dapat berupa *(+ time, memori, berkas-berkas, dan perangkat-perangkat I,! Sistem operasi mengalokasikan sumber daya tersebut saat proses itu diciptakan atau sedang di)alankan -etika proses tersebut berhenti di)alankan, sistem operasi akan mendapatkan kembali semua sumber daya yang bias digunakan kembali Selain itu )uga bertanggung )awab atas akti.itas akti.itas yang berkaitan dengan managemen proses seperti/ % # 0 1 2 Membuat dan menghapus proses pengguna dan sistem proses Menunda atau melan)utkan 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 )utaan Setiap word atau byte mempunyai alamat tersendiri Memori utama berfungsi sebagai tempat penyimpanan instruksi,data yang akses datanya digunakan oleh *(+ dan perangkat Input !utput Memori utama termasuk tempat penyimpanan data yang yang bersifat volatile tidak permanen yaitu data akan hilang kalau komputer dimatikan 'ertanggung )awab atas akti.itas-akti.itas yang berkaitan dengan managemen Memori +tama seperti / % # Men)aga track dari memori yang sedang digunakan dan siapa yang menggunakannya Memilih program yang akan di-load ke memori

II.1. Managemen !er"as 'erkas adalah kumpulan informasi yang berhubungan, sesuai dengan tu)uan pembuat berkas tersebut +mumnya berkas merepresentasikan program dan data 'erkas dapat mempunyai struktur yang bersifat hirarkis (direktori, .olume, dll ) Sistem operasi mengimplementasikan konsep abstrak dari berkas dengan mengatur media penyimpanan massa, misalnya tapes dan disk Sistem operasi bertanggung )awab untuk akti.itas berikut yang berhubungan dengan mana)emen berkas seperti/

% # 0 1 2

(embuatan dan penghapusan berkas (embuatan dan penghapusan direktori Mendukung manipulasi berkas dan direktori Memetakan berkas ke secondary-storage Mem-back-up berkas ke media penyimpanan yang permanen (non.olatile)

II.1.# Managemen Input Output Sering )uga disebut dengan de.ice manager 3ang mana menyediakan de.ice dri.er yang umum sehingga operasi I,! dapat seragam (membuka, membaca, menulis, menutup) *ontohnya adalah pengguna menggunakan operasi yang sama untuk membaca berkas pada perangkat keras, *45!M dan floppy disk Sistem I,! terdiri dari / % # 0 1 Sistem buffer yang mana menampung sementara data dari atau ke peranti I,! Spooling yang melakukan pen)adwalan pemakaian I,! sistem supaya lebih efisien (antrian dsb) Antarmukade.ices-dri.er yang umum menyediakan de.ice dri.er yang umum sehingga sistem operasi dapat seragam (buka, baca, tulis, tutup) 4ri.ers untuk spesifik perangkat keras yang menyediakan dri.er untuk melakukan operasi rinci,detail untuk perangkat keras tertentu II.1.$. Managemen Pen%impanan Se"under (enyimpanan sekunder ter)adi -arena memori utama bersifat sementara dan kapasitasnya terlalu kecil,maka untuk menyimpan semua data dan program secara permanen, sistem komputer harus menyediakan penyimpanan sekunder untuk di)adikan back-upmemori utama *ontoh dari penyimpanan sekunder adalah harddisk, disket, dll Sistem !perasi bertanggung )awab dalam akti.itas yang berhubungan dengan mana)emen penyimpanan sekunder / % # 0 mana)emen ruang kosong alokasi penyimpanan pen)adwalan disk

II.1.&. 'aringan Sistem 6erdistribusi adalah kumpulan prosesor yang tidak berbagi memori atau clock Setiap prosesor memiliki memori lokal masing-masing (rosesor-prosesor dalam system terhubung dalam )aringan komunikasi Sistem terdistribusi menyediakan akses pengguna ke bermacam-macam sumber daya Akses tersebut menyebabkan/ % # 0 (eningkatan kecepatan kompuatsi peningkatan penyediaan data peningkatan keandalan

II.1.(. Sistem Prote"si (roteksi berkenaan dengan mekanisme untuk mengontrol akses yang dilakukan oleh program,prosesor,pengguna sistem maupun pengguna sumber daya Mekanisme dari (roteksi harus / % # 0 membedakan antara penggunaan yang sah dan yang tidak sah spesifikasi kontrol untuk diterima menyediakan alat untuk pemberlakuan sistem

II.1.). *ommand+Interpreter S%stem Sistem !perasi menunggu instruksi dari pengguna (command dri.en) (rogram yang membaca instruksi dan mengartikancontrol statements (keinginan pengguna) umumnya disebut / % # 0 control-card interpreter command-line interpreter +NI7 shell *ommand-Interpreter System sangat ber.ariasi dari satu sistem operasi ke sistem operasi yang lain dan disesuaikan dengan tu)uan dan teknologi I,! peranti yang ada *ontohnya/ *8I, 9indows, (en-based(touch), dan lain-lain

II.2. ,a%anan Sistem Operasi 8ayanan sistem operasi terdiri dari :ksekusi program yang meload program ke memory dan men)alankannya (run) Sedangakan operasi I,!, pengguna tidak bias mengontrol I,! secara langsung ( untuk efisiensi dan keamanan), sistem harus bisa menyediakan mekanisme untuk melakukan operasi I,! Manipulasi sistem berkas seperti membaca, menulis, membuat, dan menghapus file -emudian komunikasi yang berfungsi untuk pertukaran informasi, dapat dilaksanakan melalui shared memory atau message passing 4an yang terakhir adalah deteksi error yang mana mempertahankan kestabilan dengan mendeteksi error (pada *(+, perangkat keras memori, I,!, program pengguna) dan )ika bisa,memperbaikinya Adapun layanan tambahan yaitu meliputi / % # 0 1 8ebih diarahkan kepada upaya untuk men)aga efisiensi sistem,bukan untuk membantu pengguna Alokasi sumbe daya yang mana mengalokasikan sumber daya kepada beberapa pengguna atau tugas yang di)alankanpada saat yang bersamaan Accounting digunakan untuk menentukan berapa banyak dan berapa lama users menggunakan sumber daya system (roteksi yang berfungsi untuk men)aga semua akses ke sumber daya sistem terkontrol II. . S%stem *alls System calls menyediakan antar muka antara proses (program yang sedang di)alankan) dan sistem operasi 'iasanya tersedia sebagai instruksi bahasa rakitan dan beberapa system mengi;inkan system calls dibuat langsung dari bahasa pemrograman tingkat tinggi Selain itu beberapa bahasa pemrograman tingkat tinggi (contoh / *, *<<) telah didefenisikan untuk menggantikan bahasa rakitan untuk sistem pemrograman 6iga metode umum yang digunakan dalam memberikan parameter kepada sistem operasi / % # Melaluiregister Menyimpan parameter dalam blok atau tabel pada memori dan alamat blok tersebut diberikan sebagai parameter dalam register

Menyimpan parameter (push )ke dalam stack (oleh program), dan melakukan pop off pada stack (oleh sistim operasi) (ada dasarnya System *all dapat dikelompokkan dalam 2 kategori sebagai berikut

-ontrol (roses selesai, abort 8oad, eksekusi Membuat dan mengakhiri proses Mengambil dan mengeset atribut proses Menunggu waktu 9ait e.ent, signal e.ent Alokasi dan pengosongan memori

Memanipulasi =ile Membuatdanmenghapusberkas Membuka danmenutupberkas 5ead, write, reposition Mengambildanmengeset atribut berkas

Memanipulasi 4e.ice

Meminta de.ice, melepaskan de.ice


5ead, write, reposition Mengambil dan mengeset atribut

Information Maintenance Mengambil dan mengeset waktu dan tanggal Mengambil dan mengeset sistem data Mengambil proses, berkas atau atribut de.ice Mengeset proses, berkas atau atribut de.ice

-omunikasi

Menciptakan, menghapus hubungan komunikasi Mengirim dan menerima pesan Mentransfer status informasi Attach atau detach remote de.ice -omunikasi dapat dilakukan melalui message passing atau shared memory Mekanisme -omunikasi

II. Se-arah Sistem Operasi Setelah komputer diciptakan, menurut 6AN:N'A+M Sistem !perasi mengalami perkembangan yang sangat pesat, dan bisa dibagi kedalam empat generasi yaitu sebagai berikut / 1. /enerasi Pertama &enerasi (ertama, antara tahun %>12-%>22 &enerasi 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 (ada generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi yang harus diker)akan secara langsung 2. /enerasi Kedua &enerasi -edua, antara tahun %>22-%>?2 generasi ini adalah masanya Batch Processing System, yaitu @ob yang diker)akan dalam satu rangkaian, lalu dieksekusi secara berurutan (ada generasi ini system komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi adalah =MS dan I'S3S . /enerasi Ketiga &enerasi -etiga, antara tahun %>?2-%>A$ (ada 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 men)adi multiuser (di gunakan banyak orang sekaligus ) dan multi programming (melayani banyak program sekaligus) #. /enerasi Keempat &enerasi -eempat, Sistem !perasi berbasis @aringan, antara tahun %>A$ - %>>B Sistem operasi dipergunakan untuk )aringan komputer dimana pemakai menyadari keberadaan komputer-komputer yang saling terhubung satu sama lainnya (ada masa ini user )uga telah dinyamankan dengan Graphical User Interface yaitu antermuka komputer yang berbasis grafis yang sangat nyaman, pada masa ini )ugadimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kiner)a yang lebih baik

Sejarah dan Perkembangan S !"em O#era!

S !"em $#era! ada%ah n" dar #emr$graman &$m#'"er "er'"ama (ang berka "an dengan ar! "ek"'r &$m#'"er) S !"em $#era! #ada da!arn(a ada%ah !eb'ah a#% ka! #r$gram (ang ber*'ng! !ebaga n"er*a&e 'n"'k mengk$$rd na! kan !'mber da(a (ang berbeda dar k$m#'"er) We +er ,-./-0 "e%ah men&a"a"1 ! !"em $#era! "e%ah bere2$%'! !ejak "ah'n -.345 an me%a%' !ej'm%ah genera! (ang berbeda1 (ang !e&ara ka!ar !e!'a dengan de&ade) Sejarah Awal; tahun 1940-an dan 1950-an : Pada "ah'n-.345an a6a% ! !"em e%ek"r$n k d g "a% " dak mem % k ! !"em $#era! ) C$m#'"er #ada 6ak"' "' beg "' #r m " 2e d band ngkan dengan har n d mana bah6a #r$gram5#r$gram d ma!'kan ke da%am &$m#'"er - b " da%am !a"' 6ak"' #ada bar ! me&han &a% !6 "&he!) Akh rn(a1 baha!a me! n , "erd r dar !"r ng dar d g " b ner 4 dan -0 d #erkena%kan da#a" mem#er&e#a" #r$!e! #emr$graman ,S"ern1 -./-0) S! "em dar "ah'n -.745an #ada 'm'mn(a r'n han(a !a"' #ekerjaan #ada !a"' 6ak"') Pada era n d kena%

In#'" O'"#'" C$n"r$% S(!"em ,IOCS0) Ha% n da#a" men(ederhanakan dan mem#er&e#a" #r$!e! #engk$dean) Tahun 1960-an ; Era timesharing dan multiprogramming : 8enera! ber k'"n(a &$m#'"er d #erkena%kan #ada a6a% -.745 an) Ver! a6a% ! !"em $#era! (ang d g'nakan $%eh 8enera% M$"$r! Re!ear&h %ab$ra"$r e!) IBM 94- ada%ah ! !"em $#era! #er"ama (ang d %engka# ar! "ek"'r &$m#'"er) I"' ada%ah "anda be!ar da%am !ejarah ! !"em $#era! ) :en ! ! !"em &$m#'"er d kena% !ebaga ! !"em ba"&h #r$&e!! ng) S !"em ba"&h #r$&e!! ng j'ga "er'! mend$m na! &$m#'"er de&ade ber k'"n(a) ;am'n $#era! #er *er ! m'%"an $n % ne ,S#$$% ng0 "e%ah d "ambahkan !ebaga "ekn k (ang d g'nakan #ada "ah'n -.<45an) Tekn k bar' n ber'!aha 'n"'k memb'a" $#era! #emr$graman %eb h &e#a" dar !ebe%'mn(a) Tahun 19 0 : Pengembangan ! !"em $#era! U;I= d m'%a ) Ia kem'd an d r % ! !ebaga k$de !'mber C 'n"'k memban"' #$r"ab % "a!1 dan kem'd an 2er! (ang d #er$%eh 'n"'k k$m#'"er (ang berbeda1 "erma!'k IBM PC) Dan k%$n5n(a ,!e#er" L n'>0 ma! h ban(ak d g'nakan #ada !er2er jar ngan dan In"erne") A6a%n(a d kembangkan $%eh ?en Th$m!$n dan Denn ! R "&h e) Tahun 19 5 : Un > d #a!arkan) Tahun 19!0 " #$to%er : Pengembangan MS5DOS@PC5DOS d m'%a ) M &r$!$*" ,d kena% "er'"ama 'n"'k baha!a #emr$graman mereka0 (ang d "'ga!kan 'n"'k men'% ! S !"em O#era! 'n"'k PC1 D g "a% Re!ear&h gaga% menda#a"kan k$n"rak ,ada ban(ak %egenda 'n"'k a%a!an (ang n(a"a 'n"'k n 0) DRA! O#era" ng S(!"em1 CP@M5/< kem'd an d k r m "a# !ebenarn(a %eb h m'dah 'n"'k ada#"$r "'a CP @ M #r$gram 'n"'k DOS dar #ada CP@M5/<1 dan CP@M5/< b a(a B 3.7)Sebaga M &r$!$*" " dak mem % k ! !"em $#era! 'n"'k menj'a% mereka membe% /< Sea""%e C$m#'"er Pr$d'k5DOS (ang "e%ah d "'% ! $%eh T m Pa"er!$n a6a% "ah'n (ang ,/<5DOS j'ga d kena% !ebaga C5DOS1 C' &k D D r"( O#era" ng S(!"em1 "' ada%ah %eb h5a"a'5k'rang -<b " 2er! CP @ M0) Hak benar5benar d be% #ada b'%an :'% -./-) Ha% n

d angga# bah6a IBM d "em'kan %eb h dar E44 b'g da%am k$de ke" ka mereka men'nd'kkan ! !"em $#era! 'n"'k meng'j mereka1 dan men'% ! '%ang ban(ak k$de) T m Pa"er!$n DOS -)4 ada%ah 3444 bar ! a!!emb%er) 19!1 " 1& Agustus : M &r$!$*" ,d kena% "er'"ama 'n"'k baha!a #emr$graman mereka0 "e%ah d "'ga!kan $%eh IBM 'n"'k men'% ! ! !"em $#era! 1 mereka membe% #r$gram (ang d !eb'" /<5DOS dar T m Pa"er!$n (ang %$nggar d da!arkan #ada CP @ M /4) Pr$gram akh r dar M &r$!$*" d #a!arkan $%eh IBM !ebaga PC5 DOS dan $%eh M &r$!$*" !ebaga MS5DOS1 k$%ab$ra! #ada 2er! ber k'"n(a "er'! !am#a 2er! 7)4 #ada "ah'n -..-) D band ngkan dengan 2er! m$dern dar 2er! DOS - !anga" da!ar1 #erbedaan (ang #a% ng men$nj$% ada%ah kehad ran han(a - d rek"$r 1 d rek"$r r$$"1 #ada !e" a# d !k) S'b5 d rek"$r (ang " dak d d'k'ng !am#a 2er! F)4 ,Mare"1 -./E0) MS5DOS ,dan PC5DOS0 ada%ah ! !"em $#era! '"ama 'n"'k !em'a PC5IBM k$m#a" be% k$m#'"er !am#a -..7 ke" ka W nd$6! A.7 m'%a mengamb % a% h #a!ar1 dan M &r$!$*" berba% k kemba% #ada MS5DOS ,men ngga%kan MS5DOS <)FF dar "ah'n -..E !ebaga 2er! "erakh r (ang d "'% ! G me!k #'n She%% DOS #ada W nd$6! A.7 men(eb'" d r n(a MS5DOS 2er! 9)41 dan mem % k bebera#a * "'r (ang d " ngka"kan !e#er" mend'k'ng nama * %e #anjang0)Men'r'" M &r$!$*"1 #ada "ah'n -..31 MS5DOS berja%an #ada bebera#a -44 j'"a k$m#'"er d !e%'r'h d'n a) 19!& " 'aret H MS5DOS -)F71 PC5DOS -)19!( " 'aret H MS5DOS F)41 PC5DOS F)4 D #erkena%kan dengan IBM =T 2er! n "erma!'k ga(a U;I= !"r'k"'r h rark !'b5d rek"$r 1 dan meng'bah &ara d mana #r$gram da#a" mem'a" dan mengak!e! * %e #ada d !k) 19!( " 'ei : MS5DOS F)419!( " #$to%er : PC5DOS F)- ,'n"'k PC :r0) Se#er" :r PC n " dak !'k!e! be!ar dan &e#a" mengh %ang dar #a!ar) MS5DOS F)--

19!4 " Agustus : MS5DOS E)41 PC5DOS E)4 D r % ! 'n"'k AT IBM1 "' d d'k'ng hard d !k (ang %eb h be!ar !er"a H gh Den! "( ,-1F MB0 7IJ *%$##( d !k) 19!5 " 'aret : MS5DOS E)-1 PC5DOS E)- ) In ada%ah 2er! #er"ama DOS 'n"'k member kan d'k'ngan jar ngan1 dan men(ed akan bebera#a *'ng! bar' 'n"'k menangan jar ngan) 19!5 " #$to%er : Ver! F1F7 "erma!'k d'k'ngan 'n"'k !e" karak"er a! ng1 dan d #a!arkan d T m'r :a'h) 19!5 " )o*em%er : M &r$!$*" W nd$6! D %'n&'rkan) T dak benar5benar ban(ak d g'nakan !am#a 2er! E1 (ang d r % ! #ada "ah'n -..41 W nd$6! d #er%'kan DOS 'n"'k menja%ankan dan beg "' j'ga b'kan ! !"em $#era! %engka# ,!am#a W nd$6! A.71 d r % ! #ada F- Ag'!"'! -..70) In han(a member kan 8UI m r # dengan Ma& n"$!h)1 Pada ken(a"aann(a beg "' m r # bah6a A##%e men&$ba 'n"'k men'n"'" M &r$!$*" 'n"'k men(a% n K"am# %an dan n'an!aA ! !"em $#era! mereka) ?a!'! #engad %an n " dak d ja"'hkan !am#a Ag'!"'! -..9) 19!5 " +esem%er : MS5DOS E)F1 PC5DOS E)F) Ver! n ada%ah (ang #er"ama 'n"'k mend'k'ng E L Md !k1 me!k #'n han(a (ang 9F4?B) Ver! E)F "e"a# 2er! !"andar !am#a "ah'n -./9 ke" ka 2er! E)E d r % ! dengan IBM PS @ F) 1990 " 'ei && : Pengena%an W nd$6! E)4 $%eh B %% 8a"e! D M &r$!$*") Memang benar m'%" "a!k ng ,a"a' ber#'ra5#'ra berada d k$m#'"er k'rang dar !a"' /4E/<1 dengan ber$#era! da%am m$de KRea%A0 ! !"em) In mem#er"ahankan k$m#a" b % "a! dengan MS5DOS1 #ada /4E/< bahkan mem'ngk nkan #r$gram "er!eb'" 'n"'k m'%" "a!k G (ang mereka " dak d ran&ang 'n"'k d %ak'kan) Ha% n men& #"akan !eb'ah an&aman n(a"a ke Ma& n"$!h dan me!k #'n #r$d'k !ejen !1 IBM OS @ F1 "' !anga" !'k!e!) Berbaga #erba kan d b'a"1 2er! E)-1 E)-- G nam'n %angkah be!ar ber k'"n(a " dak da"ang !am#a W nd$6! A.7 #ada "ah'n -..7 (ang d da!arkan ja'h %eb h bera" #ada * "'r dar /4E/< dan member kan d'k'ngan 'n"'k a#% ka! EF b ")-./9

M &r$!$*" W nd$6! F d r % !) I"' %eb h #$#'%er dar #ada 2er! a!% "a# "' " dak ada # k ran kh'!'! Anda1 W nd$6! E ,% ha" -..40 ada%ah 2er! (ang benar5benar berg'na #er"ama) 19! " April : MS5DOS E)E1 PC5DOS E)E ) D r % ! dengan IBM PS @ F 2er! n "erma!'k d'k'ngan 'n"'k H gh Den! "( ,-133 MB0 E L Md !k) Ha% n j'ga d d'k'ng #ar" ! hard d !k1 hard d !k membe%ah menjad F a"a' %eb h dr 2e %$g !) 19! " April : OS @ F D %'n&'rkan $%eh M &r$!$*" dan IBM) Seb'ah #erangka" "ambahan kem'd an1 OS @ F War# ban(ak member kan #erangka" "ambahan EF5b " memb'a% $%eh W nd$6! A.7 G "e"a# bebera#a "ah'n !ebe%'mn(a1 nam'n #r$d'k gaga% mend$m na! #a!ar dengan &ara W nd$6! A.7 %ak'kan / "ah'n kem'd an) 19! " #$to%er , )o*em%er : C$m#aN DOS ,CPC5DOS0 d r % ! 2E)E- 'n"'k menga"a! dengan #ar" ! d !kO EFMB) D g'nakan $%eh bebera#a OEM %a nn(a1 nam'n " dak d d !"r b'! kan $%eh M &r$!$*") 19!! " -uli , Agustus : PC5DOS 3)41 MS5DOS 3)4 Ver! E)3 G 3)> (ang memb ng'ngkan karena k'rangn(a k$re%a! an"ara IBM D M &r$!$*" dan j'ga USA D Er$#a) Bebera#a 2er! KIn"erna% 8'nakan han(aA j'ga d #r$d'k! ) Ver! n men&erm nkan #en ngka"an kemam#'an #erangka" kera!1 "' d d'k'ng hard dr 2e %eb h be!ar dar EF MB ,h ngga F 8B0 dan j'ga EMS mem$r ) Ver! n " dak benar d 'j dan b'g d k'a!a 1 men(ebabkan ! !"em &ra!h dan keh %angan da"a) R % ! a!% IBM1 "a# M &r$!$*" 2er! 3)4 ,b'%an Ok"$ber0 ada 2er! (ang %eb h ba k dan 3)4d r % ! ,b'%an ;$2ember0 'n"'k mem#erba k ha% n 1 maka 2er! 3)4-a ,#ada b'%an A#r % -./.0 !ebaga #erba kan %eb h %anj'") ;am'n ban(ak $rang " dak b !a #er&a(a n dan kemba% ke 2er! E)E !emen"ara mereka men'ngg' 'n"'k men'% ! '%ang %engka# ,2er! 7 G E "ah'n kem'd an0) Be"a 2er! 3)4 M &r$!$*" "am#akn(a d k r m !ed n A/< D A/9)

19!! " )o*em%er : MS5DOS 3)4-1 PC5DOS 3)4- ) In ban(ak #engg'na b'g "er% ha" #ada 2er! 3)41 "a# ban(ak d k$rek! han(a bera% h kemba% ke 2er! E)E dan men'ngg' 2er! benar d "'% ! '%ang dan !e#en'hn(a d 'j G (ang " dak da"ang !am#a 2er! 7 #ada b'%an :'n -..-) D'k'ngan 'n"'k #ar" ! d !kO EFMb) 1990 " 'ei && : Pengena%an W nd$6! E)4 $%eh B %% 8a"e! D M &r$!$*") Memang benar m'%" "a!k ng ,a"a' ber#'ra5#'ra berada d k$m#'"er k'rang dar !a"' /4E/<1 dengan ber$#era! da%am m$de KRea%A0 ! !"em) In mem#er"ahankan k$m#a" b % "a! dengan MS5DOS1 #ada /4E/< bahkan mem'ngk nkan #r$gram "er!eb'" 'n"'k m'%" "a!k G (ang mereka " dak d ran&ang 'n"'k d %ak'kan) Ha% n men& #"akan !eb'ah an&aman n(a"a ke Ma& n"$!h dan me!k #'n #r$d'k !ejen !1 IBM OS @ F1 "' !anga" !'k!e!) Berbaga #erba kan d b'a"1 2er! E)-1 E)-- G nam'n %angkah be!ar ber k'"n(a " dak da"ang !am#a W nd$6! A.7 #ada "ah'n -..7 (ang d da!arkan ja'h %eb h bera" #ada * "'r dar /4E/< dan member kan d'k'ngan 'n"'k a#% ka! EF b ") 1991 " -uni : MS5DOS 7)41 PC5DOS 7)4 ) Da%am rangka mem#r$m$! kan OS @ F B %% 8a"e! mengamb % !e" a# ke!em#a"an !e"e%ah r % ! 'n"'k menga"akan KDOS !'dah ma" A1 nam'n #engembangan DOS 7)4 mengarah #ada menja"'hkan #ermanen OS @ F #embang'nan) Ver! 1 !e"e%ah beran"akan 2er! 31 ada%ah benar d 'j me%a%' d !"r b'! dar 2er! Be"a ke %eb h dar 9)744 #engg'na) Ver! n men&ak'# kemam#'an 'n"'k me%$ad de2 &e dr 2er dan #r$gram TSR d a"a! ba"a! <34?B ,ke UMB! dan HMA01 n menanda membeba!kan RAM %eb h 'n"'k #r$gram) Ver!

berakh rn(a k$%ab$ra! an"ara M &r$!$*" dan IBM #ada DOS)

199& " April : Pengena%an W nd$6! E)199( " & -uli : W nd$6! ;T E)-1 r % ! #er"ama dar !er W nd$6! ;T1 d r % !) ;aman(a d # % h agar !e!'a dengan 2er! "erbar' dar 2er! -< b " dar M &r$!$*" W nd$6!) ;T ber ! benar5benar bar' Kkerne%A d bag an n" dar ! !"em $#era! 1 !e#er" W nd$6! E)> n " dak d da!arkan d a"a! MS5DOS) Ha% n d ran&ang 'n"'k menjad #%a"*$rm nde#enden1 #engembangan a!% d "arge"kan #ada #r$!e!$r In"e% /<4 "a# #$r" ng ke MIPS dan kem'd an #$#'%er #r$!e!$r In"e% /4E/<) AW nEFP API d kembangkan 'n"'k W nd$6! ;T1 men(ed akan EF b " API a!% (ang #r$grammer "erb a!a dengan 2er! -< b " dar M &r$!$*" W nd$6! akan d r'mah dengan) 199( " +esem%er : MS5DOS <)4) In "erma!'k #r$gram Hard5D !k k$m#re! d !eb'" D$'b%eS#a&e1 "e"a# !eb'ah #er'!ahaan k$m#'"er ke& % (ang d !eb'" KS"a&A mengk%a m bah6a D$'b%eS#a&e !ebag an !a% nan mereka ?$m#re! Pr$gram1 S"a&ker) Se"e%ah memba(ar ker'!akan M &r$!$*" menar k D$'b%eS#a&e dar MS5DOS <)F1 mer % ! !eb'ah #r$gram bar' G Dr 2eS#a&e G dengan 2er! MS5DOS <)FF) Da%am $#era! dan an"arm'ka #emr$graman Dr 2eS#a&e "e"a# ham# r den" k dengan D$'b%eS#a&e) MS5DOS <)FF ma! h 2er! "erakh r dar MS5DOS d r % !1 karena M &r$!$*" ber#a% ng '#a(a 'n"'k W nd$6! A.7) W nd$6! A.7 ,dan kem'd an0 !he%% DOS %a#$ran d r n(a !ebaga DOS 9 G dan "erma!'k bebera#a #erangka" "ambahan1 m !a%n(a d'k'ngan 'n"'k nama * %e #anjang) 1994 " 'aret 14 : L n'! T$r2a%d! mer % ! 2er! -)4 dar L n'> ?erne%) 1994 " Septem%er : PC5DOS <)E Pada da!arn(a !ama dengan 2er! 7)4 r % ! $%eh IBM n "erma!'k #erangka" %'nak (ang %eb h #ake"1 !e#er" S"a&ker ,#r$gram (ang men(ebabkan ma%' M &r$!$*" beg "' ban(ak0 dan #erangka" %'nak an" 52 r'!) 1994 " Septem%er &1 :

M &r$!$*" mer % ! W nd$6! ;T E)7) In "erma!'k ban(ak * "'r (ang h %ang dar r % ! E)- a!% 1 "erma!'k d'k'ngan 'n"'k * %e (ang d k$m#re! dan k$m#a" b % "a! ;e"6are) 1995 " 'aret : L n'! mer % ! L n'> ?erne% 2-)F)4 ,L n'>A.70) 1995 " (0 'ei : F "'r '"ama dar W nd$6! ;T E)7- ada%ah 2er! (ang mend'k'ng #r$!e!$r IBM P$6er PC) Pen'ndaan da%am r % ! #r$!e!$r berar" #en'ndaan da%am r % ! W nd$6! ;T E)7- ,;T E17- han(a ada karena #r$!e!$r " dak ! a# #ada 6ak"'n(a 'n"'k ;T E)70) Sebaga " m #engembangan men'ngg' 'n"'k r % ! #r$!e!$r mereka "e"a# b'g da%am ba! ! k$de (ang ada) Ha% n memb'a" ;T E)7- handa% dan karena "' #$#'%er dengan #e%anggan) 1995 " Agustus &1 ./#SS0&(1 : W nd$6! A.7 d %'n&'rkan $%eh B %% 8a"e! D M &r$!$*") T dak !e#er" 2er! W nd$6! !ebe%'mn(a1 W nd$6! A.7 ada%ah !eb'ah ! !"em $#era! ke!e%'r'han G " dak bergan"'ng #ada MS5DOS ,me!k #'n bebera#a ! !a5! !a dar ! !"em $#era! %ama ma! h ada0) W nd$6! A.7 d "'% ! kh'!'! 'n"'k /4E/< dan k$m#'"er (ang k$m#a" be% 'n"'k memb'a" K#en'hA #engg'naan EF b " (ang #eng$%ahan dan kemam#'an m'%" "a!k ng1 dan dengan dem k an da%am bebera#a ha% "' ja'h %eb h m r # dengan W nd$6! ;T dar W nd$6! E)>) Ba k W nd$6! .7 dan W nd$6! ;T men(ed akan API W nEF 'n"'k #r$grammer1 dan ke" ka W nd$6! ;T 3 d r % ! "' !eb'ah an"arm'ka #engg'na (ang ham# r den" k dengan W nd$6! .7)Sa(angn(a1 'n"'k menjaga k$m#a" b % "a!1 W nd$6! .7 " dak memak!akan #er% nd'ngan mem$r (ang !ama dan %angkah5%angkah keamanan (ang ;T dan beg "' mender "a dar !"ab % "a! ja'h %eb h b'r'k1 kehanda%an dan keamanan) Me!k #'n %'ar b a!a m r # da%am *'ng! 'n"'k OS @ F War# ,d #r$d'k! $%eh IBM "ah'n dan bebera#a M &r$!$*" !ebe%'mn(a1 "a# d #a!arkan $%eh IBM01 W nd$6! A.7 "e%ah "erb'k" !anga" #$#'%er) 1996 : W nd$6! A.7 OSRF ,OEM S(!"em Re%ea!e F0 "e%ah d r % ! G !ebag an 'n"'k mem#erba k b'g (ang d "em'kan d r % ! - G "e"a# han(a ke#ada #enge&er k$m#'"er 'n"'k d j'a% dengan

! !"em bar') Sebenarn(a ada d'a r % ! d # !ahkan dar W nd$6! .7 OSRF !ebe%'m #engena%an W nd$6! A./1 (ang ked'a ber ! ba k d'k'ngan USB dan FATEF G n %a j'a% '"ama dar W nd$6! A./) FATEF ada%ah ! !"em #engar! #an bar' (ang men(ed akan d'k'ngan 'n"'k #ar " $n! d !k %eb h be!ar dar F)-8B dan %eb h ba k da%am menga"a! d !k be!ar ,"er'"ama da%am ha% r'ang "erb'ang0) 1996 " 9 -uni : L n'> F)4 d r % !) F)4 ada%ah #erba kan (ang ! gn * kan d band ngkan 2er! 'n"'k d kembangkan 'n"'k #r$!e!$r In"e% E/<1 !ekarang mend'k'ng D g "a% A%#ha dan akan !egera mend'k'ng S'n SPARC ban(ak %a nn(a0) In j'ga mer'#akan kerne% !"ab % #er"ama (ang mend'k'ng SMP1 m$d'% kerne%1 dan ban(ak %ag ) 1996 " (1 -uli : W nd$6! ;T 3)4 d r % !) F "'r '"aman(a ada%ah '#da"e dar an"arm'ka #engg'na 'n"'k men&$&$kkan W nd$6! .7) 199! " &5 -uni : M &r$!$*" mer % ! W nd$6! A./) Bebera#a #enga&ara AS ber'!aha 'n"'k memb%$k r r % ! bar' !ejak O @ S n"er*a&e era" dengan #r$gram %a n !e#er" M &r$!$*" In"erne" E>#%$rer dan !e&ara e*ek" * men'"'# #a!ar #erangka" %'nak "er!eb'" ke#ada #er'!ahaan %a n) M &r$!$*" berj'ang kemba% dengan !'ra" ke 8ed'ng P'" h men'nj'kkan bah6a F< dar !ek'"' nd'!"r menga"akan bah6a ke"er%amba"an da%am r % ! bar' O @ S da#a" mer'!ak ek$n$m AS) ; %a j'a% '"ama dar W nd$6! A./ ada%ah d'k'ngan 'n"'k USB dan d'k'ngan 'n"'k #ar " $n! d !k %eb h be!ar dar F)-8B) 1999 " &5 -anuari : ?erne% L n'> F)F)4 D r % !) :'m%ah $rang (ang menja%ankan L n'> d #erk rakan %eb h dar -4 j'"a1 !eh ngga " dak han(a !eb'ah ! !"em $#era! #en" ng d d'n a Un >1 nam'n !a%ah !a"' (ang !emak n #en" ng d d'n a PC) &000 " 2e%ruari 1 : !ebe%'mn(aH bebera#a "' ada%ah (ang #er"ama ar! "ek"'r ,a6a%n(a mend'k'ng

Pe%'n&'ran Re!m W nd$6! F444 G #enggan" M &r$!$*" 'n"'k W nd$6! .7@./ dan W nd$6! ;T) D k%a m menjad %eb h &e#a" dan %eb h da#a" d anda%kan dar #ada 2er! !ebe%'mn(a dar W nd$6!) Ha% n !ebenarn(a ke"'r'nan dar !er ;T1 !eh ngga "rade5$** 'n"'k #en ngka"an kehanda%an ada%ah bah6a ha% "' " dak akan menja%ankan bebera#a game berba! ! DOS "'a) Un"'k menjaga #a!ar r'mah "angga (ang bahag a M &r$!$*" j'ga mer % ! W nd$6! ME1 angg$"a "erbar' dar !er .7@./) &001 " 4 -anuari : L n'> kerne% F)3)4 d r % !) &001 " 'aret &4 : A##%e mer % ! Ma&OS =) Pada n" n(a ada%ah Dar6 n K1 O#en S$'r&e $#era ng ! !"em #ada FreeBSD Q) Mengg'nakan Ma&OS = akh rn(a member kan man*aa" !"ab %"( #engg'na Ma& dar ar! "ek"'r mem$r d % nd'ng ber!ama #erangka" "ambahan %a nn(a1 !e#er" #reem#" 2e m'%" "a!k ng) Ba! ! BSD j'ga memb'a" #$r" ng a#% ka! U;I= ke Ma&OS %eb h m'dah dan member kan #engg'na Ma& #er n"ah bar ! * "'r %engka# an"arm'ka 8UI ber!ama mereka) &001 " &5 #$to%er : M &r$!$*" mer % ! W nd$6! =P G 2er! "erbar' dar ! !"em $#era! W nd$6! mereka) Berda!arkan !er kerne% ;T1 "' d mak!'dkan 'n"'k men(a"'kan ked'a !er ;T@F444 dan W nd$6! .7@./@ME !er menjad !a"' #r$d'k) Ten"'1 Ten"' !aja1 "' "ad n(a berhara# bah6a n akan "erjad dengan W nd$6! F444 "e"a# (ang gaga%) ?egaga%an n !ebag an be!ar karena k$m#a" b % "a! dengan bebera#a a#% ka! (ang %eb h "'a1 "er'"ama 'n"'k ma!a%ah r'mah #engg'na dengan game MS5DOS berba! !) W nd$6! =P ber'"ang keberha! %ann(a !ebag an 'n"'k bebera#a Berbaga #erba kan da%am ke!e!'a an1 dan !ebag an ke 6ak"' %'%'! G render ban(ak #erangka" %'nak (ang " dak k$m#a" be% '!ang #'%a) &00& R O#en O** &e H Pr$gram #erkan"$ran berba! ! O#en S$'r&e d %'n&'rkan $%eh S'n M &r$!(!"em) R OS L$ka% H OS b'a"an

anak neger berba! ! L n'> m'%a berm'n&'%an1 d an"aran(a Tr'!" > Merdeka1 W nBI1 R mbaL n'>1 ?$m'ra) &00( " &4 April : W nd$6! Ser2er F44E ada%ah nkarna! "erakh r dar a#a (ang m'%a h d'# !ebaga W nd$6! ;T) W nd$6! Ser2er F44E ada%ah1 !e#er" naman(a1 d "arge"kan #ada !er2er b'kan 6$rk!"a" $n dan PC d r'mah1 mereka ada%ah a%am dar W nd$6! =P) ?eamanan dan re% ab % "a! ada%ah "'j'an '"ama !e%ama #engembangan dan #e%'n&'ran W nd$6! Ser2er F44E1 kr " ! j ka W nd$6! ada%ah 'n"'k menggan" kan ! !"em U;I= (ang me%a(an ban(ak #er'!ahaan) &00( " &4 #$to%er : Ma&OS -4)E "er'! men ngka"kan Ma&OS =1 dengan '#da"e be!ar 'n"'k KAN'aA ,'!er n"er*a&e0 !er"a #en ngka"an k nerja dan * "'r bar') &00( " 1 +esem%er : L n'> kerne% F)<)4 d r % !) Ban(ak * "'r dar 'C% n'> ,d ran&ang 'n"'k m kr$k$n"r$%er me%eka"0 "e%ah "er n"egra! 1 ber!ama dengan d'k'ngan 'n"'k ;UMA ,d g'nakan da%am j'm%ah be!ar1 ! !"em m'%" 5#r$!e!$r0) !eb'ah !&hed'%er d " ngka"kan dan #erba kan !ka%ab % "a! memban"' mema!" kan L n'> akan menjaga re#'"a! 'n"'k berja%an #ada !ega%a !e!'a"' m'%a dar embedded de2 &e ke& % !am#a !er2er #er'!ahaan ke%a! be!ar dan bahkan ma n*rame) Se#er" d #erba k ) &00( R W nd$6! F44E H M &r$!$*" me%'n&'rkan W nd$6! Ser2er F44E) R Fed$ra H Redha" meng'm'mkan d !"r$ Fed$ra C$re !ebaga #enggan" n(a) ;an" n(a ada bebera#a d !"r$ %$ka% (ang d b'a" berba! !kan Fed$ra1 !e#er" B%ankOn -)4 dan I8OS ;'!an"ara) R ;$2e%% H = m an1 #er'!ahaan #engembang !$*"6are berba! ! L n'> d be% $%eh ;$2e%%1 beg "' j'ga ha%n(a !e%a%' mend'k'ng 'n"'k ke%a! bar' dar #erangka" kera! !e&ara ! gn * kan "e%ah

dengan S'SE (ang d ak' ! ! $%eh ;$2e%%) R L 2eCD H ?n$## > mer'#akan d !"r$ #er"ama L n'> (ang d kembangkan dengan k$n!e# L 2eCD (ang b !a d #erg'nakan "an#a har'! d n!"a% "er%eb h dah'%') D !"r$ %$ka% (ang d b'a" dar ?n$## > ada%ah L n'> Seha" dan War$eng I8OS) &004 R Ub'n"' H Ver! #er"ama Ub'n"' d %'n&'rkan dan d d !"r b'! kan ke !e%'r'h d'n a) Ada bebera#a 2er! d !"r$ (ang d ke%'arkan1 (a "' Ub'n"' ,berba! ! 8n$me01 ?'b'n"' ,berba! ! ?DE01 ='b'n"' ,berba! ! =FCE01 dan Ed'b'n"' ,'n"'k #end d kan0) &005 R Mandr 2a H Mandrake bergab'ng dengan C$ne&" 2a dan bergan" nama menjad Mandr 2a) &006 R Unbreakab%e L n'> H Ora&%e k'" memb'a" d !"r$ berba! ! L n'> (ang d "'r'nkan dar Red Ha" En"er#r !e) R CHIPL'> H D !"r$ %$ka% "er'! berm'n&'%an d "ah'n n 1 bahkan Maja%ah CHIP (ang %eb h ban(ak member kan #embaha!an "en"ang W nd$6! j'ga " dak ke" ngga%an memb'a" d !"r$ L n'> dengan nama CHIPL'>1 (ang d "'r'nkan dar d !"r$ %$ka% PC LI;U= dar ke%'arga PCL n'>OS ,2ar an Mandr 2a0) CHIPL'> mer'#akan d !"r$ %$ka% #er"ama (ang d d !"r b'! kan da%am *$rma" DVD) &00 R V !"a H Se"e%ah "er"'nda 'n"'k bebera#a %ama1 M &r$!$*" akh rn(a me%'n&'rkan W nd$6! V !"a) W nd$6! V !"a mem#erkena%kan * "'r ED De!k"$# dengan Aer$ 8%a!!1 S deBar1 dan F% # ED) Sa(angn(a !em'a ke ndahan n har'! d ba(ar maha% dengan keb'"'han !#e! * ka! k$m#'"er (ang !anga" " ngg ) &00! R ED OS H T dak !e#er" ha%n(a V !"a (ang memb'"'hkan !#e! * ka! !#e! * ka! " ngg 1 ED De!k"$# d k$m#'"er (ang !anga" L n'> m'n&'% dengan r ngan) Era had rn(a

"ekn$%$g ED De!k"$# d Ind$ne! a d "anda dengan had rn(a ! !"em $#era! ED OS (ang d kembangkan

$%eh PC LI;U=) Ada bebera#a 2er! (ang d !ed akan1 (a "' 2er! ED OS 'n"'k #engg'na 'm'm !er"a 2er! d !"r$ 6arne" L n'> dan game &en"er L n'>) Un"'k ! !"em $#era! (ang "erbar' ma! h da%am "aha# 2er! be"a dar 6 nd$6! (a "' 6 nd$6! $#era! 9) W nd$6! 2 !"a 9 n dan men(em#'rnakan ! !"em 6 nd$6!

mengg'nakan ke'ngg'%an 6 nd$6! >#) Un"'k k$m#a" be% "a! hard6are ma! h da%am #r$!e! ber%anj'" dengan meng5'#da"e 6 nd$6!n(a)

Anda mungkin juga menyukai