📜 ⬆️ ⬇️

Microsoft talks about the fundamental processing of the Windows kernel

According to Ty Carlson, the manager of Windows, who spoke today at the Future in Review 2007 conference in San Diego (California, USA), future versions of Windows will be completely different from today’s. The main thing that will be processed will be the core.



Carlson noted that the changes will be made in the core of the operating system in the key to the introduction of more powerful multi-core processors, which process the information completely differently from their predecessors and not at all in the core of many modern operating systems.
')
“In the future, the client computer will have 8, 16, 64 and more computing cores. Today's operating systems, such as Vista, can work with one, two, or four processors, ”says Carlson.

Microsoft says that according to forecasts, in the next decade a large increase in gigahertz is hardly worth the wait, but an increase in cores in processors will be unequivocal. Carlson said that today all operating systems can work with several data streams anyway, however almost no operating system works fine with systems where more than 16 processors simultaneously calculate data, for normal operation of such systems either specialized buses or drivers are required or a completely redesigned kernel architecture.

He recalled that for the first time the concept of multiprocessing appeared in the operating system WindowsNT 3.1, which was published back in 1993. Then the OS kernel could manage multiple threads from multiple processors at once.

Then Microsoft said that there are no technical restrictions on the launch of the OS in the kernel, there are only license restrictions. At the same time, there were actually limitations — 32-bit Windows NT could not support more than 32 threads architecturally, but in 1993, 32-processor systems were super-uncommon and, if they were, then Windows was not used on them. The current 64-bit Vista supports up to 64 cores no matter how many physical processors are in the system.

Carlson said that future Windows "will not only be different, but fundamentally different." However, while the company does not provide a ready-made technical concept, perhaps the groundwork that was first tested in the Windows DataCenter Server operating system will be taken as a basis, but they will be optimized for use at the consumer level, perhaps the concept of layers will be introduced into the OS kernel each of which will have its own functions and tasks - an interface separately, mathematical functions separately, application programs separately, etc.

One of the main problems of the future multiprocessor core, according to Microsoft, will be the work of applications in a fundamentally new environment. Almost all programs will have to be thoroughly rewritten and optimized, firstly for multithreading, and secondly for a new “flaky” core.

Source: https://habr.com/ru/post/9243/


All Articles