- •ГЛАВА 3. ПРОГРАММНЫЕ СРЕДСТВА РЕАЛИЗАЦИИ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ
- •Операционная система (ОС)― комплекс программ, обеспечивающий управление компьютером как единым целым, его взаимодействие
- •Основные функции операционных систем:
- •Управление доступом к данным на энергонезависимых носителях таких как жёсткий диск, оптические диски
- •Взаимодействие между процессами: обмен данными, взаимная синхронизация.
- •Основные признаки классификации ОС:
- •Однозадачные ОС в основном выполняют функцию предоставления пользователю виртуальной машины, делая более простым
- •Поддержка многопользовательского режима. По числу одновременно работающих пользователей ОС делят на два вида:
- •Особенности аппаратных платформ. На свойства ОС непосредственное влияние оказывают аппаратные средства, на которые
- •Концепции построения. При описании ОС часто указываются особенности её структурной организации и основные
- •Классификация операционных систем по назначению:
- •Существующие операционные системы
- •FreeBSD — свободная Unix-подобная операционная система. FreeBSD работает на PC- совместимых системах семейства
- •Solaris — компьютерная операционная система, разработанная Sun Microsystems (ныне принадлежит Oracle Corporation). Несмотря
- •Проект GNU — проект по разработке свободного программного обеспечения, является результатом сотрудничества множества
- •GNU/Linux — общее название Unix-подобных операционных систем на основе одноимённого ядра и собранных
- •OS/2 — операционная система фирмы IBM. OS/2 приобрела некоторую популярность в
- •NetWare — сетевая операционная система и набор сетевых протоколов, которые используются в этой
- •QNX операционная система реального времени, предназначенная преимущественно для встраиваемых систем. Считается одной из
- •Microsoft Windows — семейство проприетарных операционных систем корпорации Microsoft, ориентированных на применение графического
- •Mac OS — операционная система корпорации Apple. Входит в семейство операционных систем Apple
- •Symbian OS — это операционная система для смартфонов и коммуникаторов, разрабатываемая консорциумом Symbian.
- •Android — операционная система для коммуникаторов, планшетных компьютеров, цифровых проигрывателей, цифровых фоторамок, наручных
- •VxWorks — операционная система реального времени, разрабатываемая компанией Wind River Systems (США) (приобретена
- •Использование:
ГЛАВА 3. ПРОГРАММНЫЕ СРЕДСТВА РЕАЛИЗАЦИИ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ
§3.2. Операционная система
Операционная система (ОС)― комплекс программ, обеспечивающий управление компьютером как единым целым, его взаимодействие с окружающей средой (человеком, прикладными программами, другими системами).
ОС является главной частью программного обеспечения, управляется командами.
30.06.19 Доцент С.Т. Касюк |
2 |
Основные функции операционных систем:
Выполнение по запросу программ действий, которые являются общими для большинства программ (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.).
Загрузка программ в оперативную память и их выполнение.
Стандартизованный доступ к периферийным устройствам (устройствам ввода-вывода).
Управление оперативной памятью (распределение между процессами, организация виртуальной памяти).
30.06.19 Доцент С.Т. Касюк |
3 |
Управление доступом к данным на энергонезависимых носителях таких как жёсткий диск, оптические диски и др.
Обеспечение пользовательского интерфейса.
Сетевые операции, поддержка стека сетевых протоколов.
Параллельное или псевдопараллельное выполнение задач (многозадачность).
Эффективное распределение ресурсов вычислительной системы между процессами.
Разграничение доступа различных процессов к ресурсам.
30.06.19 Доцент С.Т. Касюк |
4 |
Взаимодействие между процессами: обмен данными, взаимная синхронизация.
Защита операционной системы, а также пользовательских данных и программ от деструктивных действий оператора или приложений.
Многопользовательский режим работы и разграничение прав доступа.
30.06.19 Доцент С.Т. Касюк |
5 |
Основные признаки классификации ОС:
Особенности алгоритмов управления ресурсами.
В зависимости от особенностей использованного
алгоритма управления процессором ОС делят на
многозадачные и однозадачные, многопользовательские и однопользовательские, многопроцессорные и однопроцессорные системы.
Поддержка многозадачности. По числу одновременно выполняемых задач ОС могут быть разделены на два класса: однозадачные (например, MS-DOS, MSX) и многозадачные (ОС ЕС, OS/2, UNIX, MS Windows).
30.06.19 Доцент С.Т. Касюк |
6 |
Однозадачные ОС в основном выполняют функцию предоставления пользователю виртуальной машины, делая более простым и удобным процесс взаимодействия пользователя с компьютером. Однозадачные ОС включают в себя средства управления периферийными устройствами и файлами, а также средства общения с пользователем.
Многозадачные ОС, кроме перечисленных выше функций, управляют разделением совместно используемых ресурсов, таких как процессорное время, оперативная память, файлы и внешние устройства.
30.06.19 Доцент С.Т. Касюк |
7 |
Поддержка многопользовательского режима. По числу одновременно работающих пользователей ОС делят на два вида:
1)однопользовательские (MS-DOS, Windows 3.x, ранние версии OS/2);
2)многопользовательские (UNIX, Windows NT).
Наличие многопроцессорной обработки.
Другим важным свойством ОС является отсутствие или наличие в ней средств поддержки многопроцессорной обработки— мультипроцессирование.
30.06.19 Доцент С.Т. Касюк |
8 |
Особенности аппаратных платформ. На свойства ОС непосредственное влияние оказывают аппаратные средства, на которые она ориентирована. По типу аппаратуры различают ОС: персональных, миникомпьютеров, мейнфреймов, кластеров, встроенные ОС и ОС сетей ЭВМ.
Особенности областей использования ОС.
Многозадачные ОС подразделяют на три типа в соответствии с использованными при их разработке критериями эффективности:
1)системы пакетной обработки;
2)системы разделения времени;
3)системы реального времени.
30.06.19 Доцент С.Т. Касюк |
9 |
Концепции построения. При описании ОС часто указываются особенности её структурной организации и основные концепции, положенные в ее основу. К таким базовым концепциям относятся, например, способы построения ядра системы — монолитное ядро или микроядерный подход.
30.06.19 Доцент С.Т. Касюк |
10 |