- •Конспект лекций «Операционные системы и базы данных»
- •Обеспечение интерфейса пользователя
- •Обеспечение автоматического запуска
- •Организация файловой системы
- •Обслуживание файловой структуры
- •Управление установкой, исполнением и удалением приложений
- •Обеспечение взаимодействия с аппаратным обеспечением
- •Обслуживание компьютера
- •Прочие функции операционных систем
- •Понятие баз данных
- •Модели данных.
- •Проектирование баз данных.
-
Управление установкой, исполнением и удалением приложений
Управление установкой, исполнением и удалением приложений. С точки зрения управления исполнением приложений, различают однозадачные и многозадачные операционные системы. Однозадачные операционные системы (например, MS-DOS) передают все ресурсы вычислительной системы одному исполняемому приложению и не допускают ни параллельного выполнения другого приложения (полная многозадачность), ни его приостановки и запуска другого приложения (вытесняющая многозадачность). Параллельно с однозадачными операционными системами возможна работа только специальных резидентных программ, которые не опираются на операционную систему, а непосредственно работают с процессором, используя его систему прерываний.
Большинство современных графических операционных систем является многозадачными. Они управляют распределением ресурсов вычислительной системы между задачами и обеспечивают возможность:
– одновременной или поочередной работы нескольких приложений;
– обмена данными между приложениями;
– совместного использования программных, аппаратных, сетевых и прочих ресурсов вычислительной системы несколькими приложениями.
-
Обеспечение взаимодействия с аппаратным обеспечением
Средства аппаратного обеспечения вычислительной техники отличаются гигантским многообразием. Существуют сотни различных моделей видеоадаптеров, звуковых карт, мониторов, принтеров, сканеров и прочего оборудования. Ни один разработчик программного обеспечения не в состоянии предусмотреть все варианты взаимодействия своей программы, например, с печатающим устройством.
Гибкость аппаратных и программных конфигураций вычислительных систем поддерживается за счет того, что каждый разработчик оборудования прикладывает к нему специальные программные средства управления — драйверы. Драйверы имеют точки входа для взаимодействия с прикладными программами, а диспетчеризация обращений прикладных программ к драйверам устройств — это одна из функций операционной системы.
-
Обслуживание компьютера
Обслуживание компьютера. Предоставление операционной системой основных средств обслуживания компьютера обычно реализуется за счет включения в ее базовый состав служебных приложений.
8.1. Средства проверки дисков.
8.2. Средства «сжатия» дисков.
8.3. Средства управления виртуальной памятью.
8.4. Средства кэширования дисков.
8.5. Средства резервного копирования данных. .
-
Прочие функции операционных систем
Прочие функции операционных систем. Кроме основных (базовых) функций, операционные системы могут предоставлять различные дополнительные функции:
– возможность поддержки функционирования локальной компьютерной сети без специального программного обеспечения;
– обеспечение доступа к основным службам Интернета средствами, интегрированными в состав операционной системы;
– возможность создания системными средствами сервера Интернета, его обслуживание и управление посредством удаленного соединения;
– наличие средств защиты данных от несанкционированного доступа, просмотра и внесения изменений;
– возможность оформления рабочей среды операционной системы, в том числе и средствами, относящимися к категории мультимедиа;
– возможность обеспечения комфортной поочередной работы различных пользователей на одном персональном компьютере с сохранением персональных настроек рабочей среды каждого из них;
– возможность автоматического исполнения операций обслуживания компьютера по заданному расписанию или под управлением удаленного сервера;
– возможность работы с компьютером для лиц, имеющих физические недостатки, связанные с органами зрения, слуха и другими.
Кроме перечисленных функций, операционные системы могут включать минимальный набор прикладного программного обеспечения, которое можно использовать для исполнения простейших практических задач:
· чтения, редактирования и печати текстовых документов;
· создания и редактирования простейших рисунков;
· выполнения арифметических и математических расчетов;
· ведения дневников и служебных блокнотов;
· создания, передачи и приема сообщений электронной почты;
· создания и редактирования факсимильных сообщений;
· воспроизведения и редактирования звукозаписи;
· воспроизведения видеозаписи;
· разработки и воспроизведения комплексных электронных документов, включающих текст, графику, звукозапись и видеозапись.
Конкретный выбор операционной системы определяется совокупностью предоставляемых функций и конкретными требованиями к рабочему месту. По мере развития аппаратных средств вычислительной техники и средств связи, функции операционных систем непрерывно расширяются, а средства их исполнения совершенствуются.