Rumah Perangkat keras Apa perbedaan antara format data endian kecil dan big endian?

Apa perbedaan antara format data endian kecil dan big endian?

Anonim

Q:

Apa perbedaan antara format data endian kecil dan big endian?

SEBUAH:

Perbedaan antara format endian kecil dan big endian, juga kadang-kadang disebut "endian-ness, " adalah perbedaan antara bagaimana sistem komputasi memesan beberapa byte informasi. Format yang berbeda ini adalah khusus mesin, yang artinya diprogram pada mesin berdasarkan kasus per kasus. Sangat penting untuk menjaga keawetan yang konsisten di berbagai mesin ketika data ditransfer atau dimigrasikan di antara mereka, atau secara bergantian, untuk menginterpretasikan data sehingga komputer penerima menabulasi hasil yang tepat.

Ketika sepotong data dimasukkan ke dalam format multi-byte, itu dapat direpresentasikan dalam format endian besar atau kecil. Penting untuk dicatat bahwa ketika bit order menjadi penting dalam sistem, format big endian dan little endian juga dapat berlaku untuk ini, dan beberapa ahli menyarankan bahwa pemesanan bit pada mesin umumnya mencerminkan format pemesanan byte.

Format big endian berarti bahwa data disimpan big end terlebih dahulu. Dalam banyak byte, byte pertama adalah yang terbesar, atau mewakili nilai primer. Dalam format endian kecil, data disimpan sedikit ujung terlebih dahulu. Dalam hal ini, dengan potongan multi-byte, itu adalah gigitan terakhir yang terbesar atau yang memiliki nilai primer yang nilai selanjutnya ditambahkan atau digabungkan.

Pengembang dapat menggunakan berbagai perbaikan untuk menyelesaikan masalah data endian besar dan kecil. Ada berbagai opsi administratif untuk memperbaiki masalah ini, tetapi ada juga penggunaan sesuatu yang disebut tanda urutan byte (BOM). Representasi heksadesimal ini dapat memastikan bahwa data disimpan dalam format yang tepat. Selain itu, para profesional dapat mendiskusikan apakah ketahanan "transparan" di seluruh sistem, misalnya, di mana tag format yang dibangun atau sumber daya lain dapat membantu dalam perencanaan atau desain.

Apa perbedaan antara format data endian kecil dan big endian?