• Наука
  • Технологии
  • Моделирование
  • Космос
  • Концепции
  • Hardware
  • Сети
  • Приложения
Home Software Microsoft предложила новую концепцию операционных систем

Концепция новой  операционной системыИз-за роста числа ядер в каждом следующем поколении процессоров назрел вопрос о пересмотре основополагающей архитектуры нынешних операционных систем, заявил Дейв Проберт (Dave Probert), архитектор ядра Microsoft Windows.

Несмотря на всю свою мощь, нынешние компьютеры не в состоянии полностью удовлетворить пользователей из-за отсутствия ПО, эксплуатирующего преимущества многоядерных процессоров. Написание параллельных приложений не выход, ведь параллельное программирование требует изрядного мастерства. В чем же решение?

По мнению г-на Проберта, отрасль должна пересмотреть основополагающие абстракции, которые используются в моделях ОС. Новинка будет весьма отличаться от Windows или UNIX.

Типичные настольные компьютеры позволяют одновременно запускать несколько программ. Центральный процессор, отдавая каждому приложению некоторый квант времени, создает иллюзию того, будто программе предоставлен отдельный (а на деле виртуальный) процессор. При этом многозадачная ОС постоянно переключается между режимом ядра и режимом пользователя. В случае с многоядерными процессорами в принципе ничего не меняется — правда, переключаться приходится чаще. Кроме того, каждый виртуальный процессор стремится привлечь внимание физического.

По прогнозам Intel и AMD, продолжится рост количества процессорных ядер и, очевидно, виртуальных процессоров в понятиях нынешней парадигмы ОС и приложений. Следовательно, пришло время отказаться от устаревшей абстракции разделения ОС на два режима.

Как предлагает г-н Проберт, многоядерные процессоры должны стать просто процессорами, каждый из которых может быть отдан на обслуживание одной программы.

В таком случае ОС будет выступать гивервизором, то есть прослойкой между виртуальной машиной и физическим оборудованием. ОС могла бы назначать процессор и некоторый объем памяти программе (или среде выполнения), а та взяла бы на себя самостоятельное управление ресурсами посредством метаданных, полученных от компилятора, лучше знающего тонкости использования ресурсов.

Источник: compulenta.ru

Добавьтe Ваш комментарий

Ваше имя (псевдоним):
Комментарий:
 

Материалы по теме

Как сделать потолок из гипсокартона. Как сделать подвесной потолок в доме. Какой потолок лучше сделать. Отделка ванной комнаты. Быстрая отделка ванных комнат панелями. Отделка ванной комнаты пластиковыми панелями. Кровля крыши профнастилом. Качественные материалы для кровли крыш. Крыша из мягкой кровли. Самоделки для сада. Успешные самоделки для сада своими руками. Самоделки для сада и огорода. Ванная мебель для ванной комнаты. Купить мебель для ванных комнат недорого. Заказ мебели для ванной комнаты. Бизнес малое производство. Самый малый бизнес идеи производство. Новый бизнес производство. Монтаж дверей своими руками. Быстрый монтаж входных дверей. Легкий монтаж пластиковых дверей. С чего начать ремонт квартиры. Быстрый ремонт дома с чего начать. Ремонт своими руками для начинающих.
Баннер

3D Модели

Просмотры материалов : 2410537