Sistem Operasi
Sejarah Perkembangan Software Berbasis Sistem
Operasi
Generasi
Pertama (1945-1955)
Pada generasi
ini merupakan awal pengembangan dari sistem komputasi elektronik yang mengganti
gagasan-gagasan mesin komputasi mekanis. Pada generasi ini belum ada sistem
operasi tetapi pad asistem kompuiter diberi instruksi yang harus dikerjakan
sendiri secara langsung sehinnga dalam hal ini untuk manusia yang melakaukan
perhitungan akan sangat mudah terjadi kesalahan.
Generasi
Kedua (1955-1965)
Pada generasi
ini, komputernya adalah Batch Processing System yang sistem komputernya belum dilengkapi sistem
operasi, tapi beberapa fungsi dasar sistem operasi telah ada, misalnya FMS
(Fortran Monitoring System) dan IBSYS, keduanya merupakan bagian yang fungsinya
merupakan komponen sistem operasi.
Pada tahun
1964, IBM mengeluarkan keluarga komputer dengan system/360, beberapa kelas
komputer S/360 dirancang agar kompatibel secara perangkat keras.System/360 atau
dikenal dengan S/360 menggunakan sistem operasi OS/360.system 360 berevolusi
menjadi System 370.
Generasi
Ketiga (1965-1980)
Perkembangan
sistem operasi berlanjut, dikembangkan untuk melayani banyak pemakai interaktif
sekaligus.Pemakai-pemakai interaktif berkomunikasi komputer lewat terminal
secara online (secara langsung dihubungkan) ke komputer. Pada generasi ini
muncul sistem operasi UNIX.
Generasi
Keempat (1980-199x)
Sistem
operasi tidak lagi hanya untuk satu mode, tapi banyak mode yang mendukung batch
processing, timesharing, networking, dan
(soft) real-time applications. Generasi ini ditandai dengan berkembang dan
meningkatnya komputer desktop (komputer pribadi) dan teknologi jaringan. Sistem
operasi ini telah sanggup memberi antarmuka grafis yang nyaman. Network
Operating System yaitu Sistem operasi diperuntukan jaringan komputer dimana
pemakai menyadari keberadaan komputer yang terhubung.
Distributed Operating System yaitu diperuntukan
jaringan komputer dimana pemakai tidak menyadari keberadaan komputer yang
terhubung.
Pada generasi ini telah
diciptakan berbagai kenyamanan dalam mengoperasikan sistem komputer dengan
adanya GUI (Graphical User Interface ) yaitu antarmuka komputer yang berbasis
grafis dengan konsep WIMP (window, icon, menu, pointer). Sistem operasi berbasi
GUI diantaranya Windows, Macintosh, Linux, dll.
2. Kapasitas dan Karakteristik dari Perkembangan Software
Berbasis Sistem Operasi
Generasi
Pertama (1945-1955)
a. Berukuran besar dan kurang canggih
b. Masih menggunakan tabung vakum sebagai memorinya dalam pengontrolan
oprasi internal
c. Cepat menimbulkan panas dan boros tempat
d. Kecepatan 2000 intruksi per detik jadi sangat lambat
Generasi
Kedua (1955-1965)
a. Komputer generasi ke-II ditandai dengan perubahan penggunaan tabung
vakum menjadi transistor
b.Transistor sebagai pengolah data atau oprasi internal
c. Kapasitas penyimpanan 4kb-32kb
d. Penurunan ukuran panas
e. Peningkatan kecepatan pemrosesan menjadi 1 juta intruksi per detik
Generasi
Ketiga (1965-1980)
Kapasitas
sistem operasi pada generasi ketiga adalah sebagai berikut:
Multiuser, yaitu digunakan banyak orang sekaligus.
Multiprogramming Metode yang memungkinkan dua buah
program/lebih dijalankan secara serentak pada sebuah komputer dan berbagai
sumber daya dalam waktu yang berlainan. Konsep multiprogramming bias diibaratkan
sebagai pekerja yang tak hanya menangani satu pekerjaan sehingga tak ada waktu
yang terbuang.
Time Sharing Metode yang dipakai dalam sistem
operasi yang memungkinkan sejumlah pemakai dapat berinteraksi dengan proses
yang dibuatnya secara bergantian dengan jumlah waktu yang sama. Time sharing
merupakan pengembangan lebih lanjut dari multiprogramming.
Penyimpanan Virtual Metode yang menangani sejumlah
program dengan membagi program-program tersebut ke dalam bagian yang kecil
dengan ukuran sama. Metode seperti ini diterapkan antara lain pada Windows.
Multitasking Metode yang memungkinkan seorang
pemakai menjalankan sejumlah program dalam waktu yang sama. Cara ini sangat
umum dalam sistem PC. Dengan menggunakan sistem operasi Windows, seseorang
dapat menjalankan program Word untuk membuat dokumen dan sekaligus menjalankan
program Excel untuk membuat perhitungan-perhitungan dalam table. Pemakai dapat
berpindah dari satu program aplikasi yang sa tu dengan program aplikasi yang
lain dengan mudah
Multiprocessing Metode dengan kemampuan sistem
operasi yang menjalankan dua atau lebih intruksi secara serentak dengan
menggunakan sejumlah CPU dalam sebuah komputer. Melalui sistem tersebut kita
dapat mengatur sejumlah CPU untuk menjalankan instruksi yang berbeda dalam
sebuah program.
Spooling Metode
yang membuat peripheral seolah-olah dapat digunakan bersama-sama sekaligus pada
saat yang sama dan dapat diakses secara simultan. Jadi dimana ada permintaan
peripheral maka permintaan tersebut langsung diterima kemudian data untuk
layananya terlebih dahulu disimpan di dalam memori yang merupakan antrian yang
dijadwalkan agar segera nyata untuk dilayani oleh peripheral.
Karakteristik
sistem operasi pada generasi ketiga adalah sebagai berikut:
Keampuhan
dan fleksibilitas
-Sistemnya menyediakan sejumlah elemen dasar yang dapat
dikombinasikan dalam beragam cara yang tidak berhingga.
-Arahan dasar programnya dapat melakukan satu hal serta
melakukannya dengan sangat baik. -Terdapat fungsi dan fitur baru secara mudah
dengan mengkombinasikan bagian-bagian (program-program) kecil.
-Terdapat banyak kakas untuk dapat membantu pelaksanaan
kerja.
Sederhana,
elegan, dan konsisten
Generasi
Keempat (1980-199x)
Windows
Windows 1.0 ( 1985 )
Versi pertama Microsoft Windows, yang disebut
dengan Windows 1.0, dirilis pada tanggal 20 November 1985. Versi ini
memiliki banyak kekurangan dalam beberapa fungsionalitas, sehingga kurang
populer di pasaran.Windows 1.0 bukanlah sebuah sistem operasi yang lengkap,
tapi hanya memperluas kemampuan MS-DOS dengan tambahan antarmuka grafis. Selain
itu, Windows 1.0 juga memiliki masalah dan kelemahan yang sama yang dimiliki
oleh MS-DOS.
Windows 2.x(1987)
Pada tanggal 9 Desember
1987 Microsoft meluncurkan Windows 2.0 yang tampilannya menyerupai sistem operasi
pada komputer MacIntosh, yaitu menggunakan icon2 untuk mewakili suatu program
atau file, mendukung penggunaan expanded memory dan tampilan jendela program
yang dapat saling tumpah tindih.
Windows 3.0(1990) Windows 3.0 yang
dikenal dengan kode nama “Chicago“ diluncurkan pada tanggal 22 Mei 1990.
Windows versi ini mengalami perubahan yang sangat besar, dengan kemampuan akses
memori di atas 640Kb (conventional memory) dan user interface yang lebih
canggih.Windows 3.0 juga mampu mengizinkan pengguna untuk menjalankan beberapa
aplikasi MS-DOS secara serentak (multitasking), karena memang pada versi ini
telah diperkenalkan memori virtual.
Windows 3.1
Windows ini diluncurkan pada tanggal 6
April 1992, dan mempunyai beberapa perubahan signifikan dari vesi sebelumnya,
antara lain:Mendukung jenis huruf true type,kemampuan multimedia,mendukung
Object Linking and Embedding (OLE),kemampuan diagnosis kesalahan yang lebih
baik,kemampuan jaringan.
Windows 3.11 / Windows for Workgroup 3.11
Hampir sama dengan versi sebelumnya, hanya ada
perbaikan sejumlah bug yang sebagian besar berhubungan dengan jaringan.
Windows NT 3.1 (1993 )
Windows NT 3.1 adalah merupakan produk pertama
dari jajaran Sistem Operasi Server Microsoft Windows NT. Produk ini mulai
diproduksi tanggal 27 Juli 1993. Tersedia dalam 2 versi, yaitu :
Windows NT 3.1 dan Windows NT Advanced Server. Sistem operasi ini kemudian
dikembangkan menjadi Windows NT 3.5 pada September 1994.
Windows for Workgroups 3.11 ( 1993 )
Tidak beberapa lama kemudian Microsoft mengeluarkan
versi ini. Tidak ada tambahan fasilitas, namun memperbaiki sejumlah bug
(masalah) yang ada yang ditemui pada Windows 3.1, yang pada umumnya berhubungan
dengan kemampuan jaringan.Dipasarkan bulan November 1993, Windows for
Workgroup adalah paket pertama yang ditawarkan dengan dukungan penuh untuk
komputer yang terhubungkan dalam suatu jaringan kelompok.
Windows NT 3.5 ( 1994 )
Microsoft Windows NT 3.5 adalah versi sistem
operasi Microsoft Windows NT kedua, yang dirilis pada tanggal 21 September
1994. Selama pengembangan, Windows NT 3.5 ini memiliki nama kode
"Daytona", diambil dari sebuah jalan tol di pantai Daytona, Florida.
Windows NT 3.51 ( 1995 )
Windows NT 3.51 adalah versi ketiga sistem
operasi Microsoft Windows NT yang dirilis oleh Microsoft pada tanggal 30
Mei 1995, sembilan bulan setelah dirilisnya Windows NT 3.50. Rilis ini
menawarkan dua fitur utama, yakni NT 3.51 merupakan versi pertama kali dari
Windows NT yang mendukung arsitektur CPU IBM PowerPC, dan dukungan terhadap
interoperabilitas dengan sistem operasi Windows 95, yang dirilis tiga bulan
setelah NT 3.51.
Windows 95 ( 1995 )
Pada tanggal 24 Agustus 1995, Microsoft
akhirnya meluncurkan produk.Walau masih ada beberapa masalah (bug) hingga
diluncurkan edisi perbaikannya (Windows 95A atau 95B), namun Windows 95 tetap
dianggap sebagai sistem operasi yang sangat mudah dioperasikan, termasuk
protokol TCP/IP yang terintegrasi, mendukung pemakaian nama panjang 32 karakter
(sebelumnya DOS hanya 8 karakter). Windows 95 juga tidak memerlukan lagi DOS
dalam peng-installannya.
Windows NT 4.0 ( 1996 )
Microsoft Windows NT 4.0 adalah versi
kelanjutan (versi keempat) sistem operasi berbasis kernel NT yang diluncurkan
oleh Microsoft Corporation pada 29 Juli 1996. Sistem operasi ini
dapat mendukung beberapa platform perangkat keras, mulai dari Intel IA-32
(x86), PowerPC dari IBM, MIPS, dan DEC Alpha dari Digital Equipment
Corporation.
Windows 98 ( 1998 )
Pada tanggal 25 Juni 1998 akhirnya
Microsoft meluncurkan Windows 98, pengembangan dari Windows 95, sekaligus
menjawab keingintahuan publik akan produk terbaru dari Microsoft. Menyertakan
Internet Explorer 4 dan mendukung sistem Universal System Bus (USB), suatu
standard input device terbaru di dunia komputer yang kini banyak dibuat.
Windows 98 SE ( 1999 )
Pada 25 Juni 1998, Microsoft merilis sebuah
sistem operasi Windows baru, yang dikenal sebagai Windows 98.Windows 98
mencakup banyak driver perangkat keras baru dan dukungan sistem berkas FAT32
yang lebih baik yang mengizinkan partisi untuk memiliki kapasitas lebih besar
dari 2 gigabyte, sebuah batasan yang terdapat di dalam Windows 95. Dukungan USB
di dalam Windows 98 pun juga jauh lebih baik dibandingkan dengan
pendahulunya.
Windows 2000 ( 2000 )
Pada Juni 2000 diluncurkan Windows 2000 yang merupakan
perkawinan dari Windows 98 yang terkenal user friendly dengan Windows NT (Next
Technology) yang terkenal dengan kestabilannya itu. Dengan demikian maka
kemampuan Windows 2000 dalam jaringan komputer dapat lebih maksimal, terutama
dalam pengelolaan file, set-up dan keamanannya.Menyertakan Internet Explorer
5.0 untuk internet.
Windows Me ( 2000 )
Beberapa bulan kemudian Microsoft meluncurkan
windows untuk komputer pribadi dengan penekanan multimedia yang lebih maju
(advanced multimedia) disamping kemampuan yang telah dimiliki seperti pada
Windows 2000
Windows XP ( 2001 )
Windows XP adalah pengembangan lebih lanjut
dari Windows Millenium dan Windows 2000. Walau pada dasarnya Win-Xp tetap
merupakan sistem operasi 32-bit, versi Windows-Xp Professional direncanakan
disiapkan untuk beroperasi pada level kecepatan 64-bit untuk processor generasi
berikutnya buatan Intel dengan nama-kode Ithanium. Windows-Xp dilepaskan ke
pasaran pada September 2001 (setahun setelah Win-Me).
Win-Xp benar-benar merupakan perombakan
“revolusioner” dari beberapa versi Windows sebelumnya. Misalnya, selain folder
My Document, kini juga terdapat folder My Music, My Picture, My Music dengan
kemampuan pemutar suara dan video yang lebih banyak dibandingkan versi-versi
Windows sebelumnya.
Windows Server 2003 ( 2003 )
Windows Server 2003 merupakan sebuah versi
sistem operasi Microsoft Windows yang ditujukan untuk pasar server korporat.
Nomor versi internalnya adalah Microsoft Windows NT 5.2 build 3790. Dulunya
dikenal dengan .NET Server, Windows .NET Server, atau Whistler Server.Sistem
operasi ini merupakan kelanjutan dari sistem Windows 2000 Server.
Windows Vista ( 2006
)
Vista membawa perubahan besar dalam kernel,
GUI dan rangkaian penambahan fitur yang menjanjikan.Tetapi vista juga lambat
dan tidak lebih baik dari windows XP dalam penggunaan sehari hari.
Windows Server 2008 ( 2008 )
Windows Server 2008 adalah sebuah versi baru
Windows Server, yang dirilis pada tanggal 27 Februari 2008. Windows Server
2008 dibangun di atas beberapa keunggulan teknologi dan keamanan yang pada
awalnya diperkenalkan dengan Windows Vista, dan ditujukan agar bisa lebih
modular secara signifikan, ketimbang pendahulunya, Windows Server 2003.
Windows Seven (
2009)
Windows 7 adalah windows yang pertama kali
membuat microsoft berdedikasi untuk merilis operating system yang baru setiap 3
tahun. Tidak terlalu lama, juga tidak terlalu cepat. Tujuannya adalah untuk
memenuhi harapan pasar yang terus melaju cepat, disesuaikan dengan pembenahan
fitur yang mengikuti.
21. Windows 8
Windows 8 adalah nama kode untuk versi mendatang dari
Microsoft Windows, serangkaian sistem operasi yang diproduksi oleh Microsoft
untuk digunakan pada komputer pribadi, termasuk komputer rumah dan bisnis,
laptop, netbook, tablet PC, server, dan PC pusat media.[1] Sistem operasi ini
menggunakan mikroprosesor ARM selain mikroprosesor x86 tradisional buatan Intel
dan AMD. Antarmuka penggunanya diubah agar mampu digunakan pada peralatan layar
sentuh selain mouse dan keyboard. Sehingga Windows 8 di desain untuk perangkat
Tablet Sentuh.
Kelebihan
Windows:
1. User
friendly dibandingkan dengan sistem operasi yang lain
2. Instalasi
software masih mudah dibandingkan dengan instalasi di sistem operasi yang lain
3. Banyak
software berbasis Windows
4. Dukungan
driver yang lebih banyak
5. Banyak orang
pakai Windows sehingga banyak perusahan membuat aplikasinya menggunakan dasar
Windows. Ada beberapa aplikasi yang hanya ada di Windows dan tidak di OS yang
lainnya. Bahkan beberapa aplikasi vital dunia kerja.
6. Karena
systemnya sudah dishare untuk bisa dikembangkan (bukan di open lho), maka
semakin mudah siapa saja membuat software untuk dijalankan di Mircosoft
Windows. Terutama dunia usaha yang membutuhkan aplikasi yang sesuai dengan
kebutuhannya.
7. Perkembangan paling cepat dibanding software lainnya
karena banyak perusahaan software yang konsisten menciptakan kemajuan pada
sistem operasi Windows.
8. Banyak gratisan GPL dan Freeware ditawarkan untuk
Windows.
9.Jika ada masalah mudah menyelesaikannya sebab hampir semua
orang bisa, dan mencari ahlinya juga tidak sulit disekitar kita.
Kekurangan Windows:
1. Harga licensi mahal
2. Komunitas terlalu sedikit,
karena bersifat closed-source
3. Banyaknya virus yang sering
menyerang Windows
4. Sistem keamanan yang masih
dibilang kurang
5. Sistem yang kurang stabil
Macintosh
Apple I
Apple I didasarkan pada 8-bit mikro
prosesor,MOS 6502 Teknologi, hanya efektif jika dijalankan di bawah 1 MHZ. 6502
adalah sama seperti mikroprosesor yang paling mahal dari Motorola pada saat
itu. Pada saat itu, CPU Intel 8080 seharga $US 179 dan Motoroal 6800 seharga
$US 170. Wozniak lebih tertarik pada Motorola 6800, tetapi harga keduanya
terlalu mahal . Dia pun kemudian sadar,dan hanya mendesign komputer di atas
kertas,menunggu hari di mana dia mampu membeli CPU. Ketika MOS Technology
memproduksi chip 6502 pada tahun 1976 dengan harga $US 20,Wozniak membuat
sebuah versi BASIC untuk chip tersebut, dan mulai mendisain sebuah komputer
untuk menjalankannya. Inilah mengapa Wozniak memilih MOS 6502.
Komputer telah dibangun dalam terminal video,
socket untuk 8K bytes onboard RAM, sebuah alat penghubung Keyboard , dan sebuah
kaset board yang akan bekerja bersama perekam kaset reguler.Komputer telah
memiliki sebuah motherboard yang sederhana : dimana pengguna telah menyediakan
sebuah kasus , yaitu Sumber AC power (arus listrik),ASCII keyboard, dan a
display device.
Apple I bisa secara langsung dihubungkan pada
suatu televisi dengan suatu RF modulator muncul dalam suatu gulungan pajangan
dengan 24 garis berbentuk masing-masing 40 karakter. Produk ini diperkenalkan
kepasaran dengan harga $666.66 termasuk 4KB RAM dan tape Apple basic.
Apple II
Dengan pendapatan dari penjualan Apple I, dia
bisa memulai produksi komputer yang lebih canggih,Apple II; Apple II
diperkenalkan kepada publik pada West Coast Computer Faire pada bulan April
1977.Perbedaan utama dengan Apple I adalah tampilan TV yang didesign total, di
mana tampilan disimpan di memori. Dengan cara ini, monitornya tidak hanya bisa
menampilkan teks, namun Apple II bisa menampilkan gambar, dan pada akhirnya,
warna.
Pada saat yang sama, Jobs menekankan design
casing dan keyboard yang lebih baik, dengan pemikiran bahwa komputer
tersebut harus lengkap dan siap langsung dinyalakan. Apple I hampir bisa
seperti itu, namun pengguna masih harus memasang berbagai macam komponen dan
menulis kode untuk menjalankan BASIC.
Dengan dana dan design casing yang baru,Apple
II dilepas pada tahun 1977 dan menjadi komputer yang biasanya diasosiasikan
dengan munculnya pasar PC. Jutaan unit terjual sampai tahun 1980an.yang
termasuk kedalam tipe Apple II adalah
Apple II+, IIE, IIC, IIC+, IIE Enhanced, IIE
Platinum, dan terakhir 16-bit IIGS, diperkenalkan di tahun 1986.
Apple DOS
Tidak Lama setelah Apple II diluncurkan, pada
bulan juli 1978 meluncurkan system operasi Apple berbasis DOS pertama. Ini
disadari bahwa sebuah disk drive adalah sangat mendesak untuk komputer.Wozniak
menciptakan suatu disain brilian untuk sebuah floppy disk drive, dan
demikianlah yang dibutuhkan DOS. Apple Dos tidak diberi nama versi I namun
disebut Versi 3.1 karena ini implementasu. Merupakan suatu pernbaikan
perhitungan x.y Paul Laughton.
Setiap kali ia meng-compile kembali source
program: dimulai dengan x= 0,y= 1, dan setiap kali y mencapai 9,nilai x
bertambah 1.Apple DOS beta telah diuji seperti Versi 3.
Apple Pascal
P-System dari Universitas California pada San
Diego ( UCSD) adalah [yang] sangat populer pada tahun 1970′s dan awal 80′s. Dua
mahasiswa UCSD , MARK Allen dan Richard Gleaves mengembangkan Suatu
microprosesor 6502 interpreter pada musim panas 1978, Kemudiannya ini menjadi
basis untuk Apple II Pascal dilepaskan pada tahun 1979.
Apple CP/M
Di tahun1980 Microsoft memperkenalkan suatu
co-processor circuit board dengan nama Softcard. itu mula-mula dinamakan
Microsoft Z-80 Softcard. tetapi Microsoft lebih dulu menyebut kembali untuk
menghindari gugatandari Zilog,pembuat Z-80. Softcard memungkinkan Apple II
untuk menjalankan program Z-80 berbasis pada sistem operasi CP/M yang mempunyai
sebuah software program perpustakaan, seperti dBase dan Wordstar. Selain dari
Microsoft Ada kartu coprocessor lain seperti seperti Motorola 6809,kedua-duanya
untuk Z-80.
Apple SOS
Apple III diperkenalkan pada tahun 1980
sebagai komputer untuk para pebisnis. System operasi baru ini diberi nama SOS
(“sophisticated” operating system). Setiap program SOS juga membaca sistem
operasi ke dalam memori.Setiap DISK Aplikasi SOS terdiri dari satu kernel
(SOS.kernel), satu interepter (SOS. Interept), dimana bisa menjadi aplikasi
bagi dirinyasendiri, dan beberapa aplikasi yang digunakan,dan sebuah set
drivers(SOS driver).
Apple ProDOS
ProDOS direales pertama dengan versi 1.0 pada
oktober 1983, sebagai pengganti untuk Apple DOS 3.3. Apple ProDOS ini
merupakan peningkatan dari Apple SOS.
Linux
Mandriva Linux /
Linux-Mandrake
Linux-Mandrake adalah salah satu distro
turunan dari Red Hat Linux yang menyediakan banyak pengembangan dan aplikasi
‘pre-configured’ dan didukung banyak bahasa di seluruh dunia.Distro ini dikenal
mudah untuk pemula dan cocok untuk kelas desktop tapi tidak menutup kemungkinan
untuk dijadikan platform pada server.Optimasi untuk prosesor kelas Pentium ke
atas membuat Linux-Mandrake dapat berjalan dengan baik pada platform tersebut.
Debian
Debian adalah sistem operasi berbasis kernel
Linux.Debian termasuk salah satu sistem operasi Linux yang bebas untuk
dipergunakan dengan menggunakan lisensi GNU.Debian GNU/Linux adalah distro non
komersial yang dihasilkan oleh para sukarelawan dari seluruh dunia yang saling
bekerjasama melalui Internet.
Redhat linux
Redhat Linux merupakan linux yang paling
popular di Indonesia dan Amerika, dan dirancang khusus untuk server.Redhat
diakui sebagai server tercepat dibandingkan dengan linux server
lainnya.Selain sebagai server tercepat, Redhat juga dapat digunakan sebagai
client maupun sebagai PC desktop/PC standolone.Saat ini redhat sudah beredar
dengan versi 9.0 yang dapat menggunakan desktop Genome dan juga KDE.
Slackware Linux
Bagi pengguna Linux senior, slackware
merupakan suatu distribusi Linux yang penuh dengan tantangan.Slackware hadir
dengan model yang sangat sederhana, tidak seperti distribusi linux yang
lainnya.Slackware merupakan distribusi linux yang murni, dalam arti
penampilannya yang sangat mirip dengan UNIX (UNIX Clone), sehingga membuat
penggunanya merasa seperti menggunakan UNIX murni.
Caldera Linux
Caldera Linux merupakan salah satu jenis linux
yang dirancang untuk mempermudah pemakaian bagi penggunanya.Caldera sendiri
dirancang dengan tampilan keseluruhan dengan grafis.Sejak saat kita
melakukan penginstallan linux Caldera ini, hingga kita melakukan Setting
Hardware semuanya dilakukan dengan tampilan grafis.yang mengagumkan dari Linux
Caldera ini adalah pada saat kita melakukan penginstallan Linux Caldera
ini, kita disuguhi game tetris untuk mengisi waktu yang luang, sambil menunggu
transfer prigram yang berjalan.
Suse Linux
Jika Redhat adalah Jenis Linux yang paling
populer di Amerika dan di Indonesia, maka SuSE Linux adalah Linux
yang paling banyak digunakan oleh negara-negara di Eropa. SuSE
dilengkapi dengan Desktop Manager yang dikenal dengan KDE. Selain itu
juga dilengkapi tools untuk central setting yang bernama YaST (Yet another
Settup Tools) yang sangat mudah digunakan untuk konfigurasi sistem
internal dan jaringan serta security.Yang paling dibanggakan dari distro ini
adalahkelengkapan program aplikasinya. Jika membeli Linux SuSE seharga USD
50,00, Anda akan mendapat 5 CD program dan 1 CD source. Jadi anda tidak perlu
lagi repot-repot mendownload program lainnya.
Turbo Linux
Turbo Linux adalah Linux yang terkenal
dan populer di Asia. Bahkan di Jepang dan Cina pun Linux ini
terkenal, Turbo Linux menduduki peringkat pertama distribusi linux pilihan.
Turbo Linux dibuat dari berbagai under Linux/UNIX, baik komersial
maupun freeware untuk kepentingan jaringan skala besar.
Ubuntu Linux
Linux Ubuntu adalah salah satu dari jenis
Linux yang ada di dunia.Ubuntu Linux merupakan sebuah distro baru yang langsung
mendapatkan tempat dihati para pengguna Linux khususnya bagi para Debian mania.
Bagaimana tidak Ubuntu memiliki lebih banyak kelebihan dibandingkan debian
sendiri.Ubuntu menawarkan semua kelebihan yang dimiliki oleh Debian ditambah
dengan update berkala setiap 3 bulan, dukungan komunitas yang sangat
banyak, dukungan dana yang melimpah, bahkan anda bisa mendapatkan CD Installernya
secara gratis.
Kelebihan Linux:
1. Linux merupakan sistem operasi bebas dan terbuka.
Sehingga dapat dikatakan, tidak terdapat biaya lisensi untuk membeli atau
menggunakan Linux.
2. Linux mudah digunakan. Dulu, Linux dikatakan merupakan
sistem operasi yang sulit dan hanya dikhususkan untuk para hacker. Namun, kini,
pandangan ini salah besar. Linux mudah digunakan dan dapat dikatakan hampir
semudah menggunakan Windows.
3. Hampir semua aplikasi yang terdapat di Windows, telah
terdapat alternatifnya di Linux. Kita dapat mengakses situs web Open Source as
Alternative untuk memperoleh informasi yang cukup berguna dan cukup lengkap
tentang alternatif aplikasi Windows di Linux.
Kekurangan Linux:
1. Banyak pengguna yang belum terbiasa dengan Linux dan
masih ‘Windows minded’. Hal ini dapat diatasi dengan pelatihan-pelatihan atau
edukasi kepada pengguna agar mulai terbiasa dengan Linux.
2. Dukungan perangkat keras dari vendor-vendor tertentu yang
tidak terlalu baik pada Linux. Untuk mencari daftar perangkat keras yang
didukung pada Linux, kita dapat melihatnya di Linux-Drivers.org atau
linuxhardware.org.
3. Proses instalasi software / aplikasi yang tidak semudah
di Windows. Instalasi software di Linux, akan menjadi lebih mudah bila
terkoneksi ke internet atau bila mempunyai CD / DVD repository-nya. Bila tidak,
maka kita harus men-download satu per satu package yang dibutuhkan beserta
dependencies-nya.
3. Fungsi,
Komponen, dan Aktivitas Sistem Operasi
Fungsi
Sistem Operasi
·
Fungsi
utama sistem operasi (Agung Setiawan,2003) adalah sebagai berikut:
1) Menyimpan program dan aksesnya.
2) Membagi tugas di dalam CPU.
3) Merekam sumber data.
4) Mengatur memori termasuk
menyimpan, menghapus, dan mendapatkan data.
5) Memeriksa kesalahan sistem.
6) Memelihara keamanan sistem khusus
pada jaringan yang memerlukan password (kata kunci).
·
Fungsi sistem operasi
komputer secara umum adalah sebagai berikut:
1.
Sistem Operasi Sebagai Kordinator.
Dalam hal ini sistem operasi berfungsi untuk
mengatur semua aktivitas yang kompleks dari perangkat lunak sistem/perangkat
lunak aplikasi yang sedang dijalankan agar dapat berjalan sesuai dengan urutan
yang benar. Selain mengatur semua aktivitas perangkat lunak, sistem operasi
juga bertugas mengatur/mengelola semua aktivitas yang berhubungan dengan
hardware, baik input device ataupun output device.
2.
Sistem Operasi Sebagai Penghubung.
Sistem operasi komputer berfungsi untuk menyiapkan
serta menghubungkan program aplikasi agar dapat
berinteraksi dengan perangkat keras secara konsisten dan stabil.
3.
Sistem Operasi Sebagai Pelindung.
Hal ini dimaksudkan bahwa salah satu fungsi atau
tugas dari sistem operasi adalah untuk memegang kendali proses,
melindungi file dan memberi batasan pada pembacaan dan penulisan serta eksekusi
data dan program. Sistem operasi juga dapat berfungsi sebagai pengatur tentang
siapa saja yang dapat mengakses file, program dan
sistem yang ada di komputer kita.
4.
Sistem Operasi Sebagai Interpretasi (penerjemah).
Sistem Operasi berfungsi sebagai penerjemah
perintah-perintah dan instruksi-instruksi antara User dan Sistem. Sebagai
fasilitas komunikasi yang mudah antara sistem komputer dan User (pengguna).
5.
Sistem Operasi Sebagai Server (Pelayan).
Hal ini berarti fungsi dari sistem operasi komputer
adalah untuk melayani segala sesuatu yang dibutuhkan oleh seorang user
(pengguna).
Komponen Sistem Operasi
·
Manajemen Proses
Manajemen
proses adalah rangkaian aktivitas perencanaan dan pengawasan kinerja suatu proses,
terutama proses bisnis. Manajemen proses mengaplikasikan pengetahuan,
ketrampilan, peralatan, teknik, serta sistem untuk mendefinisikan,
memvisualisasikan, mengukur, mengontrol, melaporkan, dan memperbaiki proses
dengan tujuan untuk meningkatkan keuntungan atau laba. ISO
9001mempromosikan pendekatan proses untuk mengelola suatu organisasi.
Sistem operasi bertanggung-jawab atas aktivitas-aktivitas
yang berkaitan dengan manajemen proses seperti:
ü Membuat dan menghapus proses pengguna
dan sistem proses.
ü Menunda atau melanjutkan proses.
ü Menyediakan mekanisme untuk
sinkronisasi proses.
ü Menyediakan mekanisme untuk
komunikasi proses.
ü Menyediakan mekanisme untuk
penanganan deadlock
Sistem operasi memiliki tugas untuk
mengatur bagian memori yang sedang digunakan dan mengalokasikan jumlah dan
alamat memori yang diperlukan, baik untuk program yang akan berjalan maupun
untuk sistem operasi itu sendiri. Tujuan dari manajemen memori utama adalah
agar utilitas CPU meningkat dan untuk meningkatkan efisiensi pemakaian memori.
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 M/K. Memori
utama termasuk tempat penyimpanan data yang yang bersifat volatile (sementara), yaitu data akan hilang
kalau komputer dimatikan.
Sistem operasi bertanggung-jawab
atas aktivitas-aktivitas yang berkaitan dengan manajemen memori seperti:
-Menjaga
track dari memori yang sedang digunakan dan siapa yang menggunakannya.
-Memilih
program yang akan di-load ke memori.
·
Manajemen Sistem Berkas
File atau berkas adalah representasi
program dan data yang berupa kumpulan informasi yang saling berhubungan dan
disimpan di perangkat penyimpanan. Sistem berkas ini sangatlah penting, karena
informasi atau data yang disimpan dalam berkas adalah sesuatu yang sangat berharga
bagi pengguna.Sistem operasi harus dapat melakukan operasi-operasi pada berkas,
seperti membuka, membaca, menulis, dan menyimpan berkas tersebut pada sarana
penyimpanan sekunder.Oleh karena itu, sistem operasi harus dapat melakukan
operasi berkas dengan baik.
Sistem operasi bertanggung-jawab dalam aktivitas yang berhubungan dengan manajemen berkas:
ü Pembuatan dan penghapusan berkas.
ü Pembuatan dan penghapusan direktori.
ü Mendukung manipulasi berkas dan
direktori.
ü Memetakan berkas ke
secondary-storage.
ü Mem-back-up berkas ke media
penyimpanan yang permanen (non-volatile).
·
Manajemen Sistem Masukan/Keluaran
Sistem ini sering disebut dengan
device manager.Menyediakan device driver yang umum sehingga operasi
Masukan/Keluaran dapat seragam (membuka, membaca, menulis, menutup). Contoh:
pengguna menggunakan operasi yang sama untuk membaca berkas pada perangkat
keras, CD-ROM dan floppy disk.
Sistem operasi bertanggung-jawab
atas aktivitas-aktivitas yang berkaitan dengan manajemen proses seperti:Penyangga: menampung sementara data
dari/ke perangkat Masukan/Keluaran.Spooling:
melakukan penjadwalan pemakaian Masukan/Keluaran sistem supaya lebih efisien
(antrian dsb.).Menyediakan driver:
untuk dapat melakukan operasi rinci untuk perangkat keras Masukan/Keluaran
tertentu.
·
Manajemen Penyimpanan Sekunder
Data yang disimpan dalam memori
utama bersifat sementara dan jumlahnya sangat kecil.Oleh karena itu, untuk
menyimpan keseluruhan data dan program komputer dibutuhkan penyimpanan sekunder
yang bersifat permanen dan mampu menampung banyak data, sebagai back-up dari
memori utama.Contoh dari penyimpanan sekunder adalah hard-disk, disket, dll.
Sistem operasi bertanggung-jawab atas aktivitas-aktivitas yang berkaitan dengan
manajemen disk seperti:
ü free space management.
ü alokasi penyimpanan.
ü penjadwalan disk.
·
Sistem Proteksi
Proteksi mengacu pada mekanisme untuk mengontrol akses yang
dilakukan oleh program, prosesor, atau pengguna ke sistem sumber daya.
Mekanisme proteksi harus: Membedakan antara penggunaan yang sudah diberi izin
dan yang belum.Menspesifikasi kontrol untuk dibebankan/diberi tugas.Menyediakan
alat untuk pemberlakuan sistem.
·
Jaringan
Sistem terdistribusi adalah sekumpulan prosesor yang tidak
berbagi memori, atau clock.Setiap prosesor mempunyai memori dan clock
tersendiri.Prosesor-prosesor tersebut terhubung melalui jaringan komunikasi
Sistem terdistribusi menyediakan akses pengguna ke bermacam sumber-daya
sistem.Akses tersebut menyebabkan peningkatan kecepatan komputasi dan
meningkatkan kemampuan penyediaan data.
·
Command-Interpreter System
Sistem Operasi menunggu instruksi dari pengguna (command
driven). Program yang membaca instruksi dan mengartikan control statements
umumnya disebut: control-card interpreter, command-line interpreter dan
terkadang dikenal sebagai shell. Command-Interpreter System sangat bervariasi
dari satu sistem operasi ke sistem operasi yang lain dan disesuaikan dengan
tujuan dan teknologi perangkat Masukan/Keluaran yang ada
Aktivitas Sistem Operasi
- Pembuatan
dan penghapusan proses pengguna dan sistem operasi
Tugas sistem operasi adalah memberikan sumberdaya
yang dibutuhkan oleh sebuah prosess, yang kemudian sistem operasi teresbut
mengambil sumberdaya itu kembali sesudah prosess selesai sehingga bisa
dipergunakan untuk proses yang lain.
- Melanjutkan
atau menunda proses
Suatu sistem
operasi mengatur prioritas dari proses yang akan dijalankan, jika terjadi lebih
dari dua proses yang meng antri, sistem operasi akan mengutamakan proses yang
mempunyai prioritas paliing besar.
- Menyediakan
mekanisme untuk proses sinkronisasi
Suatu sistem operasi mengatur jalan nya sebuah
proses yang akan di eksekusi bersama
sehingga tidak akan terjadi in-konsistensi data dikarenakan pengaksessan data yang serupa/sama, dan untuk melancarkan jalanya sebuah proses.
sehingga tidak akan terjadi in-konsistensi data dikarenakan pengaksessan data yang serupa/sama, dan untuk melancarkan jalanya sebuah proses.
- Menyediakan
mekanisme untuk proses komunikasi
Suatu sistem
operasi akan menyediakan mekanisme agar proses dapat saling berinteraksi dan
berkomunikasi yang satu dengan yang lainnya. dan tidak mengakibatkan proses
lain
terganggu.
terganggu.
- Menyediakan
mekanisme untuk penanganan deadlock
Pengertian deadlock adalah keadaan
dimana sistem sempat berhenti. dikarenakan sumberdaya yang terdapat pada
sistem tidak bisa dibagi, dan suatu proses harus menunggu
untuk mendapatkan sumber daya tersebut. suatu sistem operasi harus bisa
mendeteksi sebuah deadlock, apabila terjadi maka sistem operasi harus
dapat menanggulanginya.
Tidak ada komentar:
Posting Komentar