Bagaimanakah komputer memastikan semua operasi disegerakkan?
Bagaimanakah komputer memastikan semua operasi disegerakkan?

Video: Bagaimanakah komputer memastikan semua operasi disegerakkan?

Video: Bagaimanakah komputer memastikan semua operasi disegerakkan?
Video: Memahami Sistem Pengendalian Internal pada Sistem Informasi Akuntansi 2024, Mungkin
Anonim

Benang penyegerakan ditakrifkan sebagai mekanisme yang memastikan bahawa dua atau lebih proses atau utas serentak buat tidak secara serentak melaksanakan beberapa segmen program tertentu yang dikenali sebagai bahagian kritikal. Oleh itu, apabila Proses 1 dan 2 kedua-duanya cuba mengakses sumber itu, ia sepatutnya ditugaskan kepada satu proses sahaja pada satu masa.

Jadi, apakah mekanisme penyegerakan yang berbeza?

Terdapat dua jenis daripada penyegerakan : data penyegerakan dan proses penyegerakan : Proses Penyegerakan : Pelaksanaan serentak beberapa utas atau proses untuk mencapai jabat tangan supaya mereka melakukan urutan tindakan tertentu. Kunci, mutex, dan semaphore adalah contoh proses penyegerakan.

Selain di atas, apakah tiga keperluan untuk penyegerakan? Penyelesaian kepada masalah bahagian kritikal mesti memenuhi tiga syarat berikut:

  • Pengecualian bersama. Daripada sekumpulan proses bekerjasama, hanya satu proses boleh berada dalam bahagian kritikalnya pada masa tertentu.
  • Kemajuan.
  • Penantian Terbatas.

Jadi, apakah penyegerakan dalam pengkomputeran?

Penyegerakan ( komputer sains) Proses penyegerakan merujuk kepada idea bahawa pelbagai proses adalah untuk menghubungkan atau berjabat tangan pada titik tertentu, untuk mencapai persetujuan atau komited kepada urutan tindakan tertentu.

Apakah tujuan penyegerakan?

Keperluan untuk penyegerakan bermula apabila proses perlu dilaksanakan serentak. Yang utama tujuan penyegerakan ialah perkongsian sumber tanpa campur tangan menggunakan pengecualian bersama. Yang lain tujuan ialah penyelarasan interaksi proses dalam sistem pengendalian.

Disyorkan: