Какое по входит в состав программ технического обслуживания

Программное обеспечение разделяют на общее или системное (general Software) и специальное или прикладное ( application or special Software).

Системные обслуживающие программы
рис.1. Структура программного обеспечения.

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

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

ППП(прикладные программы) называется программный продукт, предназначенный для решения конкретной задачи пользователя.

Общее ПО включает в себя:

— средства автоматизации программирования (САП);

— комплекс программ технического обслуживания (КПТО);

— пакеты программ, дополняющие возможности ОС (ППос);

— систему документации (СД).

Операционная система служит для управления вычислительным процессом путем обеспечения его необходимыми ресурсами.

Техническое обслуживание газового оборудования. Важная информация.

Средства автоматизации программирования объединяют программные модули, обеспечивающие этапы подготовки задач к решению.

Модули КПТО предназначены для проверки работоспособности вычислительного комплекса.

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

В наборе программного обеспечения главное место занимает операционная система. Она представляет собой «систему программ, предназначенную для обеспечения определенного уровня эффективности цифровой вычислительной системы за счет автоматизированного управления ее работой и предоставляемого пользователям набора услуг» (ГОСТ 15971-84).

Важной вехой в истории операционных систем явилось создание ОС UNIX. Первоначально эта ОС предназначалась для поддерживания режима разделения времени в мини-компьютере PDP-7.Поначалу это была сравнительно маленькая, очень простая в использовании и понятная система. UNIX обладала огромным преимуществом перед другими ОС – она была переносимой и могла быть установлена на компьютере любой архитектуры. Структура системы и ядро UNIX.

Интерфейс системного вызова

Управление процессами, IPC и планирование

Управление аппаратным обеспечением / диспетчеризация прерываний

Рис.2 Общая схема модулей ядра UNIX.

Основные модули ядра UNIX:

Интерфейс системного вызова — позволяет процессам обращаться к сервисам операционной системы. Это стандартный управляемый способ входа прикладных процессов в ядро операционной системы с переключением в привилегированный режим выполнения. Ядро операционной системы UNIX выполняется без вытеснения, процесс, функционирующий в режиме ядра, не может быть вытеснен планировщиком с целью передачи управления другому процессу. Однако при этом процесс ядра может вызвать блокирующую операцию, в частности, когда он выполняет ввод – вывод и вынужден приостановить работу до тех пор, пока устройство не удовлетворит запрос.

Техническое обслуживание | Как правильно делать плановое ТО автомобиля

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

Буферный кэш – отвечает за кэширование данных. Над которыми выполняются блочные операции ввода – вывода; он повышает производительность системы. Представляет собой общедоступную структуру данных, используемую всеми выполняющимися в ядре процессами. Проблемы откладывания записей данных в постоянную память:

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

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

система не в состоянии своевременно сообщать приложениям об ошибках записи на диск ; как правило, сообщение об ошибке выдается только при закрытии файла.

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

Читайте также:
Список литературы для игровых программ

Модуль управления памятью — поддерживает виртуальную память UNIX.

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

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

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

Одной из распространенных операционных систем для персональных компьютеров является MS-DOS, дисковая операционная система, разработанная корпорацией Microsoft. В функции операционной системы входят:

Осуществление диалога с пользователем;

Ввод- вывод и управление данными;

Планирование и организация процесса обработки программ;

Распределение ресурсов (памяти, процессора, внешних устройств);

Запуск программ на выполнение;

Всевозможные вспомогательные операции обслуживания;

Передача информации между различными внутренними устройствами;

Программная поддержка работы периферийных устройств (дисплея, клавиатуры, накопителей на дисках, принтера и т.д.).

MS –DOS содержит следующие основные компоненты :

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

Программы управления вводом – выводом;

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

Важнейшим достоинством MS-DOS является модульность. Это свойство позволяет изолировать друг от друга отдельные части большой и сложной программы, облегчая ее разработку, а также объединить в каждом модуле определенные логически связанные группы функций. MS –DOS состоит из следующих основных модулей:

