Грядет новая эра операционных систем!

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

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


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


Сайт soft.compulenta.ru сообщает, что в будущем количество ядер в процессорах будет только увеличиваться, следовательно и количество виртуальных процессоров в понятиях современной парадигмы операционной системы — тоже. Время отказаться от устаревшего разделения ОС на 2 режима пришло.


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

Це цікаво:   SoftServe, БФ “Відкриті очі” та харківський митець Гамлет розпочинають збір на машину швидкої допомоги для фронту

itua.info


Новини IT » Software » Грядет новая эра операционных систем!

Опубліковано


Останні новини IT: