  big-endian  little-endian

 big-endian  little-endian    
  " ",     1726 .  
        -
,      :   (big)   (little). ,
     "" (big-endian),  , 
  ,  "" (little-endian).

       ,    -
,   ,     ,  .

   

   ,    Linux, 
 <asm/byteorder .h>      _BIG_ENDIAN 
_LITTLE_ENDIAN,      .

         include/
linux/byteorder/,        -
.      .

u23   cpu to be32(u32); /*    

   big-endian */
u32   cpu to_le32(u32); /*    

   little-endian */
u32  be32 to cpu(u32); /*    big-endian 

    */
u32   le32 to_cpus (u32); /*    little-endian

     */

        .  -
   ,    , -
 (,        
     ),      . 
    .



    -    -
   , ,  ,     -
  jiffies.     HZ, 
   .   ,   
         
,          -
 .

,  HZ    86   1000. 
,     1000   ,   -
.     2.6    86  
HZ   100.       : 
  alpha  HZ  1024,    ARM  100.

 401