       
  .       -
       .  ,  -
    ,    Linux, 
     2. ,
     .    , 
 long       . ,  -
  Alpha     64 . , -
,    long   64 .  int    -
  32 .   Alpha   64     
  .

,    

          
 .  ,      ,
        . ,  -
       (byte 8 ),  (word 16 ),
  (double word 32 )    (quad word 64 ),  
       32-.        -
  Linux        -
,   .

   ,   
Linux,   <asm/types .h>   BITTS_PER_LONG, 
   long         .
         -
    . 19.1.

    ,   ,   -
   ,    3,  
     .  -
          
   .     ,  
      ,   -
  ,       -
.   Linux   long     .
     ANSI ,    -
   Linux.    ,     
  ,        -
 .  ,  ,    int 
  ,     long4.

         .
,  64-      64 ,  
48     .    ,   
       , , ,  
    Intel .

    char,    8 .

  ,  64-  ,    Linux, -
  int  long  .   int  32 ,    long  64 .
   32-        32 .

392                                                                     19