PalingIT
  • Tutorial
  • Teknologi
  • Aplikasi/Games
  • Trik
  • Tips
  • FYI
  • HTML
No Result
View All Result
PalingIT
  • Tutorial
  • Teknologi
  • Aplikasi/Games
  • Trik
  • Tips
  • FYI
  • HTML
No Result
View All Result
PalingIT
No Result
View All Result

Peran Sistem Operasi sebagai Resource Allocator, Program Control, dan Kernel

Paling IT by Paling IT
April 5, 2023
in FYI
0
Peran Sistem Operasi
402
SHARES
2.4k
VIEWS
Share on FacebookShare on Twitter

Palingit.com – Peran Sistem Operasi – Sistem operasi merupakan perangkat lunak sistem yang mengelola sumber daya dari hardware dan software, serta sebagai program inti komputer. Tanpa sistem operasi, pengguna atau brainware tidak akan dapat menjalankan aplikasi pada komputer kecuali program booting.

Table of Contents

  • Sistem Operasi sebagai Resource Allocator
    • Penerapan Resource Allocation
      • 1. Sharing Storage Resource
      • 2. Sharing Printing Resource
    • Resource Allocation dalam Central Processing
      • 1. Multiprocessing
      • 2. Multiprogramming
  • Sistem Operasi sebagai Program Control
  • Sistem Operasi sebagai Kernel
    • Fungsi Kernel pada Sistem Operasi
    • Jenis-Jenis Kernel

Sistem Operasi sebagai Resource Allocator

Artinya, Sistem Operasi bertugas pengatur resource serta mengalokasikan sumber daya dari suatu perangkat. Ketika pengguna membuka setiap program apapun ini akan dihitung komputer sebagai sebuah proses, dan karena itu memerlukan komputer untuk mengalokasikan sumber daya tertentu untuk dapat dijalankan.

Penerapan Resource Allocation

1. Sharing Storage Resource

Sistem operasi akan menjaga dimana sebuah file itu berada dan respon terhadap instruksi manipulasi file.

Setiap instruksi program untuk membaca/menyimpan sebuah rekaman akan dirutekan ke sistem operasi yang akan memproses permintaan tersebut dan kemudian mengembalikan kendali ke program tersebut.

2. Sharing Printing Resource

Sebagai contoh terdapat 5 program aktif tetapi komputer tersebut hanya mempunyai satu printer. Jika semua program akan mencetak semua output ke printer maka output bisa menjadi tidak karuan dan bermasalah.

Untuk mengatasi masalah tersebut maka digunakan proses spooling. Setiap program menulis ke disk pada setiap baris yang akan dicetak.

Nah, pada saat program tersebut menyelesaikan pencetakannya, disk file ditempatkan pada sebuah queue untuk dicetak pada saat printer siap mencetak.

Resource Allocation dalam Central Processing

Mayoritas komputer mempunyai Central Processing Unit tunggal, semua program yang mempergunakan CPU tersebut harus berbagi. Nah, proses membaginya dilakukan oleh sistem operasi. Berikut ini dua pendekatan untuk membagi CPU:

1. Multiprocessing

Memakai komputer semaksimal mungkin dengan beberapa CPU sehingga beberapa program bisa dijalankan secara bersama-sama.

2. Multiprogramming

Jika hanya ada 1 CPU secara fisik tidak mungkin lebih dari 1 program menggunakan CPU pada saat yang bersamaan. Jadi, dua program atau lebih dieksekusi pada saat yang bersamaan secara concurrent pada sebuah komputer.

Sistem Operasi sebagai Program Control

Sistem operasi dapat dikatakan sebagai program control yang mempunyai tanggungjawab untuk menjalankan program-program lain yang ada di dalam komputer. Atau dalam kata lain, sistem operasi dapat mengendalikan eksekusi dari program user dan pengoperasian pada peralatan I/O (input-output).

Program control mengelola eksekusi pengguna program untuk mencegah terjadinya error dan penggunaan yang tidak efisien, khususnya pada saat pengoperasian dan pengendalian perangkat I/O.

Sistem Operasi sebagai Kernel

Sistem operasi juga sering disebut kernel, dalam hal ini yaitu suatu program yang berjalan akan terus menerus ada pada setiap saat (selain program aplikasi) selama komputer tersebut dinyalakan.

Kernel merupakan sebuah software bagian dari sistem operasi yang berfungsi mengelola berbagai macam aplikasi untuk dapat mengakses perangkat keras komputer secara aman. Dengan begitu, Kernel bisa difungsikan sebagai perantara perangkat lunak aplikasi dan perangkat keras komputer.

Fungsi Kernel pada Sistem Operasi

1. Melayani perangkat lunak aplikasi untuk dapat mengakses perangkat keras atau hardware secara aman.

2. Berfungsi sebagai pengatur  kapan dan berapa lama sebuah program aplikasi dapat menggunakan satu bagian perangkat keras. Ini biasanya disebut dengan Multiplexing.

3. Meyalani dan membantu perangkat lunak aplikasi untuk mengeksekusi dengan fitur abtraksi perangkat keras (hardware).

Jenis-Jenis Kernel

1. Kernel monolitik adalah kernel yang mengintegrasikan banyak fitur dan menyediakan lapisan abstraksi perangkat keras secara penuh terhadap hardware yang berada di bawah sistem operasi.

2. Kernel Microkernel merupakan sebuah kernel yang hanya menyediakan sekumpulan kecil dari abstraksi perangkat keras sederhana, dan menggunakan aplikasi-aplikasi yang disebut dengan server untuk menyediakan beragam fungsi lainnya.

3. Kernel Hybrid merupakan kernel yang persis atau mirip dengan microkernel, akan tetapi juga memasukkan beberapa kode di dalam ruangan kernel agar dapat meningkatkan performanya.

4. Kernel Exokernel adalah kernel yang sama sekali tidak menyediakan abstraksi perangkat keras namun menyediakan sekumpulan library yang menyediakan fungsi akses ke perangkat keras (hardware) secara langsung.

Tags: FYI
Previous Post

Langkah-Langkah Instalasi Ubuntu Server 18.04 LTS di VirtualBox

Next Post

Penyebab dan Cara Mengatasi HP Mati Total

Next Post
Cara Mengatasi HP Mati

Penyebab dan Cara Mengatasi HP Mati Total

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Postingan Terbaru

Menghubungkan Android dengan HT

Cara Menghubungkan Android dengan HT Paling Mudah

December 7, 2023
Cara Mengubah Kualitas Video Menjadi 1080p di Android

Cara Mengubah Kualitas Video Menjadi 1080p di Android

December 7, 2023
cara meningkatkan fps game android

Cara Meningkatkan FPS Android Saat Bermain Game Berat

December 5, 2023
whatsapp android mirip iphone

Cara Mengubah Tampilan WhatsApp Android Menjadi iPhone

December 5, 2023
video youtube menjadi mp3

Cara Mengubah Video YouTube Menjadi MP3 di Android Tanpa Aplikasi

December 5, 2023
mengirim foto iphone ke android

3 Cara Mengirim Foto iPhone ke Android Tanpa Ribet

December 5, 2023
Paling IT

© 2023 PalingIT

Navigate Site

  • About
  • Disclaimer
  • Contact Us
  • Privacy Policy
  • Sitemap

Follow Us

No Result
View All Result
  • Tutorial
  • Teknologi
  • Aplikasi/Games
  • Trik
  • Tips
  • FYI
  • HTML

© 2023 PalingIT

Go to mobile version