InggrisPerancisSpanyol

favorit OnWorks

pvm_shmdPVM - Online di Cloud

Jalankan pvm_shmdPVM di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah pvm_shmdPVM yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


pvm_shmd - memori bersama PVM (2) daemon

RINGKASAN


pvm_shmd [ -pilihan ] [ file host ]

DESKRIPSI


Pvm_shmd adalah proses daemon yang memelihara dan menangani penggunaan memori bersama
sumber daya (segmen memori, semaphore, antrian pesan) pada host PVM tertentu. Satu
pvm_shmd harus dijalankan pada setiap host di mesin virtual yang ingin menggunakan shmd yang dibagikan
lapisan melewatkan pesan memori. NS shmd lapisan pesan lewat memungkinkan proses lokal untuk
host untuk menggunakan memori bersama untuk menyampaikan pesan HANYA pada host itu. Lihat direktori shmd
README untuk catatan dan batasan lebih lanjut.

Daemon dapat dimulai secara manual seperti tugas PVM lainnya. Hanya satu pvm_shmd dapat
aktif per host. jika pvm_shmd mendeteksi yang lain pvm_shmd itu akan dimatikan.

pvm_shmd dapat dimatikan dari konsol PVM dengan menggunakan perintah reset. lokal dan
pvm_shmds jarak jauh juga dapat dimulai dari program konsol PVM pvm.

Nama daemon yang dapat dieksekusi adalah pvm_shmd.

bersama Sumber penggunaan


pvm_shmd akan mencoba untuk membuat upto MAXSEG segmen memori bersama hingga MAXPAGE
halaman memori dalam ukuran. Ukuran setiap halaman memori bergantung pada arsitektur (lihat
dapatkan ukuran halaman(3C)). Segmen kemudian diberi nomor 0..N-1 di mana N adalah jumlah segmen
dibuat. Segmen pertama (0) memiliki struktur kontrol memori bersama yang ditempatkan di
kepala. Struktur ini memungkinkan proses asing untuk menemukan segmen memori bersama lainnya
dan informasi pengendalian yang diperlukan.

Lapisan pengirim pesan, mengalokasikan memori dari segmen-segmen ini secara asinkron tanpa ada
interaksi dengan pvm_shmd menggunakan semaphore untuk melindungi data selama pembaruan ke semua
struktur terkait. Untuk setiap segmen ada peta halaman terkait yang
proses saat ini telah mengunci halaman. Setiap peta halaman untuk segmen memiliki peta yang terpisah
semaphore melindunginya. Semaphore diakses dengan set flag SEM_UNDO sehingga jika
proses memegang semaphore harus mati, OS (harus) mengatur ulang semaphore
secara otomatis, sehingga memungkinkan proses yang menunggu/diblokir untuk melanjutkan.

pvm_shmd hanya memelihara segmen dan peta halaman alokasinya. Jadi jika
memproses halaman yang dialokasikan dalam segmen dan kemudian keluar, itu adalah pvm_shmd yang mendeteksi ini
dan kemudian membebaskan halaman yang dialokasikan.

pvm_shmd statusnya dapat diperiksa kapan saja dengan menggunakan pvm_shmd_stat proses ke
tendang ke dalam pelaporan ke stdio atau file log pvm (pvml.uid) internalnya
negara.

Memori bersama dan semua proses terkait dapat dihapus dengan mengirimkan pvm_shmd a
sinyal HUP.

Mengirimkan pvm_shmd sinyal TERM hanya akan menyebabkannya menghapus semua sumber daya bersama dan
kemudian keluar.

pvm_shmd tidak dapat menangkap sinyal KILL.

Jika pvm_shmd dibunuh tanpa membersihkan semua sumber daya bersamanya, ini bisa
dibersihkan dengan menelepon gratis ipc yang berada di direktori pvm3/lib.

Pesan Lewat menggunakan SHMD


pvm_shmd menangani sumber daya yang digunakan oleh versi khusus pvm_psend() dan
pvm_precv() disimpan di perpustakaan libpvmshmd.a. Jadi untuk menggunakan fasilitas ini, aplikasi
harus menautkan ke perpustakaan ini alih-alih perpustakaan libpvm3.a biasa.

PILIHAN


Opsi berikut dapat ditentukan pada baris perintah saat memulai pvm_shmd:

-debug=tingkat
Setel pvm_shmd tingkat debug. Digunakan untuk men-debug pvm_shmd atau libpvmshmd (bukan
dimaksudkan untuk digunakan untuk men-debug program aplikasi).

-maksseg=maxseg
Menetapkan jumlah maksimum segmen yang pvm_shmd dapat membuat. Ini digunakan untuk
over-ride nilai yang dikompilasi dari shmd.h. Perhatikan bahwa nilainya tidak boleh di atas
MAXSEGS dalam file shmd.h.

-halaman maksimal=halaman maks
Setel ukuran segmen maksimum ke halaman maks halaman memori. Nilai ini tidak boleh
di atas nilai yang dikompilasi MAXPAGES di shmd.h atau batas yang ditentukan OS sebenarnya.

CATATAN


Ingat bahwa pvm_shmd memori yang dialokasikan dari VM yang tersedia di mesin. Mengalokasikan
semakin banyak segmen meningkatkan kinerja karena semakin sedikit pembagian segmen (semafor untuk
peta halaman mereka). Meskipun Anda harus ingat untuk meninggalkan beberapa memori yang tersedia untuk normal
program dan penggunaan sistem OS, sebagai pvm_shmd memori yang dialokasikan *HANYA* digunakan untuk pesan
lewat.

Gunakan pvm_shmdPVM online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    KDiff3
    KDiff3
    Repositori ini tidak lagi dipertahankan
    dan disimpan untuk tujuan arsip. Melihat
    https://invent.kde.org/sdk/kdiff3 for
    kode terbaru dan
    https://download.kde.o...
    Unduh KDiff3
  • 2
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX adalah GUI untuk
    USB Loader Waninkoko, berdasarkan
    libwiigui. Ini memungkinkan daftar dan
    meluncurkan game Wii, game Gamecube, dan
    homebrew di Wii dan WiiU...
    Unduh USBLoaderGX.dll
  • 3
    Burung api
    Burung api
    Firebird RDBMS menawarkan fitur ANSI SQL
    & berjalan di Linux, Windows &
    beberapa platform Unix. Fitur
    konkurensi & kinerja yang sangat baik
    & kekuasaan...
    Unduh Firebird.dll
  • 4
    KompoZer
    KompoZer
    KompoZer adalah editor HTML wysiwyg menggunakan
    basis kode Mozilla Composer. Sebagai
    Pengembangan Nvu telah dihentikan
    pada tahun 2005, KompoZer memperbaiki banyak bug dan
    menambahkan f...
    Unduh KompoZer.dll
  • 5
    Pengunduh Manga Gratis
    Pengunduh Manga Gratis
    Pengunduh Manga Gratis (FMD) adalah
    aplikasi sumber terbuka ditulis dalam
    Object-Pascal untuk mengelola dan
    mengunduh manga dari berbagai situs web.
    Ini cermin...
    Unduh Pengunduh Manga Gratis
  • 6
    Aetbootin
    Aetbootin
    UNetbootin memungkinkan Anda membuat bootable
    Drive USB langsung untuk Ubuntu, Fedora, dan
    distribusi Linux lainnya tanpa
    membakar CD. Ini berjalan di Windows, Linux,
    dan ...
    Unduh UNetbootin.dll
  • Lebih banyak lagi »

Perintah Linux

Ad