Isi kandungan:
Definisi - Apakah maksud Operasi Atom?
Operasi atom dalam pengaturcaraan serentak adalah operasi program yang berjalan sepenuhnya secara bebas daripada sebarang proses lain.
Operasi atom digunakan dalam banyak sistem operasi moden dan sistem pemprosesan selari.
Techopedia menerangkan Operasi Atom
Operasi atom sering digunakan dalam kernel, komponen utama kebanyakan sistem operasi. Walau bagaimanapun, kebanyakan perkakasan komputer, penyusun dan perpustakaan juga menyediakan pelbagai peringkat operasi atom.
Dalam memuat dan menyimpan, perkakasan komputer menjalankan penulisan dan membaca ke memori berukuran kata. Untuk mengambil, menambah atau tolak, penambahan nilai berlaku melalui operasi atom. Semasa operasi atom, pemproses boleh membaca dan menulis lokasi semasa penghantaran data yang sama. Dengan cara ini, satu lagi mekanisme input / output atau pemproses tidak boleh melakukan tugas membaca atau menulis memori sehingga operasi atom selesai.
Di mana data sedang digunakan oleh operasi atom yang juga digunakan oleh operasi atom atau bukan atom yang lain, ia hanya boleh wujud dalam persekitaran pemprosesan atau mekanisme penguncian yang sepatutnya digunakan untuk mengelakkan ralat data. Bandingkan dan bertukar menjadi kaedah lain tetapi tidak menjamin integriti data untuk keputusan operasi atom.
Masalahnya berlaku apabila dua operasi berjalan secara selari (operasi serentak) menggunakan data yang sama dan perbezaan antara hasil operasi berlaku. Mengunci data pemboleh ubah kunci dan memaksa operasi berurutan proses atom yang menggunakan data yang sama atau mempengaruhinya dalam beberapa cara.