Sistem Operasi
Apa Itu Sisem Operasi?
Semua orang menggunakan komputer untuk menyelesaikan sesuatu, entah itu, menjelajahi internet, bermain game, dan lain lain. Apapun itu mereka membutuhkan interaksi dengan sistem operasi. Sistem Operasi adalah perangkat lunak yang mengelola sumber daya perangkat keras dan menyediakan layanan yang diperlukan untuk aplikasi perangkat lunak. Ada dua bagian utama dari sistem operasi yaitu, kernel dan ruang pengguna. Sebelum ke dua bagian utama dari sistem operasi, kita akan mengetahui sistem operasi terlebih dahulu. Ada ratusan sistem operasi di luar sana, tapi kita akan mempelajari beberapa sistem operasi yang paling banyak digunakan di ranah IT diantaranya;
- Windows
Windows OS adalah sistem operasi yang dikembangkan oleh Microsoft dan banyak digunakan di dunia bisnis dan konsumen. Microsoft adalah perusahaan multinasional yang berpusat di redmond, Washington, Amerika Serikat yang mengembangkan, membuat, memberi lisensi, dan mendukung berbagai produk dan jasa terkait dengan komputer. Perusahaan ini didirikan oleh Bill Gates dan Paul Allen pada tanggal 4 Aril 1975.
- Mac
Mac OS adalah sistem operasi dengan antarmuka grafis yang dikembangkan dan di distribusikan oleh Apple inc. Apple inc. adalah perusahaan teknologi multinasional yang berpusat di Cupertino, California, yang merancang, mengembangkan, dan menjual barang elektronik konsumen, perangkat lunak komputer, dan layanan daring. Jika anda membeli komputer Apple, akan dilengkapi Mac OS yang telah dimuat sebelumnya.
- Linux
Linux adalah sistem operasi sumber terbuka, artinya perangkat lunak ini bebas untuk, dibagikan, dimodifikasi, dan didistribusikan. Linux banyak digunakan di infrastruktur bisnis dan kalangan konsumen. Linux sendiri sebenarrnya adalah kernel yang dikembangkan oleh Linus Torvalds. Karena cara perkembangannya, kita menyebut kernel linux sebagai sistem operasi linux. Saat ini, linux telah menjadi upaya besar komunitas di mana pengembang dari seluruh dunia berkontribusi pada kesuksesannya. Karena linux adalah sumber terbuka, banyak organisasi yang mengemasnya dengan versi mereka sendiri. Di sisi lain, sistem operasi seperti Windows atau Mac. Dikembangkan oleh perusahaannya sendiri
Terdapat banyak distribusi Linux yang dibuat oleh individu, grup, atau lembaga lain. Masing-masing disertakan dengan program sistem dan program aplikasi tambahan, di samping menyertakan suatu program yang memasang keseluruhan sistem di komputer (installer program).Inti di setiap distribusi Linux adalah kernel, koleksi program dari proyek GNU (atau proyek lain), cangkang (shell), dan aturcara utilitas seperti pustaka (libraries), kompilator, dan penyunting (editor). Kebanyakan sistem juga menyertakan aturcara dan utilitas yang bukan-GNU. Bagaimanapun, utilitas tersebut dapat dipisahkan dan sistem ala UNIX masih tersedia. Beberapa contoh adalah aturcara dan utiliti dari BSD dan sistem grafik-X (X-Window System). X menyediakan antarmuka grafis (GUI) yang umum untuk Linux.
Contoh-contoh distribusi Linux yang terkenal:
- Ubuntu dan derivatifnya: Kubuntu, Xubuntu,
- Lubuntu
- Debian
- Fedora
- CentOS
- Kali Linux
- Slackware
- openSUSE
- Red Hat Linux
- ClearOS
- Gentoo Linux
- Arch Linux
- Linux Mint
- elementary OS
- Manjaro
Selanjutnya, kita akan belajar tentang dua komponen yang membentuk sistem operasi, kernel dan ruang pengguna. Kernel dan ruang pengguna (user space) adalah dua konsep penting dalam sistem operasi yang berhubungan dengan bagaimana perangkat lunak berinteraksi dengan perangkat keras dan sumber daya sistem. Mari jelaskan keduanya:
- Kernel
Kernel menyimpan file di manajamen file. File komputer adalah data yang kita simpan, dan file bisa berupa apa saja, dokumen word, gambar, sebuah lagu, bisa apa saja. Sistem file adalah cara mengelola file, kita menggunaka sistem untuk menyimpan file. Ada beberapa fungsi utama kernel sebagai berikut:
- Manajemen Proses
Dalam komputer memiliki banyak program yang ingin dijalankan. Proses adalah program yang dieksekusi. Program adalah aplikasi dapat di jalankan. Dengan Manajemen proses ini kita dapat menjalankan banyak dari program yang sama secara bersamaan(multitasking). Misalnya, saya pernah menggunakan komputer untuk menulis dokumen sambil mendengarkan musik.
- Manajemen Memory
Ingatlah ketika proses sedang berjalan, bukan hanya waktu CPU yang dibutuhkan, tetapi juga memori. ketika beberapa proses sedang berjalan, akan memakan ruang dalam memori, agar komputer dapat membaca dan memuat dengan cepat. Manajemen Memory berfungsi untuk mengoptimalkan penggunaan memori dan memastikan aplikasi memiliki cukup memory untuk dijalankan.
- Manajemen I/O
Fungsi utama kernel yang terakhir yaitu mengelola input dan output. Kita menyebut perangkat yang melakukan input dan output sebagai perangkat I/O yang meliputi monitor, keyboard, mouse, speaker, dan lain lain. Semua perangkat tersebut dikelola oleh Manajemen I/O.
- Ruang Pengguna (User Space)
Ruang Pengguna adalah sesuatu di luar kernel. Ini terkait dengan hal - hal yang berinteraksi langsung dengan kita seperti program, pengaturan sistem, antarmuka pengguna, dan sebagainya.




Komentar
Posting Komentar