- Raksasa teknologi Redmond memutuskan untuk mengungkapkan rahasia di balik pembaruan Windows 11 yang lebih kecil.
- Windows 10 versi 1809 dan di atasnya, gunakan kompresi diferensial maju dan mundur berpasangan.
- Ini memastikan bahwa OS dapat kembali ke versi dasarnya sebagai status perantara saat melakukan servis.
- Lihat artikel menarik ini dan intip di balik tirai Microsoft, lihat bagaimana mereka melakukannya.
Seperti yang kita semua tahu, Windows 11 menerima Pembaruan Patch Selasa pertamanya beberapa jam yang lalu, dan meskipun tidak pembaruan besar, mengingat OS baru saja mulai diluncurkan secara umum secara terhuyung-huyung selama seminggu yang lalu.
Pembaruan terbaru ini hanya memperbaiki beberapa masalah kompatibilitas, tampaknya tanpa memperkenalkan yang baru.
Tetapi, jika Anda masih merasa bahwa pembaruan yang diinstal pada PC Anda lebih cepat dari yang Anda harapkan, Microsoft sekarang memberikan lebih banyak wawasan tentang apa yang memungkinkan ini.
Mari kita cari tahu bersama tentang apa ini, ya?
Beginilah cara Microsoft membuat pembaruan lebih kecil
Tepat sebelum kita menyelami apa yang berubah dalam model servis Windows 11, penting untuk mendiskusikan motivasi di balik perubahan serta model servis yang ada.
Kita semua bisa setuju bahwa Windows adalah sistem operasi yang digunakan di berbagai lingkungan di seluruh dunia.
Terlebih lagi di lingkungan hibrida ini di mana setiap orang mungkin tidak memiliki akses ke koneksi internet tercepat tetapi masih perlu tetap terlindungi melalui patch keamanan.
Inilah mengapa patch harus berukuran kecil, terutama karena pembaruan kumulatif bulanan berisi semua perbaikan yang dirilis sebelumnya.
Versi 1809 dan di atasnya, dari Windows 10, menggunakan kompresi diferensial maju dan mundur berpasangan yang dijelaskan dalam diagram di atas.
Ini benar-benar memastikan bahwa OS dapat kembali ke versi dasarnya sebagai status perantara saat melakukan servis. Seperti yang mungkin Anda perhatikan, sementara diferensial maju dan mundur simetris, mereka menampilkan konten yang sangat berbeda.
Perusahaan teknologi yang berbasis di Redmond tidak menggunakan delta dua arah karena beberapa transformasi dan patch dapat menghapus data yang diperlukan untuk delta terbalik.
Untuk memastikan transformasi non-destruktif, delta terbalik pertama-tama perlu menyimpan konten yang ditambahkan dan dihapus oleh delta maju.
Karena konten yang terputus-putus, prosesnya tidak akan terlalu efisien, setidaknya jika dibandingkan dengan kompresi diferensial maju dan mundur berpasangan.
Microsoft telah benar-benar mengubah proses ini di Windows 11 menggunakan pendekatan yang disebut pembuatan data pembaruan terbalik.
Pemetaan bekerja dengan menjalankan pembongkaran byte demi byte dari kode perakitan program dan mengidentifikasi alamat virtual. Alamat virtual berhubungan secara logis dengan titik masuk untuk fungsi kode rakitan dan bergeser saat kode rakitan diperbarui dengan perbaikan. Pergeseran ini diamati oleh mesin delta dan ditangkap oleh tabel pemetaan. Proses pemetaan pada penerapan delta menormalkan alamat dari perubahan ini dan merupakan sebagian besar alasan mengapa algoritma delta yang tercerahkan secara arsitektur modern sangat efisien.
Tampaknya pendekatan yang sederhana dan intuitif, ia mengamati instruksi delta dan kemudian membalikkannya secara langsung tanpa melalui pass terbalik delta yang dipasangkan.
Di backend, bagaimanapun, ini merupakan perubahan backend yang signifikan yang menggunakan tabel pemetaan untuk memetakan perubahan yang dihasilkan dalam fungsi kode perakitan.
Sama seperti instruksi penambalan dasar, transformasi ini dapat "diamati" dan dibalik. Ada sedikit overhead karena tidak semua pemetaan adalah 1:1, dan di mana pemetaan maju bertentangan dengan pemetaan terbalik yang diamati, instruksi patch tambahan harus digunakan untuk menyelaraskan pemetaan. Ini dapat dilakukan di tempat, dan pemetaan terbalik akan memberikan kinerja yang hampir sama dengan delta terbalik dengan pemetaan langsung dari pembuatan delta yang dilakukan di server.
Pejabat Redmond mengklaim bahwa pendekatan pembuatan data pembaruan terbalik telah menghasilkan pengurangan 40% dalam ukuran pembaruan Windows 11.
Perusahaan Redmond mengatakan bahwa mereka juga mengajukan paten untuk metodologi ini beberapa bulan yang lalu. Masih harus dilihat apakah Microsoft akan mendukung teknik ini ke Windows 10 juga.
Penasaran dengan teknik reduksi ini? Bagikan pendapat Anda dengan kami di bagian komentar di bawah.