Apa itu Sistem Operasi?
Sistem Operasi (OS) adalah sekumpulan software yang mengatur sumber daya (resource) di hardware komputer dan memberikan layanan (service) bagi program komputer. Sistem Operasi adalah komponen penting dari sistem perangkat lunak dalam sebuah komputer. Program aplikasi biasanya membutuhkan sistem operasi untuk bisa berfungsi. Artikel ini akan membahas singkat mengenai sistem operasi Linux.
Apa itu Sistem Operasi Linux?
Linux merupakan sebuah sistem operasi Unix-like yang dikembangkan tanpa kode Unix asli Unix-like Linux dapat digunakan pada berbagai perangkat dari superkomputer hingga jam tangan. Kernel Linux dirilis di bawah lisensi open source, sehingga siapapun dapat membaca dan memodifikasi source code-nya. Linux telah dimodifikasi untuk berjalan pada berbagai macam elektronik. Perkiraan yang ada menunjukkan bahwa Linux digunakan pada 1,82% dari semua komputer pribadi, telah banyak diadopsi untuk digunakan di server hingga embedded system (seperti ponsel). Linux telah menggantikan Unix di kebanyakan tempat, dan digunakan pada 10 superkomputer di dunia.
Apa perbedaan signifikan antara Sistem Operasi Open Source spt Linux dengan yang berbayar/lisensi seperti Windows?
- Sistem operasi Linux tidak berbayar/gratis, sedangkan Windows adalah sistem operasi yang berbayar.
- Sistem operasi Linux tidak memerlukan anti-virus karena keamanan nya sangat baik, sedangkan Sistem Operasi Windows sangat rentan terkena virus.
- Windows dan linux mempunyai struktur file yang berbeda kalau di windows drive C: dan D: sedangkan Struktur file di linux hanya mempunyai satu induk yaitu root dengan symbol garis miring
- File sistem yang di pakai untuk partisi hardisk juga berbeda kalau di windows kita sering dengar NTFS atau FAT32 tetapi di linux menggunakan EXT2, EXT3.
Apa keuntungan menggunakan OS Linux?
Linux merupakan sistem operasi yang open source, banyak program dan aplikasi yang dapat digunakan gratis, selain itu Linux juga memiliki sistem keamanan yang sangat baik sehingga tidak lagi memerlukan anti-virus. selain itu Linux adalah sistem operasi pilihan untuk lingkungan server karena stabilitas dan keandalannya. Server berbasis Linux dapat berjalan tanpa henti tanpa reboot selama bertahun-tahun.
Apa kaitan antara Unix dan Linux?
Unix merupakan induk dari perkembangan operasi yang melekat pada dasar Linux. Unix adalah induk dari sistem operasi yang merancang dasar untuk Linux. Unix dirancang terutama untuk mainframe dan digunakan di perusahaan dan universitas, sementara Linux dengan cepat menjadi nama household untuk pengguna komputer, pengembang, dan lingkungan server. Kernel Unix berbayar, tetapi tidak dengan Linux. Perintah yang digunakan pada kedua sistem operasi biasanya sama. Tidak ada banyak perbedaan antara Unix dan Linux, meskipun pada bagian core mungkin tampak berbeda, pada dasarnya sama karena Linux adalah tiruan dari Unix.
Apa itu distribusi Linux?
Distribusi Linux atau Distro Linux adalah sistem operasi yang dikompilasi dari berbagai komponen yang dikembangkan oleh orang berbeda atau dari berbagai proyek sumber terbuka (open source project). Komponen yang dimaksud di sini adalah Linux Kernel, GNU Utilities, Display Server, Graphical User Interface, Desktop Environment, Package Management System, Installer dan berbagai layanan lainnya. contoh distribusi linux, yaitu :
- Ubuntu
- Linux Mint
- Zorin OS
- Arch Linux
- Red Hat
- Google Android
Apa saja alasan mengapa kita harus menggunakan Linux?
Adapun beberapa alasan mengapa harus menggunakan linux, yaitu:
- Linux memiliki Security/Keamanan yang sangat baik, sehingga tidak memerlukan antivirus
- Efficiency
- Open Source/tidak berbayar
- Community Support
- Privacy/data diri terjaga
- User Freedom & Choice
- mendukung banyak bahasa program
Multi-tasking dan Single-tasking
Multi-tasking berarti memungkinkan sebuah sistem operasi dalam satu waktu mampu menjalankan lebih dari satu program, dilihat dari skala waktu manusia. sedangkan single-tasking hanya dapat menjalankan satu program. Ada dua tipe Multi-tasking, yaitu: (1) pre-emptive dan (2) co-operative. Di pre-emptive multitasking, sistem operasi akan membagi CPU time dan mendedikasikan satu slot untuk setiap program. Di sistem operasi Unix-like, seperti, Solaris dan Linux, biasanya mendukung pre-emptive multitasking, seperti juga AmigaOS. Cooperative multitasking dapat dicapai dengan cara saling mengandalkan satu sama lain untuk memberikan waktu / slot time ke proses yang lain dengan aturan yang baku.
Apa saja komponen dari sistem operasi?
Adapun komponen dari sistem operasi antara lain:
- Kernel
- Eksekusi Program
- Interupsi
- Mode
- Manajemen Memory
- Memory Virtual
- Multitasking
- Akses Disk dan File System
- Device Driver
- Networking
- Security
- User Interface
- Real-time operating system
Apa saja jenis-jenis dari kernel?
Kernel terdiri dari 4 jenis, yaitu :
- Kernel monolitik. Kernel mengintegrasikan banyak fungsi di dalam kernel dan menyediakan lapisan abstraksi perangkat keras secara penuh terhadap perangkat keras yang berada di bawah sistem operasi.
- Mikrokernel. Mikrokernel menyediakan sedikit saja dari abstraksi perangkat keras dan menggunakan aplikasi yang berjalan di atasnya yang disebut dengan server untuk melakukan beberapa fungsionalitas lainnya.
- Kernel hibrida. Kernel hibrida adalah pendekatan desain microkernel yang dimodifikasi. Pada hybrid kernel, terdapat beberapa tambahan kode di dalam ruangan kernel untuk meningkatkan performanya.
- Exokernel. Exokernel menyediakan hardware abstraction secara minimal, sehingga program dapat mengakses hardware secara langsung. Dalam pendekatan desain exokernel, library yang dimiliki oleh sistem operasi dapat melakukan abstraksi yang mirip dengan abstraksi yang dilakukan dalam desain monolithic kernel.
Tidak ada komentar:
Posting Komentar