Особенности ОС для различных классов компьютерных систем. ОС реального времени. ОС для облачных вычислений

Особенности ОС для различных классов компьютерных систем. ОС реального времени. ОС для облачных вычислений

Введение

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

Особенности ОС для персональных компьютеров

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

Параллельные компьютерные системы и особенности их ОС.

Среди параллельных компьютеров выделяются тесно связанные (tightly coupled) системы, в которых процессоры разделяют общую память и таймер (такты);… О параллельных компьютерах архитектур Very Long Instruction Word (VLIW) и… Многоядерные (multi-core) компьютеры(см. также ) – компьютерные системы, основанные на тесно связанных друг с другом…

Симметричные и асимметричные мультипроцессорные системы

Асимметричная мультипроцессорная система (asymmetric multiprocessing) –это многопроцессорная компьютерная система, в которой процессоры… Схема организации SMP-архитектуры компьютеров приведена на рис. 3.1.

Распределенные компьютерные системы и особенности их ОС

Слабо связанная система (loosely coupled system)– распределенная компьютерная система, в которой каждый процессор имеет свою локальную память, а… Преимущества распределенных систем: Разделение (совместное… В распределенной системе компьютеры связаны в сетевую инфраструктуру, которая может быть: локальной сетью (local…

Виды серверов в клиент-серверных компьютерных системах

Файл-сервер (file server)– компьютер и программное обеспечение, предоставляющие доступ к подмножеству файловых систем, расположенных на дисках… Сервер приложений (application server)– компьютер и программное обеспечение,… Сервер баз данных (database server) –компьютер и программное обеспечение, предоставляющее доступ другим компьютерам…

Кластерные вычислительные системы и их ОС

Различают также: кластеры с высокоскоростным доступом (high-availability clusters) –компьютерные кластеры, обеспечивающие оптимальный доступ… Кластеры часто используются в университетах (например, установлены на…

Системы и ОС реального времени

Различаются системы реального времени видов hard real-timeи soft real-time. Hard real-time – системы –системы реального времени, в которых при нарушении… Soft real-time – системы –системы реального времени, в которых нарушение временных ограничений не приводит к отказу…

Карманные компьютеры (handhelds) и их ОС

Тем не менее, современные средства коммуникации (например, Wi-Fi) и совместимые с персональными компьютерами порты и внешние модули памяти начинают… В операционных системах и другом системном программном обеспечении для…

Развитие концепций и возможностей ОС представлено на рис. 3.3.

На схеме хорошо видны аналогичные "волны" ("витки") развития ОС - сначала для mainframe-компьютеров, затем – для миникомпьютеров, для персональных и для карманных компьютеров. Каждая волна проходит в своем развитии определенные этапы. ОС развиваются от резидентных мониторов до поддержки пакетного режима (для ранних моделей компьютеров), затем – режима разделения времени, многопользовательских и сетевых возможностей.

Рис. 3.3.Развитие концепций и возможностей ОС.

Вычислительные среды

Все эти виды вычислительных сред должны адекватно обслуживаться операционными системами, в чем и состоят ближайшие задачи их разработки.

Облачные вычисления и ОС для облачных вычислений

С точки зрения пользователей, существует совокупность "облаков" (общедоступные, корпоративных, частных и др.), предоставляемых различными… Недостаток облачных вычислений в том, что пользователь оказывается полностью… Серьезной проблемой организации облачных вычислений с точки зрения аппаратуры центров обработки данных является…

Ключевые термины

Double bootable system -компьютер, на котором установлены две (или более) операционных системы, при включении которого пользователю выдается… Hard real-time –система реального времени, в которой при нарушении временных… Original Equipment Manufacturer (OEM)- фирма-разработчик какого-либо внешнего устройства, обычно разрабатывающая и…

Краткие итоги

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

Набор для практики

Вопросы

  1. Назовите основные возможности и особенности ОС для персональных компьютеров.
  2. Какие внешние устройства используются для персональных компьютеров?
  3. Что такое double bootable system и boot loader?
  4. Что такое мультипроцессорная система?
  5. Что такое тесно связанная компьютерная система?
  6. Как организованы многоядерные компьютеры?
  7. Каковы преимущества параллельных компьютерных систем?
  8. В чем различие между симметричными и асимметричными мультипроцессорными системами?
  9. Назовите основные разновидности компьютерных сетей.
  10. Каковы основные виды серверов в клиент-серверных системах?
  11. Назовите виды кластерных вычислительных систем.
  12. В чем отличие hard real-time систем от soft real-time систем реального времени?
  13. Каковы возможности и недостатки (ограничения) карманных и мобильных компьютерных систем и их ОС?
  14. Назовите основные этапы развития операционных систем для каждой разновидности компьютеров (mainframes, миникомпьютеры и т.д.).
  15. Назовите основные виды вычислительных сред.
  16. Что такое облачные вычисления, в чем их возможности и недостатки?

Упражнения

Темы для курсовых работ, рефератов, эссе

  1. Обзор ОС для персональных компьютеров (реферат).
  2. Обзор ОС для карманных и мобильных компьютерных систем (реферат).
  3. Обзор ОС и инструментальных средств для облачных вычислений (реферат).
  4. Обзор параллельных компьютерных систем и их ОС (реферат).
  5. Обзор клиент-серверных архитектур и видов серверов в современных распределенных системах (реферат).
  6. Реализуйте локальную сеть из 6 имеющихся компьютеров с ОС Windows в офисе Вашей фирмы - практическая курсовая работа.
  7. Найдите в Интернете бесплатные облачные сервисы (например, на сайте kaavo.com), подпишитесь на них, воспользуйтесь ими для решения какой-либо простой задачи (например, вычисления скалярного произведения двух векторов) и опишите свои впечатления и выводы - практическая курсовая работа.