Make Money Online : http://ow.ly/KNICZ Sistem Operasi ~ Murni-||-BLC Telkom Klaten

SMK SAKTI GEMOLONG

BLC Telkom Klaten

Rabu, 03 Agustus 2016

Sistem Operasi


Selamat sore para blogger..!!!
Kabar baikkan?
Baca dulu yuk sekilas sharing dari saya..
Kali ini saya akan belajar Sistem Operasi ya gengs..
Yang pertama,
A. Pengertian
Sistem Operasi adalah perangkat lunak sistem yang bertugas untuk melakukan
kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem,
termasuk menjalankan software aplikasi seperti program-program pengolah kata
dan browser web.
Ada 2 jenis sistem operasi,yaitu:
1. Sistem perasi open source

Open source adalah istilah untuk software yang kode programnya disediakan
oleh pengembangnya untuk umum agar dapat dipelajari cara kerjanya, diubah
atau dikembangkan lebih lanjut serta untuk disebarluaskan.
Contoh open source:

  • DISTRO LINUX
  1. ubuntu
  2. turbo linux
  3. linux mint
  4. free BSD
  5. debian
  6. redHat
  7. knoppix
  8. mandriva
  9. suse
  10. Centos
  11. Gentoo
  12. xubuntu
  13. zorin
  14. fedora
  15. chakra, dll
2. Sistem perasi closed source
Sistem operasi yang shortcodenya hanya diketahui oleh developmen saja.
Contoh closed source:
Windows

B. 3 tipe penjadwal berada secara bersama-sama
pada sistem operasi yang kompleks, yaitu:
a. Penjadwal jangka pendek (short term scheduller)
Bertugas menjadwalkan alokasi pemroses diantara proses-proses ready di
memori utama.
b. Penjadwal jangka menengah (medium term scheduller)
Bertugas untuk proses swapping/aktivitas pemindahan proses yang tertunda dari memori utama ke memori sekunder.
c. Penjadwal jangka panjang (long term scheduller)
Penjadwalan ini bekerja terhadap antrian batch dan memilih batch berikutnya yang harus dieksekusi.

C. Arsitektur Sistem Operasi Linux
  • Kernel
Kernel Linux adalah kernel yang digunakan dalam sistem operasi GNU/Linux.
  • Library
Library adalah file atau sekumpulan file yang di dalamnya terdapat fungsi
atau kelas yang dibutuhkan oleh program aplikasi.
  • Shell
Shell adalah aplikasi yang bertugas menerima Input perintah dari user.
  • X Windows
X Windows adalah Library khusus untuk tampilan GUI di UNIX/Linux.
  • Window Manager
Window Manager adalah pengelola jendela dari aplikasi yang berjalan di GUI.
  • Desktop
Lapisan di atas windows Manager adalah Desktop, ini adalah tampilan
antarmuka yang langsung berhubungan dengan user.
  • Aplikasi
Lapisan yang paling atas dari sistem operasi Linux.

D. Kriteria Penjadwalan

Ada beberapa kriteria yang digunakan untuk melakukan
pembandingan algoritma penjadwalan CPU, antara lain:

1. CPU utilization. Diharapkan agar CPU selalu dalam keadaan sibuk. Utilitas
CPU dinyatakan dalam bentuk prosen yaitu 0-100%. Namun dalam
kenyataannya hanya berkisar antara 40-90%.
2. Throughput. Adalah banyaknya proses yang selesai dikerjakan dalam satu
satuan waktu.
3. Turnaround time. Banyaknya waktu yang diperlukan untuk mengeksekusi
proses, dari mulai menunggu untuk meminta tempat di memori utama,
menunggu di ready queue, eksekusi oleh CPU, dan mengerjakan I/O.
4. Waiting time. Waktu yang diperlukan oleh suatu proses untuk menunggu di
ready queue. Waiting time ini tidak mempengaruhi eksekusi proses dan
penggunaan I/O.
5. Response time. Waktu yang dibutuhkan oleh suatu proses dari minta dilayani
hingga ada respon pertama yang menanggapi permintaan tersebut.
6. Fairness. Meyakinkan bahwa tiap-tiap proses akan mendapatkan pembagian
waktupenggunaan CPU secara terbuka (fair).

E. Referensi dari: ebook sistem operasi.pdf


Semoga bermanfaat ya gengs.. Terima kasih juga sudah membaca :-)
#Salam_SMK.. BISA! BISA! BISA!

0 komentar:

Posting Komentar