Pages

Senin, 09 Maret 2015

Sistem Operasi-Sejarah Perkembangan Software Berbasis Sistem Operasi

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.
Related Posts Plugin for WordPress, Blogger...
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

·         Manajemen Memori Utama
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.

  • 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.
  • 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