Jumat, 03 April 2020

7 FUNGSI SISTEM OPERASI


Sistem operasi adalah sebuah alat yang menghubungkan  antara perangkat keras(hardware) dan pengguna (user), sistem operasi juga berfungsi sebagai sistem yang mengatur alur berjalannya suatu aplikasi kita kita memakainya. Contohnya kita memakai word, maka sistem operasi lah yang mengatur word agar bisa berjalan. Sistem operasi juga sebagai program pengendali dengan tujuan untuk menghindari kesalahan komputer dan mengatur pengelolaan sumber daya pada komputer dan menyediakan beberapa layanan kepada user sehingga memudahkannya  dalam mengoperasikan suatu komputer.


Fungsi sistem operasi secara umum adalah sebagai berikut:
  1. RESOURCE MANAGER
Yaitu sistem sebagagi pengelolah sumber daya dan mengalokasikannya, Contoh: CPU, Memori, Disk drive, dll
  1. INTERFACE / TATAP MUKA
yaitu sebagai alat perantara dari pengguna dengan hardware komputer yaitu dengan menyediakan tampilan yang nyaman dan mudah dipahami ketika digunakan oleh user biasanya disebut dengan (user friendly)
  1. COORDINATOR
Sebagai sistem yang mengkoordinasi dan menyediakan fasilitas sehingga kerjaan yang kompleks dapat diatur dan dapat diproses secara berurutan.
  1. GUARDIAN
Yaitu sistem yang  menyediakan akses kontrol yang bertugas untuk melindungi file-file dan memberi pengawasan pada data dan program dalam komputer.
  1. GATE KEEPER
Yaitu sistem yang berfungsi sebagai pengendali hak akses oleh pengguna yang mengendalikan siapa saja yang berhak masuk ke dalam sistem dan mengawasi aktifitas apa saja yang dilakukannya.
  1. OPTIMIZER
 adalah penjadwal masukan (input) oleh user, pengaksesan basis data, proses komputasi dan penggunaan.
  1. ACCOUNTANT
befungsi untuk mengatur waktu CPU, penggunaan memori, pemanggilan I/O, disk storage, dan waktu koneksi terminal.


Mungkin itu saja yang bisa saya sampaikan kepada teman-teman semua tentang fungsi-fungsi pada sistem operasi. Semoga dapat bermanfaat kepada teman-temna dan mohon maaf jika ada salah ketik atau salah kalimat. Monggo dibenarkan lewat komen...

Kamis, 02 April 2020

definisi dan pendalaman proses dalam sistem operasi

PROSES SISTEM OPERASI

Definisi Proses :
a)      Konsep utama dalam sistem operasi, sehingga masalah proses merupakan masalah utama dalam perancangan sistem operasi.
b)      Unit kerja terkecil yang secara individu memiliki sumber daya dan dijadwalkan oleh sistem operasi.
c)       Proses adalah program yang sedang dieksekusi.

Istilah yang Berkaitan dengan Proses Sistem Operasi

  1. Multiprocessing adalah manajemen banyak proses di komputer multiprocessor (banyak proses di dalamnya).
  2. Multiprogramming (multitasking) adalah manajemen proses dengan masing-masing pemroses melakukan pengolahan secara independen.
3.       Distributed processing adalah manajemen banyak proses yang di eksekusi di banyak komputer yang tersebar (terdistribusi) di satu jaringan

CONTOH ANALOGI PROSES
Seorang koki akan membuat masakan spesial di sebuah restoran terkenal dengan resep sendiri. Resep tersebut terdiri dari berbagai bahan makanan yang diperlukan.Resep adalah sebuah program, koki adalah prosesor, dan bahan-bahan yang diperlukan adalah masukan (input). Proses sendiri adalah kegiatan atau pekerjaan yang dilakukan koki dari awal sampai selesai yakni mulai dari membaca resep, menyiapkan bahan, mengolah sampai menjadi masakan tersebut siap saji.


STATUS PROSES
  •   New : pembentukan suatu proses
  •   Running : instruksi-instruksi yang sedang dieksekusi
  •   Waiting : proses menunggu untuk beberapa event yang terjadi
  •   Ready : menunggu untuk dialirkan ke pemroses (processor)
  •  Terminated : proses telah selesai dieksekusi

Proses Control Block (PCB)

