We have never said that 64-bit mode is backward compatible. Neither is MMX, SSE floting point support etc. The *processor* is backward compatible. Get it?
But it has everything to do with not being backward compatible with old x86 instruction set, and going 64 bit is really the only excuse for that you could make and get away with it.
So after all, indirectly, it has helluva lot to do with being a 64 bit processor.
It *is* backward compatible with old x86 instruction set. In every way.
If you mean that a 286 can not run AMD64, then you are right, but can a 286 run:
The price would be *much* lower than if you add a new hard drive, more mem, new 3d-card and everything else. SATA is great, but performance is marginally better than PATA. What he was trying to explain is that the PC has better parts in average with a lower price.
You may like the "Mac experience" better, and that is great for you! But the point here was price and hardware parts, and it is *not* better on the mac.
Yeah, exactly! The ISA is 64 bit. Its like old 32 bit ISAs where people stuffed the last bits with extra info as they knew that the current machine could not access it anyway.
You ought to be able to use full 64 bit addresses though if "only" 48 bit are on the local machine, think cluster with shared memory. Am I thinking correctly? I should go to sleep!
No. it will fill up just as fast in 32-bit mode. In 64 bit mode the textsize will be approx. 10-15% bigger. the data size depends on how much pointers you use; not using many pointers and the data size will not increase.
No you are not wasting 35 bits of your address space. You still have the address space. You can use it fo mmaping large files, share large address spaces in a cluster etc.
This will not make software better, only make it harder for free software developers and small software companies. Will slow the development process and add huge expenses.A way for big corporations to controle the software market.
I belive they have at least to change motherboards. I think the memory controller is on the northbridge so the cpus can be reused. But I do not know how they package these processors; maybe the processor is on some sort of package, with the memory controller on it and then the processors have to be replaced too.
What I think they will do is taking them to normal computer usage and buy new macs for the cluster!!!
Darwin is the union of Mach and BSD *both* of which are in kernelmode. Darwin is *not* a microkernel design. Everything is put inside the kernel, i.e. Mach, BSD file system, BSD drivers Apple drivers BSD network stack etc. Because Darwin includes a microkernel does not mean its microkernel based.
Iraq
Vietnam
Korea
Afganistan
Panama
Peru
And well, is it not easy to call every one
arguing about Israel anti-semitic?
You that have so much knowledge of history
should know that the palestinians are a semitic
people.
What I said from the start was that 16 GPRs and
SSE2 had nothing to do with Athlon64 beeing a 64 bit processor.
I think you missunderstood was I was trying to point out.
You could have all these features on a 4 bit CPU if you wish to. So really it is not much to argue about.
So you mean that MMX is a feature of 32-bit CPUs?
We have never said that 64-bit mode is backward compatible. Neither is MMX, SSE floting point support etc. The *processor* is backward compatible.
Get it?
It *is* backward compatible with old x86 instruction set. In every way.
If you mean that a 286 can not run AMD64, then you are right, but can a 286 run:
386 code?
486 code?
586 code?
MMX code?
3dnow code?
SSE and SSE2 code?
They all did get away with it!
And they never crash and bla, bla ;-)
Yeah like MacOS X, just a waste.
Add a 64-bit OS like Linux or BSD.
Windows 64-bit for AMD64 exist in Beta.
Windows for other 64-bit architectures has been
around for ca 10 years.
Mac OS X is now multitasking and has
memmory protection (*FINALY*) but
where is that 64 bit OS you are talking
about?
The price would be *much* lower than if you
add a new hard drive, more mem, new 3d-card
and everything else. SATA is great, but
performance is marginally better than PATA.
What he was trying to explain is that the PC
has better parts in average with a lower price.
You may like the "Mac experience" better, and
that is great for you! But the point here was
price and hardware parts, and it is *not* better
on the mac.
Yeah, exactly! The ISA is 64 bit. Its like old
32 bit ISAs where people stuffed the last bits
with extra info as they knew that the current
machine could not access it anyway.
You ought to be able to use full 64 bit addresses
though if "only" 48 bit are on the local machine,
think cluster with shared memory. Am I thinking
correctly? I should go to sleep!
Well I am speaking Swedish (sa det sa), but your right ;-)
Should go and sleep now!
True, and do not forget SSE2, larger TLB:s and on-chip memmory controller, but none of this has to do with Athlon64 being a 64 bit processor.
64 bit address space, 64 bit GPR:s.
No. it will fill up just as fast in 32-bit mode. In 64 bit mode the textsize will be approx. 10-15% bigger. the data size depends on how much pointers you use; not using many pointers and the data size will not increase.
Yeah, I *did* get it ;-)
Yeah your right! $1299 is to expensive. If you want to burn money, why not burn $2000, and get that exclusive one-button mouse.
No you are not wasting 35 bits of your address space. You still have the address space. You can use it fo mmaping large files, share large address spaces in a cluster etc.
What do you get with a $3000 G5?
This will not make software better, only make it harder for free software developers and small software companies. Will slow the development process and add huge expenses.A way for big corporations to controle the software market.
Why try to help someone at all.
I belive they have at least to change motherboards.
I think the memory controller is on the northbridge
so the cpus can be reused. But I do not know how
they package these processors; maybe the processor is
on some sort of package, with the memory controller
on it and then the processors have to be replaced too.
What I think they will do is taking them to normal
computer usage and buy new macs for the cluster!!!
of course not.
I am not saying that ls, cat, make, gcc is in
the kernel.
I am saying drivers, filesystems, network stack
is part of the kernel (in Darwin).
Now these comes from BSD or from Apple.
I true mikrokernel design has these parts as
userspace processes.
No.
Darwin is the union of Mach and BSD *both* of which
are in kernelmode. Darwin is *not* a microkernel
design. Everything is put inside the kernel, i.e.
Mach, BSD file system, BSD drivers Apple drivers
BSD network stack etc. Because Darwin includes
a microkernel does not mean its microkernel based.
No, most distributions will use both 32 and 64
bit libs, Debian does so on SPARC and is going
to do it on AMD64 as well.