Rumah Pengembangan Apa itu atom? - definisi dari techopedia

Apa itu atom? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Atom?

Atom adalah bahasa pemrograman khusus berbarengan dan domain yang digunakan untuk aplikasi waktu-nyata dan tertanam. Ini fitur kompilasi penjadwalan tugas waktu dan menghasilkan kode dengan peningkatan penggunaan memori dan waktu eksekusi. Model konkurensi Atom menghilangkan persyaratan untuk algoritma pengecualian bersama.

Techopedia menjelaskan Atom

Dikembangkan pada tahun 2007, Atom dirilis sebagai sumber terbuka pada bulan April tahun itu. Itu dirancang untuk memaksimalkan operasi yang dilaksanakan dalam siklus clock yang diberikan tanpa melanggar semantik operasi atom. Namun, Atom juga menyeimbangkan beban pemrosesan dan meminimalkan latensi waktu.

Deskripsi sirkuit Atom terdiri dari serangkaian elemen dan aturan negara. Setiap aturan terdiri dari dua komponen: pembaruan status dan kondisi yang memungkinkan. Ketika aturan diaktifkan, tindakan dipilih untuk mengeksekusi secara atomis. Aturan diberikan prioritas linier dan global, dan beberapa aturan dapat ditulis ke elemen negara yang sama. Ketergantungan data antara aturan membentuk grafik. Grafik siklik lebih disukai sebagai aturan dan dapat disusun secara berurutan. Aturan pemesanan penyusun untuk meminimalkan tepi yang mengumpan balik dari aturan prioritas rendah ke prioritas tinggi. Karena pasangan aturan adalah saling eksklusif, tepi tidak penting untuk grafik ketergantungan data aturan.

Objek atom (juga dikenal sebagai objek aktif) adalah entitas aktif yang mirip dengan server multithreaded. Semua pesan yang diproses membuat utas baru di dalam objek. Utas terkadang dibuat secara bersamaan selama pembuatan objek untuk menjalankan aktivitas internal. Eksekusi utas bukan preemptive, dan hanya satu utas yang aktif dalam suatu objek pada suatu waktu. Thread terkait dengan kondisi aktivasi yang menentukan status objek yang kompatibel dengan eksekusi. Model Atom dikaitkan dengan fitur (seperti pemberitahuan keadaan, keadaan abstrak, dan predikat keadaan) dan terintegrasi dengan pengiriman pesan dan penjadwalan utas.

Apa itu atom? - definisi dari techopedia