Selasa, 16 September 2014
Multiprogramming
Pengetian
Multi programming: Multiprogramming adalah teknik menjalankan beberapa program sekaligus menggunakan timesharing.
Sejarah
sistem operasi dirancang oleh tim yang dipimpin oleh Edsger W. Dijkstra , dijelaskan dalam monograf pada 1965-1966 dan diterbitkan pada tahun 1968.
Jenis Desain
Layer 1 prihatin dengan mengalokasikan memori untuk proses. Dalam istilah modern, ini adalah pager.
Layer 2 berurusan dengan komunikasi antara sistem operasi dan konsol.
Layer 3 berhasil semua I / O antara perangkat yang terpasang ke komputer. Ini termasuk informasi penyangga dari berbagai perangkat.
Layer 4 terdiri dari program pengguna. Ada 5 proses: total, mereka menangani kompilasi , eksekusi , dan printer program pengguna. Setelah selesai, mereka melewati kontrol kembali ke antrian jadwal, yang berbasis prioritas, mendukung proses baru dimulai dan orang-orang yang diblokir karena I / O .
Layer 5 adalah pengguna (sebagai catatan Dijkstra, "tidak diimplementasikan oleh kami").
Ciri-Ciri
Tidak bergantung (Independent)
Proses terpisah satu dari lainnya dan tidak berpengaruh
Satu program pada satu saat (one program at any instant)
Pada satu waktu hanya satu proses yang dilayani pemroses, menggunakan interleave bukan overlap di antara program-program
Contoh
MS-Windows 3.0
MSWindowsNT
OS/2
macintosh System7
ppt : https://drive.google.com/file/d/0B8G5brtLI7J6SjEya2g4Y1NmUkU/edit?usp=sharing
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar