Rumah Pembangunan Apakah atom? - definisi dari techopedia

Apakah atom? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa maksud Atom?

Atom adalah bahasa pengaturcaraan yang bersamaan dan domain yang digunakan untuk aplikasi masa nyata dan tertanam. Ia mempunyai penjadualan tugas masa penyusun dan menghasilkan kod dengan penggunaan memori yang lebih baik dan masa pelaksanaan. Model konkuren atom menghapuskan keperluan untuk algoritma pengecualian bersama.

Techopedia menerangkan Atom

Dibangunkan pada 2007, Atom dibebaskan sebagai sumber terbuka pada bulan April tahun itu. Ia direka untuk memaksimumkan operasi yang dijalankan dalam kitaran jam tertentu tanpa melanggar semantik operasi atom. Walau bagaimanapun, Atom juga mengimbangi beban pemprosesan dan mengurangkan latensi masa.

Penerangan litar atom terdiri daripada satu set elemen dan peraturan negara. Setiap peraturan terdiri daripada dua komponen: kemas kini negeri dan keadaan yang membolehkan. Apabila peraturan didayakan, tindakan dipilih untuk dilaksanakan secara atom. Peraturan diberikan keutamaan linier dan global, dan pelbagai peraturan boleh ditulis ke elemen keadaan yang sama. Ketergantungan data antara peraturan membentuk graf. Grafik siklik lebih disukai sebagai peraturan dan boleh dibuat secara serentak. Peraturan pesanan kompilator untuk meminimumkan tepi yang memberi suapan dari peraturan keutamaan yang rendah ke tinggi. Kerana pasangan peraturan saling eksklusif, tepi tidak kritikal untuk graf ketergantungan data peraturan.

Objek atom (juga dikenali sebagai objek aktif) adalah entiti aktif yang serupa dengan pelayan multithreaded. Semua mesej diproses membuat benang baru dalam objek. Thread kadang-kadang dicipta serentak semasa penciptaan objek untuk melaksanakan aktiviti dalaman. Pelaksanaan thread tidak preemptive, dan hanya satu thread aktif dalam objek pada satu waktu. Thread berkaitan dengan syarat pengaktifan yang menentukan keadaan objek yang bersesuaian dengan pelaksanaan. Model atom dikaitkan dengan ciri-ciri (seperti pemberitahuan negeri, keadaan abstrak dan predikat negeri) dan disepadukan dengan lulus mesej dan penjadualan thread.

Apakah atom? - definisi dari techopedia