21
Главным требованием, которое предъявляется к операционной системе,
является эффективное управление ресурсами с обеспечением удобного
интерфейса для пользователя и прикладного программного обеспечения. В
современной операционной системе поддерживается виртуальная память,
мультипрограммная обработка, интерактивный графический интерфейс для
пользователя, свопинг, а также реализуются функции, которые позволяют
обеспечить полноту работы операционной системы [7, c.62].
Важной функцией является расширяемость операционной системы,
которая направлена на поддержку внешних устройств или новых видов сетевых
технологий. Если код операционной системы определён, то это может нарушить
целостность обработки ее данных. Расширяемость достигается за счёт
модульной структуры операционной системы, при которой формируются
отдельные модули, взаимодействующие через функциональный интерфейс.
Современная операционная система должна обеспечивать защиту данных
и других ресурсов от несанкционированного доступа. Для того чтобы
операционная система имела высокую защиту данных в её состав должны
входить средства аутентификации и авторизации данных. Современная
операционная система должна иметь высокую производительность данных и
позволять обеспечивать реализацию различных функций, проверять качество
программного кода и возможность исполнения операционной системы на базе
многопроцессорной платформы [16, c.30].
В настоящее время наиболее распространенной операционной системой
является операционная система Windows Server, в которой реализована
технология «клиент-сервер». Данная операционная система представлена в виде
программной конфигурации, позволяющей организовать доступ в зависимости
от привилегий и назначенных полномочий пользователя.
Последней версией серверной операционной системы Windows Server
является операционная система Windows Server 2019, в которой объединяется
локальная среда и облачная платформа Windows Azure, создающая возможности
использования гибридных сценариев. Данная операционная система позволяет
усилить безопасность, сократить риски, разрабатывать собственные облачные
приложения, включающие контейнеры и микрослужбы.