Bagaimana komputer memastikan bahwa semua operasi disinkronkan?
Bagaimana komputer memastikan bahwa semua operasi disinkronkan?

Video: Bagaimana komputer memastikan bahwa semua operasi disinkronkan?

Video: Bagaimana komputer memastikan bahwa semua operasi disinkronkan?
Video: PC-mu Belum Benar-Benar Mati setelah Di-Shut Down. Ada Cara Lainnya. 2024, November
Anonim

Benang sinkronisasi didefinisikan sebagai mekanisme yang memastikan bahwa dua atau lebih proses atau utas bersamaan melakukan tidak secara bersamaan menjalankan beberapa segmen program tertentu yang dikenal sebagai bagian kritis. Oleh karena itu, ketika Proses 1 dan 2 keduanya mencoba mengakses sumber daya itu, itu Sebaiknya ditugaskan untuk hanya satu proses pada suatu waktu.

Jadi, apa saja mekanisme sinkronisasi yang berbeda?

Ada dua jenis dari sinkronisasi : data sinkronisasi dan proses sinkronisasi : Proses Sinkronisasi : Eksekusi simultan dari beberapa utas atau proses untuk mencapai jabat tangan sedemikian rupa sehingga mereka melakukan urutan tindakan tertentu. Kunci, mutex, dan semaphore adalah contoh proses sinkronisasi.

Selain di atas, apa saja tiga persyaratan untuk sinkronisasi? Sebuah solusi untuk masalah bagian kritis harus memenuhi tiga kondisi berikut:

  • Saling Pengecualian. Dari sekelompok proses yang bekerja sama, hanya satu proses yang dapat berada di bagian kritisnya pada titik waktu tertentu.
  • Kemajuan.
  • Menunggu Terikat.

Jadi, apa itu sinkronisasi dalam komputasi?

Sinkronisasi ( komputer sains) Proses sinkronisasi mengacu pada gagasan bahwa beberapa proses adalah untuk menghubungkan atau berjabat tangan pada titik tertentu, sehingga mencapai kesepakatan atau berkomitmen pada urutan tindakan tertentu.

Apa tujuan sinkronisasi?

Kebutuhan untuk sinkronisasi berasal ketika proses perlu dijalankan secara bersamaan. utama tujuan sinkronisasi adalah berbagi sumber daya tanpa campur tangan dengan menggunakan saling pengecualian. Yang lain tujuan adalah koordinasi interaksi proses dalam sistem operasi.

Direkomendasikan: