Night Mode

Sistem Operasi Adalah … Dilengkapi Contoh!

sistem operasi adalah

Sistem operasi adalah
Pertanyaan tersebut paling banyak ditanyakan di sekitaran kita. Semoga dengan adanya materi ini bisa menjadi solusi tentang pengertian sistem operasi, perbedaan sistem operasi dengan kernel & Firmware.

Baik itu dari segi perangkat keras (Hardware), maupun perangkat lunat khusus (Software Aplikasi), serta sebagai pusat dari rangkaian data Input, Proses dan Output.

Pengertian Sistem Operasi, Kernel & Firmware

Berikut kita coba jabarkan secara lengkap pengertian dan perbedaan antara ketiganya, semoga dengan adanya penjelasan ini bisa menjadi jawaban dan solusi yang tepat tanpa ambigu.

Pengertian Sistem Operasi

sistem-operasi

Sistem Operasi adalah merupakan software sistem yang mengatur seluruh sumber daya yang ada di dalam sebuah unit komputer.

Sistem operasi mampu mengatur proses yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya.

Ketika proses booting device mencapai akhir, yang berikutnya dibaca oleh komputer adalah sistem operasi.

Bilamana tidak ada sistem operasi, jangankan untuk melakukan proses, komputer tersebut sama sekali tidak akan bisa beraktifitas sebagaimana mestinya.

Maka dari itu, ketika komputer dalam keadaan tidak memiliki sistem operasi, proses penyalaan komputer hanya akan berhenti sampai booting device selesai.

Dua Macam Jenis Basis Sitem Operasi

Sistem operasi terbagi menjadi dua macam jenis basis data antarmuka, basis ini mempengaruhi efisiensi kerja dan penyelesaian tugas bagi para penggunanya atau disebut juga User.

Berikut kedua perbedaan jenis tersebut;

Berbasis GUI (Graphical User Interface)
sistem-operasi-gui

GUI merupakan sistem yang difasilitasi visual antarmuka pada sistem operasi komputernya.

Gambar di atas adalah contoh sistem operasi berbasis GUI yaitu Windows 10, yang kebetulan saat ini sedang kita gunakan.

GUI memiliki tampilan yang lebih user friendly dan enak dipandang mata, ditekankan untuk sistem operasi yang lebih nyaman ketika dipergunakan dalam sebuah mesin komputer.

Sehingga sistem operasi ini mendukung fasilitas media desain dan grafis untuk usernya.

Berikut contoh Sistem Operasi berbasis GUI;

  • Microsoft Windows 98/XP/Seven/Vista/8/10
  • MACOS Cheetah/Puma/Jaguar/Panther/Tiger/Leopard/Snow Leopard/Lion/Mountain Lion/Mavericks
  • Android PC Remix OS/Android-X86/Phoenix OS/Openthos/BlissOS/Prime OS/
  • Linux Red Hat/Debian/Ubuntu/Mint
Berbasis CLI (Command Line Interface)
sistem-operasi-cli

CLI adalah sistem yang hanya difasilitasi berupa komando teks line antarmuka pada sistem operasi komputernya.

Gambar di atas adalah contoh sistem operasi berbasis CLI dari debian 7 yang kebetulan saya gunakan ketika mengajar instalasi DNS Server di salah satu SMK daerah Tasikmalaya.

Bukan tanpa alasan, CLI biasanya hanya ditujukan untuk sistem operasi komputer yang bekerja sebagai komputer server.

Dengan komando teks perintah dan proses berlangsung lebih cepat daripada GUI yang melibatkan grafis di dalamnya.

Kelebihannya ditekankan kepada proses kerja yang lebih cepat dan efisien.

Berikut contoh Sistem Operasi berbasis CLI;

  • Linux Debian Text/Suse/Redhat/Mandrake
  • UNIX Sun Solaris
  • MACOS Cheetah/Puma/Jaguar/Panther/Tiger/Leopard/Snow Leopard/Lion/Mountain Lion/Mavericks
  • Microsoft Windows 2000/2003/2012 Server
  • DOS
  • Fosix

Pengertian Kernel

kernel

Kernel adalah program utama yang menjadi inti dari sebuah sistem operasi komputer, dengan kontrol terhadap segala hal atas seistem tersebut.

Pada saat proses booting sistem tengah selesai, Kernel adalah salah satu dari pogram yang dijalankan dalam urutan pertama saat komputer baru dihidupkan.

Kernel menangani fungsi-fungsi selanjutnya atas proses penyiapan komputer dari sejak komputer dinyalakan.

Seperti menjalankan layanan input/output dari program atau perangkat keras lain, menerjemahkannya ke dalam bahasa komputer untuk selanjutnya dieksekusi oleh prosesor.

Berikut adalah beberapa contoh desain daripada Kernel.

  • Kernel monolitik
  • Mikrokernel
  • Kernel hibrida
  • Exokernel

Pengertian Firmware

firmware

Firmware adalah perangkat khusus yang ditanamkan di dalam ROM sebuah perangkat keras tertentu.

Gambar di atas ilustrasi firmware pada perangkat router.

Firmware mampu bekerja tanpa harus adanya sistem operasi, Firmware mampu berjalan baik tanpa tergantung kepada sistem operasi.

Firmware mengacu pada sepotong kecil kode yang berada di memori non-volatile yang tertanam dalam sebuah perangkat keras.

Contoh Perangkat Firmware

Firmware Pada Alat Elektronik Rumahan :

Sistem timer dan kontrol device

  • Mesin Cuci
  • Remot televisi
  • Kalkulator
  • MP3 player
  • Smartphone Android
Pada Komponen Komputer
  • BIOS (Basic Input/Output System), dikenal pula dengan PC BIOS/ROM BIOS/Sistem BIOS, merupakan firmware yang digunakan untuk menginisiasi perangkat keras selama proses booting (menyalakan) komputer.
  • UEFI (Unified Extensible Firmware Interface) Sama halnya seperti BIOS namun merupakan generasi terbaru dan berbasis GUI
Open Firmware
  • ARCS pada komputer Silicon Graphic.
  • Pada Router dan Firewall, terdiri dari OpenWRT : firmware berbasiskan GNU/Linux yang memiliki fitur lebih lengkap bagi sebuah router dibandingkan dengan router pabrikan.
  • IPFire : firmware distribusi Linux yang berguna untuk memudahkan pengaturan serta pengamanan untuk suatu jaringan.
  • m0n0wall : merupakan sebuah firmware yang jika digunakan akan menghadirkan fitur penting untuk firewall pada PC.

Pengertian Interrupt

Interrupt adalah suatu kejadian atau peristiwa yang menyebabkan mikrokontroler berhenti sejenak untuk melayani sistem operasi.

Pprogram yang dijalankan pada saat melayani interrupt disebut Interrupt Service Routine. 

Analoginya adalah sebagai berikut;

Seseorang sedang mengetik laporan, mendadak Handphone berdering dan mengganggu konsentrasi orang tersebut sehingga menghentikan pekerjaan mengetik dan mengangkat Handphonenya terlebih dahulu.

Setelah pembicaraan telephone selesai, maka orang tersebut kembali melanjutkan mengetik laporan.

Ketika saat terjadi interrupt, program akan berhenti sesaat, untuk melayani interrupt tersebut.

Dengan menjalankan program yang berada pada alamat yang ditunjuk oleh vektor dari interrupt yang terjadi hingga selesai dan kembali meneruskan program yang terhenti sesaat oleh interrupt tadi.

Struktur sistem operasi 

Sistem Operasi adalah suatu software sistem yang besar dan juga kompleks.
Sehingga strukturnya harus dirancang dengan hati-hati dan saksama supaya dapat berfungsi seperti yang diinginkan, serta dapat dimodifikasi dengan mudah. 

Struktur sistem operasi merupakan komponen-komponen sistem operasi yang dihubungkan dan dibentuk di dalam kerne.[wikipedia] 

Ada beberapa struktur sistem operasi dan pernah diujidicoba, diantaranya sebagai berikut:

  • Sistem monolithic Struktur sistem operasi di sistem ini tidak terstruktur.[1]Sistem operasi sebagai kumpulan prosedur yang masing-masing dapat saling dipanggil jika dibutuhkan.
  • Sistem Lapisan Sistem pertama yang dibangun dengan sistem lapisan adalah THE yang dibuat di Technische Hogeschool Eindhoven di Belandapada tahun 1968 oleh E.W. Dijkstra dan para mahasiswanya. Sistem ini mempunyai enam lapis.
  • Mesin virtual Secara konsep, sistem computer dibuat berdasarkan lapisan. Hardware atau perangkat lunak merupakan tingkatan terbawah dari keseluruhan sistem. Kernel yang berjalan ditingkatan berikutnya menggunakan instruksi-intruksi perangkat keras untuk membuat kumpulan sistem call yang digunakan oleh lapisan luarnya.
  • Model client server Dalam model ini, semua kernel bekerja menangani komunikasi antara server dan client.

Proses, Memori Dan Manajemen Penyimpanan

Process

Proses dalam sistem operasi adalah suatu tahapan, prosedur atau alur kerja yang sedang dijalankan dalam sistem operasi, biasanya proses ini terjadi secara bersamaan dan mendapatkan kendalinya masing-masing.

Memory

Memory adalah suatu penyimpanan data pada sistem operasi memori ini bagian inti yang penting bagi sistem operasi itu sendiri, Memori adalah array besar dari word atau byte, yang disebutkan alamat.

CPU mengambil instruksi dari memory berdasarkan nilai dari program counter.

Manajemen Penyimpanan

Manajemen penyimpanan ini berfungsi sebagai pengelola aktivitas penyimpanan di dalamkomputer.

Dengan sistem manajemen penyimpanan sistem dapat mengendalikan output atau input data dengan sangat efektif dan efisien.

Kemudian, memungkinkan menyimpan data lain ketika masih memiliki ruang di atasnya.

Layanan Sistem Operasi

Layanan pada sistem operasi, ini tentu ada pada setiap sistem operasi berjalan.

Layanan ini akan sangat berguna bagi penggunanya untuk mengatur beberapa masalah yang muncul pada komputer, mendeteksi error dan memberitahu kepada penggunannya dengan bahasa yang mudah di mengerti manusia.

Serta, dapat mengontrol akses penggunaanya ke perangkat Input ataupun Output

Lalu mampu mengontrol hak ases user dalam mengakses sebuah file dari komputer, berikut beberapa layanan yang ada pada layanan pada sistem operasi:

  • Program Development
  • Program Excecution
  • Access I/O Devices
  • Controlling System & File Access
  • Error Detection &Response
  • Accounting

System Calls

System Calls (sengaja tidak diterjemahkan) dapat diartikan sebagai pemanggil suatu program aplikasi.

Termasuk kedalam layanan sistem operasi, ia bertindak langsung pada pemogramannya dan sistem panggilan ini dapat memanajamen proses yang sedang berjalan, mengatur dan mengontrol proses tersebut.

Lanjutkan membaca:
Jaringan Komputer Dasar Dan Strukturnya

Daftar Isi:
Komputer Jaringan Dasar

Notifikasi

Disqus Logo