作業系統ENDIAN(位元組儲存次序)
在各種計算機體系結構中,對於位元組、字等的儲存機制有所不同,因而引發了計算機通訊領域中一個很重要的問題,即通訊雙方交流的資訊單元(位元、位元組、字、雙字等等)應該以什麼樣的順序進行傳送。如果不達成一致的規則,通訊雙方將無法進行正確的編/譯碼從而導致通訊失敗。
目前在各種體系的計算機中,通常採用big-endian和little-endian兩種位元組儲存機制描述在多位元組數中各個位元組的儲存順序。
1、big-endian
按照最高位位元組(包含最高位,即MSB,的位元組)至最低位位元組(包含最低位,即LSB,的位元組)的順序,存放在連續的地址中。
採用這種機制的處理器有IBM3700系列、PDP-10、Mortolora微處理器系列和絕大多數的RISC處理器。
Motorola的PowerPC系列CPU採用big endian方式儲存資料。
2、little-endian
按照最低位位元組(包含LSB的位元組)至最高位位元組(包含MSB的位元組)的順序,存放在連續的地址中。
採用這種機制的處理器有PDP-11、VAX、Intel系列微處理器和一些網路通訊裝置。
Intel的x86系列用little endian方式儲存資料。
3、Middle-endian
除了big-endian和little-endian之外的多位元組儲存順序就是middle-endian。這種儲存順序偶爾會在一些小型機體系中的十進位制數的壓縮格式中出現。
PLATFORM_ID PLATFORM_NAME ENDIAN_FORMAT
----------- ------------- ----------------------
1 Solaris[tm] OE (32-bit) Big
2 Solaris[tm] OE (64-bit) Big
3 HP-UX (64-bit) Big
4 HP-UX IA (64-bit) Big
5 HP Tru64 UNIX Little
6 AIX-Based Systems (64-bit) Big
7 Microsoft Windows IA (32-bit) Little
8 Microsoft Windows IA (64-bit) Little
9 IBM zSeries Based Linux Big
10 Linux IA (32-bit) Little
11 Linux IA (64-bit) Little
12 Microsoft Windows 64-bit for AMD Little
13 Linux 64-bit for AMD Little
15 HP Open VMS Little
16 Apple Mac OS Big
17 Solaris Operating System (x86) Little
18 IBM Power Based Linux Big
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25744374/viewspace-756236/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 作業系統(8)儲存器管理作業系統
- 位元組跳動極高可用 KV 儲存系統詳解
- 作業系統程式、儲存和I/O作業系統
- 作業系統儲存器管理筆記作業系統筆記
- 字元型別的字元儲存與位元組儲存字元型別
- 【作業系統筆記】動態儲存管理作業系統筆記
- 作業系統思考 第五章 更多的位與位元組作業系統
- 利用oracle儲存過程執行作業系統命令Oracle儲存過程作業系統
- 分享:大端小端-位元組儲存順序
- nodejs圖片轉換位元組儲存NodeJS
- 1.6.4.1. 作業系統組作業系統
- [計組 notes] Chapter 3 儲存系統APT
- 關於Big-Endian/Little-Endian 位元組順序的簡單記錄
- 作業系統——c++實現頁式虛擬儲存管理作業系統C++
- Oracle作業系統使用者組Oracle作業系統
- 理解作業系統之儲存管理作業系統
- 儲存系統
- 作業系統儲存管理實驗:最近最少使用LRU(Least Recently Used)作業系統AST
- 細說Oracle資料庫與作業系統儲存管理二三事Oracle資料庫作業系統
- 作業系統儲存管理和oracle資料庫(第二篇)作業系統Oracle資料庫
- 作業系統儲存管理和oracle資料庫(第三篇)作業系統Oracle資料庫
- 作業系統儲存管理和oracle資料庫(第一篇)作業系統Oracle資料庫
- AIX作業系統掛載iSCSI磁碟裝置,並建立為共享儲存AI作業系統
- 系統分析設計小組作業1
- 作業系統檔案轉儲成BLOB作業系統
- 作業系統(1)——作業系統概述作業系統
- 作業系統(一):作業系統概述作業系統
- 彙編——位元組單元和字單元儲存雙字元字元
- 儲存系統實現-構建自己的儲存系統(一)
- 作業系統(二):作業系統結構作業系統
- 【作業系統】作業系統綜述(一)作業系統
- 作業系統 作業5作業系統
- 作為最常用的儲存協議,企業如何進行NAS儲存統一管理?協議
- SAPGUI軟體裡做的設定,本地作業系統儲存的具體位置GUI作業系統
- 系統 儲存過程儲存過程
- 作業系統1—作業系統概論(上)作業系統
- 作業系統2—作業系統概論(下)作業系統
- 【Oracle安裝與作業系統使用者組】Oracle作業系統