Ano ang pagkakaiba sa pagitan ng maliit na mga format ng data ng endian at malaking endian?

May -Akda: Judy Howell
Petsa Ng Paglikha: 5 Hulyo 2021
I -Update Ang Petsa: 21 Hunyo 2024
Anonim
Архитектура ЭВМ | Основы Операционных Систем 03 | Ассемблер
Video.: Архитектура ЭВМ | Основы Операционных Систем 03 | Ассемблер

Nilalaman

T:

Ano ang pagkakaiba sa pagitan ng maliit na mga format ng data ng endian at malaking endian?


A:

Ang pagkakaiba sa pagitan ng maliit na format ng endian at malaking endian, na tinatawag ding minsan na "endian-ness," ay ang pagkakaiba sa pagitan ng kung paano nag-order ang mga system ng computing ng maraming mga pag-iilaw ng impormasyon. Ang iba't ibang mga format na ito ay tiyak na makina, na nangangahulugang ang mga ito ay na-program sa mga makina sa isang batayan. Mahalaga na mapanatili ang pare-pareho ang katapatan sa iba't ibang mga makina kapag ang data ay inilipat o lumipat sa pagitan nila, o kahalili, upang bigyang kahulugan ang mga data upang ang pagtanggap ng computer ay nag-tabulate ng tamang resulta.

Kapag ang isang piraso ng data ay inilalagay sa isang multi-byte na format, maaari itong irepresenta sa alinman sa malaking endian o maliit na endian format. Mahalagang tandaan na kapag ang pag-order ng bit ay naging mahalaga sa mga system, ang mga malalaking format ng endian at kaunting endian ay maaari ring mag-aplay dito, at iminumungkahi ng ilang mga eksperto na ang pag-order ng bit sa mga makina ay karaniwang sumasalamin sa format ng pag-order ng bait.


Ang malaking format ng endian ay nangangahulugan na ang data ay naiimbak ng malaking dulo. Sa maraming baitang, ang unang bait ay ang pinakamalaking, o kumakatawan sa pangunahing halaga. Sa maliit na format ng endian, ang data ay nakaimbak muna ng kaunting pagtatapos. Sa kasong ito, na may mga piraso ng multi-byte, ito ang huling kagat na pinakamalaki o may pangunahing halaga kung saan ang mga kasunod na halaga ay idinagdag o nagkakasundo.

Ang mga nag-develop ay maaaring gumamit ng iba't ibang mga pag-aayos upang malutas ang malaking endian at kaunting mga isyu sa endian data. Mayroong iba't ibang mga opsyon na pang-administratibo upang ayusin ang problemang ito, ngunit mayroon ding paggamit ng isang bagay na tinatawag na isang marka ng byte order (BOM). Ang hexadecimal na representasyong ito ay maaaring matiyak na ang data ay naka-imbak sa tamang format. Bilang karagdagan, ang mga propesyonal ay maaaring talakayin kung ang endian-ness ay "transparent" sa buong isang sistema, halimbawa, kung saan ang mga itinayo na format ng tag o iba pang mga mapagkukunan ay maaaring makatulong sa pagpaplano o disenyo.