Sistem Operasi Linux
Sitem Operasi Linux
- Sistem Operasi/karnel
=> Suatu sistem yang terdiri atas beberapa komponen perangkat lunak (software) yang memiliki fungsi untuk mengelola dan mengoperasikan perangkat komputasi seeperti komputer, smarphone atau tablet. Sistem operasi berguna untuk menghubungkan perangkat lunak (software) dengan perangkat keras (hardware).
Berikut ini pengertian sistem operasi menurut para ahli:
Menurut Iim Rusyamsi
"Sistem operasi adalah perangkat lunak (software) yang dapat melakukan tugas mengontrol dan mengatur perangkat keras sekaligus operasi dasar sistem lainnya dan juga bisa untuk menjalankan program aplikasi."
Menurut MCLEOD (PEARSON)
"Sistem operasi adalah program-program komputer yang mengatur sumber daya perangkat keras dan perangkat lunak komputer kita."
Menurut FERY INDAYUDHA
"Sistem operasi adalah sebuah sistem yang dibutuhkan agar dapat menjalankan semua palikasi program/software yang ada di komputer."
Menurut M. Suyanto
"Sistem operasi adalah suatu sistem yang terdiri atas beberapa komponen perangkat lunak atau software yang memiliki fungsi untuk mengontrol seluruh aktivitas yang sudah dilakukan komputer."
- Sistem Operasi Linux
Sistem Operasi Linux adalah sistem operasi yang menggunakan kernel linux. Kernel sendiri adalah bagian terkecil dari sistem operasi yang bertugas untuk melakukan manajemen cpu, memori dan perangkat -perangkat tambahan lain.
Linux adalah salah satu jenis sistem sistem komputer yang bersifat open source dan mempunyai beragam jenis distro mulai dari slackware, redhat, centOs, Backtrack dan sebagainya. Ini berbeda dengan sistem operasi windows yang lebih user-friendly baik dari sisi tampilan antarmuka dan peroperasiannya.
- Perbedaan signifikan antara Sistem Operasi Open Source spt Linux dengan yang berbayar/lisensi seperti Windows
Dari segi
Harga :
Linux Gratis sedangkan Windows berbayar
Lisensi :
Linux Open Source sedangkan Windows Privat
Keamanan :
Lebih aman dari serangan virus dan malware sedangkan windows rentan serangan virus dan malware
Popularitas :
Linux 250 juta pengguna aktif sedangkan Windows 1,5 Miliar pengguna aktif
Penggunaan :
Linux dapat melakukan tugas kompleks dengan lebih mudah meski proses instal cukup rumit sedangkan Windows mudah digunakan namun membutuhkan waktu install yang lama.
Sistem update :
Linux pengguna memiliki kebebasan untuk melakukan sistem update kapan saja sedangkan Windows Sistem operasi tidak dapat dimodifikasi pengguna.
Penamaan file :
Linux Nama file yang menggunakan huruf besar dianggap berbeda denga file dengan huruf kecil sedangkan windows penggunaan huruf besar atau kecil pada nama file dianggap sama.
Efisiensi :
Bantuan Pengguna
- Keuntungan Menggunakan OS Linux
- Kaitan antara Unix dan Linux
Linux adalah sistem operasi mirip Unix. Unix lebih awal dari Linux. Tujuan asli Linux adalah untuk menggantikan UNIX dan mengoptimalkan fungsi dan pengalaman pengguna. Oleh karena itu, Linux meniru UNIX tetapi tidak menyalin kode sumber UNIX. Hal ini membuat Linux sangat mirip dengan UNIX dalam penampilan dan interaksi.
Dibandingkan dengan UNIX, inovasi terbesar Linux adalah open source dan gratis yang merupakan alasan terpenting untuk perkembangannya yang melaju pesat. Sebagian besar UNIX saat ini dikenakan biaya dan sulit bagi perusahaan kecil atau individu untuk menggunakannya. Justru karena Linux dan UNIX terkait erat, sehingga orang menyebut Linux sistem operasi mirip UNIX. Meskipun adaperbedaan UNIX dan Linux yang sangat kental didalamnya.
- Apa itu distribusi Linux
Sebutan untuk sistem operasi yang dibangun dari kernel Linux dan koleksi perangkat lunak dari sistem manajemen paket, ciri khususnya adalah Utilitas GNU. Pada umumnya, berbagai distro Linux memiliki GUI yang berbeda-beda seperti Cinnamon, Pantheon, dan Unity.
- Alasan mengapa kita harus menggunakan Linux
- Pengertian antara multi tasking dan single tasking
Multitasking adalah istilah teknologi informasi dalam bahsa inggris yang mengacu kepada sebuah metode dimana banyak pekerjaan atau dikenal juga sebagai proses diolah dengan menggunakan sumber daya CPU yang sama.
Multitasking juga di sebut Sistem Time Sharing yang sering kita kenal. Sistem Time Sharing atau Multitasking adalah pengembangan dari sistem multiprogram. Beberapa job yang berada pada memory utama dieksekusi oleh CPU secara bergantian. CPU hanya bisa menjalankan program yang berada pada memory utama. Perpindahan antar job terjadi sangat sering sehingga user dapat berinteraksi dengan setiap program pada saat dijalankan. Suatu job akan dipindahkan dari memori ke disk dan sebaliknya. Sistem Time Sharing juga disebut dengan sistem komputasi interaktif, dimana sistem komputer menyediakan komunikasi on-line antara user dengan sistem.
Single-tasking mengacu berfokus pada satu hal sampai selesai. Misalnya, jika Anda menanggapi email, Anda menghalangi waktu untuk berkonsentrasi pada tugas itu saja. Single-tasking bisa tampak tidak efisien jika Anda terbiasa untuk menyulap beberapa tugas. Namun, peningkatan fokus diperlukan untuk single-tugas dapat menyebabkan Anda menyelesaikan tugas lebih cepat dari yang Anda lakukan jika Anda multitasked, menurut Psychology Today "The Power of Prime."
- Komponen dari sistem operasi
- Jenis Jenis dari Kernel
1. Monolithic Kernel
Pertama adalah Monolithic Kernel. Pada jenis Monolithic, semua layanan OS dijalankan di ruang khusus Kernel. Jenis Kernel ini performanya bagus, akan tetapi memiliki ketergantungan dengan komponen yang ada di sistem dan code-nya sangat banyak. OS yang menggunakannya adalah Unix, Linux, Open VMS, dan lainnya. Dengan virtual memory dan thread scheduling, jenis yang satu ini jadi lebih stabil dan tidak terlalu penuh dengan layanan di ruang khusus Kernel. Contoh OS yang menggunakan jenis ini adalah Mach, L4, K42, dan masih banyak lagi. Meskipun lebih stabil, kekurangannya adalah terdapat banyak system calls dan context switches.
2. Micro Kernel
Micro Kernel dikenal dengan pendekatannya yang lebih minimalis. Jenis ketiga adalah Hybrid Kernel yang seperti namanya merupakan kombinasi dari dua jenis sebelumnya. Geeks for Geeks menyebutkan bahwa Hybrid Kernel ini memiliki desain Monolithic dan kestabilan Microkernel. Contoh OS yang menggunakannya adalah Windows NT, Netware, dan lainnya. Meskipun menggabungkan dua model tersebut, Kernel yang satu ini kurang lebih sama saja dengan Monolithic.
3. Hybrid Kernel
The Windows Club menyebutkan bahwa Exo Kernel biasanya digunakan untuk mengetes sebuah proyek, lalu untuk hasil akhirnya harus upgrade menggunakan Kernel lainnya.
Pasalnya, jenis Kernel yang satu ini mengharuskan para application developer untuk bekerja dua kali lipat karena pemrogramannya.
4. Exo Kernel
Nah, kalau Exo Kernel ini merupakan jenis yang menggunakan prinsip end-to-end, sehingga memiliki sedikit hardware abstraction dan sumber daya yang dimiliki difokuskan ke aplikasi dan program lainnya. OS yang menggunakan Kernel ini adalah Nemesis, ExOS, dan masih banyak lagi.
5. Nano Kernel
Terakhir adalah Nano Kernel, jenis yang memberikan hardware abstraction tanpa system service.
Akan tetapi, sama dengan Micro Kernel, jenis Nano ini juga cukup jarang digunakan.
Sebagai kesimpulan, Towards Data Science menyebutkan bahwa Kernel adalah semacam pembatas yang menjembatani hardware dengan aplikasi, CPU, memory, dan juga perangkat yang digunakan. Intinya, apa pun itu yang digunakan baik dari bermain game sampai penggunaan browser untuk menjelajahi internet.

Komentar
Posting Komentar