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
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