К общесистемному программному обеспечению относятся программы, рассчитанные на широкий круг пользователей и предназначенные для организации вычислительного процесса и решений часто встречающихся задач обработки информации. Они позволяют расширить функциональные возможности ЭВМ, автоматизировать планирование очередности вычислительных работ, осуществлять контроль и управление процессом обработки данных, а также автоматизировать работу программистов. Специальное программное обеспечение представляет собой совокупность программ, разрабатываемых при создании АИТ конкретного функционального назначения. Оно включает пакеты прикладных программ, осуществляющих организацию данных и их обработку при решении функциональных задач. [c.50]
Подсистема управления данными организуется на компьютерах с помощью подпрограммных систем управления обработкой данных и организации вычислительного процесса, систем управления вычислительной сетью и систем управления базами данных. При больших объемах накапливаемой на компьютере и циркулирующей в сети информации на предприятиях, где внедрена информационная технология, могут создаваться специальные службы, такие, как администратор баз данных, администратор вычислительной сети и т.п. [c.60]
Информатика 7 класс (Урок№7 — Программное обеспечение компьютера.)
Процесс обработки может быть разбит на ряд связанных между собой процедур организация вычислительного процесса (ОВП), преобразование данных и отображение данных (рис. 3.1). [c.66]
Процедура ОВП имеет различную функциональную сложность в зависимости от класса и количества решаемых задач, режимов обработки данных, топологии системы обработки данных. В наиболее полном объеме функции организации вычислительного процесса реализуются при обработке данных на больших универсальных машинах (мэйнфреймах), которые, как правило, работают в многопользовательском режиме и обладают большими ресурсами по памяти и производительности. При обработке данных с помощью ЭВМ в зависимости от конкретного применения информационной технологии, а значит, и решаемых задач различают три основных режима пакетный, разделения времени, реального времени. [c.67]
Появление заданий при технологическом процессе обработки данных является случайным, но при решении задачи по программе должны быть учтены и минимизированы связи решаемой задачи с другими функциональными задачами, оптимизирован процесс обработки по ресурсному и временному критериям. Поэтому составной частью процедуры организации вычислительного процесса является планирование последовательности решения задач по обработке данных. [c.77]
Информационный процесс обработки данных на физическом уровне представляется аппаратно-программным комплексом, включающим ЭВМ и программное обеспечение, реализующее модели организации вычислительного процесса, преобразования и отображения данных. В зависимости от сложности и функций информационной технологии аппаратно-программный комплекс обработки данных строится на базе или одного персонального компьютера, или специализированной рабочей станции, или на мэйнфрейме, или на суперЭВМ, или на многомашинной вычислительной системе. э 131 [c.131]
КАК работает ПРОЦЕССОР? ОБЪЯСНЯЕМ
Какие программы операционной системы ЭВМ реализуют процедуры организации вычислительного процесса [c.132]
ОВП — организация вычислительного процесса [c.402]
Более сложной является организация вычислительного процесса для определения выходных характеристик, лежащих в допустимых областях, особенно для многофакторных моделей. Еще сложнее — поиск решений по оптимизационным моделям. Самая совершенная и адекватная описываемому объекту математическая модель без нахождения оптимального значения бесполезна, она не может быть использована. [c.26]
Устройство управления (УУ)» осуществляет организацию вычислительного процесса и взаимодействие устройств системы в целом. В состав устройства управления входит специальный блок обращения к памяти, обеспечивающий одновременное обращение четырех различных каналов к разным блокам памяти, что дает почти полную независимость работы во времени отдельных устройств машины. [c.156]
Программисты обычно не имеют достаточной подготовки и опыта по этому виду проектирования. Они должны быть опытными в использовании языков программирования, методов организации вычислительных процессов, теории и практики компиляции, тестирования и отладки. В связи с этим было бы разумно использовать программистов в качестве проектировщиков модулей, предназначенных для средств отладки, компиляции и обнаружения ошибок, но вряд ли целесообразно поручать им разработку внешних спецификаций операционной системы, где они выступают не более чем пользователи. [c.116]
Персональные ЭВМ становятся органической частью системы хозяйственного учета, технической базой,создаваемых автоматизированных рабочих мест (АРМ) учетных работников в автоматизированных системах управления. Пользователь должен знать организацию вычислительных процессов на ПЭВМ, уметь создавать и вести файловые системы (базы данных) АРМ и решать задачи своей предметной области в диалоговом режиме. В связи с этим определяются особенности организации учета в условиях микрокомпьютерной информационной технологии и дана характеристика с позиций пользователя аппаратурных и программных средств современных персональных микроЭВМ. Показано наиболее перспективное направление технического обеспечения автоматизированного хозяйственного учета — локальные сети микроЭВМ и распределенные системы обработки данных. [c.5]
Организация вычислительных процессов [c.62]
Другой метод построения микрокосмоса — использование логического языка для описания реального мира [7, 8]. Этот подход обладает большей общностью, чем метод эвристического поиска (хотя в настоящее время последний метод в тех случаях, когда его выразительная сила достаточна, имеет преимущества в силу лучшей организации вычислительного процесса). Главная идея состоит в использовании выражений, обозначающих ситуации, для построения утверждений, описывающих состояние реального (статического) мира. Для описания динамических законов, которые переводят нас из одной ситуации в другую, [c.440]
Тем не менее при формировании алгоритма реализации рассматриваемой задачи на ЭВМ мы исходим из более общего случая организации вычислительного процесса, при котором необходим ввод в машину исходной информации для решения задачи. [c.201]
Консультационные услуги по программным средствам организации вычислительного процесса [c.191]
Смотреть страницы где упоминается термин Организация вычислительного процесса
[c.70] [c.116] [c.275] [c.224] [c.120]
Смотреть главы в:
Автоматизированные информационные технологии в экономике (2003) — [ c.66 ]
Источник: economy-ru.info
Операционная система: задачи, основные функции. Примеры операционных систем.
Операционная система – комплекс программ, предназначенный для эффективного использования всех средств ЭВМ в процессе решения задачи и организации взаимодействия пользователя с ЭВМ. Этот комплекс управляет работой всех компонентов ЭВМ, в том числе и процессором.
Операционная система в наибольшей степени определяет облик всей вычислительной системы в целом. Несмотря на это, пользователи, активно использующие вычислительную технику, зачастую испытывают затруднения при попытке дать определение операционной системе. Частично это связано с тем, что ОС выполняет две по существу мало связанные функции: обеспечение пользователю-программисту удобств посредством предоставления для него расширенной машины и повышение эффективности использования компьютера путем рационального управления его ресурсами.
На сегодня существует ряд определений понятия ОС:• Так как операционная система (ОС) предназначена для управления ресурсами ЭВМ (ОП, процессор, система ввода/вывода, программы, пользователь и т.д.). Такое определение предполагает в качестве ресурса любую составляющую вычислительного процесса, включая самого пользователя, а вычислительный процесс представляется в виде модели, конкурирующей в борьбе за вычислительные ресурсы.
• При функциональном подходе ОС определяется множеством основных функций, ею поддерживаемых: распределение ресурсов, поддержка мультипрограммных и диалоговых режимов, управление процессами, данными и т.д.
• В качестве третьего подхода, упоминавшегося ранее, можно отметить определение ОС как программного расширения аппаратной среды ЭВМ, обеспечивающего (в том числе) интерфейс более высокого уровня с пользователем. В этой роли ОС вместо физического (аппаратного) обеспечивает логический (программный) интерфейс пользователя с ВС.
В общем случае для ПК можно дать такое определение ОС:
Операционная система обычно хранится во внешней памяти компьютера — на диске. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ. Этот процесс называется загрузкой операционной системы.
В функции операционной системы входит:• осуществление диалога с пользователем;• ввод-вывод и управление данными;• планирование и организация процесса обработки программ;• распределение ресурсов (оперативной памяти и кэша, процессора, внешних устройств);• запуск программ на выполнение;• всевозможные вспомогательные операции обслуживания;• передача информации между различными внутренними устройствами;• программная поддержка работы периферийных устройств (дисплея,
Главной задачей операционной системы, используемой в сети масштаба отдела, является организация разделения ресурсов, таких как приложения, данные, лазерные принтеры и, возможно, низкоскоростные модемы. Обычно сети отделов имеют один или два файловых сервера и не более чем 30 пользователей. Задачи управления на уровне отдела относительно просты.
В задачи администратора входит добавление новых пользователей, устранение простых отказов, инсталляция новых узлов и установка новых версий программного обеспечения. Операционные системы сетей отделов хорошо отработаны и разнообразны, также, как и сами сети отделов, уже давно применяющиеся и достаточно отлаженные. Такая сеть обычно использует одну или максимум две сетевые ОС. Чаще всего это сеть с выделенным сервером NetWare 3.x или Windows NT, или же одноранговая сеть, например сеть Windows for Workgroups.клавиатуры, дисковых накопителей, принтера и др.).
Примеры операционных систем.
На сегодняшний день на рынке программного обеспечения для IBM PC-совместимых компьютеров сосуществуют несколько семейств операционных систем. Однозадачные однопользовательские ОС MS-DOS и PC-DOS (первая версия этой ОС, выпущенной корпорацией Microsoft в 1981, была предназначена для поставки с компьютерами IBM PC) являются самыми распространенными ввиду своей простоты и ’неприхотливости’, большую роль здесь играет и то, что подавляющее большинство программ работает именно под их управлением.
MS-DOS и PC-DOS характеризуются минимальным пользовательским и программным интерфейсами, в тоже время, работая со всевозможными программными оболочками, интегрированными средами (такими как Microsoft Windows или DESQview), создают комфортабельную среду для пользователя и программы. ОС Microsoft Windows NT (32-разрядная Windows NT, первая версия, которой появилась на рынке в 1993-м, а последняя — в 1998 году, с самого начала создавалась как сверхстабильная, надежная система, рассчитанная, прежде всего на работу, а не на разные игрушки-развлечения.), ориентированная на работу в разнородных сетях, высоконадежна, однако, это достигнуто за счет частичной потери совместимости с MS-DOS. Операционная система OS/2 (нестабильность Windows не была секретом ни для кого, в том числе и для разработчиков Microsoft, поэтому параллельно с совершенствованием Windows корпорация вела активную работу по созданию более совершенной и защищенной системы — OS/2) стоит особняком: будучи полноправной многозадачной операционной системой со своим оригинальным графическим пользовательским и программным интерфейсами, она сохраняет совместимость с MS-DOS и PC-DOS (начиная с версии WARP 3.0 и с Microsoft Windows). ОС UNIX — одна из старейших и наиболее простых операционных систем, изначально была рассчитана на разработку программ (для нее самой и не только) на мини-ЭВМ и позволяла без больших затрат труда программиста переносить программу из одной системы ЭВМ на другую. Неудивительно, что сейчас продается много различных вариантов мобильной операционной системы UNIX, таких как XENIX, UNIXWARE, SUN-OS, LINUX, BSD.
Источник: poisk-ru.ru
Лекция: Операционные системы как средство распределения и управления ресурсами ЭВМ.
· пользовательский интерфейс, т.е. диалог пользователя с компьютером, выполнение определённых простых команд – операций по обработке информации.
Операционные системы обеспечивают интерфейс между пользователем и аппаратной частью компьютера.
По числу одновременно выполняемых задач выделяют ОС:
• однозадачные ОС (MS-DOS, ранние версии PC DOS);
• многозадачные (OS/2, UNIX, Windows).
Однозначные ОС предоставляют пользователю виртуальную машину и включают средства управления файлами, периферийными устройствами и средства общения с пользователем. Многозадачные ОС дополнительно управляют разделением между задачами совместно используемых ресурсов.
По числу одновременно работающих пользователей выделяют ОС:
• однопользовательские (MS-DOS, Windows 3.x, ранние версии OS/2);
• многопользовательские (UNIX, Windows NT).
Отличием многопользов-их систем является наличие средств защиты информации пользователей от несанкционированного доступа.
Многопроцессорная обработка предполагает поддержку работы нескольких процессоров и присутствует в ОС Solaris 2.x фирмы Sun, OS/2 фирмы IBM, Windows NT фирмы Microsoft, NetWare 4.1 фирмы Novell и др. Отличием сетевой ОС от локальной являются средства передачи данных между компьютерами по линиям связи и реализация протоколов передачи данных, например IP, IPX и др.
За время существования компьютеров операционные системы претерпели значительную эволюцию. Так, первые ОС были однопользовательскими и однозадачными. Эффективность использования ресурсов компьютера в этом случае оказывалось невысокой из-за простоев всех, кроме одного работающего периферийного устройства компьютера. Например, при вводе данных простаивал центральный процессор, устройства вывода и внешние ЗУ.
По мере роста возможностей, производительности и изменениях в соотношении стоимости устройств компьютера положение стало нетерпимым, что привело к появлению многозадачных операционных систем, остававшихся однопользовательскими.
Такие ОС обеспечивают постановку заданий в первую очередь на выполнение, параллельное выполнение заданий, разделение ресурсов компьютера между выполняющимися заданиями. Так, например, одно задание может выполнять ввод данных, другое – выполняться ЦП, третье – выводить данные, четвёртое – стоять в очереди. Важнейшее техническое решение, обусловившее такие возможности, – появление у внешних устройств собственных процессоров (контроллеров).
При многозадачном режиме:
В оперативной памяти находится несколько заданий пользователей;
Время работы процессора разделяется программами, находящимися в оперативной памяти и готовыми к обслуживанию процессором;
Параллельно с работой процессора происходит обмен информацией с различными внешними устройствами.
Наиболее совершенны и сложны многопользовательские многозадачные ОС, которые предусматривают одновременное выполнение многих заданий многих пользователей, обеспечивают разделение ресурсов компьютеров соответствии с приоритетами пользователей и защиту данных каждого пользователя от несанкционированного доступа. В этом случае ОС работает в режиме разделения времени, т.е. обслуживает многих пользователей, работающих каждый со своего терминала.
Эволюция ОС во многом обусловлена совершенствованием аппаратной базы ЭВМ. Программирование ламповых вычислительных устройств, ориентированных на решение специализированных прикладных задач, выполнялось на машинном языке (языке программирования, представляющем программу в форме, позволяющей непосредственно выполнять ее техническими средствами обработки данных).
Организация вычислительного процесса в этом случае осуществлялась обслуживающим персоналом вручную с пульта управления. ОС для этих ЭВМ практически отсутствовали. Компьютеры, построенные на полупроводниковых элементах, стали более компактными, надежными и применялись при решении более широкого класса прикладных задач.
Появились первые алгоритмические языки, компиляторы и системы пакетной обработки. Эти системы явились прообразом современных ОС. Основное их назначение -увеличение загрузки процессора. Переход от отдельных полупроводниковых элементов типа транзисторов к интегральным микросхемам сопровождался созданием семейств программно-совместимых машин, например семейства IBM/360, ЕС ЭВМ.
ОС этих компьютеров ориентировались на обслуживание вычислительных систем с разнообразными периферийными устройствами и в различных областях деятельности. Особенностью таких ОС стало мультипрограммирование — способ организации вычислительного процесса, при котором на одном процессоре попеременно выполняются несколько приложений.
Образовался новый тип ОС — системы разделения времени, которая позволяет создать для каждого пользователя иллюзию единоличной работы с компьютером. Появление больших (БИС) и сверхбольших интегральных схем (СБИС) обеспечило широкое распространение компьютеров и их использования неспециалистами в области программирования. Это потребовало разработки программного интерфейса. Развитие средств коммуникации обусловило развитие сетевых ОС.
Основные линии ОС.
Отличительные особенности Windows:
1) Простота и удобство в использовании. Windows оснащена несколькими функциями поиска неисправностей, включая утилиту системной информации, функцию проверки реестра, функцию проверки конфликтов версий (Version Conflict Manager) и мастер профилактического обслуживания (Maintenance Wizard).
2) Качество. Приложения загружаются быстрее. Windows поддерживает новую файловую систему FAT32, что позволяет существенно увеличить скорость работы с дисковыми накопителями и повысить плотность хранения информации. Windows содержит обновленную и расширенную библиотеку драйверов устройств, что обеспечивает возможность работы с самой различной периферией.
3) Поддержка технологий нового поколения.Windows поддерживает технологии и стандарты нового поколения, включая универсальную шину USB, расширенный стандарт Plug and Play и технические средства контроля энергопотребления. Встроенная поддержка MMX, Accelerated Graphics Port, Microsoft DirectX, поддержка дисков стандарта DVD и других новых технологий обеспечивает Windows великолепную обработку трехмерной графики.
К достоинствам Windows можно отнести:
1. Независимость программ от внешних устройств.
2. Средства для построения пользовательского интерфейса Windows содержат все необходимые функции для построения пользовательского интерфейса программ: окон, меню, запросов и т.д.
3. Доступность всей оперативной памяти. Это облегчает создание на ее базе больших программ.
4. Связь и внедрение объектов — новый способ обмена данными между приложениями, при котором вы имеется возможность комбинировать изображение, звук и текст.
5. Использование масштабируемых шрифтов True Type. В Windows действует принцип WYSIWYG (What you see is what you get), который означает, что та информация, которую вы видите на экране, соответствует тому, что выдается принтером при распечатке.
6. Единый пользовательский интерфейс. Действия с программами в среде Windows стандартизированы.
10. Совместимость с DOS-приложениями.
11. Удобство поддержки устройств и мультимедиа. Windows упрощает работу с внешними устройствами.
MacOS (Apple). Конкурентом линии Windows эту ОС не назовешь -хотя бы потому, что на PC-совместимые компьютеры она не устанавливается. Но именно MacOS стала первой ОС, предложившей пользователю удобства графического интерфейса, Рабочий Стол с иконками, соответствующими папкам и программам, удобные средства настройки. По стабильности и удобству ей до сих пор нет равных.
MacOS наиболее рационально использует ресурсы компьютера — написанные для нее программы работают вдвое быстрее, чем их конкуренты на PC аналогичной конфигурации. MacOS пользователям столько удобств и возможностей при необычайной простоте — ведь даже мышь на MacOS имеет всего одну управляющую кнопку!
Сегодня Macintosh и MacOS широко используют в процессе так называемой «допечатной подготовки» бумажной продукции -книг, иллюстрированных журналов, газет. Такие программы, как Adobe Photoshop, Adobe Illustrator, Adobe PageMaker изначально были предназначены для MacOS, и лишь потом переведены под Windows. MacOS послужила прототипом для многих «изюминок» графического интерфейса Windows. Рабочий стол, структура папок и файлов — все это присутствует и здесь.
OS/2 и Windows 9x используют одинаковые технологии, включающие многозадачность и многонитевость, способность выполнять DOS-программы с помощью виртуальных машин. Обе ОС имеют схожие интерфейсы, и требования к аппаратным ресурсам. Например, при работе с OS/2 в распоряжение пользователя предоставляются те же элементы: ярлыки, папки, окна.
Обе эти ОС поддерживают однотипную технологию копирования, удаления, печати, drag-and-drop. Свойства объектов легко доступны через контекстное меню, вызываемое щелчком правой клавиши мыши. Имеется специальная панель для размещения часто используемых документов или прикладных программ. Как и Windows, ОС OS/2 при недостатке оперативной памяти активизирует виртуальную память.
В результате в качестве оперативной памяти используется свободное пространство на жестком диске. Это замедляет работу, но позволяет использовать приложения, требующие значительные объемы оперативной памяти. Для устранения в OS/2 Warp недостатка сетевых функциональных возможностей была создана версия OS/2 — Warp Connect. В нее вошли редиректоры для ОС NetWare 3.x, 4.x и OS/2 LAN Server.
Реализована поддержка протоколов IPX, NetBIOS и TCP/IP. OS/2 имеет специальные средства, позволяющие работать с приложениями DOS, Windows и их файловыми системами. Это компенсирует недостаток собственных приложений для OS/2 Warp.
1973 год — год появления написанной на языке Си операционной системы UNIX. Ее основные свойства: 1-ое -это концепция файлов. Основным объектом, которым оперирует операционная система, является файл. Файл, с точки зрения операционной системы UNIX, -это внешнее устройство. Файл -это каталог, который содержит информацию о содержащихся в нем файлах.
И так далее, на сегодняшний день, файлом может считаться, в некотором смысле и процесс, который может работать. 2-ое свойство -это особая структура ОС. В отличие от предыдущих операционных систем, в которых каждая команда была «зашита» внутрь операционной системы, т.е. ее нельзя было как -либо модифицировать, в UNIX-е проблемы команд решены.
Во-первых, UNIX декларирует стандартный интерфейс передачи параметров извне внутрь процесса. Во-вторых, все команды реализованы в виде файлов. Это означает, что можно свободно добавлять новые команды в систему, а также убирать и модифицировать их. То есть система UNIX открыта и ее можно легко развивать.
Свое происхождение многозадачная многопользовательская 32-разрядная система Linux ведет от класса универсальных ОС UNIX, которые в течение многих лет (еще с 60-х годов!) обслуживали «большие» промышленные компьютеры. Проект UNIX объединяет десятки (!) различных ОС, созданных для своих компьютеров различными фирмами. Единственной областью, в которой работал Linux, вплоть до самого последнего момента оставались сети. До сих пор большая часть Web-серверов Интернет работает именно под управлением Linux. Да и в локальных сетях крупных компаний Linux неплохо справлялся с ролью администратора.
Режимы работы ОС.
Суть режима разделения времени: каждой программе, находящейся в оперативной памяти и готовой к исполнению, выделяется для исполнения фиксированный, задаваемый в соответствии с приоритетом пользователя интервал времени (интервал мультиплексирования). Если программа не выполнена до конца за этот интервал, её исполнение принудительно прерывается, и программа переводится в конец очереди. Из начала очереди извлекается следующая программа, которая исполняется в течение соответствующего интервала мультиплексирования, затем поступает в конец очереди и т.д. в соответствии с циклическим алгоритмом. Если интервал мультиплексирования достаточно мал (~ 200 мс), а средняя длина очереди готовых к исполнению программ невелика (~ 10 мс), то очередной квант времени выделяется программе каждые 2 с. В этих условиях ни один из пользователей практически не ощущает задержек, т.к. они сравнимы со временем реакции человека.
Одной из разновидностей режима разделения времени является фоновый режим, когда программа с более низким приоритетом работает на фоне программы с более высоким приоритетом. Режим реального времени — схема, при которой ЭВМ управляет некоторым внешним процессом, обрабатывая данные и информацию, непосредственно поступающую от объекта управления.
Основные подсистемы ОС:
командный процессор-программа, отвечающая за интерпретацию и исполнение простейших команд, подаваемых пользователем, и его взаимодействие с ядром ОС; драйверы — специализированные программки для управления различными устройствами, входящими в состав компьютера; интерфейс- диалог пользователя с компьютером, выполнение операций по обработке информации; файловая система — предназначенная для организации работы с хранящимися на диске данными и обеспечения стоимостного использования файлов несколькими пользователями и процессами. Файловая система ОС определяет структуру хранения файлов и каталогов на диске, правила задания имен файлов, допустимые атрибуты, права доступа и др; система прерываний- позволяет микропроцессору выполнять основную работу, не отвлекаясь на проверку состояния сложных систем, или прервать выполняемую работу и переключиться на анализ возникшей ситуации сразу после ее появления; утилиты — небольшие программы, обслуживающие различные устройства компьютера(например, утилита форматирования магнитных дисков);система загрузки –при запуске ОС проверяет наличие на диске ядра ОС, состоящего из файлов, загружает их в ОЗУ, запускает на исполнение системные файлы, дополнительно тестирует оборудование, подключает драйверы и тд; система ввода-вывода.
Команды ОС: 1)внутренние (командного процессора), 2)внешние (утилиты).
Рассмотрим на примере ОС MS DOS. Внутренние делятся на группы: команды для работы с дисками; с файлами (COPY –копирует файлы, может использоваться для слияния файлов, RENAME -переименование); с каталогами (DIR-выводит на экран список директориев и файлов, находящихся внутри текущего директория, MKDIR –создание нового директория,CHDIR –переход в другой директорий); команды управления системой. Внешние: FORMAT –форматирует диск, DISKCOPY –копирует содержимое флоппи-диска в одном дисководе на диск в другом, DISKCOMP –сравнение содержимого двух дискет, CHKDSK- проверка целостности файловой структуры, RECOVER- восстановление информации на дефектном диске.
Примеры: DIR*.txt -просмотр списка всех файлов с расширением txt; DISKCOPY A: B: -скопировать дискету в дисководе А на дискету в дисководе В.
Командный файл (КФ) — специальный текстовый файл, содержащий строки команд, выполняемых за один раз (пакет команд). Строками КФ могут быть команды ОС, вызовы исполняемых файлов (.COM, .EXE, .BAT), метки и специальные команды пакетной обработки. КФ могут создаваться с помощью любого текстового редактора либо командой: COPY CON .BAT
Командный файл состоит из команд операционной системы, имён файлов запуска (например, файлов с расширением .exe) и сервисных программных средств.
Источник: ronl.org