Tiap proses digambarkan dalam sistem operasi oleh sebuah process control block PCB – juga disebut sebuah control block. PCB berisikan banyak bagian dari informasi yang berhubungan dengan sebuah proses yang spesifik.



Elemen-elemen dari Process Control Block (PCB) :

  •   Identifier : menjelaskan proses yang sedang terjadi.
  •   State : kondisi yang terjadi pada proses.
  •   Priority : urutan perintah yang jelas pad suatu proses
  •   Program counter : instruksi pada proses.
  •   Memory pointers : media penyimpanan (penunjuk alamat) pada proses.
  •  
  •   Context data : data yang berkaitan dengan proses.
  •   I/O status information : terdapat masukan dan keluaran yang diinginkan.
  •   Accounting information : memberikan informasi yang dibutuhkan.


Selasa, 31 Maret 2020

9 Layanan di dalam sistem operasi suatu komputer yang jarang kita ketahui


9 layanan yang ada di dalam sistem operasi


sistem operasi mempunyai fungsi yang sebagai mediator. Mediator adalah sebagai pemermudah bagi progammer dan program aplikasi dalam pengaksesan sistem operasi komputer. Sistem operasi mempunyai banyak layanan atau fasilitas yang sangat membantu bagi penggunanya. Seperti buat seorang progammer yang membantu dalam pembuatan suatu program dan lain- lain. Tidak hanya berguna untuk seorang progammer saja lho, tapi banyak layanan-layanan yang berguna untuk pengguna walaupun bukan seorang progammer.

Nah disini saya akan menjabarkan lebih dalam apa saja sih layanan yang ada didalam suatu sistem operasi, setahu saya layanan sistem operasi itu ada 9.

1.       1. PEMBUATAN PROGRAM
Sistem operasi menyediakan berbagai fasilitas untuk seorang progammer dalam membuat suatu program seperti membuat aplikasi, editor, dll.


2.       2. EKSEKUSI PROGRAM

Sistem operasi harus bisa mengantarkan program menuju ke memori dan menjalankan program tersebut dengan baik. Ssetelah itu, sistem juga harus bisa mengehntikan eksekusi yang dijalankan baik secara benar maupun ketika ada gangguan seperti error.

3.       3. OPERASI MASUKKAN

Program yang sedang dijalankan tidak mungkin bisa berjalan jika tidak ada masukkan atau inputan setelah itu baru di eksekusi dan akhirnya keluarlah hasil dari inputan tersebut atau disebut output. Nah, untuk efisiensi dan keamanan, pengguna biasanya tidak bisa mengatur piranti inputan maupun output an nya sendiri secara langsung. Maka dari itu, sistem operasi mempunyai layanan yang berupa penyedia mekanisme dalam melakukan operasi iinputan atau output an.

4.       4. MANIPULASI SISTEM BERKAS

Program harus membaca dan menulis berks, kadang kala juga harus membuat dan menghapus berkas

5.       5. KOMUNIKASI

Terkadang sebuah proses memerlukan informasi dari proses yang lain. Ada dua cara yang biasanya dipakai dimana komunikasi dapat dilakukan antara proses dalam satu komputer atau antara proses yang berada dalam komputer yang berbeda, tetapi dihubungkan oleh jaringan komputer.

6.      6.  DETEKSI ERROR
Sistem operasi juga bisa mendeteksi error yang ada dalam komputer. Maksutnya mendeteksi jika ada program yang error. Error biasanya terjadi di CPU dan memori perangkat keras, inputan maupun output an, dan program yang sedang dijalankan pengguna.



BEBERAPA LAYANAN YANG LEBIH MEMPERTAHANKAN EFISIENSI SISTEM ITU SENDIRI :

             7.     Alokasi sumber daya
Ketika beberapa pengguna menggunakan sistem atau beberapa program dijalankan sescara bersamaan, sumber daya harus dialokasikan bagi masing- masing pengguna dan program tersebut.

8.       Accounting

Sistem diprogram untuk menjaga sumber daya dan juga jenis sumber daya program

9.       Proteksi

Layanan proteksi memastikan bahwa segala akses ke sumber daya terkontrol



 BAGIAN BAGIAN PENTING YANG ADA DI DALAM SISTEM OPERASI

1.       MEKANISME BOOT
2.       COMMAND INTERPRETER
3.       RESOURCE ALLOCATOR
4.       HANDLER
5.       DRIVER