SEJARAH
SISTEM OPERASI DAN PERJALANAN SISTEM OPERASI DARI MULAI DOS, MAC HINGGA WINDOWS
SISTEM OPERASI
Dalam Ilmu komputer, Sistem operasi atau dalam
bahasa Inggris: operating system atau OS adalah perangkat lunak sistem yang
bertugas untuk melakukan kontrol dan manajemen perangkat keras serta
operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program
pengolah kata dan browser web. Menurut Wikipedia sistem Operasi adalah software
pada lapisan pertama yang ditempatkan pada memeori komputer pada saat komputer
dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem
Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk
software-software itu.
Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat pesat,
yang dapat dibagi kedalam empat generasi:
*Generasi Pertama (1945-1955)
Generasi pertama merupakan 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 kesalahan. Pada generasi ini belum
ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan
secara langsung.
* Generasi Kedua (1955-1965)
Generasi kedua memperkenalkan Batch Processing
System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara
berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem operasi,
tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem
operasi ialah FMS (Fortran Monitoring System) dan IBSYS.
* Generasi Ketiga (1965-1980)
Pada generasi ini perkembangan sistem operasi
dikembangkan untuk melayani banyak pemakai
sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara
on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan banyak
pengguna sekaligus) dan multi-programming (melayani banyak program sekaligus).
* Generasi Keempat (Pasca 1980an)
Dewasa ini, sistem operasi dipergunakan untuk jaringan komputer dimana
pemakai menyadari
keberadaan komputer-komputer yang saling terhubung satu sama lainnya. Pada masa
ini para
pengguna juga telah dinyamankan dengan Graphical User Interface yaitu
antar-muka komputer yang berbasis grafis yang sangat nyaman, pada masa ini juga
dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat
di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang
lebih baik. Melalui perjalanan saya di Internet saya menemukan artikel lanjutan
sejarah sistem operasi yang yang dirinci dari tahun 1980an. Artikel ini
menguraikan sejarah sistem operasi dari DOS, Mac, Windows, BSD, sampai Linux.
Tahun 1980
* QDOS : Tim Paterson dari Seattle Computer menulis QDOS yang dibuat dari OS
terkenal pada masa itu, CP/M. QDOS (Quick and Dirty Operating System)
dipasarkan oleh Seatle Computer dengan nama 86-DOS karena dirancang untuk
prosesor Intel 8086.
* Microsoft : Bill Gates dari Microsoft membeli lisensi QDOS dan menjualnya ke
berbagai perusahaan komputer.
Tahun 1981
* PC DOS : IBM meluncurkan PC DOS yang dibeli dari Microsoft untuk
komputernya yang berbasis prosesor Intel 8086.
* MS DOS : Microsoft menggunakan nama MS DOS untuk OS ini jika dijual oleh
perusahaan diluar IBM.
Tahun 1983
* MS DOS 2.0 : Versi 2.0 dari MS DOS diluncurkan pada komputer PC XT.
Tahun 1984
* System 1.0 : Apple meluncurkan Macintosh dengan OS yang diturunkan dari
BSD UNIX. System 1.0 merupakan sistem operasi pertama yang telah berbasis
grafis dan menggunakan mouse.
* MS DOS 3.0 : Microsoft meluncurkan MS DOS 3.0 untuk PC AT yang menggunakan
chip Intel 80286 dan yang mulai mendukung penggunaan hard disk lebih dari 10
MB.
* MS DOS 3.1 : Microsoft meluncurkan MSDOS 3.1 yang memberikan dukungan untuk
jaringan.
Tahun 1985
* MS Windows 1.0 : Microsoft memperkenalkan MSWindows, 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.
Tahun 1986
* MS DOS 3.2 : Microsoft meluncurkan MS DOS 3.2 yang menambahkan dukungan
untuk floppy 3.5 inch 720 KB.
Tahun 1987
* OS/2 : IBM memperkenalkan OS/2 yang telah berbasis grafis, sebagai calon
pengganti IBM PC DOS.
* MS DOS 3.3 : Microsoft meluncurkan MS DOS 3.3 yang merupakan versi paling
populer dari MS DOS.
* Windows 2.0 : Windows versi 2.0 diperkenalkan.
* MINIX : Andrew S. Tanenbaum mengembangkan Minix, sistem operasi berbasis Unix
yang ditujukan untuk pendidikan. MINIX nantinya menginspirasi pembuatan Linux.
Tahun 1988
* MS DOS 4.0 : Microsoft mengeluarkan MSDOS 4.0 dengan suasana grafis.
* WWW : Proposal World Wide Web (WWW) oleh Tim BernersLee.
Tahun 1989
* NetWare/386 (juga dikenal sebagai versi 3) diluncurkan oleh Novell untuk
prosesor Intel 80386.
Tahun 1990
* Perpisahan : Dua perusahaan raksasa berpisah, IBM berjalan dengan OS/2 dan
Microsoft berkonsentrasi pada Windows.
* Windows 3.0 : Microsoft meluncurkan Windows versi 3.0 yang mendapat sambutan
cukup baik.
* MSOffice : Microsoft membundel Word, Excel, dan PowerPoint untuk menyingkirkan
saingannya seperti Lotus 123, Wordstar, Word Perfect dan Quattro.
* DR DOS : Digital Research memperkenalkan DR DOS 5.0.
Tahun 1991
* Linux 0.01 : Mahasiswa Helsinki bernama Linus Torvalds mengembangkan OS
berbasis Unix dari sistem operasi Minix yang diberi nama Linux.
* MS DOS 5.0 : Microsoft meluncurkan MSDOS 5.0 dengan penambahan fasilitas
full-screen editor, undelete, unformat dan Qbasic.
Tahun 1992
* Windows 3.1 : Microsoft meluncurkan Windows 3.1 dan kemudian Windows for
Workgroups 3.11 di tahun berikutnya.
* 386 BSD : OS berbasis Open Source turunan dari BSD Unix didistribusikan oleh
Bill Jolitz setelah meninggalkan Berkeley Software Design, Inc (BSDI). 386 BSD
nantinya menjadi induk dari proyek Open Source BSD lainnya, seperti NetBSD,
FreeBSD, dan OpenBSD.
* Distro Linux : Linux didistribusikan dalam format distro yang merupakan
gabungan dari OS plus program aplikasi. Distro pertama Linux dikenal sebagai
SLS (Softlanding Linux System).
Tahun 1993
* Windows NT : Microsoft meluncurkan Windows NT, OS pertama berbasis grafis
tanpa DOS didalamnya yang direncanakan untuk server jaringan.
* Web Browser : NCSA memperkenalkan rilis pertama Mosaic, browser web untuk
Internet.
* MS DOS 6.0 : Microsoft memperkenalkan MSDOS 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 MSDOS 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.
Tahun 1994
* Netscape : Internet meraih popularitas besar saat Netscape memperkenalkan
Navigator sebagai browser Internet.
* MSDOS 6.22 : Microsoft meluncurkan MSDOS 6.22 dengan program kompresi bernama
DriveSpace. Ini merupakan versi terakhir dari MS DOS.
* FreeDOS : Jim Hall, mahasiswa dari Universitas WisconsinRiver 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.
Tahun 1995
* Windows 95 : Microsoft meluncurkan Windows 95 dengan lagu Start Me Up dari
Rolling Stones dan terjual lebih dari 1 juta salinan dalam waktu 4 hari.
* PC DOS 7 : IBM memperkenalkan PC DOS 7 yang terintegrasi dengan program
populer pengkompres data Stacker dari Stac Electronics. Ini merupakan versi
terakhir dari IBM PC DOS.
* Windows CE : Versi pertama Windows CE diperkenalkan ke publik.
* PalmOS : Palm menjadi populer dengan PalmOS untuk PDA.
* OpenBSD : Theo de Raadt pencetus NetBSD mengembangkan OpenBSD.
Tahun 1996
* Windows NT 4.0 : Microsoft meluncurkan Windows NT versi 4.0
Tahun 1997
* Mac OS : Untuk pertama kalinya Apple memperkenalkan penggunaan nama Mac OS
pada Mac OS 7.6.
Tahun 1998
* Windows 98 : Web browser Internet Explorer menjadi bagian penting dari
Windows 98 dan berhasil menumbangkan dominasi Netscape Navigator.
* Server Linux : Linux mendapat dukungan dari banyak perusahaan besar, seperti
IBM, Sun Microsystem dan Hewlet Packard. Server berbasis Linux mulai banyak
dipergunakan menggantikan server berbasis Windows NT.
* Google : Search Engine terbaik hadir di Internet dan diketahui menggunakan
Linux sebagai servernya.
* Japan Goes Linux : TurboLinux diluncurkan di Jepang dan segera menjadi OS
favorit di Asia, khususnya di Jepang, China dan Korea.
* Mandrake : Gael Duval dari Brazil mengembangkan distro Mandrake yang
diturunkan dari Red Hat.
Tahun 1999
* Support : Hewlett Packard mengumumkan layanan 24/7 untuk distro Caldera,
Turbo Linux, Red Hat dan SuSE.
* Corel Linux : Corel pembuat program Corel Draw, yang sebelumnya telah
menyediakan Word Perfect versi Linux, ikut membuat OS berbasis Linux dengan
nama Corel Linux dan yang nantinya beralih nama menjadi Xandros.
Tahun 2000
* Mac OS/X : Mac OS diganti dengan mesin berbasis BSD Unix dengan kernel
yang disebut sebagai Mac OS/X.
* Windows 2000: Microsoft meluncurkan Windows 2000 sebagai penerus Windows NT.
* Windows Me : Microsoft meluncurkan Windows Me, versi terakhir dari Windows
95.
* China Goes Linux : Red Flag Linux diluncurkan dari Republik Rakyat China.
* Microsoft vs IBM : CEO Microsoft Steve Ballmer menyebut Linux sebagai kanker
dalam sebuah interview dengan Chicago SunTimes. Di lain pihak, CEO IBM Louis
Gartsner menyatakan dukungan pada Linux dengan menginvestasikan $ 1 milyar
untuk pengembangan Linux.
Tahun 2001
* Windows XP : Microsoft memperkenalkan Windows XP.
* Lindows: Michael Robertson, pendiri MP3.com, memulai pengembangan Lindows
yang diturunkan dari Debian. Nantinya Lindows berganti nama menjadi Linspire
karena adanya tuntutan perubahan nama oleh Microsoft.
Tahun 2002
* Open Office : Program perkantoran berbasis Open Source diluncurkan oleh
Sun Microsystem.
* OS Lokal : OS buatan anak negeri berbasis Linux mulai bermunculan,
diantaranya Trustix Merdeka, WinBI, RimbaLinux, Komura.
Tahun 2003
* Windows 2003 : Microsoft meluncurkan Windows Server 2003.
* Fedora : Redhat mengumumkan distro Fedora Core sebagai penggantinya. Nantinya
ada beberapa distro lokal yang dibuat berbasiskan Fedora, seperti BlankOn 1.0
dan IGOS Nusantara.
* Novell : Ximian, perusahaan pengembang software berbasis Linux dibeli oleh
Novell, begitu juga halnya dengan SuSE yang diakuisisi oleh Novell.
* LiveCD : Knoppix merupakan distro pertama Linux yang dikembangkan dengan
konsep LiveCD yang bisa dipergunakan tanpa harus diinstal terlebih dahulu.
Distro lokal yang dibuat dari Knoppix adalah Linux Sehat dan Waroeng IGOS.
Tahun 2004
* Ubuntu : Versi pertama Ubuntu diluncurkan dan didistribusikan ke seluruh
dunia. Ada beberapa versi distro yang dikeluarkan, yaitu Ubuntu (berbasis
Gnome), Kubuntu (berbasis KDE), Xubuntu (berbasis XFCE), dan Edubuntu (untuk
pendidikan).
Tahun 2005
* Mandriva : Mandrake bergabung dengan Conectiva dan berganti nama menjadi
Mandriva.
Tahun 2006
* Unbreakable Linux : Oracle ikut membuat distro berbasis Linux yang
diturunkan dari Red Hat Enterprise.
* CHIPLux : Distro lokal terus bermunculan di tahun ini, bahkan Majalah CHIP
yang lebih banyak memberikan pembahasan tentang Windows juga tidak ketinggalan
membuat distro Linux dengan nama CHIPLux, yang diturunkan dari distro lokal PC
LINUX dari keluarga PCLinuxOS (varian Mandriva). CHIPLux merupakan distro lokal
pertama yang didistribusikan dalam format DVD.
Tahun 2007
* Vista : Setelah tertunda untuk beberapa lama, Microsoft akhirnya
meluncurkan Windows Vista. Windows Vista memperkenalkan fitur 3D Desktop dengan
Aero Glass, SideBar, dan Flip 3D. Sayangnya semua keindahan ini harus dibayar
mahal dengan kebutuhan spesifikasi komputer yang sangat tinggi.
Tahun 2008
3D OS : Tidak seperti halnya Vista yang membutuhkan spesifikasi tinggi, 3D
Desktop di Linux muncul dengan spesifikasi komputer yang sangat ringan. Era
hadirnya teknologi 3D Desktop di Indonesia ditandai dengan hadirnya sistem
operasi 3D OS yang dikembangkan oleh PC LINUX. Ada beberapa versi yang
disediakan, yaitu versi 3D OS untuk pengguna umum serta versi distro warnet
Linux dan game center Linux.
Sebenarnya sistem operasi ada banyak jenisnya, tetapi yang dikenal masyarakat
secara umum, sistem operasi ada 3 yaitu Microsoft Windows, Mac OS, dan keluarga
Open Source.
Microsoft Windows
Sejarah perkembangan Microsoft Windows adalah sebagai berikut:
Microsoft Windows. atau yang lebih dikenal dengan sebutan Windows adalah
keluarga sistem operasi. yang dikembangkan oleh Microsoft, dengan menggunakan
antarmuka berbasis grafik (graphical user interface). Sistem operasi Windows
telah berevolusi dari MS-DOS, sebuah sistem operasi yang berbasis modus teks
dan command-line. Windows versi pertama, Windows Graphic Environment 1.0
pertama kali diperkenalkan pada 10 November1983, tetapi baru keluar pasar pada
bulan November tahun 1985, yang dibuat untuk memenuhi kebutuhan komputer dengan
tampilan bergambar. Windows 1.0 merupakan perangkat lunak 16-bit tambahan
(bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan beberapa
varian dari MS-DOS), sehingga ia tidak akan dapat berjalan tanpa adanya sistem operasi
DOS. Versi 2.x, versi 3.x juga sama. Beberapa versi terakhir dari Windows
(dimulai dari versi 4.0 dan Windows NT 3.1) merupakan sistem operasi mandiri
yang tidak lagi bergantung kepada sistem operasi MS-DOS. Microsoft Windows
kemudian bisa berkembang dan dapat menguasai penggunaan sistem operasi hingga
mencapai 90%.
Pada zaman ini, Windows User mengundang banyak developer untuk mengembangkan
aplikasi yang berjalan di atas windows karena OS menggunakan windows lebih
mudah dimata orang awam dibandingkan dengan OS lainnya, sehingga aplikasi
diatas Windows mudah sekali ditemukan. Masyarakat juga lebih familiar dan
sering menggunakan aplikasi diatas windows, sehingga sudah mendarah daging dan
sulit untuk dialihkan ke OS lainnya. Para user juga didorong untuk lebih
mendalami dan mempelajari aplikasi2 diatas windows. Namun karena windows sudah
sangat populer dan orang2 yang pandai mengoperasikan windows sudah banyak, hal
ini sering kali disalahgunakan oleh pihak-pihak tertentu semisal untuk membuat
virus maupun spyware.
Open Source (BSD, LINUX)
Sistem operasi Open Source merupakan sistem operasi yang gratis. Para
developernya, yang berupa sebuah komunitas, tidak memungut biaya dari OSnya.
Jikapun ada biaya, hanyalah biaya untuk pendistribusian saja. Sifatnya yang
Open Source membuat semua orang bebas untuk mengakses, memodifikasi, serta
menyebarluaskan hasil modifikasi dari source code nya. Hal-hal di atas
merupakan sesuatu ang tidak bisa didapat dari sistem operasi non-Open Source.
Selain itu, pengoperasian Open Source lebih sulit daripada sistem-sistem
operasi lainnya, sehingga hanya sedikit jenis virus yang dapat masuk dan
keamanannya lebih terjamin.
BSD dan LINUX adalah 2 jenis open source yang mempunyai banyak varian. Kata
LINUX berasal dari nama penemunya Linus Torvalds pada tahun 1991. Varian LINUX
ada Ubuntu, Kubuntu, Fedora, Mandriva, Backtrack, dan lain-lain. Varian BSD ada
FreeBSD, NetBSD, OpenBSD serta DragonFly BSD. Free BSD merupakan salah satu
dasar untuk membuat Mac OSX.
Sistem Operasi Open Source merupakan Sistem Operasi yang agak langka,
sehingga agak sulit ditemukan toko2 yang menjual hardware untuk sistem operasi
ini dikarenakan sebagian besar user lebih familiar pada windows dan interface
Open Source agak berbeda dengan windows. Pengoperasian linux masih sering
menggunakan teminal (cmd) tidak dengan GUI. Masalah lain sedikitnya aplikasi
pendukung untuk linux, karena banyak versinya dan masing-masing berbeda kode
programnya.
Mac OS
Mac Os di temukan pada tahun 1984 oleh peneliti Xarox. Tapi yang Mempopulerkan
Mac Os adalah Perusahaan Asal Amerika yaitu Apple. Dan belakangan di ikuti oleh
Microsoft. Apple memang lebih kerena hardware dan sistem operasi yang berasal
dari produsen yang sama. Dalam versi awal-awalnya, MacOS telah memiliki fungsi
yang setara dengan windows ‘95, baru pihak Microsoft mengikutinya dengan
dikeluarkan windows ‘95 yang menyerupai MacOS namun tidak sama.
Mac OS X adalah versi terbaru dari sistem operasi Mac OS untuk komputer
Macintosh. Sistem operasi ini pertama kali dikeluarkan pada tahun 2001 dan
populer di kalangan pengguna.
Karakter “X” adalah nomor Romawi yang berarti sepuluh, di mana versi ini adalah
penerus dari sistem operasi yang digunakan sebelumnya seperti Mac OS 8 dan Mac
OS 9. Beberapa orang membacanya sebagai huruf “X” yang terdengar seperti “eks”.
Salah satu alasan mengapa mereka menafsir sedemikian karena tradisi untuk
memberikan nama sistem operasi yang berbasis Unix dengan akhiran “x” (misalnya
AIX, IRIX, Linux, Minix, Ultrix, Xenix).
Mac OS X Server juga dirilis pada tahun 2001. Pada dasarnya versi Server ini
mirip dengan versi standardnya, dengan perbedaan bahwa versi Server mencakup
piranti lunak untuk keperluan manajemen dan administrasi workgroup dalam
komputer berskala besar. Contoh fitur tambahan yang tersedia untuk versi ini
adalah piranti lunak untuk menjalankan fungsi-fungsi seperti SMTP, SMB, LDAP
dan DNS. Selain itu cara melisensinya juga berbeda.
Mac OS X adalah sistem operasi yang menggunakan kernel BSD sehingga beberapa
kalangan mengatakan bahwa Mac OS X termasuk dalam keluarga Unix. Hal yang
menarik dari OS ini adalah keindahan tampilannya sehingga menjadikannya panutan
bagi pengembang desktop lain.
Saat ini, hanya sedikit orang yang menggunakan Mac OS karena hanya dapat
berjalan pada komputer merek Apple atau yang berlisensi dari Apple. Jadi kita
harus membeli komputer merek Apple yang relatif mahal untuk menggunakannya.
Kelebihan Mac OS terletak pada GUI nya yang menarik, tingkat kinerja tinggi dan
daya tahan sistem keamanannya terhadap virus.
Kesimpulan
Jika disuruh memilih, maka saya akan cenderung memilih Microsoft Windows
karena Windows menurut saya lebih mudah dioperasikan dan saya sudah cukup lama
mempelajarinya dibandingkan sistem operasi lainnya. Disamping itu, aplikasi2
yang berkembang jaman sekarang sebagian besar dapat dijalankan diatas Windows.
Setelah memilih Windows, jika disuruh memilih diantara Open Source Mac OS, maka
saya akan memilih Mac OS, karena Open Source masih menggunakan terminal,
sehingga lebih sulit pengoperasiannya dibandingkan windows.
MULTIPROGRAMMING
Multi-programming adalah salah satu teknik penjadwalan dimana tugas (task)
yang sedang berjalan tetap berjalan sampai ia melakukan operasi yang
membutuhkan waktu untuk menunggu respon dari luar (external event), misalnya membaca
data dari disket/CD/dsb, atau sampai komputer memaksa untuk menukar tugas yang
sedang berjalan dengan tugas lainnya. Sistem operasi yang yang menggunakan
multi-programming sebagai scheduler-nya bertujuan untuk memaksimalkan
penggunaan CPU.
Pada masa-masa awal dunia perkomputeran, CPU cukup mahal dan peripherals
sangat lamban. Saat komputer menjalankan sebuah program yang membutuhkan akses
ke peripheral, CPU harus menghentikan instruksi-instruksi program lainnya
selama peripheral memproses data. Hal ini dianggap sangat tidak efisien.
Usaha pertama untuk membuat sistem operasi berbasis multi-programming
dilakukan pada tahun 1960an. Beberapa program yang berlainan di dalam batch
di-load ke memori komputer, dan program yang pertama akan dijalankan. Saat program
tersebut mencapai instruksi untuk menunggu akses ke peripheral, konteks dari
program ini disimpan, dan program berikutnya di memori mulai dijalankan. Proses
ini berulang terus sampai semua program selesai dijalankan.
Multi-programming tidak memberi garansi bahwa program-program akan berjalan
bersamaan. Bisa saja program pertama yang dijalankan tidak membutuhkan akses ke
peripheral sehingga program tersebut berjalan terus berjam-jam. Namun demikian
multiprogramming cukup mengurangi waktu user untuk menunggu karena user tinggal
memasukan sederetan program ke komputer dan kembali beberapa jam kemudian untuk
melihat hasilnya.
Primary Control Program (PCP) pada OS/360 versi awal menggunakan sistem
multiprogramming seperti yang disebut barusan, namun kemudian diganti pada
tahun berikutnya oleh MFT dengan sistem multi-program yang membatasi waktu
proses bagi CPU sebelum mengganti dengan proses lainnya.
Sumber:
http://id.wikipedia.org/wiki/Multi-program
MULTIPROCESSING
Multiprocessing adalah istilah teknologi informasi dalam bahasa Inggris yang
merujuk kepada kemampuan pemrosesan komputer yang dilakukan secara serentak.
Hal ini dimungkinkan dengan menggunakan dua CPU atau lebih dalam sebuah sistem
komputer. Istilah ini juga dapat merujuk kepada dukungan sebuah sistem untuk
mendukung lebih dari satu prosesor dan mengalokasikan tugas kepada
prosesor-prosesor tersebut.
Multiprocessing juga kadang merujuk kepada kemampuan eksekusi terhadap beberapa
proses perangkat lunak dalam sebuah sistem secara serentak, jika dibandingkan
dengan sebuah proses dalam satu waktu, meski istilah multiprogramming lebih
sesuai untuk konsep ini. Multiprocessing sering diimplementasikan dalam
perangkat keras (dengan menggunakan beberapa CPU sekaligus), sementara
multiprogramming sering digunakan dalam perangkat lunak. Sebuah sistem mungkin
dapat memiliki dua kemampuan tersebut, salah satu di antaranya, atau tidak sama
sekali.
Sumber:
http://id.wikipedia.org/wiki/Multiprocessing
MULTITASKING
Multitasking adalah istilah teknologi informasi dalam bahasa Inggris yang
mengacu kepada sebuah metode dimana banyak pekerjaan atau dikenal juga sebagai
proses diolah dengan menggunakan sumberdaya CPU yang sama. Dalam kasus sebuah
komputer dengan prosesor tunggal, hanya satu instruksi yang dapat bekerja dalam
satu waktu, berarti bahwa CPU tersebut secara aktif mengolah instruksi untuk
satu pekerjaan tersebut. Multitasking memecahkan masalah ini dengan
memjadwalkan pekerjaan mana yang dapat berjalan dalam satu waktu, dan kapan
pekerjaan yang lain menunggu untuk diolah dapat dikerjakan. Kondisi
mengalokasikan CPU dari pekerjaan satu ke pekerjaan yang lain disebut context
switch. Ketika context switch terjadi dengan sangat cepat — kondisi ini cukup
untuk memberikan ilusi pengolahan-paralel. Bahkan dalam komputer yang memiliki
lebih dari satu CPU (disebut multi-prosesor), multitasking memperbolehkan lebih
banyak pekerjaan dijalankan dibanding dengan jumlah CPU yang tersedia.
Sistem operasi komputer dapat juga mengadopsi berbagai macam strategi
penjadwalan, yang secara garis besar dapat dikategorikan sebagai berikut:
• Dalam sistem multi-program, pekerjaan yang sedang diolah terus berjalan
hingga membutuhkan suatu operasi yang memerlukan interaksi dari luar. (e.g.
membaca dari tape). Sistem multi-program didesain untuk memaksimalkan
penggunaan CPU.
• Dalam sistem time-sharing , pekerjaan yang sedang diolah diharuskan
melepaskan kerja CPU, baik secara sukarela atau dari interaksi luar, seperti
interupsi-perangkat-keras. Sistem Time-sharing didesain untuk memperbolehkan
beberapa program seolah diproses secara bersamaan.
• Dalam sistem real-time, beberapa program yang sedang menunggu dijamin untuk
mendapatkan pengolahan dari CPU ketika interaksi luar terjadi. Sistem real-time
didesain untuk melakukan kontrol mekanik seperti robot-robot industri, yang
memerlukan ketepatan pemrosesan.
Sumber:
http://id.wikipedia.org/wiki/Multitasking
TIME-SHARING
Adalah inovasi yang memungkinkan komputer komputer besar memproses banyak
tugas secara simultan, dengan memberikan potongan waktu pada masing-masing
tugas, dan beralih dari satu tugas ke tugas lainnya dengan cepat.
Sumber:
http://www.total.or.id/info.php?kk=Time%20Sharing