Прежде чем рассмотреть по существу состав и назначение отдельных компонентов системного программного обеспечения офисных технологий, определимся с содержанием довольно близких к нему понятий «общее программное обеспечение» и «базовое программное обеспечение».
Под общим программным обеспечением понимается совокупность управляющих и обрабатывающих программ, предназначенных для планирования и организации вычислительного процесса, автоматизации программирования и отладки программ решения прикладных задач[2]. При таком понимании состава общего программного обеспечения в нем объединены средства обеспечения функционирования самой вычислительной системы и инструментальные средства разработки программ.
Теперь о базовом программном обеспечении.
В соответствии с формулировкой в толковом словаре по информатике[3] — это минимальный набор программных средств, включающий операционную систему и систему программирования, поставляемый вместе с ЭВМ.
Для такого определения базового программного обеспечения введена характеристика минимального набора программных средств, но при этом не раскрывается критерий минимальности. В связи с этим характеристика минимальности набора программных средств в силу своей неоднозначности не может быть принята для структуризации программного обеспечения информационных технологий.
|
|
Кроме того, в определении указано, что базовое программное обеспечение поставляется вместе с ЭВМ. Данное требование не отвечает реалиям компьютерной практики, поскольку различные компьютеры при продаже или поставке в конкретных случаях имеют различные по составу комплекты программного обеспечения, а то и вовсе его не имеют. А указанный в определении перечень программ с точки зрения уже проведенной структуризации программного обеспечения информационных технологий включает в себя разные категории программных средств.
Системное программное обеспечение информационных технологий включает в себя (рис. 7.3):
— тестовые и диагностические программы;
— антивирусные программы;
— операционные системы;
— программы поддержки файловой системы и обеспечения сохранности данных;
— командно-файловые процессоры (оболочки).
Тестовые и диагностические программы | Системное программное обеспечение | Операционные системы |
Антивирусные программы | Командно-файловые процессоры | |
Программы поддержки файловой системы и обеспечения сохранности данных |
Puc. 7.3. Структура системного программного обеспечения информационных технологий
Тестовые и диагностические программы предназначены для проверки работоспособности отдельных узлов компьютера, выявления и, возможно, выдачи рекомендаций по устранению выявленных неисправностей.
|
|
Антивирусные программы предназначены для выявления и, возможно, устранения вирусных программ, нарушающих нормальную работу вычислительной системы. В определенной степени эти программы могут быть 'использованы в офисных технологиях, реализующих функцию защиты данных.
Операционные системы являются основными системными программными комплексами, выполняющими следующие функции:
— тестирование работоспособности вычислительной системы и ее настройку при первоначальном включении;
— обеспечение синхронного и эффективного взаимодействия всех аппаратных и программных компонентов вычислительной системы в процессе ее функционирования;
— обеспечение эффективного взаимодействия пользователя с вычислительной системой.
Операционные системы классифицируются следующим образом:
— однопользовательские однозадачные системы (MS-DOS, DR-DOS);
— однопользовательские многозадачные системы (OS/2, Windows 95/98/2000/ХР);
— многопользовательские системы (системы семейства UNIX);
— сетевые операционные системы.
Программы поддержки файловой системы и обеспечения сохранности данных обеспечивают целостность файловых систем и выполнение операций с ее элементами (файлами, каталогами и т. п.), имеющих общий характер и не связанных с решением конкретных прикладных задач (например, копирование, удаление, объединение, перемещение или переименование файлов). Сюда же входят программы работы с носителями информации (форматирование и проверка рабочей поверхности дисков, дефрагментация файлов, резервное копирование и т. п.). Несмотря на общий характер перечисленных операций, они во многом отвечают специфике многих функций офисных технологий и соответствующие программы практически без изменений могут быть использованы в конкретных реализациях указанных технологий.
Командно-файловые процессоры (оболочки) предназначены для организации системы взаимодействия пользователя с вычислительной системой на принципах, отличных от реализуемых операционной системой, с целью облегчения его работы или предоставления дополнительных возможностей (например, Norton Commander или Windows версий до 3.11 для операционной системы MS-DOS, Windows Commander для операционной системы Windows 95/98/2000/ХР, Midnight Commander и различные графические оболочки для UNIX-подобной операционной системы Linux).