Особенности операционных систем для персональных компьютеров
Изменения в архитектуре ПК
Персональные компьютеры как мультизадачные системы
Персональные компьютеры предназначены для одного пользователя, но должны поддерживать режим мультипрограммирования.
Возможность выполнения нескольких задач одновременно, таких как работа с текстами и электронная почта, повышает удобство использования.
Поддержка устройств ввода-вывода
ОС должна поддерживать работу с разнообразными устройствами через драйверы, которые часто разрабатываются компаниями-изготовителями оборудования (OEM).
Проблемы совместимости могут возникнуть при установке новых ОС, хотя ситуация с драйверами постепенно улучшается.
Устройства ввода-вывода и интерфейсы
Стандартные устройства ПК
Клавиатура и мышь подключаются через USB, также используются встроенные манипуляторы на портативных ПК.
Мониторы подключаются через порты VGA и другие, принтеры – через USB и параллельные порты.
Дополнительные устройства
Внешние накопители, такие как флешки, и CD/DVD-устройства, также должны поддерживаться ОС.
Порт для видеокамер (IEEE 1394) обеспечивает удобство при работе с мультимедиа.
Системы и ОС реального времени
Soft real-time
Системы реального времени, где нарушение сроков не критично
Hard real-time
Системы реального времени с критическими последствиями при нарушении сроков.
Вычислительные среды
традиционные вычислительные среды
локальные и региональные сети, используемые в течение нескольких десятков лет
Web-ориентированные вычислительные среды
вычислительные среды на основе Web-сервисов, характерные для настоящего времени, начиная с 1990-х гг.; к этому классу относятся и среды для облачных вычислений
встроенные (embedded) вычислительные среды
вычислительные среды для специализированных устройств, например, сети микропроцессоров, встроенных в элементы линии электропередач
Заключение
Перспективы развития
Операционные системы для персональных компьютеров продолжают эволюционировать, учитывая потребности пользователей и современные технологии.
Важно уделять внимание как аппаратным, так и программным аспектам, чтобы обеспечить пользователям оптимальный опыт работы.
Параллельные компьютерные системы
Архитектура и типы систем
Параллельные системы включают мультипроцессорные архитектуры, такие как симметричная (SMP) и асимметричная (AMP) мультипроцессорные системы.
Современные ПК могут иметь несколько процессоров, что требует от ОС управления многими процессами одновременно.
Преимущества и недостатки
Параллельные системы улучшают производительность, экономят ресурсы и повышают надежность.
Сложность управления параллельными процессами и синхронизация остаются вызовами для ОС.
Сетевые возможности ПК
Подключение к локальным сетям
ОС должна включать драйверы для сетевых адаптеров и интерфейс для настройки локальных сетей.
Сетевые компоненты обеспечивают взаимодействие ПК в сетевой среде.
Пользовательский интерфейс и удобство
Дружественный интерфейс
Простота и удобство в использовании являются важными характеристиками ОС для ПК.
Интерфейсы типа multi-touch и устройства, позволяющие ввод информации через экран, становятся стандартом.
Системные программы и безопасность
Хотя персональные компьютеры не требуют оптимизации работы процессора, средства защиты остаются необходимыми.
Возможность установки нескольких ОС на одном ПК (double bootable system) позволяет пользователям изучать различные операционные системы.
Облачные вычисления
Недостатки/Проблемы
Зависимость от “облака” и провайдера.
Отсутствие управления работой “облачных” компьютеров и резервным копированием.
Вопросы безопасности и конфиденциальности данных.
Распределение нагрузки между пользователями
Примеры “Облачных” платформ
Microsoft Windows Azure (Облачная ОС).
Microsoft Azure Services Platform (.NET)
Определение
Модель вычислений, основанная на динамически масштабируемых и виртуализованных ресурсах.
Ресурсы доступны как сервисы через Интернет.
Реализуется с помощью высокопроизводительных центров обработки данных.