I guess that an alternative source of music would encourage Apple to lower their prices, offer additional value or something like that. Wouldn't that be nice?
There's one difference: HT (Intel's SMT) is a way to use the processor resources more efficiently. Dual Core is like having two real CPU's (not exactly, because they share lots of stuff). The performance difference between HT and Dual Core is abysmal.
As far as I know, there's one difference: SMT (hyperthreading) is a way to use more efficiently the resources of a CPU, while Dual Core CPU's are like two real CPU's, with some small differences (cache, for example).
If that's the case, maybe the companies will license their products as if two CPU's (or one plus fraction) are used.
Actually, those kind of attacks are precisely what the new NX bit (http://en.wikipedia.org/wiki/NX) tries to defeat. In IA32 pages in memory can be read and written, if they can be read, the can be executed (making possible the classic buffer overflow attack). In AMD64 (and some other architectures) pages have one more permission: they can be read, written AND executed.. and pages in the data section of a program (where you store all dynamic data, variables, arrays, etc. and buffer overflow exploits) have the NX (not execute) bit set by default.
Competition is good. People like to have choices.
I guess that an alternative source of music would encourage Apple to lower their prices, offer additional value or something like that. Wouldn't that be nice?
There's one difference: HT (Intel's SMT) is a way to use the processor resources more efficiently. Dual Core is like having two real CPU's (not exactly, because they share lots of stuff). The performance difference between HT and Dual Core is abysmal.
As far as I know, there's one difference: SMT (hyperthreading) is a way to use more efficiently the resources of a CPU, while Dual Core CPU's are like two real CPU's, with some small differences (cache, for example).
If that's the case, maybe the companies will license their products as if two CPU's (or one plus fraction) are used.
Actually, those kind of attacks are precisely what the new NX bit (http://en.wikipedia.org/wiki/NX) tries to defeat. In IA32 pages in memory can be read and written, if they can be read, the can be executed (making possible the classic buffer overflow attack).
In AMD64 (and some other architectures) pages have one more permission: they can be read, written AND executed.. and pages in the data section of a program (where you store all dynamic data, variables, arrays, etc. and buffer overflow exploits) have the NX (not execute) bit set by default.