Состав системного программного обеспечения компьютерных информационных технологий
Прежде чем рассмотреть по существу состав и назначение отдельных компонентов системного программного обеспечения офисных технологий, определимся с содержанием довольно близких к нему понятий «общее программное обеспечение» и «базовое программное обеспечение».
Под общим программным обеспечением понимается совокупность управляющих и обрабатывающих программ, предназначенных для планирования и организации вычислительного процесса, автоматизации программирования и отладки программ решения прикладных задач[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).
Дата добавления: 2014-12-16; просмотров: 1075;