On Mon, Sep 29, 2008 at 12:42 PM, nidhi mittal <[EMAIL PROTECTED]> wrote:
> Hi all
> its a very basic ques may be for many of you .but i have this confusion from
> long that is.
> when we say this application is 32 bit application or 64 bit what do we mean
> by that
>  is it processor which is 32 bit or 64 bit
> or the OS which is is 32 bit or 64 bit
> or what ?

It means the application can access 2^32 bits of memory i.e 4gigs.And
this means a 64 bit application needs a 64 bit kernel atleast, which
will run on a 64 bit processor. Aliter a 32 bit application can run on
top of either 32 or 64 bit kernel. And a 32 bit kernel can run atop a
32 bit processor or 64 but processor.

> 2. Does it have some relation that in windows in C language int size is 2
> bytes in linux gcc it is 4 bytes

No such restriction for C in windows. It is still 4 bytes.

> i mean any relation of word size with it ??
word size is 32 bits on both Windows and Linux.

Cu,
    --Pradeep
> --
> Thanks & Regards
> Nidhi
>



-- 
play the game

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to [EMAIL PROTECTED]
Please read the FAQ at http://kernelnewbies.org/FAQ

Reply via email to