OPERATING SYSTEM (OS)  

Diposting oleh Blog Tugas

A. DEFINISI DAN KEGUNAAN OS
     OS : sekumpulan program terinteraksi yang mengendalikan resource (CPU, memory, I/O, dll) pada sistem komputer. Dikemas dalam sebuah antar muka (GUI) sehingga memudahkan penggunanya. OS memiliki tugas utama yaitu, menjadikan komputer lebih nyaman digunakan dan mengelola resource komputer.OS menyediakan sekumpulan perintah yang dapat digunakan user untuk menginstruksikan komputer agar melakukan suatu pekerjaan (job). Conntoh dari OS yaitu, UNIX OS, MS-DOS, WINDOWS, dan LINUX.

B. FUNGSI UTAMA OS

  • Manajemen proses
  • Manajemen memory
  • Manajemen berkas
  • Security
  • Menjalankan perintah 
 C. MANAJEMEN PROSES
     adalah sebuah program yang sedang dieksekusi. Manajemen proses mengelola proses yang dikirimkan kepada sistem dengan cara meminimalisir idle time prosesor

D. MEKANISME MANAJEMEN PROSES PADA SISTEM LAMA 
  • Mekanisme Manual Loaading : job secara manual dimuat setelah job lain selesai dikerjakan oleh operator komputer
  • Mekanisme Batch Processing : serangkaian pekerjaan dikirim secara bersama kemudian, satu persatu dikerjakan secara otomatis oleh sistem komputer
  • Job Control Language : statement kontrol digunakan untuk menfasilitasi job loading dan unloading
  • Penggunaan Job Control Language pada Batch Processing
          

 E. MULTIPROGRAMMING
  • Uniprogramming : hanya satu job yang diproses pada sattu waktu dan semua resource sistem tersedia secara eksklusif sampai job terselesaikan
  • Multiprogramming : kombinasi eksekusi dari dua atau lebih program yang berbeda 
  • Area yang digunakan untuk masing-masing job disimpan secara serentak pada memory utama yang disebut dengan memory partition
  • Sistem Uniprogramming
          


  • Sistem Multiptogramming
         

 F. MULTITASKING
     Sebuah mekanisme manajemen pproses yang memungkinkan OS untuk mengerjakan dua job atau lebih. Pada multitasking OS mampu menyisipkan job lain meskipun suatu job belum terselesaikan. Aksi menugaskan ulang suatu job yang belum terselesaikan disebut dengan context switch.

G. MULTIPROCESSING
     Sistem dengan dua prosesor atau lebih memiliki kemampuan untuk mengeksekusi banyak proses secara konkuren. Banyak prosesor digunakan untuk memproses instruksi berbeda dari program yang berbada maupun instruksi berbeda dari program yang sama.


Ilustrasi Single Processing


Ilustrasi Multi Processing
 

H. VIRTUAL MEMORY
     Adalah manajemen memory yang memungkinkan eksekusi dari proses yang belum terselesaikan tidak hanya tersimpan pada memory utama. Antrian job tidak harus berada pada memory sebelum job tersebut dieksekusi (menunggu dieksekusi). Keuntungan virtual memory sendiri adalah seolah-olah hadrware memiliki memory yang cukup besar, memudahkan eksekusiproses pada sistem yang memiliki ukuran memory lebih kecil dibanding dengan ukuran memory yang dibutuhkan unruk proses tersebut.





This entry was posted on 21.23 . You can leave a response and follow any responses to this entry through the Langganan: Posting Komentar (Atom) .

0 komentar