Базовой системы ввода – вывода ( BIOS – Basic Input Output SYSTEM) –является надстройкой аппаратурной части компьютера и напрямую к DOS не относится. Влияние BIOS на характеристики DOS осуществляется через постоянный модуль BIOS и модуль расширения. Постоянный модуль BIOS отвечает за тестирование компьютера после его включения, вызов программы начальной загрузки. Базовый модуль ДОС отвечает за работу файловой системы, обслуживает прерывание верхнего уровня, обеспечивает информационное взаимодействие с внешними устройствами;

Блока начальной загрузки (Boot record) – находится в первом секторе на нулевой дорожке системного диска. Занимает объем 512 байт. Назначением является вызов модуля расширения IO.sys и базового модуля MSDOS.sys;

Модуля расширения базовой системы ввода – вывода (IO.SYS) — Модуль расширения обеспечивает подключение к компьютеру периферийных дополнительных устройств, изменение некоторых параметров ДОС, замещение некоторых стандартных функций, загрузку командного процессора и его запуск.

Командного процессора (COMMAND.COM) – для выполнения команд, загружаемых в командную строку ДОС;

Внешних команд (файлы) – это требования запуска каких-либо программ, находящихся на дисках;

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

^ Место размещения модулей операционной системы.

Базовая система ввода – вывода (BIOS)

Блок начальной загрузки (Boot record)

Системный диск «скрытые файлы»

Модуль расширения базовой системы ввода – вывода (файл IO.SYS)

Модуль обработки прерываний (файл MSDOS.SYS)

Командный процессор (файл COMMAND.COM)

Системный или рабочий

Внешние команды (файлы)

Драйверы устройств (файлы)

Некорректно написанные приложения вполне могли разрушить основные модули

MS – DOS, что иногда и происходило, но область использования MS – DOS и не представляла высоких требований надежности ОС.

Читайте также:
Программа паскаль решение задач

MICROSOFT WINDOWS довольно сложная операционная система. Общая структура операционной системы Windows приведена на рис. 3. В Windows входят следующие составные части:

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

Программа установки Windows – она устанавливает Windows на компьютер.

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

Драйверы. С Windows поставляется большое количество драйверов – программ, обеспечивающих возможность подключения к Windows различных компьютерных устройств. Программа установки, разуметься, устанавливает только необходимые для данного компьютера драйверы.

Средства настройки операционной системы (Панель управления, отдельные программы, запускаемые из командной строки и т.д.).

Служебные (вспомогательные ) программы. Их в составе Windows достаточно много:

Программы для создания резервных копий файлов и пользовательских параметров, и для восстановления этих данных;

Программы для проверки и дефрагментации жестких дисков;

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

Встроенная справочная система.

Много полезных прикладных программ, например:

Программа для просмотра Интернета – Internet Explorer;

Программа для работы с электронной почтой и телеконференциями – Outlook Express;

Простейшие текстовые редакторы Блокнот и WordPad;

Простейшие графические редакторы Paint;

Несколько игр (карточные пасьянсы и т.п.);

Программа для воспроизведения звуковых записей, компакт – дисков и анимации – Windows Media Player.

Источник: ronl.org

Какое по входит в состав программ технического обслуживания

Техническое обслуживание программного обеспечения имеет несколько иные формы, чем обслуживание аппаратных средств ЭВМ, поскольку программы не изнашиваются, как, например, материальная часть компьютера. Здесь не нужно заменять отработавшие свой ресурс электронные и механические узлы, не нужно проводить регулярную смазку, вытирать пыль и грязь — программное обеспечение всего этого не требует.

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

Обычно при разработке нового программного обеспечения сначала проводится его пробная эксплуатация в течение трех месяцев, на протяжении которых устраняются скрытые ошибки. Многие ошибки, не замеченные в процессе отладки программного обеспечения, за эти три месяца удается локализовать и исправить. И все-таки какая-то малая часть совсем незаметных ошибок остается. Как какой-нибудь болезнетворный микроб или вирус долгое время скрыто живет в чужом организме и вдруг в совершенно неожиданный момент проявляет себя, так и не замеченная вовремя ошибка в программе рано или поздно даст о себе знать.

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

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

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

Устраняя какие-то ошибки в программе, следить, чтобы случайно не занести в нее новых ошибок. Если во время такой работы не быть предельно внимательным, можно за это жестоко поплатиться. Бывает, что переделка программы достается тем людям, которые делали исходный вариант и тогда данная работа тоже требует особого внимания.

Читайте также:
Топ программ для реестра

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

Считается, что на этапе технического обслуживания программного обеспечения удается найти и исправить лишь около 20% оставшихся в программах ошибок, в то время как остальные 80% можно найти только с помощью всесторонней переделки. Если учесть, что уже давно сформировались такие подходы, как структурное программирование, структурное проектирование и структурный анализ, то может статься, что ориентация на них технического обслуживания программного обеспечения не представит большого труда. Не исключено, что завтра кто-то предложит метод структурированного технического обслуживания, добившись значительного снижения затрат. В результате отношение стоимости программных и технических средств ЭВМ тоже может существенно измениться.

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

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

Источник: studbooks.net

Большая Энциклопедия Нефти и Газа

Вычислительный комплекс при организация обеспечивается комплектом программ технического обслуживания ( КПТО), который включает тест-монитор; комплект неавтономных тестов устройств ( КНТУ); систему микро-диагностики. [33]

Математическое обеспечение ЕС-1022 включает в себя комплекс программ технического обслуживания ( ТО) и дисковую операционную систему ДОС / ЕС. [34]

В состав машинного программного обеспечения входят комплекс программ технического обслуживания , операционная система ЭВМ и система автоматизации программирования. [35]

Обслуживание заканчивается проверкой ЭВМ с помощью комплекса программ технического обслуживания при номинальном напряжении. [36]

В состав математического обеспечения входит также комплекс программ технического обслуживания ( см. гл. [37]

В составе математического обеспечения ЕС ЭВМ предусмотрены комплексы программ технического обслуживания , как непосредственно связанные с операционной системой и работающие под ее управлением, так и независимые от нее. Самостоятельными являются программы, служащие для наладки машин при их изготовлении и вводе в эксплуатацию ( наладочные тест-программы), для проверки устройств во время профилактики и ремонта, а также при. [39]

К программным средствам относятся операционные системы, пакеты программ технического обслуживания и пакеты прикладных программ. [40]

Система ПМО ЕС ЭВМ кроме ДОС включает комплексы программ технического обслуживания . [41]

К программным средствам относятся операционные системы, пакеты программ технического обслуживания и пакеты прикладных программ. [42]

Кроме ОС, в общее МО входит комплекс программ технического обслуживания ЭВМ . [43]

Пакеты прикладных программ наряду с операционными системами и программами технического обслуживания являются составной частью системы программного обеспечения ЭВМ. Пакет прикладных программ представляет собой функционально законченный комплекс программных средств, ориентированный на решение определенного логически целостного класса задач. Пакеты прикладных программ являются развитием ОС в определенном прикладном направлении. [44]

Операционная система, набор пакетов прикладных программ, комплекс программ технического обслуживания и система документации являются составными частями общего математического обеспечения. Здесь будут даны только самые общие сведения о структуре и функциях лишь одной составной части математического обеспечения — операционной системы, которые необходимы при рассмотрении в последующих параграфах этой главы различных входных языков и вопросов подготовки задания для ЭВМ с использованием трансляторов с этих языков. Отметим лишь, что прикладные программы, входящие в общее математическое обеспечение, позволяют расширить возможности операционной системы для специальных комплексов технических средств и способов их применения, а также составляют комплексы программ для решения типовых задач. [45]

Источник: www.ngpedia.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru