Системные программы

Опе­рационная система (ОС) — совокупность программ, управля­ющих работой всех устройств ПК и процессом выполнения прикладных программное, берет на себя выполнение таких операций:

1. контроль работоспособности оборудования ПК;

2. выполнение процедуры начальной загрузки;

3. управление работой всех устройств ПК;

4. управление файловой системой;

5. взаимодействие пользователя с ПК;

6. загрузка и выполнение прикладных программ;

7. распределение ресурсов ПК, таких, как оперативная память, процессорное время и периферийные ус­тройства между прикладными программами.

Сервисные программные средства

Операционные оболочки и среды.Для облегчения диалога пользователя с персональным компьютером и создания максимальных удобств при работе пользователя с операционной системой на IBM PC-совмести­мых компьютерах были разработаны специальные програм­мные продукты, выполняющие роль промежуточного звена между пользователем и операционной системой. Первым из таких программных продуктов был Norton Utilities, следующим - программа-оболочка Norton Commander (NC), предназначенная для работы с операционной систе­мой MSDOS. Для обеспечения работы с данными как с единым целым существуют методы их организации и хранения на машин­ных носителях информации в виде файлов, каждому из кото­рых присваивается уникальное имя. Исходя из этого, файлом называется именованная целостная совокупность данных на машинном носителе. Вся информация, хранимая на машин­ных носителях, представлена в виде файлов. Так, в виде фай­лов хранятся программы и исходные данные для их выполне­ния, результаты выполнения программ, тексты, графика, базы данных, звук, видео и т.д. В настоящее время программный файл (файл, содержащий программу) принято называть про­граммой, а файл, подготовленный в любой программе - документом.

Получившая широкое признание программа-оболочка NC позволяет выполнять большое количество различных функций: давать наглядное изображение содержания диска в виде дерева каталогов и файлов, осуществлять создание, переименование, пересылку и удаление файлов и каталогов, выполнение любых команд MSDOS, создание, просмотр и редактирование текстовых файлов; создавать пользователь­ское меню для быстрого запуска наиболее часто используемых системных или прикладных программ, входа в компьютерную сеть и выхода из нее и др.

Программа-оболочка NC нередко определяется как надстройка над операционной системой. Она предоставляет пользователю специальную операционную среду, содержа­щую средства, упрощающие общение, как с самой операцион­ной системой, так и с прикладными системами.

Кроме NC, были разработаны и другие программы-оболочки, например QDOS, Xtree, Shell DOS. Однако наиболее наглядной и популярной является NC. Следующим шагом на пути совершенствования диалога пользователя с персональным компьютером было создание операционной графической среды MS Windows, предостав­ляющей пользователю интуитивно понятный и универсальный графический интерфейс.

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

Средства контроля (мониторинга). Программные средства контроля иногда назы­вают мониторами. Они позволяют следить за процессами, происходящими в компью­терной системе. При этом возможны два подхода: наблюдение в реальном режиме времени или контроль с записью результатов в специальном протокольном файле. Первый подход обычно используют при изыскании путей для оптимизации работы вычислительной системы и повышения эффективности. Второй подход используют в тех случаях, когда мониторинг выполняется автоматически и (или) дистанционно.

Мониторы установки. Программы этой категории предназначены для контроля установки программного обеспечения. Необходимость в данном программном обеспечении связана с тем, что между различными категориями программного обеспе­чения могут устанавливаться связи. Мониторы установки следят за состоянием и изменением окружающей программ­ной среды, отслеживают и протоколируют образование новых связей и позволяют восстанавливать связи, утраченные в результате удаления ранее установленных программ.

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

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