Структура программного обеспечения
В настоящее время в программном обеспечении различают следующие группы (рис. 51):
Рис. 51. Структура ПО
Системное программное обеспечение служит для обеспечения эффективной работы аппаратуры компьютера.
Общее ПО – это совокупность управляющих и обрабатывающих программ, предназначенных для планирования и организации вычислительного процесса, автоматизации программирования и отладки программ. Применительно к отдельной ЭВМ в общее ПО входит операционная система, программы технического обслуживания и вспомогательные программы.
В автоматизированных информационных системах общее ПО включает, наряду с операционной системой и ее вспомогательными средствами, один или несколько взаимосвязанных функционально ориентированных пакетов прикладных программ, обеспечивающих как систему в целом, так и отдельных ее составных частей.
Системное программное обеспечение – это программы, относящиеся к общему программному обеспечению и предназначенные для решения задач и выполнения операций, связанных с работой собственно ЭВМ.
Различают базовое программного обеспечения, которое, как правило, поставляется вместе с компьютером, и представляет собой минимальный набор программных средств, обеспечивающих работу компьютера, а также сервисное программное обеспечение, которое может быть приобретено дополнительно и которое расширяет возможности базового программного обеспечения, организуют более удобную среду работы пользователя (рис. 52).
Системные обслуживающие программы предназначены для выполнения типовых действий по подготовке носителей информации (магнитных дисков и лент) к записи на них данных, копирования, переименования и удаления файлов, восстановления поврежденной информации и т. п. В ряде случаев системные обслуживающие программы считают частью ОС.
Важным классом системных программ являются драйверы. Они расширяют возможности ОС, например, позволяя ей работать с тем или иным внешним устройством, обучая ее новому протоколу обмена данными и т. д. Так, первоначально попавшие в нашу страну версии DOS, Windows и OS/2 были английскими и не поддерживали ввод русских буквы с клавиатуры. Поэтому различные программисты создали драйверы, обеспечивающие эти средства.
Большинство ОС содержит немало драйверов в комплекте своей поставки, и программа установки ОС устанавливает (задействует) те драйверы, которые нужны для поддержки устройств и функций ОС, указанных пользователем. Драйверы для различных ОС часто поставляются и вместе с новыми устройствами или контроллерами.
Рис. 52. Классификация системного программного обеспечения
Весьма популярный класс системных программ составляют программы-оболочки. Они обеспечивают более удобный и наглядный способ общения с компьютером, чем штатные средства ОС.
К системным программам можно также отнести большое количество так называемых утилит, т. е. программ вспомогательного назначения.
Чаще всего используются следующие типы утилит:
- программы резервирования — позволяют быстро скопировать нужную для Вас информацию, находящуюся на жестком диске компьютера, на дискеты, съемные диски или кассеты стримера;
- антивирусные программы — предназначены для предотвращения заражения компьютерным вирусом и ликвидации последствий заражения;
- программы-упаковщики (архиваторы) позволяют за счет применения специальных методов «упаковки» информации сжимать информацию на дисках, т.е. создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл.
Дата добавления: 2019-02-08; просмотров: 885;