64bit versus 32bit OS
Ing. Pavel PaJaSoft Janoušek
PaJaSoft na FoNet.Cz
Středa Prosinec 12 09:42:45 CET 2007
linux-bounces na linux.cz <mailto:linux-bounces na linux.cz> wrote:
> Dne Wed, 12 Dec 2007 08:58:31 +0100
> "Ing. Pavel PaJaSoft Janoušek" <PaJaSoft na FoNet.Cz> napsal(a):
>
>> linux-bounces na linux.cz <mailto:linux-bounces na linux.cz> wrote:
>>> pomlcim zcela ;-). Jen pro zajimavost sizeof(int) na 64bit linuxu
>>> vraci 4 ne 8, ukazatele samozrejme 8.
>>
>> A není to proti smyslu tohoto operátoru? Nativní slovo je
>> přece o velikosti 8 bytů...
>
> Proč? int na této platformě má opravdu 4 byty, takže sizeof
> říká pravdu.
> Nikde není řečeno, že by int musel odpovídat nejdelšímu slovu, s jakým
> je CPU schopno rozumně pracovat.
V tom případě nechápu proč jsme ho již v historii několikrát
měnili... Krátkou rešerší jsem nalezl např. tuto definici:
1. A common name for the {integer} data type. In {C} for example, it means
a (signed) integer of the computer's native {word length}.
Chcete říci, že __nativní__ velikost je v 64-bitovém CPU 32-bitové
číslo?
Ing. Pavel Janoušek
technická podpora
E-mail: janousek na fonet.cz
FoNet, spol. s r.o.
Za Kovárnou 1, 625 00 Brno
Tel.: +420 543 244 749
Fax.: +420 543 244 751
WWW : http://WWW.FoNet.Cz/
Další informace o konferenci Linux