Microsoft разработи експериментална операционна система
Microsoft пусна прототип на нова операционна система с кодово наименование Barrelfish, написана специално за многоядрени системи. Очаква се, изходният код Barrelfish да бъде на разположение за всички желаещи.
Обикновено, операционните системи при работа в многоядрена среда се опитват да разделят ресурсите между програмите. Това не винаги е възможно да се направи ефективно, особено ако един от процесите изисква повече изчислителна мощност.
Barrelfish се отличава с това, че тя поддържа база данни за достъпните процесорни ядра, памети и други информации от ниско ниво. Ядрата си обменят съобщения едно с друго по специална шина за данни. Когато такова съобщение пристигне по назначение, един от процесите „оживява” и изпълнява зададените инструкции.
Това не е единствената експериментална ОС на Microsoft. През март 2008 г., компанията показа прототип на системата Singularity, фокусирана предимно върху академичните среди. Приоритет на тази ОС се явява надеждността, а не производителността. През юли 2008 г. стана известно, че Microsoft планира да изгради на база Singularity, интернет ориентираната ОС Midori, предназначена да направи приложенията независими от хардуера.
Коментари
Все още няма коментари