Общесистемная программа что это

Общесистемное программное обеспечение

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

К основным функциям общесистемного программного обеспечения относят:

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

• контроль и диагностику работы вычислительного комплекса.

Информатика 7 класс (Урок№7 — Программное обеспечение компьютера.)

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

Сетевое программное обеспечение предназначено для обработки, передачи и хранения данных в сети.

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

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

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

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

Александр Олешко. Александр Барыкин — «Программа телепередач». Точь‑в-точь. Фрагмент от 22.02.2015

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

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

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

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

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

Операционная система включает в себя две группы программ (рис. 6.25):

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

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

В.25. Состав операционной системы

Рис. В.25. Состав операционной системы

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

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

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

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

  • 1. Программа, получившая время процессора, работает до тех пор, пока у нее не возникнет возможность освободить процессор, например, для операции ввода-вывода. Этот метод плох тем, что очень велика вероятность монопольного захвата процессора одной программой и, следовательно, остановка остальных, в том числе и служебных программ операционной системы, что приводит «зависанию» последней.
  • 2. Программе выделяется строго фиксированный промежуток времени работы процессора, по окончании которого в любом случае управление передается следующему процессу. Это — так называемая вытесняющая многозадачность, и по этому принципу строятся все современные операционные системы.

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

Программы управления заданиями выполняют интерпретацию директив языка управления заданиями: ввод, трансляция, загрузка в память ЭВМ, решение, вывод информации.

Читайте также:
Программа рут что это

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

В настоящее время доминируют два класса операционных систем — UNIX-подобные системы и Windows-системы. Областью применения tWZY-систем являются крупные корпоративные сети. Отличительные особенности этих систем — высокая надежность, возможность легкого масштабирования компьютерной сети. Операционные системы Windows ориентированы преимущественно на рабочие группы и средние по масштабам сети.

Источник: studref.com

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

Общесистемное программное обеспечение представляет собой программные средства системы, реализующие всю совокупность функций, которые не зависят от конкретной проблемы обработки данных. Общесистемное программное обеспечение должно включать следующие самостоятельные части: общесистемную связь с абонентами, общесистемный ввод данных, программное обеспечение банка данных, общесистемный вывод данных, общесистемное управление обработкой. [2]

Общесистемное программное обеспечение современных отечественных микроЭВМ представлено целым рядом операционных систем: СПО СМ 1800, ДОС 1800, ОС 1800, МОС РВ СМ 1800, используемые для 8-разрядной СМ 1800; ПЛОС, ФОДОС, МДОС, применяемые на микроЭВМ серии Электроника; ОС ДВК, поставляемая в базовых комплектах диалоговых вычислительных комплексов и др. Следует отметить, что ФОДОС, являющаяся наиболее распространенной ОС для ЭВМ типа Элект-роника — 60, и ОС ДВК являются усеченными вариантами ОС РАФОС, широко используемой на ЭВМ типа СМ-3 и СМ-4. Такая преемственность системного программного обеспечения показывает преимущества использования ЭВМ. В первую очередь это относится к объему внешней памяти па гибких дисках, которая еще недостаточна. [3]

Общесистемное программное обеспечение призвано организовать решение всех задач АСУ, их информационное обеспечение, взаимообмен информацией между задачами, программное обеспечение анализа запросов, редактирование и выдачу результатов решения задач автоматизированного делопроизводства и др. В соответствии с этим оно состоит из операционной системы АСУ и библиотеки стандартных и типовых программ. [5]

Общесистемное программное обеспечение ВК разрабатывается заводом-изготовителем. Эти программы после разработки записываются в ПЗУ или специальные секции ( ячейки памяти) ОЗУ при отладке В К. Следовательно, объем памяти QCJJ расчету не подлежит. В некоторой мере это относится к QCT и Qb, хотя в каждой конкретной АСУ ТП для реализации функций управления и контроля требуются дополнительные числовые константы и стандартные программы. Уровень стандартизации прикладного программного обеспечения ( Qnp) в значительной мере характеризует качество программного обеспечения АСУ ТП. Стандартизации легче поддаются программы реализации информационных функций АСУ ТП, поскольку алгоритмы первичной и вторичной обработки измерительной информации и технико-экономических показателей меньше зависят от целей автоматизации специфики ТОУ и технических средств, чем алгоритмы управления. [6]

Общесистемное программное обеспечение АРМ-Р в мультипрограммном режиме поддерживает различные конфигурации аппаратных средств комплекса, ввод / вывод графических данных, подготовку информации для дальнейшей передачи. [8]

Подсистема общесистемного программного обеспечения рассматриваемой САПР строится на основе операционной системы ОС ЕС. Для эффективного применения прикладных программ при минимальной подготовке пользователей в состав подсистемы включены обслуживающие программы, выполняющие запись, уничтожение, восстановление наборов данных, редактирование текстов программ, хранящихся на внешних носителях, сбор учетной информации системы. [9]

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

Под общесистемным программным обеспечением подразумевают операционные системы ( ОС) ЭВМ. [11]

С введением общесистемного программного обеспечения связь пользователя с машиной стала представляться тремя уровнями иерархии: система команд машины — общесистемное программное обеспечение — — программа пользователя. [12]

В состав общесистемного программного обеспечения должно входить средство, позволяющее проводить интерактивную корректировку последовательных наборов данных, расположенных на пакете магнитных дисков. [13]

В состав общесистемного программного обеспечения ЭВМ входят системы: операционная, ввода, вывода, обслуживающих программ, программирования. [14]

В состав общесистемного программного обеспечения ЭВМ входят системы операционная, ввода, вывода обслуживающих программ, програ ммирования. [15]

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

Программное обеспечение

Программное обеспечение САПР подразделяют на базовое, общесистемное и прикладное:

— Общесистемное программное обеспечение предназначено для организации функционирования технических средств.

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

— В прикладном программном обеспечении реализуется математическое обеспечение для непосредственного выполнения проектных процедур.

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

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

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

Управление ресурсами включает решение двух общих, не зависящих от типа ресурса задач:

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

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

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

Алгоритм управления процессором в значительной степени определяет, является ли ОС системой разделения времени, системой пакетной обработки или системой реального времени.

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

По числу одновременно выполняемых задач операционные системы разделены на два класса:

— однозадачные (например, MS-DOS, MSX);

— многозадачные (OC EC, OS/2, UNIX, Windows 95,98,Me /NT/2000/ХР).

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

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

По числу одновременно работающих пользователей ОС делятся на:

— однопользовательские (MS-DOS, Windows 3.x, ранние версии OS/2);

— многопользовательские (UNIX,Linux, Windows 2000,Windows XP).

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

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

Читайте также:
Программа ampere для чего

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

В наши дни становится общепринятым введение в ОС функций поддержки многопроцессорной обработки данных. Такие функции имеются в операционных системах Solaris 2.x фирмы Sun, Open Server 3.x компании Santa Crus Operations, OS/2 фирмы IBM, Windows NT фирмы Microsoft и NetWare 4.1 фирмы Novell.

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

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

В любом случае специфика аппаратных средств, как правило, отражается на специфике операционных систем. В конечном итоге выбор на платформе win32 — соответствуют операционные системы Windows 98, Windows XP, Windows 2000. Для разработки подсистемы: «Разработка библиотеки типовых элементов для нефтегазового оборудования» выбираем в качестве общесистемного программного обеспечения — Windows XP. Выбор данной операционной системы обусловлен несколькими факторами:

— Функциональность. Выбранная ОС обладает достаточной функциональностью для комфортной работы в среде КОМПАС 3D LT V8.

Надежность. Обеспечивается повышенная защищенность данных. Кроме того, Windows XP работает значительно стабильнее Windows 98.

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

Общесистемное (базовое) программное обеспечение

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

Рис. 3.1. Общесистемное (Базовое) ПО

В состав базового (общесистемного) ПО входят:

 трансляторы языков программирования;

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

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

Исходя из выполняемых функций ОС можно разбить на три группы:

Однозадачные ОС предназначены для работы одного пользователя в каждый конкретный момент одной конкретной задачи. Типичным представителем таких операционных систем является MS-DOS (разработанная фирмой Microsoft).

Многозадачные ОС обеспечивают коллективное использование ЭВМ в мультипрограммном режиме разделения времени (в памяти ЭВМ находится несколько программ (задач), и процессор распределяет ресурсы компьютера между задачами). Типичными представителями подобного класса ОС являются; UNIX, OS/2 корпорации IBM, Microsoft Windows 95/98/2000, Microsoft Windows NT и некотоpые другие.

Сетевые операционные системы связаны с появлением локальныx и глобальных cетей и предназначены для обеспечения доступа пользователя ко всем ресурсам вычислительной сети. Типичными представителями ceтевыx ОС являются: Novell NetWare, Microsoft Windows NT, Banyan Vines, IBM LAN, UNIX, Solaris фирмы Sun, Linux.

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

По функциональным возможностям сервисные средства можно подразделять на:

 улучшающие пользовательский интерфейс:

 защищающие данные от разрушения и несанкционированного доступа;

 ускоряющие обмен данными между диском и ОЗУ;

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

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

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

Среди имеющихся оболочек для семейства MS-DOS наиболее популярна оболочка Norton Commander.

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

 обслуживание дисков (форматирование, обеспечение сохранности информации, возможности ее восстановления в случае сбоя и т.д.);

 обслуживание файлов и каталогов (аналогично оболочкам);

 создание и обновление архивов;

 предоставление информации о ресурсах компьютера, о дисковом пространстве, о распределении ОЗУ между программами;

 печать текстовых и других файлов в различных режимах и форматах;

 защита от компьютерных вирусов.

Из утилит, получивших наибольшую известность, можно назвать многофункциональный комплекс Norton Utilities.

Программные средства антивирусной защиты обеспечивают диагностику (обнаружение) и лечение (нейтрализацию) вирусов. Термином «вирус» обозначается программа, способная размножаться, внедряясь в другие программы, совершая при этом различные нежелательные действия. К числу наиболее популярных в настоящее время антивирусных программ относятся: DoctorWeb, AVP (антивирус Касперского), Norton Antivirus и др.

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

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

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

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

Интерпретатор осуществляет пошаговую трансляцию и немедленное выполнение операторов исходной программы: каждый оператор входного языка программирования транслируется в одну или несколько команд машинного языка, которые тут же выполняютсябез сохранения на диске. Таким образом, при интерпретации программа на машинном языке не сохраняется и поэтому при каждом запуске исходной программы на выполнение ее нужно (пошагово) транслировать заново. Главным достоинством интерпретатора по сравнению с компилятором является простота.

Входной язык программирования называется языкомвысокого уровня по отношению к машинному языку, называемому языком низкого уровня.

Читайте также:
Microsoft xps document writer что это за программа

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

Наиболее распространенными языками программирования являются: Basic, C++, Fortran и др. Тенденции развития – появление языков четвертого поколения типа Visual Basic.

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

Они включают в себя:

 средства диагностики и тестового контроля правильности работы ЭВМ и ее отдельных частей, в том числе автоматического поиска ошибок и неисправностей с определенной локализацией их в ЭВМ;

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

Источник: studopedia.ru

1.2. Классификация программного обеспечения автоматизированных информационных систем

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

1.2.1. Понятие и структура по

Для реализации на ЭВМ задач требуется создание математического, лингвистического и программного обеспечения.

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

Структура ПО — 3 части: общее ПО (общесистемное или системное ПО); прикладное ПО (специализированное ПО); программные средства телеобработки данных; плюс программная документация.

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

1.2.2. Общесистемное по

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

ОПО — 3 части: базовое ПО, системы программирования (языки программирования), сервисное ОПО.

Базовое ПО — включает: операционные системы, операционные оболочки (текстовые и графические), сетевые операционные системы.

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

Управляющие программы нужны для управления работой оборудования ЭВМ в различных режимах. Функции управляющих программ: загрузка ОС в оперативную память с машинных накопителей; управление заданиями и одиночными программами; управление работой устройств ввода — вывода.

Управляющая часть называется супервизор.

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

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

К обрабатывающим программам относятся: программы сортировки данных, программы объединения массивов, программы пересылки данных из одного устройства в другое.

Основной принцип построения ОС состоит в выделении отдельных функций и оформление их в виде отдельных блоков, т.е. модульный принцип построения.

Модуль — программный блок, который реализует определенную функцию

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

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

Методы теледоступа задают режимы обмена данными между пользователем и ЭВМ по каналам связи.

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

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

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

СУБД — набор языковых и программных средств для создания и ведения совместного использования БД.

Все перечисленные средства зависят от ОС ЭВМ.

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

Состав ОС зависит от типа ЭВМ. ОС общего назначения содержат:

  • управляющие программы, которые автоматизируют выполнение потоков заданий, осуществляют взаимодействие с устройствами ЭВМ, организацию мультипрограммной работы, а также работу всех обрабатывающих программ.
  • системные обрабатывающие программы обеспечивают основные операции по обработке данных.
  • встроенные в систему реализации — все решения по проектированию и реализации привязаны к выбранной системе управления;
  • независимые от системы реализации — они ориентированы на унификацию начальных процессов жизненного цикла системы.
  • формуляр, где содержатся основные характеристики программы, описание ее комплектности и сведения об эксплуатации;
  • описание применения, где содержатся сведения о назначении программы, области применения решаемых задач и о методах их реализации, ограничениях на применение, минимальной конфигурации технических средств;
  • руководство системного программиста, где содержатся сведения для проверки, обеспечения функционирования и настройки программы на условия конкретного применения;
  • руководство программиста, где описываются все конкретные сведения для эксплуатации программы;
  • руководство оператора, где содержатся сведения для обеспечения процедуры общения оператора с ЭВМ в процессе выполнения программы.
  • общего назначения в АС — это организация и ведение информационной базы; информационно-справочных систем; ввода-вывода, окружения СУБД;
  • функционального назначения — это оперативное управление производством; техническая подготовка производства; бух. учет и финансы; кадры и т.д.
  1. Управляющую программу;
  2. Транслятор с входного языка;
  3. Модули пакета;
  4. Обслуживающие программы.
  • Управляющая программа определяет последовательность работы модулей ППП, обмен данными и взаимосвязь с ОС, в которой работает пакет.
  • Транслятор с входного языка интегрирует или компилирует требования пользователя.
  • Модули пакета рабочие программы.
  • Обслуживающие программы обеспечивают отладку, диагностику, анализ ошибок. Документация на ППП составляется в соответствии с ЕСПД (единой системой программной документации) и содержит:
  1. Пояснительную записку;
  2. Описание содержания ППП и алгоритм реализации;
  3. Описание применения ППП;
  4. Схемы программ;
  5. Руководство оператора;
  6. Руководство программиста;
  7. Исходные программы;
  8. Эксплуатационные программы;
  9. Описание контрольного примера;
  10. Руководство по пользованию ППП;

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

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