Структура программного обеспечения системы программирования

13. Структура системного программного обеспечения

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

Программное обеспечение, можно условно разделить на три категории:

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

прикладное ПО, обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, обработка информационных массивов и т.д.

инструментальное ПО (системы программирования), обеспечивающее разработку новых программ для компьютера на языке программирования.

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

операционные системы (эта программа загружается в ОЗУ при включении компьютера)

программы – оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander)

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

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

утилиты (вспомогательные или служебные программы, которые представляют пользователю ряд дополнительных услуг)

диспетчеры файлов или файловые менеджеры

средства динамического сжатия данных (позволяют увеличить количество информации на диске за счет ее динамического сжатия)

средства просмотра и воспроизведения

средства диагностики; средства контроля позволяют проверить конфигурацию компьютера и проверить работоспособность устройств компьютера, прежде всего жестких дисков

средства коммуникаций (коммуникационные программы) предназначены для организации обмена информацией между компьютерами

средства обеспечения компьютерной безопасности (резервное копирование, антивирусное ПО).

14. Функции и назначение операционной системы. Признаки графической операционной системы

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

Цель создания операционной системы — получить экономический выигрыш при использовании системы, путем увеличения производительности труда программистов и эффективности работы оборудования.

Функции операционной системы:

— связь с пользователем в реальном времени для подготовки устройств к работе, переопределение конфигурации и изменения состояния системы.

— выполнение операций ввода-вывода; в частности, в состав операционной системы входят программы обработки прерываний от устройств ввода-вывода, обработки запросов к устройствам ввода-вывода и распределения этих запросов между устройствами.

— управление памятью, связанное с распределением оперативной памяти между прикладными программами.

— управление файлами; основными задачами при этом являются обеспечение защиты, управление выборкой и сохранение секретности хранимой информации.

— обработка исключительных условий во время выполнения задачи

— появление арифметической или машинной ошибки, прерываний, связанных с неправильной адресацией или выполнением привилегированных команд.

— вспомогательные, обеспечивающие организацию сетей, использование служебных программ и языков высокого уровня.

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

15. Функции и назначение сервисных системных программ.

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

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

16. Характеристика пакетов прикладных программ. Понятие программного продукта.

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

Пакет прикладных программ – комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области.

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

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

Автор (или иной правообладатель) на определенных условиях позволяет распространять и использовать программу.

Человек, получивший в распоряжение дистрибутив программы, сможет самостоятельно установить и полноценно применять ее.

17. Назначение инструментальных систем программирования. Примеры.

Для популярных языков программирования на ЭВМ существует множество систем программирования. Программисты предпочитают те системы, которые легки в использовании, позволяют получить эффективные программы, имеют богатые библиотеки функций (подпрограмм) и мощные возможности для отладки разрабатываемых программ. В качестве примеров таких систем программирования можно назвать Delphi, Visual C++, Visual Basic. Системы программирования прежде всего различаются по тому, какой язык программирования они реализуют. Среди программистов, пишущих программы для персональных компьютеров, наибольшей популярностью пользуются языки Си, Паскаль и Бейсик. В них входят: компилятор, библиотеки подпрограмм, различные вспомогательные программы

Источник

Структура программного обеспечения ЭВМ

Структура программного обеспечения ЭВМ. Программное обеспечение ЭВМ разделяют на общее, или систем­ное (general Software), и специальное, или прикладное (application or special Software) (рис. 10.1). Рис. 10.1. Структура программного обеспечения Общее ПО объединяет программные компоненты, обеспечивающие многоцелевое применение ЭВМ и мало зависящие от специфики вычислительных работ пользователей. Сюда входят программы, орга­низующие вычислительный процесс в различных режимах работы машин, программы контроля работоспособности ЭВМ, диагностики и локализации неисправностей, программы контроля заданий пользователей, их проверки, отладки и т.д. Общее ПО обычно поставляется потребителям комплектно с ЭВМ. Часть этого ПО может быть реализована в составе самого компью­тера. Например, в ПЭВМ часть программ ОС и часть контролирую­щих тестов следует рассматривать как неотъемлемую часть этих машин. Специальное ПО (СПО) содержит пакеты прикладных программ пользователей (ППП), обеспечивающие специфическое применение ЭВМ и ВС.

Рекомендуемые материалы

Вариант 24 — Отчёт по практике — Проектирование и реализация программного обеспечения с использованием структурного и объектного подходов

Прикладной программой называется программный продукт, предназначенный для решения конкретной задачи пользователя. Обычно прикладные программы объединяются в пакеты, что является необ­ходимым атрибутом автоматизации труда каждого специалиста-прикладника. Комплексный характер автоматизации производственных процессов предопределяет многофункциональную обработку данных и объединение отдельных практических задач в ППП. Специализация пакета определяется характером решаемых задач. Общее ПО включает в свой состав: • операционную систему (ОС); • систему автоматизации программирования (САП); • комплекс программ технического обслуживания (КПТО); • пакеты программ, дополняющие возможности ОС (ППос); • систему документации (СД). Люди также интересуются этой лекцией: 3.8 Средства и способы обеспечения электробезопасности. Операционная система служит для управления вычислительным процессом путем обеспечения его необходимыми ресурсами. Средства автоматизации программирования объединяют про­граммные модули, обеспечивающие этапы подготовки задач к реше­нию (перечень этих этапов был приведен в п. 1.5). Модули КПТО предназначены для проверки работоспособности вычислительного комплекса. Важной частью ПО является система документации, хотя она и не является программным продуктом. СД предназначается для изучения программных средств подсистем ПО, она определяет порядок их ис­пользования, устанавливает требования и правила разработки новых программных компонентов и особенности их включения в состав ОПО или СПО. Квалифицированные пользователи, разрабатывающие собствен­ные программные продукты, используют компоненты САП. В иерархии программных средств отсутствуют программы КПТО. Эти компоненты непосредственного участия в вычислениях не прини­мают, они только обеспечивают их. Перед началом вычислений их задачей является проверка работоспособности аппаратуры и пара­метров сопряжения перечисленных уровней ПО.

Рекомендуемые лекции

Как записать вебинар — 6 простых способов

Обзор программы Экранная Студия. Как записать видео с экрана

Как и где студенту составить резюме?

Правила оформления презентации для студентов в 2023 году

Источник

Читайте также:  Языки программирования классификация группы
Оцените статью