SISTEM OPERASI GM-NAAI/O, UNIX, DAN Q-DOS
BAB I
PENDAHULUAN
A.
Latar Belakang
Sistem operasi
merupakan sebuah penghubung antara pengguna dari komputer dengan perangkat
keras komputer. Sebelum ada sistem operasi, orang hanya mengunakan komputer
dengan menggunakan sinyal analog dan sinyal digital. Seiring dengan
berkembangnya pengetahuan dan teknologi, pada saat ini terdapat berbagai sistem
operasi dengan keunggulan masing-masing. Untuk lebih memahami sistem operasi
maka sebaiknya perlu diketahui terlebih dahulu beberapa konsep dasar mengenai
sistem operasi itu sendiri.
Pengertian sistem
operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada
sistem komputer dan menyediakan sekumpulan layanan (system calls) ke
pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan
sumber-daya sistem komputer.
Sistem operasi
mempunyai tiga sasaran utama yaitu kenyamanan — membuat penggunaan
komputer menjadi lebih nyaman, efisien — penggunaan sumber-daya sistem
komputer secara efisien, serta mampu berevolusi — sistem operasi harus
dibangun sehingga memungkinkan dan memudahkan pengembangan, pengujian serta
pengajuan sistem-sistem yang baru.
B.
Tujuan
Adapun tujuan dari penulisan ini adalah :
a. mengetahui pengertian system operasi
b. mengetahui fungsi system operasi
c. mengetahui sejarah perkembangan system operasi dari
generasi ke generasi
d. mengetahui system operasi GM-NAAI/O, UNIX, dan
Q-DOS
C. Pembatasan masalah
Agar penulisan ini tetap terfokus maka penulisan
makalah ini
dibatasi pada :
a. sistem operasi, sejarah serta fungsinya
b. GM-NAAI/O, UNIX, dan Q-DOS
BAB II
PEMBAHASAN
A.
Pengertian sistem operasi
Sistem
operasi (bahasa
Inggris: operating system) adalah perangkat lunak sistem yang mengatur sumber
daya dari perangkat keras dan perangkat
lunak, serta sebagai jurik (daemon) untuk program
komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program
aplikasi pada komputer mereka, kecuali program booting.
Sistem operasi
mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori,
pemrosesan data, penyimpanan data, dan sumber daya lainnya.
Untuk
fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori,
sistem operasi bertindak sebagai perantara antara program aplikasi dan
perangkat keras komputer,[1][2]
meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan
seringkali akan menghubungi OS atau terputus oleh itu. Sistem operasi yang ditemukan
pada hampir semua perangkat yang berisi komputer-dari ponsel dan konsol permainan video untuk superkomputer
dan server
web.
Contoh sistem
operasi modern adalah Linux, Android, iOS, Mac OS X,
dan Microsoft Windows.[3]
Biasanya, istilah sistem operasi sering ditujukan kepada
semua perangkat lunak yang masuk dalam satu paket dengan sistem komputer
sebelum aplikasi-aplikasi perangkat lunak terinstal. Sistem operasi
adalah perangkat lunak sistem yang bertugas untuk
melakukan kontrol dan manajemen perangkat keras serta
operasi-operasi dasar sistem, termasuk menjalankan perangkat lunak aplikasi
seperti program-program pengolah kata dan peramban web.
Secara umum, sistem operasi adalah perangkat lunak pada
lapisan pertama yang ditempatkan pada memori komputer pada saat komputer
dinyalakan booting. Sedangkan
software-software lainnya dijalankan setelah sistem operasi berjalan, dan
sistem operasi akan melakukan layanan inti untuk software-software itu. Layanan
inti tersebut seperti akses ke disk, manajemen memori, penjadwalan tugas schedule task, dan antar-muka user
GUI/CLI. Sehingga
masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum
tersebut, karena dapat dilayani dan dilakukan oleh sistem operasi. Bagian kode
yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu sistem operasi.
Kalau sistem komputer terbagi dalam lapisan-lapisan, maka
sistem operasi adalah penghubung antara lapisan hardware dengan lapisan
software. Sistem operasi melakukan semua tugas-tugas penting dalam komputer,
dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan
dengan lancar. Sistem operasi menjamin aplikasi lainnya dapat menggunakan
memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses
kepada sistem berkas. Apabila beberapa aplikasi berjalan secara bersamaan, maka
Sistem operasi mengatur schedule yang tepat, sehingga sedapat mungkin
semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan
prosesor (CPU) serta tidak saling mengganggu.
Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka
dari fungsi-fungsi standar, di mana aplikasi lain dapat memanggil fungsi-fungsi
itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat
fungsi-fungsi tersebut dari awal.
Sistem operasi secara umum terdiri dari beberapa bagian:
- Mekanisme
Boot, yaitu meletakkan kernel ke dalam
memory
- Kernel, yaitu inti
dari sebuah sistem operasi
- Command Interpreter atau shell,
yang bertugas membaca input dari pengguna
- Pustaka-pustaka,
yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat
dipanggil oleh aplikasi lain
- Driver
untuk berinteraksi dengan hardware eksternal, sekaligus untuk
mengontrolnya.
Sebagian Sistem operasi hanya mengizinkan satu aplikasi saja
yang berjalan pada satu waktu (misalnya DOS), tetapi sebagian besar Sistem Operasi
baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang
bersamaan. Sistem operasi seperti ini disebut sebagai Multi-tasking
Operating System (misalnya keluarga sistem operasi UNIX). Beberapa Sistem Operasi berukuran
sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna,
sedangkan sistem operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja
tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop
OS, sedangkan tipe kedua adalah Real-Time OS, contohnya adalah Windows, Linux, Free BSD, Solaris, palm, symbian, dan sebagainya.
Seiring dengan
berkembangnya sistem operasi, semakin banyak lagi layanan yang menjadi layanan
inti umum. Kini, sebuah OS mungkin perlu menyediakan layanan jaringan dan
koneksi internet, yang dulunya tidak menjadi layanan inti umum. Sistem operasi
juga perlu untuk menjaga kerusakan sistem komputer dari gangguan program perusak yang berasal dari komputer
lainnya, seperti virus. Daftar layanan inti umum akan terus bertambah.
Program saling
berkomunikasi antara satu dengan lainnya dengan Antarmuka Pemrograman Aplikasi,
Application
Programming Interface atau disingkat dengan API. Dengan API
inilah program aplikasi dapat berkomunikasi dengan sistem operasi. Sebagaimana
manusia berkomunikasi dengan komputer melalui Antarmuka User, program juga
berkomunikasi dengan program lainnya melalui API.
Walaupun
demikian API sebuah komputer tidaklah berpengaruh sepenuhnya pada
program-program yang dijalankan diatas platform operasi tersebut. Contohnya
bila program yang dibuat untuk windows 3.1 bila dijalankan pada windows 95 dan
generasi setelahnya akan terlihat perbedaan yang mencolok antara program
tersebut dengan program yang lain.
Sistem
operasi saat ini
Sistem operasi utama yang digunakan komputer umum (termasuk
PC, komputer personal) terbagi menjadi 3 kelompok besar:
- Sistem
Microsoft Windows - yang antara
lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi
3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows
NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003,
Windows Vista, Windows Server 2008, Windows 7 (Seven) yang dirilis pada
tahun 2009, Windows 8 yang dirilis pada Oktober 2012), dan Windows
Terakhir yaitu Windows 10 (Dirilis pada Juli 2015)).
- Sistem
Unix yang menggunakan antarmuka sistem
operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software
Distribution), GNU/Linux, Zeath OS (berbasis kernel linux yang
dimodifikasi.)MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal
dengan nama Darwin) dan GNU/Hurd.
- Sistem
Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa
disebut Mac atau Macintosh. Sistem operasi yang terbaru
adalah Mac
OS X versi 10.12 (Sierra).
Sedangkan komputer Mainframe, dan Super komputer menggunakan banyak
sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem
operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll.
B.
Fungsi sistem operasi
Fungsi sistem operasi
secara umum adalah sebagai berikut:
- Resource
manager, merupakan pengelolaan sumber daya dan mengalokasikannya, Contoh:
memori, CPU, Disk Drive dan perangkat lainnya.
- Interface
/ tatap muka, yaitu sebagai perantara antara pengguna dengan perangkat
keras dengan menyediakan tampilan kepada pengguna yang lebih mudah
dipahami dan bersahabat (user friendly)
- Coordinator,
mengkoordinasi dan menyediakan fasilitas sehingga aktifitas yang kompleks
dapat diatur dan dapat diproses secara berurutan.
- Guardian,
menyediakan akses kontrol yang bertugas untuk melindungi file dan memberi
pengawasan pada data dan program.
- Gate
Keeper, berfungsi sebagai pengendali hak akses oleh pengguna yang
mengendalikan siapa saja yang berhak masuk ke dalam sistem dan mengawasi
apa saja yang dilakukannya.
- Optimizer
adalah penjadwal masukan (input) oleh user, pengaksesan basis data, proses
komputasi dan penggunaan.
- Accountant
befungsi untuk mengatur waktu CPU, penggunaan memori, pemanggilan I/O,
disk storage, dan waktu koneksi terminal.
- Server
berfungsi untuk melayani pengguna komputer.
C.
Sejarah Perkembangan
SO
Sistem operasi
merupakan sebuah penghubung antara pengguna dari komputer dengan perangkat
keras komputer. Pengertian sistem operasi secara umum ialah pengelola seluruh
sumber-daya yang terdapat pada sistem komputer dan menyediakan sekumpulan
layanan (system calls) ke pemakai sehingga memudahkan dan menyamankan
penggunaan serta pemanfaatan sumber-daya sistem komputer.
Dalam
sejarahnya, sistem operasi mengalami perkembangan yang sangat pesat.
Perkembangan tersebut dapat dibagi kedalam lima generasi:
1.
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.
2.
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. Jadi generasi komputer kedua ini
merupakan generasi pertama dari sistem Operasi.
3.
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).
4.
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.
5.
Generasi Kelima (Pasca 2001 sampai Sekarang )
Mendefinisikan
komputer generasi kelima menjadi cukup sulit karena tahap ini masih dalam
perjalanan. Contoh imajinatif komputer generasi kelima adalah komputer fiksi
HAL9000 dari novel karya Arthur C. Clarke berjudul 2001:Space Odyssey. HAL
menampilkan seluruh fungsi yang diinginkan dari sebuah komputer generasi
kelima. Dengan kecerdasan buatan (artificial intelligence), HAL dapat cukup
memiliki nalar untuk melakukan percapakan dengan manusia, menggunakan masukan
visual, dan belajar dari pengalamannya sendiri. Walaupun mungkin realisasi
HAL9000 masih jauh dari kenyataan, banyak fungsi-fungsi yang dimilikinya sudah
terwujud. Beberapa komputer dapat menerima instruksi secara lisan dan mampu
meniru nalar manusia. Kemampuan untuk menterjemahkan bahasa asing sekarang
menjadi mungkin. Fasilitas ini tampak sederhana. Namun fasilitas tersebut
menjadi jauh lebih rumit dari yang diduga ketika programmer menyadari bahwa
pengertia manusia sangat bergantung pada konteks dan pengertian ketimbang
sekedar menterjemahkan katakata secara langsung.
PERJALANAN SISTEM OPERASI DARI DOS, MAC
HINGGA WINDOWS
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
- 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.
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.
Tahun 1988
MS DOS 4.0 : Microsoft mengeluarkan MSDOS 4.0 dengan suasana
grafis.
Tahun 1990
- 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
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.
Tahun 1993
- Windows
NT : Microsoft meluncurkan Windows NT, OS pertama berbasis grafis tanpa
DOS didalamnya yang direncanakan untuk server jaringan.
- MS
DOS 6.0 : Microsoft memperkenalkan MSDOS 6.0 Upgrade, yang mencakup
program kompresi harddisk DoubleSpace.
- MS
DOS 6.2 : Microsoft meluncurkan MSDOS 6.2.
Tahun 1994
- 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.
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.
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.
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.
Tahun 2001
Windows XP : Microsoft memperkenalkan Windows XP.
Tahun 2003
Windows 2003 : Microsoft meluncurkan Windows Server 2003.
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 2009
Windows 7: Windows 7 ini adalah perbaikan dari vista, dengan
aero vista tetapi kestabilan XP
D.
GM-NAAI/O
Sistem input / output GM-NAA I / O
dari General Motors dan North American Aviation adalah sistem operasi pertama untuk
komputer IBM 704 . [1] [2]
Ini
diciptakan pada tahun 1956 oleh Robert L. Patrick dari General Motors Research dan Owen Mock dari North American Aviation . [1] Ini didasarkan pada monitor sistem yang dibuat pada tahun
1955 oleh pemrogram General Motors untuk IBM 701-nya .
Fungsi
utama GM-NAA I / O adalah untuk secara otomatis menjalankan program baru
setelah yang dijalankan telah selesai ( batch processing ).
Ini dibentuk dari rutinitas bersama ke program yang
menyediakan akses umum ke perangkat input / output . Beberapa versi sistem digunakan di sekitar empat puluh 704
instalasi.
E.
UNIX
Unix atau UNIX adalah sebuah sistem
operasi komputer yang
diawali dari project Multics (Multiplexed
Information and Computing Service) pada tahun 1965 yang dilakukan American
Telephone and Telegraph (AT&T), General Electric (GE), dan Institut Teknologi Massachusetts (MIT), dengan biaya dari Departemen Pertahanan Amerika (Departement of
Defence Advenced Research Project, DARPA atau ARPA). UNIX didesain sebagai Sistem
operasi yang portabel, multi-tasking dan multi-user.
Sistem operasi Unix digunakan
secara luas baik sebagai server atau workstation. Arsitektur Unix dan model
client/server merupakan elemen yang paling penting dalam perkembangan internet
dan mengubah proses komputasi secara terpusat dalam jaringan daripada proses
tunggal di komputer. Linux
merupakan sistem operasi yang diadopsi dari Unix dan tersedia secara bebas dan
mendapat popularitas sebagai alternatif dari sistem operasi proprietary seperti
Microsoft
Windows
Sejarah
Unix berkembang dari MULTICS,
sebuah proyek sistem operasi yang multiuser. Pada tahun 1969, proyek MULTICS
dihentikan oleh AT&T karena terlambat, tidak sesuai dengan jadwal yang
telah ditentukan, juga karena jauhnya jarak antara periset yang
mengembangkannya, antara laboratorium New Jersey dan MIT.
Pada tahun 1969, Ken
Thompson berkerja sama dengan Dennis
Ritchie, dua peneliti yang sebelumnya bekerja pada proyek MULTICS, mencoba
merealisasikan ide MULTICS menggunakan komputer PDP-7. Peter Neuman menyarankan
menggunakan nama Unix untuk sistem yang baru ini. Pada tahun 1971, Unix
di-port-kan untuk PDP-11. Kemudian pada tahun 1970, ilmuwan AT&T banyak
menambahkan kemampuan UNIX sehingga banyak program-program kecil, yang disebut
tools di UNIX, yang mana masing-masing tool digunakan untuk melakukan suatu
fungsi.
Tahun 1973, Unix ditulis ulang
oleh Ken Thompson dengan menggunakan Bahasa C
yang baru dikembangkan oleh Dennis Ritchie. Bahasa C dirancang untuk dapat
dibawa portabel dari komputer satu ke komputer lainnya.
Tahun 1977, Mike Lesk
mengembangkan "ported I/0 library", pustaka untuk mengatasi kesulitan
membawa UNIX dari satu komputer ke komputer lain karena perbedaan penanganan
sistem masukan dan keluaran dari setiap komputer. Unix pertama kali dibawa ke
dalam laboratorium Interdata 8/32, komputer mikro yang sama dengan PDP-11.
Tahun 1978, sistem operasi UNIX dibawa ke dalam komputer mini VAX. Hingga saat
ini, Unix masih banyak sebagai sistem eksperimental.
Awal 1973 lebih dari 16 komputer
AT&T atau Western Electric di luar laboratorium Bell menjalankan sistem
operasi Unix. Lambat laun Unix pun menyebar. Perusahaan-perusahaan mulai
melakukan port terhadap Unix untuk mesinnya sehingga bermunculan beberapa
varian Unix.
Tahun 1977 sedikitnya 500 tempat
menggunakan sistem operasi Unix, 125 di antaranya adalah perguruan tinggi dan
lebih dari 10 negara asing. Pada tahun 1977 juga keluar Unix Versi 6 yang
memiliki dukungan komersial.
Universitas California di
Berkeley membayar 400 (dalam satuan dollar) untuk mendapatkan sumber Unix yang
didalamnya terdapat kode sumber Unix yang lengkap. Bill joy dan Chuck Haley,
lulusan dari Berkeley, mulai mengubah kode sumber tersebut. Tahun 1978 Bill Joy
mengeluarkan 30 salinan koleksi program dan modifikasi Unix dengan biaya
pengganti media dan pengiriman seharga 50 (dalam satuan dollar).
Lebih dari 6 tahun Berkeley
mendapat dana dari ARPA untuk mengembangkan Unix yang kemudian disebut dengan
BSD Unix. Banyak pengembangan yang telah dilakukan seperti multitasking,
penamaan file dengan jumlah karakter sampai dengan 255 karakter, dan kemampuan
untuk digunakan di komputer lokal.
Pada tahun yang sama AT&T
tetap mengembangkan Unix versinya, dan mulai khawatir akan kepopuleran BSD
Unix. AT&T pun mengembangkan produk komersial Unix, yang disebut UNIX System V dan
menyatakan sebagai Unix standar, dan menyatakan bahwa BSD Unix bukan merupakan
produk Unix yang standar dan tidak kompatibel.
Pernyataan ini dikeluarkan oleh
AT&T untuk meredam kepopuleran BSD Unix. Karena hak cipta ada pada
AT&T, BSD Unix pun berubah nama menjadi BSD 4.2. dengan lisensi Berkeley.
Jenis-jenis UNIX
UNIX adalah sebuah sistem
operasi yang dikembangkan oleh banyak pihak. Setiap pihak yang mengembangkan
UNIX, menambahkan teknologi miliknya ke dalam UNIX, yang meskipun hal itu di
luar standar, mampu menjadikan sistem operasi UNIX lebih kuat atau lebih andal.
Tabel berikut menyebutkan beberapa jenis-jenis UNIX.
Nama varian UNIX
|
Dikembangkan oleh (vendor/organisasi)
|
A/UX
|
Apple
Computer
|
Domain/X
|
Apple
Computer
|
Darwin
|
Apple
Computer (modifikasi yang dilakukan oleh Apple dari kernel BSD dan diaplikasikan
pada Mac OS/X).
|
CTIX
|
Convergent Technology
|
Distrix
|
Convergent Technology
|
UniCOS
|
Cray Research (sekarang
bagian dari Silicon
Graphics Incorporated)
|
DG/UX
|
Data General
Corporation
|
Digital UNIX
|
Digital Equipment Corporation (DEC)
(dibeli oleh Compaq,
sekarang bagian dari Hewlett-Packard)
|
Ultrix
|
Digital Equipment Corporation (DEC)
(dibeli oleh Compaq.
sekarang bagian dari Hewlett-Packard)
|
CLIX
|
Fairchild Company
|
HP/UX
|
Hewlett-Packard
|
Tru64
|
Compaq (sekarang
bagian dari Hewlett-Packard)
|
AIX
|
International Business
Machine (IBM) Corporation
|
Coherent
|
Mark William Company
|
XENIX
|
Microsoft Corporation (lalu dijual ke SCO)
|
DVIX
|
Northern Telecom
|
UnixWare
|
Novell Incorporated
|
SCO UNIX
|
Santa Cruz Operation (SCO) Corporation
|
SCO XENIX
|
Santa Cruz Operation
(SCO) Corporation
|
SCO OpenServer
|
Santa Cruz Operation
(SCO) Corporation
|
Dynix
|
Sequent
|
SINIX
|
Siemens Corporation/Nixdorf
|
IRIX
|
Silicon
Graphics Incorporated (SGI)
|
SunOS
|
Stanford
Universities Network (SUN)
|
Solaris
|
Sun
Microsystems Incorporated
|
OpenSolaris
|
Sun
Microsystems Incorporated
|
Illumos
|
Illumos.org
|
Eunice
|
The Wollongong Group
|
Uniplus+
|
Unisoft Corporation
|
BSD UNIX
|
Universitas California
(University of California) Berkeley,
[Amerika Serikat]
|
BSD/I
|
BSDI (Berkeley
Software Design Incorporated)
|
OSF/1
|
Open Software
Foundation
|
GNU/Linux
|
Free Software Foundation
|
GNU/Hurd
|
Free Software Foundation
|
FreeBSD
|
|
NetBSD
|
|
OpenBSD
|
|
NextStep
|
|
Minix
|
Universitas Terbuka Amsterdam
(Vrije Universiteit Amsterdam), Belanda
|
Mach
|
Universitas Carnegie Mellon (Carnegie Mellon University), Amerika
Serikat
|
UNIX System V
|
Lucent Technologies (Bell Labs)
|
QNX
|
QNX Software Systems
|
Prinsip Pemrograman UNIX
UNIX memiliki suatu budaya
pemrograman yang menarik. Salah satunya adalah yang seperti dikatakan oleh Douglas
McIlroy [1]:
Buatlah program yang hanya
melakukan satu tujuan tetapi benar-benar melakukannya dengan baik. Buatlah
program-program yang saling bekerja sama. Buatlah program dengan antarmuka
teks, karena teks adalah antarmuka yang universal.
Kelebihan dan kelemahan UNIX
berikut merupakan kelebihan serta
kelemahan system Operasi UNIX:
Kelebihan :
- Portabilitas yakni bisa
diadaptasikan yang dengannya gampang ke komputer lain
- Multiuser, bisa dipakai oleh tidak
sedikit pemakain sekalian
- Multitasking, bisa menjalankan
tugas secara bersamaan dalam satu waktu
- System file hirarkikal,
pengorganisasian berita ataupun data dalam bentuk yng gampang bagi atau
bisa juga dikatakan untuk diingat serta diakses.
- System file stabil bagi atau bisa
juga dikatakan untuk database, server Internet, Intranet, file-server,
Internet-client pengembangan Java.
- Memiliki kinerja yng lebih baik
daripada Windows NT
- UNIX merupakan system operasi yng
hampir gratis
Kelemahan :
- Tampilan tidak lebih menarik
- Butuh memori yng cukup besar
- Masih belum banyaknya game-game
besar yng bersedia dijalankan pada platform ini.
- Beberapa hardware susah bagi atau
bisa juga dikatakan untuk menyediakan driver bagi atau bisa juga dikatakan
untuk Linux.
- Susah dipakai bagi atau bisa juga
dikatakan untuk pemakain awam
F.
Q-DOS
·
QDOS
(Qasar DOS), sistem operasi berbasis Motorola 6800 dari seri synthesizer
sampling Fairlight CMI digital,
berdasarkan MDOS (Motorola DOS)
·
Produk
Komputer Seattle QDOS , SCP's Quick and Dirty
Operating System pada tahun 1980, kemudian berganti nama menjadi 86-DOS
(pendahulu MS-DOS)
·
Sinclair QDOS , sistem
operasi Sinclair QL yang ditulis dalam bahasa assembly Motorola 68000
·
Atari QDOS , nama kode produksi
Disk Operating System 4.0 untuk komputer Atari 8-bit
·
Gazelle
Systems QDOS, sebuah lingkungan tipe manajer berkas untuk DOS, diterbitkan pada
tahun 1991
·
Qdos Entertainment ,
perusahaan hiburan berbasis Inggris yang merupakan produsen pantomim terbesar
di dunia
·
T: Dos,
nama rekaman untuk musisi trans Scott Bond , Darren Hodson, John
Purser, Nick Rose
·
Qdos , kisaran pompa
tanpa katup
BAB III
PENUTUP
Demikian yang dapat
kami paparkan mengenai materi yang menjadi pokok bahasan dalam makalah ini,
tentunya masih banyak kekurangan dan kelemahannya, kerena terbatasnya
pengetahuan dan kurangnya rujukan atau referensi yang ada hubungannya dengan
judul makalah ini.
Penulis banyak berharap
para pembaca yang budiman sudi memberikan kritik dan saran yang membangun
kepada penulis demi sempurnanya makalah ini dan dan penulisan makalah di
kesempatan-kesempatanberikutnya. Semoga makalah ini berguna bagi penulis pada
khususnya juga para pembaca yang budiman pada umumnya.
Tidak ada komentar:
Posting Komentar