Операционные системы
Операционная система - это комплекс программ, организующих работу компьютера и человека с компьютером.
Набор программных драйверов, обеспечивающих взаимодействие между программными и аппаратными средствами компьютера и управляющих их работой.
Операционная система состоит из 2х основных частей:
- управляющие программы
-обрабатывающие программы
Назначение операционной системы состоит в организации вычислительного процесса в вычислительной системе, в рациональном распределении вычислительных ресурсов между отдельно решаемыми задачами, предоставление пользователя многочисленных сервесных средств, облегчающих процесс программирования и отладки системы. Различные операционные системы на одних и тех же технических средствах могут предоставлять пользователю различные возможности для организации вычислительного процесса.
Различают 3 режима операционной системы:
- пакетная обработка
Пользователь не имеет контакта с компьютером, но получает результаты вычисления
- режим разделения времени
Выполняет несколько задач и допускает обращение пользователя с компьютером
- режим реального времени
В режиме реального времени операционная система обеспечивает управление объектами в соответствии с принимаемыми входными сигналами, причем время отклика компьютера с операционной системой будет минимальной.
Основные функции операционной системы:
Связь с пользователем в реальном времени для подготовки устройств с компьютером, переопределение конфигурации .
Выполнение операции ввода - вывода.
Управление памятью, связанное с распределением оперативной памяти между прикладными программами.
Управление файлами в частности обеспечение их защиты.
Обработка условий во время выполнения задач
Обеспечивает появление арифметической или машинной ошибки и т.д.
Операционная система Windows
Предназначалась для исследовательских работ. Была ориентирована на единую систему компьютеров.
Достоинства системы:
Концептуальное единство
Система unix хорошо обозрима, и пользователь, работающий с ней как правило использует не только ее возможности, но и хорошо представляет как они реализуются
2. Простота
Простота заключятся в том, что средства этой системой выразительны и имеют удобное представление
3. Инструментальность
Проявляется наличием различных инструментальных средств, таких как утилиты, средства работы с текстами, средства поддержки разработок программного обеспечения, средства генерации программ анализа.
4. Мобильность
Означает возможность переноса системы с одной машинной архитектуры на другую с минимальными требованиями.
5. Эффективность
Заключается в конструктивных особенностях, реализованных в системе, освобождающих пользователя от решения многих проблем.
Недостатки:
Не поддерживается режим реального времени
Слабая устойчивость к аппаратным сбоям
Снижение эффективности работы при решении однотипных задач
Слабо развитые средства взаимодействия и синхронизации процессов
Ms-Dos
Разработал Бил Гейц
Напоминает систему unix. Является стандартном для 16bit систем
Структура:
Состоит из 3х основных подсистем
- модуль взаимодействия с базовой системой ввода-вывода IO SYS
- операционная система MSDOS SYS
- командный процессор command.com
Все эти три подсистемы должны располагаться на диске с которого производится загрузка операционной системы.
Основные хар-ки:
- 640kbit максимальный объем памяти
- 640kbit максимальный объем памяти доступные из прикладных программ
- MS DOC является однозадачной операционной системой
- развитая файловая система, процессор командного языка
Недостатки:
- слабая поддержка интерактивных средств взаимодействия с пользователем
