Microsoft предложила новую концепцию операционных систем
Из-за роста числа ядер в каждом следующем поколении процессоров назрел вопрос о пересмотре основополагающей архитектуры нынешних операционных систем, заявил Дейв Проберт (Dave Probert), архитектор ядра Microsoft Windows.
Несмотря на всю свою мощь, нынешние компьютеры не в состоянии полностью удовлетворить пользователей из-за отсутствия ПО, эксплуатирующего преимущества многоядерных процессоров. Написание параллельных приложений не выход, ведь параллельное программирование требует изрядного мастерства. В чем же решение?
По мнению г-на Проберта, отрасль должна пересмотреть основополагающие абстракции, которые используются в моделях ОС. Новинка будет весьма отличаться от Windows или UNIX.
Типичные настольные компьютеры позволяют одновременно запускать несколько программ. Центральный процессор, отдавая каждому приложению некоторый квант времени, создает иллюзию того, будто программе предоставлен отдельный (а на деле виртуальный) процессор. При этом многозадачная ОС постоянно переключается между режимом ядра и режимом пользователя. В случае с многоядерными процессорами в принципе ничего не меняется — правда, переключаться приходится чаще. Кроме того, каждый виртуальный процессор стремится привлечь внимание физического.
По прогнозам Intel и AMD, продолжится рост количества процессорных ядер и, очевидно, виртуальных процессоров в понятиях нынешней парадигмы ОС и приложений. Следовательно, пришло время отказаться от устаревшей абстракции разделения ОС на два режима.
Как предлагает г-н Проберт, многоядерные процессоры должны стать просто процессорами, каждый из которых может быть отдан на обслуживание одной программы.
В таком случае ОС будет выступать гивервизором, то есть прослойкой между виртуальной машиной и физическим оборудованием. ОС могла бы назначать процессор и некоторый объем памяти программе (или среде выполнения), а та взяла бы на себя самостоятельное управление ресурсами посредством метаданных, полученных от компилятора, лучше знающего тонкости использования ресурсов.
Юрий Стрельченко
Компьютерра-Онлайн
Продам дачу на "Вишня-2", 12 соток, большая теплица 45 кв.м, сад, кустарники, 2- этажный дом с баней, глубоководная скважина питьевой воды 31 м, хозпостройка. Недалеко озеро Друкшяй. +370-679-14913
Продам ухоженную дачу на "Вишня 1". Торг уместен. +370-612-91697
Продам FORD FUSION 2004 г. ТО до 2027-04. Новый катализатор, новые тормоза. Всего за 1000 Eur. +370-656-22710
Комментарии
Для комментирования необходимо войти в аккаунт Facebook (Meta)
IT новости
другие новости раздела →
Искусственный интеллект: от мечты фантастов до реальности XXI века
Китай запустил спутник для сети мобильной связи 5G
Эксперт рассказал, почему нельзя оставлять смартфон заряжаться на ночь
ФБР назвало угрозой российские мобильные приложения
WSJ сообщила о секретном проекте Google по сбору личных медицинских данных
Илон Маск засомневался в полезности Twitter
ZTE приступила к продаже первого 5G-смартфона