Sains & Teknologi

Mesh: Sistem Terbaru Kompresi Memori Komputer

Browser internet dan aplikasi ponsel cerdas menggunakan banyak memori yang sering memengaruhi efisiensi aplikasi penting lainnya terutama program yang ditulis dalam bahasa C atau C language

Sekarang, Emery Berger, seorang profesor ilmu komputer dan seorang ahli dalam manajemen memori di University of Massachusetts Amherst, menciptakan sebuah sistem yang disebut sebagai ‘Mesh’ yang dapat mengurangi permintaan memori seperti itu dengan bekerja pada “memori virtual”.

“Ini adalah bagaimana memori menjadi sia-sia,” kata Berger. “Bayangkan papan Tetris di mana Anda bisa berhenti dan mengaturnya kapan saja – ini akan membuat permainan jauh lebih mudah, karena Anda selalu bisa memanfaatkan ruang kosong. Tapi Anda tidak bisa melakukan ini di C, sama seperti Anda bisa dapat melakukannya di Tetris. “

Penulis studi percaya bahwa Mesh akan memiliki dampak signifikan pada dunia komputasi. Tapi, bagaimana tepatnya cara kerjanya di memori virtual?

“Caranya adalah menemukan potongan memori yang dapat disisipkan, seperti ketika saling mengunci gigi,” jelas Berger. “Proses meshing ini bekerja karena kita hanya mengubah hal-hal dalam memori ‘fisik’. Dari perspektif program, yang hanya dapat melihat memori ‘virtual’, tidak ada yang berubah. Kita dapat melakukan ini untuk aplikasi apa pun secara otomatis.”

Pelajari lebih lanjut tentang cara kerja memori komputer:

“Ini adalah sesuatu yang dianggap mustahil oleh semua orang,” kata profesor Andrew McGregor. “Setelah Emery memiliki wawasan kuncinya, kami dapat menganalisanya secara teoritis dan merancang algoritma yang efisien untuk mengimplementasikan ide tersebut. Setelah hampir 50 tahun berjalan kebijaksanaan konvensional, sangat bagus bahwa kami sekarang memiliki solusi untuk masalah penting ini yang tidak hanya bekerja di teori, tetapi praktik. “

Sumber: Science Daily