Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Figure 6.3Address space2 NAuxiliaryregionsStac kHeap0Tex tInstructor’s Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 3© Addison-Wesley Publishers 2000Masing-masing region ditetapkan oleh sifat:‣ lingkupnya ( ukuran dan alamat virtual terendah);‣ perijinan read/write/execute untuk process`s threads;‣ apakah dapat naik atau turun.Penggunaan region bersama meliputi:‣ Pustaka: Kode pustaka dapat sangat besar dan akan memboroskan memori jika dimunculkansecara terpisah ke dalam tiap-tiap proses yang menggunakannya.‣ Kernel: Sering kode kernel dan data dipetakan ke dalam tiap-tiap ruang alamat pada lokasi yangsama. Ketika suatu proses membuat suatu panggilan sistem atau suatu perkecualian terjadi, tidakdibutuhkan untuk men-switch ke suatu kumpulan dari pemetaan alamat.‣ Data sharing dan komunikasi: Dua proses, atau suatu proses dan kernel, membutuhkan share datauntuk bekerja sama dengan beberapa task.4.2 Pembentukan Proses BaruPenciptaan suatu proses baru secara tradisional tak terpisahkan dalam penyajian sistem operasi.Untuk sistem terdistribusi, desain dari mekanisme proses pembentukan harus mengambil accountpemanfaatan berbagai computer. Konsekwensinya, dukungan proses infrastruktur terbagi menjadi sistemservis yang terpisah.Penciptaan suatu proses baru dapat dipisahkan ke dalam dua aspek:‣ Pilihan suatu tuan target host.‣ Penciptaan suatu execution environment ( dan suatu initial threads di dalamnya).Kebijakan transfer menentukan apakah untuk meletakkan suatu proses baru secara lokal atau secaraterkendali. Kebijakan penempatan menentukan node mana yang sebaiknya host pilih untuk dipindahkan.Dukungan Sistem Operasi 5