Print 71 comment(s) - last by heulenwolf.. on May 19 at 1:40 PM

Improved hardware and software compatibility one of the top three goals of Windows 7 development

Microsoft is working hard to make things better for the launch of Windows 7 following the lukewarm reception to Windows Vista. Vista was plagued with early hardware and software incompatibility issues that were one of the main reasons enterprise customers refused to migrate from XP.

Microsoft says that among the improvements in Windows 7 is better support for Hyper-Threading according to Microsoft's Bill Veghte. Veghte says that Microsoft has been working closely with Intel to beef up Windows 7’s support for Hyper-Threading. Hyper-Threading it a technique used by Intel to allow processing tasks to be divided among multiple cores on a processor.

Veghte said at the Microsoft TechEd conference, "The work that we've done in Windows 7 in the scheduler and the core of the system to take full advantage of those capabilities, ultimately we think we can deliver a great and better experience for you. We need to make sure the ecosystem is really, really ready."

Veghte is keen to get people to understand that Windows 7 won’t suffer from the same early problems Vista had that prevented the operating system from making headway in enterprise environments. He says that Windows 7 is "very, very close" to achieving full compatibility with virtually all hardware and software makers.

Microsoft currently expects to finish Windows 7 by mid-August and offer a final version to consumers and businesses by the holiday shopping season. That is a key target for Microsoft as a better operating system could woo consumers to buy new computers for the holidays. Better computer sales is certainly something that both Microsoft and computer makers need. Microsoft has admitted that Windows sales are down 16% in the most recent fiscal quarter.

Comments     Threshold

This article is over a month old, voting and posting comments is disabled

somewhat inaccurate
By RamarC on 5/15/2009 12:41:58 PM , Rating: 5
Hyper-Threading it a technique used by Intel to allow processing tasks to be divided among multiple cores on a processor.

That statement is somewhat inaccurate. Hyper-threading allows parallel execution of threads within a core. Hyper-threading originated on single core Pentium 4 CPUs so it is not limited to multi-core processors.

RE: somewhat inaccurate
By TomZ on 5/15/09, Rating: 0
RE: somewhat inaccurate
By JonnyBlaze on 5/15/2009 12:56:50 PM , Rating: 2
that doesn't mean they don't exist. im running w7 on a p4 3.0 northwood.

RE: somewhat inaccurate
By TomZ on 5/15/09, Rating: 0
RE: somewhat inaccurate
By joey2264 on 5/15/2009 1:30:24 PM , Rating: 5
The Atom has hyperthreading, so I guess I don't get the joke.

RE: somewhat inaccurate
By jonmcc33 on 5/15/2009 3:52:30 PM , Rating: 2
You can't use a smiley when indicating sarcasm. You need to use </sarcasm>

RE: somewhat inaccurate
By AwesomeSauce on 5/15/2009 4:47:32 PM , Rating: 4
But that sort of defeats the purpose of sarcasm.

RE: somewhat inaccurate
By jonmcc33 on 5/16/2009 9:56:13 AM , Rating: 1
It's better than people assuming that you have no clue what you are talking about because they completely missed the smiley. ;-)

RE: somewhat inaccurate
By xdrol on 5/17/2009 6:58:22 AM , Rating: 2
They do: Atom is one.

RE: somewhat inaccurate
By fezzik1620 on 5/15/2009 1:46:31 PM , Rating: 2
I was thinking the same thing at first, but I followed the link to the article this references. The article defines hyper-threading as:
an architecture where processing is divvied up among multiple processors or cores.

Which sort of contradicts the word hyper-threading in this article has a hyperlink to a glossary that defines hyper-threading as:
(1) A high-performance computing architecture that simulates some degree of overlap in executing two or more independent sets of instructions. -emphasis added

And it goes on to distinguish hyper-threading from Intel's Hyper-Threading. It makes sense to call it hyper-threading on InfoWeek's website, but here on DT where Hyper-Threading is well know it is very confusing. Shane probably should have called it multi-threading; that would have been much less confusing.

RE: somewhat inaccurate
By RamarC on 5/15/2009 3:09:57 PM , Rating: 2
The article has bastardized the definition. Hyper-threading is not "an architecture where processing is divvied up among multiple processors or cores." Hyper-threading was created by Intel and their definition is the gospel.

Microsoft's platform design notes give a more detailed description:
The HT in the processors makes two architectural states available on the same physical processor. Each architectural state can execute an instruction stream, which means that two concurrent threads of execution can occur on a single physical processor. Each thread of execution can be independently halted or interrupted. These architectural states are referred to as logical processors in this white paper.

The main difference between the execution environment provided by the processor, compared with that provided by two traditional single-threaded processors, is that HT shares certain processor resources: there is only one execution engine, one on-board cache set, and one system bus interface. This means that the logical processors on an HT processor must compete for use of these shared resources. As a result, an HT processor will not provide the same performance capability as two similarly equipped single-threaded processors.

"DailyTech is the best kept secret on the Internet." -- Larry Barber
Related Articles

Most Popular ArticlesAre you ready for this ? HyperDrive Aircraft
September 24, 2016, 9:29 AM
Leaked – Samsung S8 is a Dream and a Dream 2
September 25, 2016, 8:00 AM
Yahoo Hacked - Change Your Passwords and Security Info ASAP!
September 23, 2016, 5:45 AM
A is for Apples
September 23, 2016, 5:32 AM
Walmart may get "Robot Shopping Carts?"
September 17, 2016, 6:01 AM

Copyright 2016 DailyTech LLC. - RSS Feed | Advertise | About Us | Ethics | FAQ | Terms, Conditions & Privacy Information | Kristopher Kubicki