Меню Рубрики

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

Операционная система (ОС) есть набор программ, которые распределяют ресурсы процессам.

Приведенная выше формулировка является ключевой для понимания всего курса. Прежде, чем мы ее раскроем, дадим определение входящих в нее терминов. Ресурс – «средство системы обработки данных, которое может быть выделено процессу обработки данных на определенный интервал времени» [8]. Иными словами: ресурс – это все те аппаратные и программные средства и данные, которые необходимы для выполнения программы. Ресурсы можно подразделить на первичные и вторичные. К первой группе относятся те ресурсы, которые обеспечиваются аппаратными средствами, например: процессор, память – оперативная и внешняя, устройства и каналы ввода-вывода и т.п.; ко второй – ресурсы, порождаемые ОС, например, системные коды и структуры данных, файлы, семафоры, очереди и т.п. В последнее время в связи с развитием распределенных вычислений и распределенного хранения данных все большее значение приобретают такие ресурсы как данные и сообщения.

В [12] приведено около десяти определений термина «процесс», из которых автор выбирает: «программа в стадии выполнения». Это определение близко к тому, что интуитивно понимают под «процессом» программисты, но оно не является строгим. Более строгое определение процесса, которое дает терминологический стандарт, представляется нам гораздо более удачным, поэтому ниже мы приводим его полностью.

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

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

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

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

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

(В соответствии со сложившейся в литературе традицией мы часто будем употреблять термин «задача» как синоним термина «процесс».)

На примечания к определению процесса мы обратим внимание позже, а пока сосредоточимся на основной его части. С точки зрения ОС процесс – это «юридическое лицо», которое получает в свое распоряжение ресурсы. Процесс может иметь сложную структуру, но его составные части либо оформляются как отдельные процессы и тогда предстают перед ОС как независимые от процесса-родителя «юридические лица», либо используют ресурсы от имени всего процесса и тогда они «невидимы» для ОС. (Промежуточный случай – нити – мы рассматриваем в главе 4)

Такой взгляд на разработку и анализ ОС сложился в конце 60-х – начале 70-х годов, в значительной степени под влиянием ОС Unix [9, 33], в которой принцип процессов и ресурсов реализован наиболее последовательно и изящно. Большое количество изданий, посвященных ОС и отражающих как эмпирический (например, [12, 17-19, 36]), так и аналитический (например, [1, 2, 16]) подходы, разделяет именно такой взгляд. Следование принципу процессов – ресурсов позволяет структурировать изучение ОС в виде таблицы, приведенной на рисунке 1.1. Столбцами этой таблицы являются классы ресурсов, которыми управляют ОС, а строками – конкретные ОС.

Рисунок 1.1 Операционные системы и ресурсы

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

Попытку «эскизного» заполнения таблицы на рисунке 1.1 мы делаем во второй части этой книги.

ОС с точки зрения пользователя.

Введение в операционные системы

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

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

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

2) Пользовательские программы:

        • Офисные программы – программы, автоматизирующие работу в офисе (планировщик, напоминание, записные книжки и т.д.);
        • САПР – системы автоматизации проектирования (САD/САМ – компьютерная поддержка проектирования и производства)
        • Экономические пакеты программ
        • Другие программы, используемые пользователем (утилиты по обслуживанию диска)

    История ПК

    Приблизительно в 1950-е годы появились первые вычислительные машины на электронных лампах. После этого встала проблема взаимодействия человека и ЭВМ.

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

    I. Поколение – 1950г. (электронные лампы).

    Период наступил, когда Чарльз Пэддидж придумал перфокарту для нанесения на нее статистических данных по каждому человеку, проживающему в США.

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

    II. Поколение (приблизительно 60-е годы ) – появление транзисторов и вычислительных машин на транзисторах. Простейшие логические и арифметические операции. Как следствие – гигантский скачек в плане потребления электроэнергии.

    Одной из первых вычислительных машин была Урал 11-Б. Машинное слово было представлено в ней следующим образом:

    код оп. 1 оп. 2 результат

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

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

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

    В данном периоде использовалась перфолента либо перфокарта для взаимодействия программиста и ВТ, а конкретно для печати. В результате появился пакетный режим обработки информации, при котором появилось алфавитно-цифровое печатное устройство (АЦПУ). Недостатком пакетного режима обработки информации было то, что цикл получения результата составлял минимум сутки.

    Стали разрабатывать системы консольного ввода.

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

    В это же время фирма Apple выпустила Macintosh с операционной системой Windows подобного типа.

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

    Следующим за Intel 8086 был Intel 8186, который был сделан с ошибками.

    Вскоре после версии MSDOS V2.0 возникла версия MSDOS V3.0, которая содержала уже меньше ошибок.

    Очередным процессором был Intel 80286, затем Intel 80287 с сопроцессором, который имел операционную систему для выполнения операций над целыми числами и графическими операторами. В это же время появляется цветной дисплей 640х400 точек.

    Результатом доработки версии MSDOS V3.0 стала версия MSDOS V3.2, при дальнейшей доработке появилась версия MSDOS V4.0, а потом MSDOS V5.0, которые содержали ошибки. В версии MSDOS V5.0, в результате того, что Microsoft задумалась о своем выходе на международный уровень, появилась 866 таблица языков. Дальнейшим развитием процессоров стал Intel 386 с сопроцессором 387.

    В следующем процессоре Intel 486 сопроцессор был встроен.

    Следующим процессором стал 586, но теперь его назвали Pentium. Pentium1 имел тактовую частоту 60 МГц. Операционная система была версии 6.0. Последней версией операционной системы в MSDOS была версия 6.22, которая практически не содержала ошибок.

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

    В это время впервые заговорили о Windows , первой версией стала 3.0, последней – 3.11, которая могла работать с использованием сетевых возможностей.

    Windows стала надстройкой над MSDOS 6.0, в которой можно было запускать много задач.

    С Windows 95 начинается Windows –ая система – «прогресс Чикаго». Прогрессом было то, что теперь Windows характеризовалась следующими признаками:

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

    Windows 98 SE содержала гораздо меньше ошибок по сравнению с Windows 95. Теперь встала проблема ограниченного пространства. В результате чего, появилась таблица FAT 32 (до этого были FAT, FAT12 и FAT 16).. На уровне Windows 95-98 пришло понимание о том, как расширять работу дальше. Недостатком этих систем было то, что они не достаточно защищены от непрофессиональной деятельности пользователя.

    После Windows 95-98 появилась достаточно хорошо сделанная операционная система Windows 2000 на технологии NT. Впервые разработали ОС Windows NT Server и Windows PROFES (HOME) Edition. Впервые в NT появились другие стандартные таблицы размещения файлов: NTFS.

    В отличие от Windows 98 – однопользовательской системы, NTFS и WINDOWS NT 2000, WINDOWS XP 2000 содержат механизм квотирования пользователей (каждая группа пользователей получает определенные право и квоты на дисковое пространство)

    Начиная с Windows 95-98 в ОС стал вставляться механизм поддержки сетевой работы.

    Другие ОС, например, UNIX работают аналогично

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

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

    ОС с точки зрения пользователя.

    Если рассмотреть 1) пользователя, который получает результаты работы ОС и 2) компьютер – то можно сделать вывод, что пользователь и компьютер взаимодействуют друг с другом, используя ОС.

    ОС организовывает выполнение всех указанных процессов:

    1. запуск программы пользователем

    2. Разделение ресурсов компьютера.

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

    BIOS – базовая система ввода-вывода, работает с процессором, шиной, памятью, дисками.

    Особенности выполнения: если MS DOS – однопользовательская и однозадачная система, то Windows 3.11 – однопользовательская, но с эмуляцией многозадачности, которая окончательно была реализована в Windows 95.

    В Windows 95 появился спулинг задач, который конкурирует за ресурсы. В Windows 98 появилась объектно-ориентированная ОС, теперь она стала представляться в виде объектов.

    Windows 2000 (XP) на технологии NT – многозадачная, многопользовательская ОС с поддержкой NTFS, которая позволяет делить ресурсы пользователей.

    Дата добавления: 2016-11-12 ; просмотров: 399 | Нарушение авторских прав

    Анализ некоторых ОС с точки зрения их защищенности

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

    — разделение команд по уровням привилегированности;

    — сегментация адресного пространства процессов и организация защиты сегментов;

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

    — особая защита ядра ОС;

    — контроль повторного использования объекта;

    — наличие средств управления доступом;

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

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

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

    В принципе, меры безопасности не обязательно должны быть заранее встроены в ОС — достаточно принципиальной возможности дополнительной установки защитных продуктов. Так, сугубо ненадежная система MS-DOS может быть усовершенствована за счет средств проверки паролей доступа к компьютеру и/или жесткому диску, за счет борьбы с вирусами путем отслеживания попыток записи в загрузочный сектор CMOS-средствами и т. п. Тем не менее, по-настоящему надежная система должна изначально проектироваться с акцентом на механизмы безопасности.

    MS-DOS

    ОС MS-DOS функционирует в реальном режиме (real-mode) процессора i80x86. В ней невозможно выполнение требования, касающегося изоляции программных модулей (отсутствует аппаратная защита памяти). Уязвимым местом для защиты является также файловая система FAT, не предполагающая у файлов наличия атрибутов, связанных с разграничением доступа к ним. Таким образом, MS-DOS находится на самом нижнем уровне в иерархии защищенных ОС.

    OS/2

    OS/2 работает в защищенном режиме (protected-mode) процессора i80x86. Изоляция программных модулей реализуется при помощи встроенных в этот процессор механизмов защиты памяти. Поэтому она свободна от указанного выше коренного недостатка систем типа MS-DOS. Но OS/2 была спроектирована и разработана без учета требований по защите от несанкционированного доступа. Это сказывается прежде всего на файловой системе. В файловых системах OS/2 HPFS (high performance file system) и FAT нет места ACL. Кроме того, пользовательские программы имеют возможность запрета прерываний. Следовательно, сертификация OS/2 на соответствие какому-то классу защиты не представляется возможной.

    Считается, что такие операционные системы, как MS-DOS, Mac OS, Windows, OS/2, имеют уровень защищенности D (по оранжевой книге). Но, если быть точным, нельзя считать эти ОС даже системами уровня безопасности D, ведь они никогда не представлялись на тестирование.

    Unix

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

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

    Обычно, говоря о защищенности Unix, рассматривают защищенность автоматизированных систем, одним из компонентов которых является Unix-сервер. Безопасность такой системы увязывается с защитой глобальных и локальных сетей, безопасностью удаленных сервисов типа telnet и rlogin/rsh и аутентификацией в сетевой конфигурации, безопасностью X Window-приложений. Hа системном уровне важно наличие средств идентификации и аудита.

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

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

    По отношению к конкретному файлу все пользователи делятся на три категории:

    — члены группы владельца;

    Для каждой из этих категорий режим доступа определяет права на операции с файлом, а именно:

    — право на чтение;

    — право на запись;

    — право на выполнение (для каталогов — право на поиск).

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

    Аналогичным образом защищены и другие объекты ОС Unix, например семафоры, сегменты разделяемой памяти и т. п.

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

    Наличие всего трех видов субъектов доступа: владелец, группа, все остальные — затрудняет задание прав «с точностью до пользователя», особенно в случае больших конфигураций. В популярной разновидности Unix — Solaris имеется возможность использовать списки управления доступом (ACL), позволяющие индивидуально устанавливать права доступа отдельных пользователей или групп.

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

    В Unix имеются инструменты системного аудита — хронологическая запись событий, имеющих отношение к безопасности. К таким событиям обычно относят: обращения программ к отдельным серверам; события, связанные с входом/выходом в систему и другие. Обычно регистрационные действия выполняются специализированным syslog-демоном, который проводит запись событий в регистрационный журнал в соответствии с текущей конфигурацией. Syslog-демон стартует в процессе загрузки системы.

    Таким образом, безопасность ОС Unix может быть доведена до соответствия классу C2. Однако разработка на ее основе автоматизированных систем более высокого класса защищенности может быть сопряжена с большими трудозатратами.

    Не нашли то, что искали? Воспользуйтесь поиском:

    Лучшие изречения: Только сон приблежает студента к концу лекции. А чужой храп его отдаляет. 8019 — | 6883 — или читать все.

    Национальная библиотека им. Н. Э. Баумана
    Bauman National Library

    Персональные инструменты

    Процесс (Операционные Системы)

    Проце́сс — программа, которая выполняется в текущий момент. Стандарт ISO 9000:2000 определяет процесс как совокупность взаимосвязанных и взаимодействующих действий, преобразующих входящие данные в исходящие.

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

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

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

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

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

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

    Содержание

    Представление

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

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

    Читайте также:  Чем отличается зрение ребенка от зрения взрослого

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

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

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

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

    Многозадачность и процесс управления

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

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

    Процессы часто называют «задачи» в встраиваемых операционных систем. Смысл «процесса» (или задачи) «что — то , что занимает время», в отличие от «памяти», которая является «то , что занимает место». Приведенное выше описание относится к обоим процессам под управлением операционной системы, а также процессы , как это определено исчислений процессов .

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

    Состояния процесса

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

    Во- первых, процесс «создан» загружается из вторичного хранения устройства ( жесткого диска с , CD-ROM и т.д.) в основную память . После этого процесс планировщика присваивает его «ожидания» состояние. В то время как процесс «ждет», он ждет планировщик , чтобы сделать так называемый переключение контекста и загрузить процесс в процессор. Затем состояние процесса становится «работает», а процессор выполняет инструкции процесса.

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

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

    Межпроцессное взаимодействие

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

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

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

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

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

    Особенности

    Некоторые современные процессоры сочетают два или более независимых процессоров в многоядерной конфигурации и может выполнять несколько процессов одновременно. Другой метод , называемый одновременной многопоточности (используется в Intel ‘s Hyper-Threading технология) может имитировать одновременное выполнение нескольких процессов или потоков. Задачи и процессы относятся в основном к тому же объекту. И, хотя они имеют несколько иные терминологические истории, они стали использоваться в качестве синонимов. На сегодняшний день термин процесс , как правило , предпочтительнее задачу, за исключением того, когда речь идет о «многозадачности», так как альтернативный термин «многопроцессорная», слишком легко спутать с многопроцессорной (который представляет собой компьютер с двумя или более процессорами).

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

    Что такое операционная система

    Структура вычислительной системы

    Из чего состоит любая вычислительная система? Во-первых, из того, что в англоязычных странах принято называть словом hardware, или техническое обеспечение: процессор , память, монитор, дисковые устройства и т.д., объединенные магистральным соединением, которое называется шиной. Некоторые сведения об архитектуре компьютера имеются в приложении 1 к настоящей лекции.

    Во-вторых, вычислительная система состоит из программного обеспечения. Все программное обеспечение принято делить на две части: прикладное и системное. К прикладному программному обеспечению, как правило, относятся разнообразные банковские и прочие бизнес-программы, игры, текстовые процессоры и т. п. Под системным программным обеспечением обычно понимают программы, способствующие функционированию и разработке прикладных программ. Надо сказать, что деление на прикладное и системное программное обеспечение является отчасти условным и зависит от того, кто осуществляет такое деление. Так, обычный пользователь, неискушенный в программировании, может считать Microsoft Word системной программой, а, с точки зрения программиста, это – приложение. Компилятор языка Си для обычного программиста – системная программа, а для системного – прикладная. Несмотря на эту нечеткую грань, данную ситуацию можно отобразить в виде последовательности слоев (см. рис. 1.1), выделив отдельно наиболее общую часть системного программного обеспечения – операционную систему:

    Что такое ОС

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

    Операционная система как виртуальная машина

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

    Архитектура большинства компьютеров на уровне машинных команд очень неудобна для использования прикладными программами. Например, работа с диском предполагает знание внутреннего устройства его электронного компонента – контроллера для ввода команд вращения диска, поиска и форматирования дорожек, чтения и записи секторов и т. д. Ясно, что средний программист не в состоянии учитывать все особенности работы оборудования (в современной терминологии – заниматься разработкой драйверов устройств), а должен иметь простую высокоуровневую абстракцию, скажем, представляя информационное пространство диска как набор файлов. Файл можно открывать для чтения или записи, использовать для получения или сброса информации, а потом закрывать. Это концептуально проще, чем заботиться о деталях перемещения головок дисков или организации работы мотора. Аналогичным образом, с помощью простых и ясных абстракций, скрываются от программиста все ненужные подробности организации прерываний , работы таймера, управления памятью и т. д. Более того, на современных вычислительных комплексах можно создать иллюзию неограниченного размера оперативной памяти и числа процессоров . Всем этим занимается операционная система . Таким образом, операционная система представляется пользователю виртуальной машиной , с которой проще иметь дело, чем непосредственно с оборудованием компьютера.

    Операционная система как менеджер ресурсов

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

    Операционная система как защитник пользователей и программ

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

    Операционная система как постоянно функционирующее ядро

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

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

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

    рТЙЧЕДЕООБС ЧЩЫЕ ЖПТНХМЙТПЧЛБ СЧМСЕФУС ЛМАЮЕЧПК ДМС РПОЙНБОЙС ЧУЕЗП ЛХТУБ. рТЕЦДЕ, ЮЕН НЩ ЕЕ ТБУЛТПЕН, ДБДЙН ПРТЕДЕМЕОЙЕ ЧИПДСЭЙИ Ч ОЕЕ ФЕТНЙОПЧ. тЕУХТУ — «УТЕДУФЧП УЙУФЕНЩ ПВТБВПФЛЙ ДБООЩИ, ЛПФПТПЕ НПЦЕФ ВЩФШ ЧЩДЕМЕОП РТПГЕУУХ ПВТБВПФЛЙ ДБООЩИ ОБ ПРТЕДЕМЕООЩК ЙОФЕТЧБМ ЧТЕНЕОЙ» [4]. рТПУФЩНЙ УМПЧБНЙ: ТЕУХТУ — ЬФП ЧУЕ ФЕ БРРБТБФОЩЕ Й РТПЗТБННОЩЕ УТЕДУФЧБ Й ДБООЩЕ, ЛПФПТЩЕ ОЕПВИПДЙНЩ ДМС ЧЩРПМОЕОЙС РТПЗТБННЩ. тЕУХТУЩ НПЦОП РПДТБЪДЕМЙФШ ОБ РЕТЧЙЮОЩЕ Й ЧФПТЙЮОЩЕ. л РЕТЧПК ЗТХРРЕ ПФОПУСФУС ФЕ ТЕУХТУЩ, ЛПФПТЩЕ ПВЕУРЕЮЙЧБАФУС БРРБТБФОЩНЙ УТЕДУФЧБНЙ, ОБРТЙНЕТ: РТПГЕУУПТ, РБНСФШ — ПРЕТБФЙЧОБС Й ЧОЕЫОСС, ХУФТПКУФЧБ Й ЛБОБМЩ ЧЧПДБ-ЧЩЧПДБ Й Ф.Р. лП ЧФПТПК ЗТХРРЕ — ТЕУХТУЩ, РПТПЦДБЕНЩЕ пу, ОБРТЙНЕТ, УЙУФЕНОЩЕ ЛПДЩ Й УФТХЛФХТЩ ДБООЩИ, ЖБКМЩ, УЕНБЖПТЩ, ПЮЕТЕДЙ Й Ф.Р. ч РПУМЕДОЕЕ ЧТЕНС Ч УЧСЪЙ У ТБЪЧЙФЙЕН ТБУРТЕДЕМЕООЩИ ЧЩЮЙУМЕОЙК Й ТБУРТЕДЕМЕООПЗП ИТБОЕОЙС ДБООЩИ ЧУЕ ВПМШЫЕЕ ЪОБЮЕОЙЕ РТЙПВТЕФБАФ ФБЛЙЕ ТЕУХТУЩ ЛБЛ ДБООЩЕ Й УППВЭЕОЙС.

    ч [8] РТЙЧЕДЕОП ПЛПМП ДЕУСФЛБ ПРТЕДЕМЕОЙК ФЕТНЙОБ «РТПГЕУУ», ЙЪ ЛПФПТЩИ БЧФПТ ЧЩВЙТБЕФ: «РТПЗТБННБ Ч УФБДЙЙ ЧЩРПМОЕОЙС». ьФП ПРТЕДЕМЕОЙЕ ВМЙЪЛП Л ФПНХ, ЮФП ЙОФХЙФЙЧОП РПОЙНБАФ РПД «РТПГЕУУПН» РТПЗТБННЙУФЩ, ОП ПОП ОЕ СЧМСЕФУС УФТПЗЙН. вПМЕЕ УФТПЗПЕ ПРТЕДЕМЕОЙЕ РТПГЕУУБ, ЛПФПТПЕ ДБЕФ ФЕТНЙОПМПЗЙЮЕУЛЙК УФБОДБТФ, РТЕДУФБЧМСЕФУС ОБН ЗПТБЪДП ВПМЕЕ ХДБЮОЩН, РПЬФПНХ ОЙЦЕ НЩ РТЙЧПДЙН ЕЗП РПМОПУФША.

    «рТПГЕУУ ПВТБВПФЛЙ ДБООЩИ — УЙУФЕНБ ДЕКУФЧЙК, ТЕБМЙЪХАЭБС ПРТЕДЕМЕООХА ЖХОЛГЙА Ч УЙУФЕНЕ ПВТБВПФЛЙ ЙОЖПТНБГЙЙ Й ПЖПТНМЕООБС ФБЛ, ЮФП ХРТБЧМСАЭБС РТПЗТБННБ ДБООПК УЙУФЕНЩ НПЦЕФ РЕТЕТБУРТЕДЕМСФШ ТЕУХТУЩ ЬФПК УЙУФЕНЩ Ч ГЕМСИ ПВЕУРЕЮЕОЙС НХМШФЙРТПЗТБННЙТПЧБОЙС.

    рТЙНЕЮБОЙС:

    1. рТПГЕУУ ИБТБЛФЕТЙЪХЕФУС УПУФПСОЙСНЙ, ЛПФПТЩЕ ПРТЕДЕМСАФУС ОБМЙЮЙЕН ФЕИ ЙМЙ ЙОЩИ ТЕУХТУПЧ Ч ТБУРПТСЦЕОЙЙ РТПГЕУУБ Й, УМЕДПЧБФЕМШОП, ЧПЪНПЦОПУФША ЖБЛФЙЮЕУЛЙ ЧЩРПМОСФШ ДЕКУФЧЙС, ПФОПУСЭЙЕУС Л РТПГЕУУХ.
    2. рЕТЕТБУРТЕДЕМЕОЙЕ ТЕУХТУПЧ, ЧЩРПМОСЕНПЕ ХРТБЧМСАЭЕК РТПЗТБННПК, ЧМЙСЕФ ОБ РТПДПМЦЙФЕМШОПУФШ РТПГЕУУБ ПВТБВПФЛЙ ДБООЩИ, ОП ОЕ ОБ ЕЗП ЛПОЕЮОЩК ТЕЪХМШФБФ.
    3. рТПГЕУУ ПЖПТНМСАФ У РПНПЭША УРЕГЙБМШОЩИ УФТХЛФХТ ХРТБЧМСАЭЙИ ДБООЩИ, ЛПФПТЩНЙ НБОЙРХМЙТХЕФ ХРТБЧМСАЭЙК НЕИБОЙЪН.
    4. ч ЛПОЛТЕФОЩИ УЙУФЕНБИ ПВТБВПФЛЙ ЙОЖПТНБГЙЙ ЧУФТЕЮБАФУС ТБЪОПЧЙДОПУФЙ РТПГЕУУПЧ, ЛПФПТЩЕ ТБЪМЙЮБАФУС УРПУПВПН ПЖПТНМЕОЙС Й УПУФБЧПН ТЕУХТУПЧ, ОБЪОБЮБЕНЩИ РТПГЕУУХ Й ПФОЙНБЕНЩИ Х ОЕЗП, Й ДПРХУЛБЕФУС ЧЧПДЙФШ УРЕГЙБМШОЩЕ ОБЪЧБОЙС ДМС ФБЛЙИ ТБЪОПЧЙДОПУФЕК, ЛБЛ, ОБРТЙНЕТ, ЪБДБЮБ Ч ПРЕТБГЙПООПК УЙУФЕНЕ пу еу ьчн» [4].

    (ч УППФЧЕФУФЧЙЙ УП УМПЦЙЧЫЕКУС Ч МЙФЕТБФХТЕ ФТБДЙГЙЕК, НЩ ЮБУФП ВХДЕН ХРПФТЕВМСФШ ФЕТНЙО «ЪБДБЮБ» ЛБЛ УЙОПОЙН ФЕТНЙОБ «РТПГЕУУ».)

    оБ РТЙНЕЮБОЙС Л ПРТЕДЕМЕОЙА РТПГЕУУБ НЩ ПВТБФЙН ЧОЙНБОЙЕ РПЪЦЕ, Б РПЛБ УПУТЕДПФПЮЙНУС ОБ ПУОПЧОПК ЕЗП ЮБУФЙ. у ФПЮЛЙ ЪТЕОЙС пу РТПГЕУУ — ЬФП «АТЙДЙЮЕУЛПЕ МЙГП», ЛПФПТПЕ РПМХЮБЕФ Ч УЧПЕ ТБУРПТСЦЕОЙЕ ТЕУХТУЩ. рТПГЕУУ НПЦЕФ ЙНЕФШ УМПЦОХА УФТХЛФХТХ, ОП ЕЗП УПУФБЧОЩЕ ЮБУФЙ МЙВП ПЖПТНМСАФУС ЛБЛ ПФДЕМШОЩЕ РТПГЕУУЩ Й ФПЗДБ РТЕДУФБАФ РЕТЕД пу ЛБЛ ОЕЪБЧЙУЙНЩЕ ПФ РТПГЕУУБ-ТПДЙФЕМС «АТЙДЙЮЕУЛЙЕ МЙГБ», МЙВП ЙУРПМШЪХАФ ТЕУХТУЩ ПФ ЙНЕОЙ ЧУЕЗП РТПГЕУУБ Й ФПЗДБ ПОЙ «ОЕЧЙДЙНЩ» ДМС пу. (рТПНЕЦХФПЮОЩК УМХЮБК — ОЙФЙ — НЩ ТБУУНБФТЙЧБЕН Ч ЗМБЧЕ 4)

    фБЛПК ЧЪЗМСД ОБ ТБЪТБВПФЛХ Й БОБМЙЪ пу УМПЦЙМУС Ч ЛПОГЕ 60-И — ОБЮБМЕ 70-И ЗПДПЧ, Ч ЪОБЮЙФЕМШОПК УФЕРЕОЙ РПД ЧМЙСОЙЕН пу Unix [5, 24], Ч ЛПФПТПК РТЙОГЙР РТПГЕУУПЧ Й ТЕУХТУПЧ ТЕБМЙЪПЧБО ОБЙВПМЕЕ РПУМЕДПЧБФЕМШОП Й ЙЪСЭОП. вПМШЫПЕ ЛПМЙЮЕУФЧП ЙЪДБОЙК, РПУЧСЭЕООЩИ пу Й ПФТБЦБАЭЙИ ЛБЛ ЬНРЙТЙЮЕУЛЙК (ОБРТЙНЕТ, [8, 14, 27]), ФБЛ Й БОБМЙФЙЮЕУЛЙК (ОБРТЙНЕТ, [1, 2, 12]) РПДИПДЩ, ТБЪДЕМСЕФ ЙНЕООП ФБЛПК ЧЪЗМСД. уМЕДПЧБОЙЕ РТЙОГЙРХ РТПГЕУУПЧ-ТЕУХТУПЧ РПЪЧПМСЕФ УФТХЛФХТЙТПЧБФШ ЙЪХЮЕОЙЕ пу Ч ЧЙДЕ ФБВМЙГЩ, РТЙЧЕДЕООПК ОБ ТЙУХОЛЕ 1.1. уФПМВГБНЙ ЬФПК ФБВМЙГЩ СЧМСАФУС ЛМБУУЩ ТЕУХТУПЧ, ЛПФПТЩНЙ ХРТБЧМСАФ пу, Б УФТПЛБНЙ — ЛПОЛТЕФОЩЕ пу.

    тЙУ.1.1. пРЕТБГЙПООЩЕ УЙУФЕНЩ Й ТЕУХТУЩ

    ч ЙДЕБМЕ ЙУЮЕТРЩЧБАЭЕЕ ЙЪМПЦЕОЙЕ ЛХТУПЧ «уЙУФЕНОПЕ РТПЗТБННОПЕ ПВЕУРЕЮЕОЙЕ ьчн» Й «пРЕТБГЙПООЩЕ УЙУФЕНЩ» ДПМЦОП РТЙЧЕУФЙ Л ЪБРПМОЕОЙА ЧУЕИ ЛМЕФПЛ ЬФПК ФБВМЙГЩ, ОП Ч РЕТЧПК ЮБУФЙ ДБООПЗП ХЮЕВОПЗП ЛХТУБ НЩ УПУТЕДПФПЮЙМЙ ЧОЙНБОЙЕ ОБ ЙЪХЮЕОЙЙ «УФТХЛФХТЩ ЪБРЙУЙ» (УФТПЛЙ) ЬФПК ФБВМЙГЩ. чМБДЕОЙЕ ЬФПК УФТХЛФХТПК РПЪЧПМЙФ УРЕГЙБМЙУФХ УБНПУФПСФЕМШОП ЪБРПМОЙФШ РТПВЕМЩ Ч ФБВМЙГЕ Й РТЙ ОЕПВИПДЙНПУФЙ ДПРПМОЙФШ ФБВМЙГХ ОПЧЩНЙ УФТПЛБНЙ. ч УЧСЪЙ У ЛПОЛХТЕОФОПК ВПТШВПК ОБ ТЩОЛЕ РТПЗТБННОЩИ РТПДХЛФПЧ ПРЙУБОЙС УПЧТЕНЕООЩИ пу, РПСЧМСАЭЙЕУС Ч РЕЮБФЙ, РП ВПМШЫЕК ЮБУФЙ БЛГЕОФЙТХАФ ЧОЙНБОЙЕ ОБ ФЕИ УЧПКУФЧБИ, ЛПФПТЩЕ РТЙДБАФ УЙУФЕНЕ «ФПЧБТОЩК ЧЙД», ИПФС Й ОЕПВСЪБФЕМШОП ПРТЕДЕМСАФ ЖХОДБНЕОФБМШОЩЕ ЧПЪНПЦОПУФЙ Й ЬЖЖЕЛФЙЧОПУФШ УЙУФЕНЩ. рПОЙНБОЙЕ ФБЛЙИ ЧПЪНПЦОПУФЕК ЧППТХЦБЕФ УРЕГЙБМЙУФБ ЙОУФТХНЕОФПН ДМС УТБЧОЙФЕМШОПЗП БОБМЙЪБ ТБЪМЙЮОЩИ пу РП ПВЭЙН ПВЯЕЛФЙЧОЩН ЛТЙФЕТЙСН.

    рПРЩФЛХ «ЬУЛЙЪОПЗП» ЪБРПМОЕОЙС ФБВМЙГЩ ТЙУ 1.1 НЩ ДЕМБЕН ЧП ЧФПТПК ЮБУФЙ.

    1.2. лМБУУЙЖЙЛБГЙС Й РТЕДЧБТЙФЕМШОЩК ПВЪПТ ПРЕТБГЙПООЩИ УЙУФЕН

    ч ЙЪДБОЙСИ, ХРПНСОХФЩИ ЧЩЫЕ, ЛМБУУЙЖЙЛБГЙС УПЧНЕЭБЕФУС У ЙУФПТЙЮЕУЛЙН ПВЪПТПН, РПЛБЪЩЧБАЭЙН, ЛБЛ УП ЧТЕНЕОЕН ХЧЕМЙЮЙЧБМЙУШ ТЕУХТУЩ ЧЩЮЙУМЙФЕМШОЩИ УЙУФЕН Й УППФЧЕФУФЧЕООП ХУМПЦОСМЙУШ ЖХОЛГЙЙ ХРТБЧМЕОЙС ЙНЙ. оБТСДХ У ЬФЙН, ОБН РТЕДУФБЧМСЕФУС ЙОФЕТЕУОЩН РТПЧЕУФЙ ЛМБУУЙЖЙЛБГЙА ФБЛЦЕ Й Ч ПДОПН (УЕЗПДОСЫОЕН) ЧТЕНЕООПН УТЕЪЕ.

    нЩ ВХДЕН ЛМБУУЙЖЙГЙТПЧБФШ пу РП ЛПМЙЮЕУФЧХ РПМШЪПЧБФЕМЕК Й ЛПМЙЮЕУФЧХ ЪБДБЮ (РТПГЕУУПЧ), ПДОПЧТЕНЕООП ХРТБЧМСЕНЩИ УЙУФЕНПК. юЕН ЧЩЪЩЧБЕФУС УФТЕНМЕОЙЕ ХЧЕМЙЮЙФШ ЬФЙ РПЛБЪБФЕМЙ?

    дПЧПДЩ ЪБ НОПЗПРПМШЪПЧБФЕМШУЛЙК ТЕЦЙН УПУФБЧМСАФ ДЧЕ ЗТХРРЩ. чП-РЕТЧЩИ, ЧПЪШНЕН ОБ УЕВС УНЕМПУФШ ХФЧЕТЦДБФШ, ЮФП УЕЗПДОС РЕТУПОБМШОЩК ЛПНРШАФЕТ ЧПЪНПЦЕО ФПМШЛП ЛБЛ ЙЗТХЫЛБ. рТПЖЕУУЙПОБМШОЩК РТПЗТБННЙУФ ЙМЙ РПМШЪПЧБФЕМШ ьчн ОЕ НПЦЕФ УЕЗПДОС ТБВПФБФШ ОБ РЕТУПОБМШОПН ЛПНРШАФЕТЕ — ПО НПЦЕФ (Й ДПМЦЕО) ТБВПФБФШ ОБ УЛПМШ ХЗПДОП ЙОФЕММЕЛФХБМШОПН РЕТУПОБМШОПН ФЕТНЙОБМЕ Ч ЗМПВБМШОПК ЛПНРШАФЕТОПК УЕФЙ. еУФЕУФЧЕООП, ЮФП УФПЙНПУФШ ПВТБВПФЛЙ ДБООЩИ Ч ФБЛПК УЕФЙ НПЦЕФ ВЩФШ УХЭЕУФЧЕООП УОЙЦЕОБ РТЙ ЛПОГЕОФТБГЙЙ РТПЗТБНН Й ДБООЩИ, ПФОПУСЭЙИУС Л ПДОПНХ, ОБРТЙНЕТ, РТПЕЛФХ ЙМЙ РТЕДРТЙСФЙА, Ч ПДОПН ХЪМЕ ЬФПК УЕФЙ У ПВЕУРЕЮЕОЙЕН ДПУФХРБ Л ОЙН ЧУЕИ РПМШЪПЧБФЕМЕК ЬФПК ЙОЖПТНБГЙЙ. чП-ЧФПТЩИ, Ч 70-Е ЗПДЩ УПУФПСОЙЕ УТЕДУФЧ ЧЩЮЙУМЙФЕМШОПК ФЕИОЙЛЙ Й ЙИ РТПЗТБННОПЗП ПВЕУРЕЮЕОЙС РПЪЧПМЙМП УРЕГЙБМЙУФБН ЧЩЧЕУФЙ РТБЧЙМП П ФПН, ЮФП РТЙ МЙОЕКОПН ЧПЪТБУФБОЙЙ УФПЙНПУФЙ ЧЩЮЙУМЙФЕМШОПК УЙУФЕНЩ ЕЕ ЧПЪНПЦОПУФЙ ЧПЪТБУФБАФ Ч ЛЧБДТБФЕ [8]. ч УЕТЕДЙОЕ 80-И ЗПДПЧ ЬФП РТБЧЙМП ВЩМП ОБТХЫЕОП ЙЪ-ЪБ ЪОБЮЙФЕМШОПЗП УОЙЦЕОЙС УФПЙНПУФЙ рьчн ЪБ УЮЕФ ЙИ НБУУПЧПЗП РТПЙЪЧПДУФЧБ, ОП Ч ОБУФПСЭЕЕ ЧТЕНС ФЕИОПМПЗЙЙ РТПЙЪЧПДУФЧБ ЛПНРПОЕОФПЧ ВПМШЫЙИ ьчн (НЕКОЖТЕКНПЧ) РП УФПЙНПУФОПНХ РПЛБЪБФЕМА УТБЧОСМЙУШ У рьчн [22, 28], Й ЬФП РТБЧЙМП ЧОПЧШ УФБОПЧЙФУС БЛФХБМШОЩН. оП ВПМЕЕ НПЭОХА ЧЩЮЙУМЙФЕМШОХА УЙУФЕНХ ПДЙО РПМШЪПЧБФЕМШ ВХДЕФ РТПУФП ОЕ Ч УПУФПСОЙЙ ЪБЗТХЪЙФШ — ПФУАДБ Й ОЕПВИПДЙНПУФШ Ч НОПЗПРПМШЪПЧБФЕМШУЛПН ТЕЦЙНЕ.

    нОПЗПЪБДБЮОПУФШ (УЙОПОЙН: НХМШФЙРТПЗТБННЙТПЧБОЙЕ — «ТЕЦЙН ТБВПФЩ, РТЕДХУНБФТЙЧБАЭЙК РППЮЕТЕДОПЕ ЧЩРПМОЕОЙЕ ДЧХИ ЙМЙ ВПМЕЕ РТПЗТБНН ПДОЙН РТПГЕУУПТПН» [4]) РТЙ ЕЕ ЧПЪОЙЛОПЧЕОЙЙ ВЩМБ ПВХУМПЧМЕОБ УФТЕНМЕОЙЕН ОБЙВПМЕЕ РПМОП ЙУРПМШЪПЧБФШ ТЕУХТУЩ. рТЙ ТБВПФЕ УЙУФЕНЩ Ч РБЛЕФОПН ТЕЦЙНЕ ГЕМША, Л ЛПФПТПК УФТЕНЙФУС пу, СЧМСЕФУС РПЧЩЫЕОЙЕ РТПРХУЛОПК УРПУПВОПУФЙ — ПВУМХЦЙЧБОЙЕ ЛБЛ НПЦОП ВПМШЫЕЗП ЮЙУМБ ЪБДБОЙК Ч ЕДЙОЙГХ ЧТЕНЕОЙ. рПУЛПМШЛХ БРРБТБФОБС БТИЙФЕЛФХТБ ВПМШЫЙОУФЧБ ЧЩЮЙУМЙФЕМШОЩИ УЙУФЕН ДПРХУЛБЕФ РБТБММЕМШОПЕ ЖХОЛГЙПОЙТПЧБОЙЕ ГЕОФТБМШОПЗП РТПГЕУУПТБ Й ЛБОБМПЧ ЧЧПДБ-ЧЩЧПДБ, ПЮЕЧЙДОЩН РТЕДУФБЧМСЕФУС РТПЗТБННОПЕ ТЕЫЕОЙЕ, ЙУРПМШЪХАЭЕЕ ЬФП ТБУРБТБММЕМЙЧБОЙЕ: ПДЙО РТПГЕУУ ЧЩРПМОСЕФУС ОБ ГЕОФТБМШОПН РТПГЕУУПТЕ, Ч ФП ЧТЕНС ЛБЛ ДТХЗПК (ДТХЗЙЕ) ТБВПФБЕФ У ЛБОБМПН (ЛБОБМБНЙ) ЧЧПДБ-ЧЩЧПДБ. у ЪБНЕОПК РЕТЖПЛБТФПЮОЩИ Й РЕТЖПМЕОФПЮОЩИ ХУФТПКУФЧ ЧЧПДБ ОБ ФЕТНЙОБМЩ УФБМ БЛФЙЧОП ТБЪЧЙЧБФШУС ЙОФЕТБЛФЙЧОЩК ТЕЦЙН. рПОСФЙЕ «ЪБДБОЙЕ» (job) УНЕОСЕФУС РПОСФЙЕН «УЕБОУ» (session). ч ПФМЙЮЙЕ ПФ ЪБДБОЙС, Ч ЛПФПТПН ЙУИПДОЩЕ ДБООЩЕ ЗПФПЧЙМЙУШ ДП ОБЮБМБ ЧЩРПМОЕОЙС РТПЗТБННЩ Й ЧЧПДЙМЙУШ Ч ьчн ЧНЕУФЕ У РТПЗТБННПК, Ч УЕБОУЕ ЬФЙ ДБООЩЕ ЧЧПДСФУС ХЦЕ Ч ИПДЕ ЧЩРПМОЕОЙС, ЪБЮБУФХА ПОЙ РТПУФП ОЕ НПЗХФ ВЩФШ РПДЗПФПЧМЕОЩ ЪБТБОЕЕ. рПЛБ Ч ПДОПН УЕБОУЕ РТПЙУИПДЙФ РПДЗПФПЧЛБ Й ЧЧПД ДБООЩИ, УЙУФЕНБ НПЦЕФ ПВУМХЦЙЧБФШ ДТХЗЙЕ УЕБОУЩ. рПУЛПМШЛХ ЧЧПД ДБООЩИ, ЧЩРПМОСЕНЩК ПРЕТБФПТПН ЙМЙ РПМШЪПЧБФЕМЕН, — РТПГЕУУ ПЮЕОШ НЕДМЕООЩК, ХТПЧЕОШ НХМШФЙРТПЗТБННЙТПЧБОЙС (ЛПМЙЮЕУФЧП РБТБММЕМШОП ЧЩРПМОСЕНЩИ РТПГЕУУПЧ) Ч ФБЛПК УЙУФЕНЕ ЪОБЮЙФЕМШОП РПЧЩЫБЕФУС. рТЙ ХРТБЧМЕОЙЙ ТЕУХТУБНЙ Ч ЙОФЕТБЛФЙЧОПН ТЕЦЙНЕ ОБ РЕТЕДОЙК РМБО ЧЩДЧЙЗБЕФУС ГЕМШ УРТБЧЕДМЙЧПЗП ПВУМХЦЙЧБОЙС: ПВЕУРЕЮЕОЙЕ НЙОЙНБМШОПК ДЙУРЕТУЙЙ ЧТЕНЕОЙ ПФЧЕФБ УЙУФЕНЩ ОБ ЧЧПД ДБООЩИ РПМШЪПЧБФЕМЕН Й РТЙЕНМЕНПЗП ЧТЕНЕОЙ ПЦЙДБОЙС ПФЧЕФБ.

    тБЪОПЧЙДОПУФША ЙОФЕТБЛФЙЧОПЗП ТЕЦЙНБ НПЦОП УЮЙФБФШ ЧЩЮЙУМЕОЙС Ч ТЕЦЙНЕ ЛМЙЕОФ/УЕТЧЕТ [25]. ч ЬФПН ТЕЦЙНЕ ХРТБЧМЕОЙЕ ЛБЛЙН-МЙВП ТЕУХТУПН (ОБРТЙНЕТ, ВБЪПК ДБООЩИ) ПУХЭЕУФЧМСЕФУС ПФДЕМШОЩН РТПГЕУУПН (ЧПЪНПЦОП, Й ПФДЕМШОЩН ЛПНРШАФЕТПН Ч УЕФЙ) — УЕТЧЕТПН. рТЙМПЦЕОЙС-ЛМЙЕОФЩ — ДМС РПМХЮЕОЙС ДПУФХРБ Л ТЕУХТУХ ПВТБЭБАФУС Л УЕТЧЕТХ. рТЙ МАВПК ПВТБВПФЛЕ ДБООЩИ ЙНЕАФУС ФТЙ ПУОПЧОЩИ ХТПЧОС НБОЙРХМЙТПЧБОЙС ДБООЩНЙ, ЛБЛ РПЛБЪБОП ОБ ТЙУХОЛЕ 1.2:

    • ИТБОЕОЙЕ ДБООЩИ;
    • ВЙЪОЕУ-МПЗЙЛБ, Ф.Е. ЧЩВПТЛБ Й ПВТБВПФЛБ ДБООЩИ ДМС ОХЦД РТЙЛМБДОПК ЪБДБЮЙ;
    • РТЕДУФБЧМЕОЙЕ ДБООЩИ Й ТЕЪХМШФБФПЧ ПВТБВПФЛЙ ЛПОЕЮОПНХ РПМШЪПЧБФЕМА.
    Читайте также:  Проект по биологии 9 класс зрение

    тЙУ.1.2. хТПЧОЙ ПВТБВПФЛЙ Й НПДЕМЙ ЛМЙЕОФ/УЕТЧЕТОЩИ ЧЩЮЙУМЕОЙК

    ч РЕТУПОБМШОЩИ ЧЩЮЙУМЙФЕМШОЩИ УЙУФЕНБИ, РПУФТПЕООЩИ РП РЕТУПОБМШОПК ЙДЕПМПЗЙЙ, ЧУЕ ФТЙ ЖХОЛГЙЙ Ч РПМОПК НЕТЕ УПУТЕДПФПЮЕОЩ ОБ ПДОПН ЛПНРШАФЕТЕ. рТЙ РПУФТПЕОЙЙ ОЕРЕТУПОБМШОЩИ УЙУФЕН ЧЩРПМОСЕФУС РЕТЕТБУРТЕДЕМЕОЙЕ ЖХОЛГЙК НЕЦДХ ЛПНРШАФЕТБНЙ Ч УЕФЙ. тБУРТЕДЕМЕОЙЕ ЖХОЛГЙК НБОЙРХМЙТПЧБОЙС ДБООЩНЙ НЕЦДХ ЛМЙЕОФПН Й УЕТЧЕТПН НПЦЕФ ВЩФШ ТБЪМЙЮОЩН. тБЪМЙЮОЩЕ ЧБТЙБОФЩ ТБУРТЕДЕМЕОЙС ЖХОЛГЙК НЕЦДХ УЕТЧЕТПН Й ЛМЙЕОФБНЙ ПВТБЪХАФ ТБЪМЙЮОЩЕ ЧБТЙБОФЩ БТИЙФЕЛФХТЩ ЛМЙЕОФ/УЕТЧЕТ (УН.ТЙУ.1.2):

    • ЕУМЙ УЕТЧЕТ ЧЩРПМОСЕФ ФПМШЛП ИТБОЕОЙЕ ДБООЩИ Й РТЙ ОЕПВИПДЙНПУФЙ ЧУС ЕДЙОЙГБ ИТБОЕОЙС ДБООЩИ (ЖБКМ) РЕТЕУЩМБЕФУС ЛМЙЕОФХ, Й ЧУА ДБМШОЕКЫХА ТБВПФХ У ДБООЩНЙ ЧЩРПМОСЕФ ЛМЙЕОФ, ФП ЬФП ЧБТЙБОФ ЖБКМПЧПЗП УЕТЧЕТБ;.
    • ЕУМЙ ОБ УЕТЧЕТ ЧПЪМБЗБЕФУС ЧЩРПМОЕОЙЕ ПДОПК ЙЪ УБНЩИ ФТХДПЕНЛЙИ ЖХОЛГЙК МПЗЙЛЙ РТЙМПЦЕОЙС — ЧЩВПТЛЙ ОЕПВИПДЙНЩИ ДМС ПВТБВПФЛЙ ДБООЩИ ФП ЬФП ЧБТЙБОФ ЧБТЙБОФ УЕТЧЕТБ ДБООЩИ;
    • ЕУМЙ ЧУС МПЗЙЛБ РТЙМПЦЕОЙК (ЙМЙ ВМДШЫБС ЕЕ ЮБУФШ) ЧЩРПМОСЕФУС ОБ УЕТЧЕТЕ, Б Ч ЛМЙЕОФУЛХА ЮБУФШ РЕТЕДБАФУС МЙЫШ ТЕЪХМШФБФЩ ПВТБВПФЛЙ, ФП ЬФП ЧБТЙБОФ УЕТЧЕТБ РТЙМПЦЕОЙК.

    ч МАВПН ЙЪ ЬФЙИ ЧБТЙБОФПЧ ЛМЙЕОФУЛЙЕ пу ТБВПФБАФ Ч ЙОФЕТБЛФЙЧОПН ТЕЦЙНЕ, ПВУМХЦЙЧБС РПМШЪПЧБФЕМЕК-ПРЕТБФПТПЧ, Б пу УЕТЧЕТБ — ФПЦЕ Ч ЙОФЕТБЛФЙЧОПН ТЕЦЙНЕ, ОП РПМШЪПЧБФЕМСНЙ ДМС ОЕЕ СЧМСАФУС РТЙМПЦЕОЙС-ЛМЙЕОФЩ. пФМЙЮЙС ТЕЦЙНБ ЛМЙЕОФ/УЕТЧЕТ ПФ ПВЩЮОПЗП ЙОФЕТБЛФЙЧОПЗП УЛПТЕЕ ЛПМЙЮЕУФЧЕООЩЕ, ЮЕН ЛБЮЕУФЧЕООЩЕ: пу УЕТЧЕТБ ЧЩРПМОСЕФ ОЕУЛПМШЛП ВПМЕЕ ДМЙООЩЕ РПУМЕДПЧБФЕМШОПУФЙ РТПГЕУУПТОЩИ ЛПНБОД ВЕЪ ПВТБЭЕОЙС Л ПРЕТБГЙСН ЧЧПДБ-ЧЩЧПДБ Й ОЕУЛПМШЛП ТЕЦЕ РПМХЮБЕФ ЧОЕЫОЙЕ РТЕТЩЧБОЙС. рПЬФПНХ ДЙУГЙРМЙОЩ ХРТБЧМЕОЙС ТЕУХТУБНЙ Ч ЙОФЕТБЛФЙЧОЩИ Й ЛМЙЕОФ/УЕТЧЕТ пу ТБЪМЙЮБАФУС ОЕ УФТХЛФХТБНЙ БМЗПТЙФНПЧ, Б ЙИ РБТБНЕФТБНЙ.

    уИПДОЩЕ ЪБДБЮЙ УФПСФ Й РЕТЕД УЙУФЕНБНЙ ТЕБМШОПЗП ЧТЕНЕОЙ, ЛБЛ РТБЧЙМП, ТБВПФБАЭЙНЙ Ч ОЕРПУТЕДУФЧЕООПК УЧСЪЙ (on-line) У ПВЯЕЛФПН ХРТБЧМЕОЙС Й ЧЩРПМОСАЭЙНЙ ОЕЛПФПТЩЕ ПРЕТБГЙЙ РП ХРТБЧМЕОЙА МЙВП РЕТЙПДЙЮЕУЛЙ, МЙВП РП ФТЕВПЧБОЙА. оП Ч ПФМЙЮЙЕ ПФ ЙОФЕТБЛФЙЧОЩИ ЙМЙ ЛМЙЕОФ/УЕТЧЕТОЩИ пу, ДМС УЙУФЕН ТЕБМШОПЗП ЧТЕНЕОЙ ПУОПЧОПК ГЕМША СЧМСЕФУС ПВЕУРЕЮЕОЙЕ ЗБТБОФЙТПЧБООПЗП ЧТЕНЕОЙ ПФЧЕФБ, ОЙ Ч ЛПЕН УМХЮБЕ ОЕ РТЕЧЩЫБАЭЕЗП ОЕЛПФПТПЗП ЛТЙФЙЮЕУЛПЗП ЪОБЮЕОЙС.

    оБЛПОЕГ, УПЧТЕНЕООБС (Й РЕТУРЕЛФЙЧОБС) НПДЕМШ ЧЩЮЙУМЕОЙК РТЕДРПМБЗБЕФ ЧЩДЕМЕОЙЕ ТБЪОЕУЕОЙЕ ЧУЕИ ФТЕИ ХТПЧОЕК ЛМЙЕОФ-УЕТЧЕТОПК БТИЙФЕЛФХТЩ — ЛМЙЕОФ, УЕТЧЕТ РТЙМПЦЕОЙК, УЕТЧЕТ ДБООЩИ — РП ТБЪОЩН ьчн. жХОЛГЙЙ ЛМЙЕОФБ УЧПДСФУС Л РТЕЪЕОФБГЙЙ ЙОЖПТНБГЙЙ ДМС ЛПОЕЮОПЗП РПМШЪПЧБФЕМС. уЕТЧЕТ РТЙМПЦЕОЙК ПВЕУРЕЮЙЧБЕФ ТБЪОППВТБЪОЩЕ ЧЩЮЙУМЙФЕМШОЩЕ ЧПЪНПЦОПУФЙ. уЕТЧЕТ ДБООЩИ — РТЕЦДЕ ЧУЕЗП ИТБОЕОЙЕ Й ЧЩВПТЛХ ДБООЩИ, ИПФС НПЦЕФ ЧЩРПМОСФШ Й ЪОБЮЙФЕМШОХА ЮБУФШ ЙИ ПВТБВПФЛЙ. ч ХУМПЧЙСИ ТБЪЧЙФЙС ЗМПВБМШОЩИ ЛПННХОЙЛБГЙК ЛБЦДЩК ЛМЙЕОФ НПЦЕФ РПМХЮБФШ ПВУМХЦЙЧБОЙЕ ПФ НОПЗЙИ УЕТЧЕТПЧ РТЙМПЦЕОЙК, Б ЛБЦДЩК УЕТЧЕТ РТЙМПЦЕОЙК — РПМХЮБФШ ДБООЩЕ ЙЪ НОПЗЙИ ЙУФПЮОЙЛПЧ, ЛБЛ РПЛБЪБОП ОБ ТЙУ.1.3.

    тЙУ.1.3. фТЕИХТПЧОЕЧБС БТИЙФЕЛФХТБ ЛМЙЕОФ/УЕТЧЕТ

    рТПЗОПЪЙТХЕФУС (УН., ОБРТЙНЕТ, [33]), ЮФП Ч ВМЙЦБКЫЙЕ ЗПДЩ рьчн ДПМЦОЩ ВХДХФ УХЭЕУФЧЕООП «РПФЕУОЙФШУС» Ч ТПМЙ ЛМЙЕОФБ, ХУФХРЙЧ ЪОБЮЙФЕМШОХА ЮБУФШ ЬФПЗП БТЕБМБ ХУФТПКУФЧБН У ПЗТБОЙЮЕООЩНЙ ЧЩЮЙУМЙФЕМШОЩНЙ ЧПЪНПЦОПУФСНЙ (ФБЛ ОБЪЩЧБЕНЩН «ФПОЛЙН» ЛМЙЕОФБН), Ч ФПН ЮЙУМЕ, Й НПВЙМШОЩН. чЩЮЙУМЕОЙС, ФБЛЙН ПВТБЪПН, УФБОПЧСФУС ЧУЕ ВПМЕЕ УЕТЧЕТ-ГЕОФТЙЮЕУЛЙНЙ, ТБУРТЕДЕМССУШ НЕЦДХ УЕТЧЕТБНЙ РТЙМПЦЕОЙК Й УЕТЧЕТБНЙ ВБЪ ДБООЩИ. рТЙ ТБВПФЕ У НПВЙМШОЩНЙ ЛМЙЕОФБНЙ Й ХДБМЕООЩНЙ ЙУФПЮОЙЛБНЙ ДБООЩИ РПМХЮЕОЙЕ ПВУМХЦЙЧБОЙС ЛМЙЕОФБ Х УЕТЧЕТБ РТЙМПЦЕОЙК, Б УЕТЧЕТБ РТЙМПЦЕОЙК — Х УЕТЧЕТБ ДБООЩИ НПЦЕФ РТПЙУИПДЙФШ Й ВЕЪ ХУФБОПЧМЕОЙС ОЕРПУТЕДУФЧЕООПК УЧСЪЙ НЕЦДХ ЛМЙЕОФПН Й УЕТЧЕТПН, Б УПУФПСФШ ЙЪ РПУЩМЛЙ ЛМЙЕОФПН УППВЭЕОЙС — ЪБРТПУБ ОБ ПВУМХЦЙЧБОЙЕ Й РПМХЮЕОЙС ЙН ПФЧЕФОПЗП УППВЭЕОЙС У ТЕЪХМШФБФБНЙ ЧЩРПМОЕОЙС ЪБРТПУБ. ч ЬФПН УМХЮБЕ НЩ ЛБЛ ВЩ ЧПЪЧТБЭБЕНУС Л РБЛЕФОПНХ ТЕЦЙНХ, ИПФС Й У ЙОЩНЙ ИБТБЛФЕТЙУФЙЛБНЙ РБЛЕФПЧ-ЪБДБОЙК.

    иПФС ПРЙУБООПЕ ОБНЙ ТБЪЧЙФЙЕ НЕФПДПЧ ПВТБВПФЛЙ ДБООЩИ РТПЙУИПДЙФ ЧП ЧТЕНЕОЙ, ОПЧЩК РПДИПД ОЙЛПЗДБ РПМОПУФША ОЕ ПФНЕОСЕФ РТЕДЩДХЭЙЕ. ч ОБУФПСЭЕЕ ЧТЕНС Ч ЬЛУРМХБФБГЙЙ ОБИПДСФУС ЧЩЮЙУМЙФЕМШОЩЕ УЙУФЕНЩ У УБНЩН ТБЪОЩН ПВЯЕНПН ТЕУХТУПЧ Й У РТЙНЕОЕОЙЕН УБНЩИ ТБЪОЩИ НЕФПДПЧ ПВТБВПФЛЙ ЙОЖПТНБГЙЙ.

    гЕМША ОБУФПСЭЕЗП ЙЪДБОЙС ОЕ СЧМСЕФУС ЙУЮЕТРЩЧБАЭЙК ПВЪПТ пу, ПДОБЛП Ч ФЕЛУФЕ НЩ ЮБУФП ВХДЕН РТЙЧПДЙФШ РТЙНЕТЩ ПТЗБОЙЪБГЙЙ ФЕИ ЙМЙ ЙОЩИ ЖХОЛГЙК Ч ЛПОЛТЕФОЩИ УЙУФЕНБИ. ч УХННЕ ЬФЙ РТЙНЕТЩ, ТБУУТЕДПФПЮЕООЩЕ РП ТБЪОЩН ЗМБЧБН, НПЗХФ УПУФБЧЙФШ ОЕ ЙУЮЕТРЩЧБАЭЕЕ, ОП ДПЧПМШОП РПМОПЕ РТЕДУФБЧМЕОЙЕ П ОЕУЛПМШЛЙИ пу. рПЬФПНХ Ч РТЙЧПДЙНПК ОЙЦЕ ЛМБУУЙЖЙЛБГЙЙ НЩ ДБДЙН ЧЧПДОХА ИБТБЛФЕТЙУФЙЛХ ФЕН пу, ЛПФПТЩЕ УПУФБЧМСАФ ОБЫ «ВБОЛ РТЙНЕТПЧ». оЕЛПФПТЩЕ РТЙЧПДЙНЩЕ ОБНЙ ИБТБЛФЕТЙУФЙЛЙ пу, ЧПЪНПЦОП, ВХДХФ ОЕРПОСФОЩ ОБЮЙОБАЭЕНХ ЮЙФБФЕМА, ПВЯСУОЕОЙС ЙИ ЧЩ ОБКДЕФЕ Ч УМЕДХАЭЙИ ЗМБЧБИ ОБУФПСЭЕЗП РПУПВЙС.

    рТПУФЕКЫЙН СЧМСЕФУС ЛМБУУ ПДОПЪБДБЮОЩИ ПДОПРПМШЪПЧБФЕМШУЛЙИ УЙУФЕН. бРРБТБФОПК РМБФЖПТНПК ЙИ СЧМСЕФУС IBM PC (XT, AT), пу — MS DOS. рПУЛПМШЛХ ТЕУХТУЩ ФБЛПК УЙУФЕНЩ ЧЕУШНБ ПЗТБОЙЮЕОЩ, ЕЕ ТБУУНПФТЕОЙЕ ОЕ РТЕДУФБЧМСЕФ ДМС ГЕМЕК ДБООПЗП РПУПВЙС УХЭЕУФЧЕООПЗП ЙОФЕТЕУБ.

    лМБУУ НОПЗПЪБДБЮОЩИ ПДОПРПМШЪПЧБФЕМШУЛЙИ УЙУФЕН ОБЮЙОБЕФУС У ФБОДЕНБ MS DOS + Windows, ОП ОБУФПСЭЙНЙ пу ЬФПЗП ЛМБУУБ СЧМСАФУС OS/2 Й Windows 9x. ьФЙ пу ТБВПФБАФ ОБ БРРБТБФОПК РМБФЖПТНЕ ОЕ ОЙЦЕ РТПГЕУУПТБ Intel 80386, ТЕУХТУЩ, РПДДЕТЦЙЧБЕНЩЕ ФБЛЙНЙ пу, — ВПМЕЕ НПЭОЩЕ, ХРТБЧМЕОЙЕ ЙНЙ ХУМПЦОСЕФУС. чНЕУФЕ У ФЕН, Ч ЖХОЛГЙЙ УЙУФЕНЩ ОЕ ЧИПДЙФ ЪБЭЙФБ ТЕУХТУПЧ ПФ ДТХЗЙИ РПМШЪПЧБФЕМЕК: Ч ПДОПРПМШЪПЧБФЕМШУЛПК УЙУФЕНЕ «ХЛТБУФШ» ТЕУХТУЩ НПЦОП ФПМШЛП Х УБНПЗП УЕВС.

    Windows 1.x — 3.x РТЕДУФБЧМСЕФ УПВПК ОБДУФТПКЛХ ОБД MS DOS, ПВЕУРЕЮЙЧБАЭХА ХРТБЧМЕОЙЕ ЧЙТФХБМШОПК РБНСФША (УЕЗНЕОФОХА ЙМЙ УЕЗНЕОФОП-УФТБОЙЮОХА — Ч ЪБЧЙУЙНПУФЙ ПФ РТПГЕУУПТБ — НПДЕМШ) Й ЛППРЕТБФЙЧОХА НОПЗПЪБДБЮОПУФШ.

    пРЕТБГЙПООЩЕ УЙУФЕНЩ OS/2 Й Windows 95/98/ME — УЙУФЕНЩ НОПЗПЪБДБЮОЩЕ, ПДОПРПМШЪПЧБФЕМШУЛЙЕ.(иПФС OS/2 РПЪЙГЙПОЙТХЕФУС ОБ ТЩОЛЕ ЛБЛ УЕТЧЕТОБС УЙУФЕНБ, СДТП ЕЕ РТПДПМЦБЕФ ПУФБЧБФШУС ПДОПРПМШЪПЧБФЕМШУЛЙН.) пОЙ ПВЕУРЕЮЙЧБАФ ЧЩФЕУОСАЭХА НОПЗПЪБДБЮОПУФШ Й ТБВПФХ У ОЙФСНЙ, Б ФБЛЦЕ ВПЗБФЩК ОБВПТ УТЕДУФЧ ЧЪБЙНПДЕКУФЧЙС РТПГЕУУПЧ. ч ОЙИ ЙУРПМШЪХЕФУС 32-ТБЪТСДОБС (РМПУЛБС) НПДЕМШ РБНСФЙ

    нОПЗПЪБДБЮОЩЕ НОПЗПРПМШЪПЧБФЕМШУЛЙЕ УЙУФЕНЩ Ч ОБУФПСЭЕЕ ЧТЕНС ЬЛУРМХБФЙТХАФУС ОБ ьчн, ТБВПФБАЭЙИ Ч НОПЗПРПМШЪПЧБФЕМШУЛПН ЙОФЕТБЛФЙЧОПН ТЕЦЙНЕ ЙМЙ ЧЩРПМОСАЭЙИ ЖХОЛГЙЙ УЕТЧЕТПЧ Ч УЕФСИ, ЙИ УПЧТЕНЕООЩЕ БРРБТБФОЩЕ РМБФЖПТНЩ — ОБ ВБЪЕ УЕТЧЕТПЧ Intel-Pentium Й RISC-РТПГЕУУПТПЧ. хРТБЧМЕОЙЕ ТЕУХТУБНЙ ЪДЕУШ ХУМПЦОСЕФУС ОЕ ФПМШЛП ЙЪ-ЪБ РТПУФПЗП ЧПЪТБУФБОЙС ЙИ ПВЯЕНБ, ОП Й ЙЪ-ЪБ ЙЪНЕОЕОЙС ЪБДБЮ. уЙУФЕНБ ЙУИПДЙФ ЙЪ «РТЕЪХНРГЙЙ ОЕЮЕУФОПУФЙ» РПМШЪПЧБФЕМЕК — РТЕДРПМПЦЕОЙС П ФПН, ЮФП МАВПК РТПГЕУУ ВХДЕФ УФТЕНЙФШУС ЪБИЧБФЙФШ ЛБЛ НПЦОП ВПМШЫЕ ТЕУХТУПЧ Ч ХЭЕТВ РТПГЕУУБН ДТХЗЙИ РПМШЪПЧБФЕМЕК. пу ДПМЦОБ ПВЕУРЕЮЙФШ УРТБЧЕДМЙЧПЕ ТБУРТЕДЕМЕОЙЕ ТЕУХТУПЧ НЕЦДХ РПМШЪПЧБФЕМСНЙ Й ЙИ ХЮЕФ (ЧПЪНПЦОП, ДМС ПРМБФЩ). чБЦОПК УПУФБЧМСАЭЕК ФБЛЙИ пу СЧМСЕФУС ФБЛЦЕ ПВЕУРЕЮЕОЙЕ ВЕЪПРБУОПУФЙ: ЪБЭЙФБ РТПЗТБНН Й ДБООЩИ РПМШЪПЧБФЕМС ПФ ЙИ ЮФЕОЙС ЙМЙ ЙЪНЕОЕОЙС ЙМЙ ХОЙЮФПЦЕОЙС ДТХЗЙНЙ РПМШЪПЧБФЕМСНЙ.

    рЕТЧЩН РТЙНЕТПН пу ФБЛПЗП ЛМБУУБ, ЕУФЕУФЧЕООП, ДПМЦОБ ВЩФШ ОБЪЧБОБ пу Unix, ЛПФПТБС УХЭЕУФЧХЕФ Й ТБЪЧЙЧБЕФУС У 1968З. пу Unix ПЛБЪБМБ ПЗТПНОПЕ ЧМЙСОЙЕ ОБ ТБЪЧЙФЙЕ ЛПОГЕРГЙК РПУФТПЕОЙС пу, РПТПДЙМБ НОПЦЕУФЧП ЛМПОПЧ (BSD Unix, Solaris, AIX, Linux Й Ф.Д.) Й СЧМСЕФУС ПУОПЧПК УФБОДБТФПЧ ДМС пу.

    Windows NT (ОБЮЙОБС У ЧЕТУЙЙ 5 — Windows 2000) СЧМСЕФУС РПМОПУФША 32-ТБЪТСДОПК пу У ПВЯЕЛФОП-ПТЙЕОФЙТПЧБООПК УФТХЛФХТПК Й УФТПЙФУС ОБ ВБЪЕ НЙЛТПСДТБ.

    уЕНЕКУФЧП ЧЩЮЙУМЙФЕМШОЩИ УЙУФЕН AS/400 СЧМСЕФУС ТЕЪХМШФБФПН ДМЙФЕМШОПЗП ЬЧПМАГЙПООПЗП ТБЪЧЙФЙС, ОБЮБЧЫЕЗПУС У IBM System/38 (1978З.). рП ТСДХ ЙДЕК Й ТЕЫЕОЙК ЬЧПМАГЙПООЩК ТСД System/38 — AS/400 СЧМСЕФУС МЙДЕТПН Ч ТБЪЧЙФЙЙ пу. уТЕДЙ ПУПВЕООПУФЕК, ДЕМБАЭЙИ ЬФХ УЙУФЕНХ ЙОФЕТЕУОЩН РТЙНЕТПН ДМС ОБУ, УМЕДХЕФ ОБЪЧБФШ: ПВЯЕЛФОП-ПТЙЕОФЙТПЧБООХА ЕЕ УФТХЛФХТХ Й БТИЙФЕЛФХТХ ОБ ВБЪЕ НЙЛТПСДТБ, ПДОПХТПЧОЕЧХА НПДЕМШ РБНСФЙ, НПЭОЩЕ УТЕДУФЧБ ЪБЭЙФЩ. уЙУФЕНОПЕ РТПЗТБННОПЕ ПВЕУРЕЮЕОЙЕ AS/400 ДЧХИХТПЧОЕЧПЕ: ОЙЦОЙК ХТПЧЕОШ ЧЩРПМОСЕФУС мЙГЕОЪЙПООЩН чОХФТЕООЙН лПДПН (LIC — Licensed Internal Code) Й ПВЕУРЕЮЙЧБЕФ БРРБТБФОХА ОЕЪБЧЙУЙНПУФШ ЧЕТИОЕЗП ХТПЧОС, ЛПФПТЩК УПУФБЧМСЕФ УПВУФЧЕООП пу OS/400. AS/400 ПФМЙЮБЕФУС ЪОБЮЙФЕМШОПК УФЕРЕОША УЙУФЕНОПК ЙОФЕЗТБГЙЙ Й ЧЩУПЛЙН ХТПЧОЕН УЙУФЕНОЩИ ЙОФЕТЖЕКУПЧ.

    оБЛПОЕГ, РПУМЕДОЙК ТБУУНБФТЙЧБЕНЩК ОБНЙ ЛМБУУ — ЗЙЗБТЕУХТУОЩЕ (ФЕТНЙО ЧЧЕДЕО ОБНЙ) УЙУФЕНЩ. сЧМССУШ ФБЛЦЕ НОПЗПЪБДБЮОЩНЙ Й НОПЗПРПМШЪПЧБФЕМШУЛЙНЙ, ПОЙ ПФМЙЮБАФУС ПФ РТЕДЩДХЭЕЗП ЛМБУУБ ФЕН, ЮФП ТЕУХТУЩ, ХРТБЧМСЕНЩЕ ЙНЙ, ОБ ОЕУЛПМШЛП РПТСДЛПЧ ВПМШЫЙЕ. йИ БРРБТБФОПК РМБФЖПТНПК СЧМСАФУС НЕКОЖТЕКНЩ System/390 ЙМЙ ESA (Enterprise System Architecture) ЖЙТНЩ IBM, РТЕДУФБЧМСАЭЙЕ УПВПК ЬЧПМАГЙПООПЕ ТБЪЧЙФЙЕ ТСДБ System/360 — System/370. уПЧТЕНЕООЩЕ НЕКОЖТЕКНЩ ПФМЙЮБАФУС ВПМШЫЙН ПВЯЕНПН ЧПЪНПЦОПУФЕК, ТЕБМЙЪПЧБООЩИ ОБ БРРБТБФОПН ХТПЧОЕ, ФБЛЙИ ЛБЛ НХМШФЙРТПГЕУУПТОБС ПВТБВПФЛБ, УТЕДУФЧБ УПЪДБОЙС УЙУФЕНОЩИ ЛПНРМЕЛУПЧ, ПВЯЕДЙОСАЭЙИ ОЕУЛПМШЛП НЕКОЖТЕКНПЧ, УТЕДУФЧБ МПЗЙЮЕУЛПЗП ТБЪДЕМЕОЙС ТЕУХТУПЧ ЧЩЮЙУМЙФЕМШОПК УЙУФЕНЩ, ЧЩУПЛПЬЖЖЕЛФЙЧОБС БТИЙФЕЛФХТБ ЛБОБМПЧ ЧЧПДБ-ЧЩЧПДБ, Й Ф.Д. уПЧТЕНЕООЩЕ пу ESA — VSE/ESA, VM/ESA, OS/390 РТЕДУФБЧМСАФ УПВПК ТБЪЧЙФЙЕ ТБВПФБЧЫЙИ ОБ System/360, System/370.

    • VSE/ESA ПТЙЕОФЙТПЧБОБ ОБ ЙУРПМШЪПЧБОЙЕ Ч ЛПОЕЮОЩИ Й РТПНЕЦХФПЮОЩИ ХЪМБИ УЕФЕК. пОБ ЖХОЛГЙПОЙТХЕФ ОБ ОБЙНЕОЕЕ НПЭОЩИ НПДЕМСИ НЕКОЖТЕКНПЧ. VSE ЬЖЖЕЛФЙЧОП ЧЩРПМОСЕФ РБЛЕФОХА ПВТБВПФЛХ Й ПВТБВПФЛХ ФТБОЪБЛГЙК Ч ТЕБМШОПН ЧТЕНЕОЙ.
    • VM/ESA — ЗЙВЛБС ЙОФЕТБЛФЙЧОБС пу, РПДДЕТЦЙЧБАЭБС ПДОПЧТЕНЕООПЕ ЖХОЛГЙПОЙТПЧБОЙЕ ОЕУЛПМШЛЙИ «ЗПУФЕЧЩИ» пу ОБ ПДОПК ЧЩЮЙУМЙФЕМШОПК УЙУФЕНЕ.
    • OS/390 (Ч РПУМЕДОЕК ЧЕТУЙЙ — z/OS) — ПУОПЧОБС пу ДМС РТЙНЕОЕОЙС ОБ ОБЙВПМЕЕ НПЭОЩИ БРРБТБФОЩИ УТЕДУФЧБИ. пОБ ПВЕУРЕЮЙЧБЕФ ОБЙВПМЕЕ ЬЖЖЕЛФЙЧОПЕ ХРТБЧМЕОЙЕ ТЕУХТУБНЙ РТЙ РБЛЕФОПН Й ЙОФЕТБЛФЙЧОПН ТЕЦЙНБИ Й ПВТБВПФЛЕ Ч ТЕБМШОПН ЧТЕНЕОЙ, ЧПЪНПЦОП УПЧНЕЭЕОЙЕ МАВЩИ ТЕЦЙНПЧ. пВЕУРЕЮЙЧБЕФ ФБЛЦЕ ЛПНРМЕЛУЙТПЧБОЙЕ ЧЩЮЙУМЙФЕМШОЩИ УЙУФЕН, ДЙОБНЙЮЕУЛХА ТЕЛПОЖЙЗХТБГЙА ЧЧПДБ-ЧЩЧПДБ, ТБУЫЙТЕООЩЕ УТЕДУФЧБ ХРТБЧМЕОЙС РТПЙЪЧПДЙФЕМШОПУФША.

    1.3. фПЮЛБ ЪТЕОЙС РПМШЪПЧБФЕМС

    пРЕТБГЙПООЩЕ УЙУФЕНЩ УЛТЩЧБАФ ПФ РПМШЪПЧБФЕМС ДЕФБМЙ ХРТБЧМЕОЙС ПВПТХДПЧБОЙЕН (hardware) Й ПВЕУРЕЮЙЧБАФ ЕНХ ВПМЕЕ ХДПВОХА УТЕДХ.

    ьФПФ РТЙОГЙР ЙММАУФТЙТХЕФУС тЙУХОЛПН 1.4.

    тЙУ. 1.4. пРЕТБГЙПООБС УЙУФЕНБ, РТПГЕУУЩ, ПВПТХДПЧБОЙЕ

    лБЛ ЧЙДОП ЙЪ ТЙУХОЛБ, пу ЙЗТБЕФ ТПМШ «РТПУМПКЛЙ» НЕЦДХ РТПГЕУУБНЙ РПМШЪПЧБФЕМЕК Й ПВПТХДПЧБОЙЕН УЙУФЕНЩ. (рПД ПВПТХДПЧБОЙЕН РПОЙНБАФУС, ЛБЛ РТБЧЙМП, ЧОЕЫОЙЕ ХУФТПКУФЧБ, ОП НПЦОП ФТБЛФПЧБФШ ЬФПФ ФЕТНЙО Й ЫЙТЕ — ЧЛМАЮБС Ч ОЕЗП ЧУЕ РЕТЧЙЮОЩЕ ТЕУХТУЩ). рТПГЕУУЩ РПМШЪПЧБФЕМЕК ОЕ ЙНЕАФ ОЕРПУТЕДУФЧЕООПЗП ДПУФХРБ Л ПВПТХДПЧБОЙА Й, ЗПЧПТС ЫЙТЕ, Л УЙУФЕНОЩН ТЕУХТУБН. еУМЙ РТПГЕУУХ ОЕПВИПДЙНП ЧЩРПМОЙФШ ПРЕТБГЙА У УЙУФЕНОЩН ТЕУХТУПН, Ч ФПН ЮЙУМЕ, Й У ПВПТХДПЧБОЙЕН, РТПГЕУУ ЧЩДБЕФ УЙУФЕНОЩК ЧЩЪПЧ. пу ЙОФЕТРТЕФЙТХЕФ УЙУФЕНОЩК ЧЩЪПЧ, РТПЧЕТСЕФ ЕЗП ЛПТТЕЛФОПУФШ, ЧПЪНПЦОП, РПНЕЭБЕФ Ч ПЮЕТЕДШ ЪБРТПУПЧ Й ЧЩРПМОСЕФ ЕЗП. еУМЙ ЧЩРПМОЕОЙЕ ЧЩЪПЧБ УЧСЪБОП У ПРЕТБГЙСНЙ ОБ ПВПТХДПЧБОЙЙ, пу ЖПТНЙТХЕФ Й ЧЩДБЕФ ОБ ПВПТХДПЧБОЙЕ ФТЕВХЕНЩЕ ХРТБЧМСАЭЙЕ ЧПЪДЕКУФЧЙС. пВПТХДПЧБОЙЕ, ЧЩРПМОЙЧ ПРЕТБГЙА, ЪБДБООХА ХРТБЧМСАЭЙНЙ ЧПЪДЕКУФЧЙСНЙ, УЙЗОБМЙЪЙТХЕФ ПВ ЬФПН РТЕТЩЧБОЙЕН. рТЕТЩЧБОЙЕ РПУФХРБЕФ Ч СДТП пу, ЛПФПТПЕ БОБМЙЪЙТХЕФ ЕЗП Й ЖПТНЙТХЕФ ПФЛМЙЛ ДМС РТПГЕУУБ, ЧЩДБЧЫЕЗП УЙУФЕНОЩК ЧЩЪПЧ. еУМЙ ЧЩРПМОЕОЙЕ УЙУФЕНОПЗП ЧЩЪПЧБ ОЕ ФТЕВХЕФ ПРЕТБГЙК ОБ ПВПТХДПЧБОЙЙ, ПФЛМЙЛ НПЦЕФ ВЩФШ УЖПТНЙТПЧБО ОЕНЕДМЕООП.

    хРТБЧМСАЭЙЕ ЧПЪДЕКУФЧЙС Й РТЕТЩЧБОЙС УПУФБЧМСАФ ЙОФЕТЖЕКУ ПВПТХДПЧБОЙС, УЙУФЕНОЩЕ ЧЩЪПЧЩ Й ПФЛМЙЛЙ ОБ ОЙИ — ЙОФЕТЖЕКУ РТПГЕУУПЧ. ч ЛБЮЕУФЧЕ УЙОПОЙНБ ЙОФЕТЖЕКУБ РТПГЕУУПЧ НЩ Ч УППФЧЕФУФЧЙЙ УП УМПЦЙЧЫЕКУС Ч РПУМЕДОЕЕ ЧТЕНС ФТБДЙГЙЕК ЮБУФП ВХДЕН ХРПФТЕВМСФШ БВВТЕЧЙБФХТХ API (Application Programm Interface — ЙОФЕТЖЕКУ РТЙЛМБДОПК РТПЗТБННЩ).

    пФДЕМЕОЙЕ РТПГЕУУПЧ РПМШЪПЧБФЕМС ПФ ПВПТХДПЧБОЙС РТЕУМЕДХЕФ ДЧЕ ГЕМЙ.

    чП-РЕТЧЩИ, — ВЕЪПРБУОПУФШ. еУМЙ РПМШЪПЧБФЕМШ ОЕ ЙНЕЕФ РТСНПЗП ДПУФХРБ Л ПВПТХДПЧБОЙА Й ЧППВЭЕ Л УЙУФЕНОЩН ТЕУХТУБН, ФП ПО ОЕ НПЦЕФ ЧЩЧЕУФЙ ЙИ ЙЪ УФТПС ЙМЙ НПОПРПМШОП ЙУРПМШЪПЧБФШ Ч ХЭЕТВ ДТХЗЙН РПМШЪПЧБФЕМСН. пВЕУРЕЮЕОЙЕ ЬФПК ГЕМЙ ОХЦДБЕФУС Ч БРРБТБФОПК РПДДЕТЦЛЕ, ТБУУНБФТЙЧБЕНПК Ч УМЕДХАЭЕН ТБЪДЕМЕ.

    чП-ЧФПТЩИ, — ПВЕУРЕЮЕОЙЕ БВУФТБЗЙТПЧБОЙС РПМШЪПЧБФЕМС ПФ ДЕФБМЕК ХРТБЧМЕОЙС ПВПТХДПЧБОЙЕН. чЩЧПД ОБ ДЙУЛ, ОБРТЙНЕТ, ФТЕВХЕФ УМПЦОПЗП РТПЗТБННЙТПЧБОЙС ЛПОФТПМЕТБ ДЙУЛПЧПЗП ХУФТПКУФЧБ, ПДОБЛП, ЧУЕ РПМШЪПЧБФЕМЙ ЙУРПМШЪХАФ ДМС ЬФЙИ ГЕМЕК РТПУФПЕ ПВТБЭЕОЙЕ Л ДТБКЧЕТХ ХУФТПКУФЧБ. вПМЕЕ ФПЗП, Ч ВПМШЫЙОУФЧЕ УЙУФЕН ЙНЕАФУС ВЙВМЙПФЕЛЙ УЙУФЕНОЩИ ЧЩЪПЧПЧ, ПВЕУРЕЮЙЧБАЭЙЕ API ДМС СЪЩЛПЧ ЧЩУПЛПЗП ХТПЧОС (РТЕЦДЕ ЧУЕЗП — ДМС СЪЩЛБ C). нПЦОП ФБЛЦЕ ЗПЧПТЙФШ П ФПН, ЮФП пу ЙОФЕЗТЙТХЕФ ТЕУХТУЩ: ЙЪ ТЕУХТУПЧ ОЙЪЛПЗП (ЖЙЪЙЮЕУЛПЗП) ХТПЧОС ПОБ ЛПОУФТХЙТХЕФ ВПМЕЕ УМПЦОЩЕ ТЕУХТУЩ, ЛПФПТЩЕ У ПДОПК УФПТПОЩ УМПЦОЕЕ (РП ЖХОЛГЙПОБМШОЩН ЧПЪНПЦОПУФСН), Б У ДТХЗПК УФПТПОЩ — РТПЭЕ (РП ХРТБЧМЕОЙА) ОЙЪЛПХТПЧОЕЧЩИ.

    1.4. бРРБТБФОБС БТИЙФЕЛФХТБ Й РПДДЕТЦЛБ пу

    уХЭЕУФЧХЕФ ОЕУЛПМШЛП ТБЪМЙЮОЩИ ПРТЕДЕМЕОЙК ФПЗП, ЮФП УМЕДХЕФ УЮЙФБФШ БРРБТБФОПК БТИЙФЕЛФХТПК ьчн, ЛБЦДПЕ ЙЪ ФБЛЙИ ПРТЕДЕМЕОЙК «ТБВПФБЕФ» ДМС ПРТЕДЕМЕООПЗП ЛМБУУБ ЪБДБЮ. нЩ, ЛБЛ РТПЗТБННЙУФЩ, ЧПУРПМШЪХЕНУС ФБЛЙН ПРТЕДЕМЕОЙЕН:

    бРРБТБФОПК БТИЙФЕЛФХТПК ОБЪЩЧБАФУС ФЕ ЛПНРПОЕОФЩ ЧЩЮЙУМЙФЕМШОПК УЙУФЕНЩ, ЮЕТЕЪ ЛПФПТЩЕ РТПЗТБННОПЕ ПВЕУРЕЮЕОЙЕ ЧЪБЙНПДЕКУФЧХЕФ У БРРБТБФХТПК.

    фБЛЙН ПВТБЪПН, Ч БРРБТБФОХА БТИЙФЕЛФХТХ РПРБДБАФ ОЕ ЧУЕ ЛПНРПОЕОФЩ ЛПНРШАФЕТБ, Б ФПМШЛП РТПЗТБННОП ДПУФХРОЩЕ — ФЕ, УПУФПСОЙЕН Й ДЕКУФЧЙЕН ЛПФПТЩИ РТПЗТБННБ НПЦЕФ ХРТБЧМСФШ ЙМЙ У ЛПФПТЩИ РТПЗТБННБ НПЦЕФ УЮЙФБФШ ЙОЖПТНБГЙА. ч УПУФБЧ ЬФЙИ УТЕДУФЧ ЧИПДСФ:

    • УЙУФЕНБ ЛПНБОД РТПГЕУУПТБ;
    • ТЕЗЙУФТЩ РТПГЕУУПТБ;
    • РБНСФШ;
    • УЙУФЕНБ ЧЧПДБ-ЧЩЧПДБ;
    • УЙУФЕНБ РТЕТЩЧБОЙК.

    бРРБТБФОХА РПДДЕТЦЛХ ХРТБЧМЕОЙС РБНСФША Й ЧЧПДПН-ЧЩЧПДПН НЩ ТБУУНБФТЙЧБЕН ПФДЕМШОП (Ч ЗМБЧБИ 3 Й 6 УППФЧЕФУФЧЕООП).

    уЙУФЕНБ ЛПНБОД РТПГЕУУПТБ — ПВЕУРЕЮЙЧБЕФ ЧЩРПМОЕОЙЕ РТПЗТБННПК ДЕКУФЧЙК РП ПВТБВПФЛЕ ДБООЩИ. вПМШЫЙОУФЧП ЛПНБОД Ч УЙУФЕНЕ ЛПНБОД РТПГЕУУПТБ ЙНЕЕФ РТЙЛМБДОПЕ ОБЪОБЮЕОЙЕ, ПДОБЛП Ч ОЕЛПФПТЩЕ ЛПНБОДЩ ЙЪ ОБВПТБ ЛПНБОД РТПГЕУУПТБ РТЕДОБЪОБЮЕОЩ ДМС ПТЗБОЙЪБГЙЙ ХРТБЧМЕОЙС ЧЩЮЙУМЙФЕМШОЩН РТПГЕУУПН Й, ФБЛЙН ПВТБЪПН, ОЕРПУТЕДУФЧЕООП РПДДЕТЦЙЧБАФ ЖХОЛГЙПОЙТПЧБОЙЕ пу. фБЛЙЕ ЛПНБОДЩ Ч УПЧТЕНЕООЩИ УЙУФЕНБИ СЧМСАФУС РТЙЧЙМЕЗЙТПЧБООЩНЙ — ЬФП, ОБРТЙНЕТ, ЛПНБОДЩ ЧЧПДБ-ЧЩЧПДБ Й ЙЪНЕОЕОЙС УПУФПСОЙС УЙУФЕНЩ. уПЧТЕНЕООЩЕ пу ТБУУЮЙФБОЩ ОБ ОБМЙЮЙЕ Ч ЧЩЮЙУМЙФЕМШОПК УЙУФЕНЕ ДЧХИ (ЛБЛ НЙОЙНХН) ТЕЦЙНПЧ ЖХОЛГЙПОЙТПЧБОЙС РТПГЕУУПТБ — РТЙЧЙМЕЗЙТПЧБООПЗП ТЕЦЙНБ (ТЕЦЙН СДТБ Ч ФЕТНЙОПМПЗЙЙ Unix) Й ОЕРТЙЧЙМЕЗЙТПЧБООПЗП ТЕЦЙНБ (ТЕЦЙН РТПГЕУУБ Ч Unix). еУМЙ РТПЗТБННБ, ЧЩРПМОСАЭБСУС Ч ТЕЦЙНЕ СДТБ, НПЦЕФ ЧЩРПМОСФШ МАВЩЕ ЛПНБОДЩ, ФП ДМС РТПЗТБННЩ, ЧЩРПМОСАЭЕКУС Ч ТЕЦЙНЕ РТПГЕУУБ, РТЙЧЙМЕЗЙТПЧБООЩЕ ЛПНБОДЩ ЪБРТЕЭЕОЩ. рПРЩФЛБ РТПЗТБННЩ ЧЩРПМОЙФШ РТЙЧЙМЕЗЙТПЧБООХА ЛПНБОДХ Ч ТЕЦЙНЕ РТПГЕУУБ ЧЩЪЩЧБЕФ ЙУЛМАЮЕОЙЕ (УН. ОЙЦЕ). ч УЙУФЕНЕ ESA, ОБРТЙНЕТ, ФБЛЙИ ПУОПЧОЩИ УПУФПСОЙК ДЧБ (ЕУФШ ЕЭЕ ТСД РТПНЕЦХФПЮОЩИ) [26], ПОЙ ОБЪЩЧБАФУС «УХРЕТЧЙЪПТ» Й «ЪБДБЮБ», ФБЛЙЕ ЦЕ ОБЪЧБОЙС ПОЙ ЙНЕАФ Ч РТПГЕУУПТЕ Power PC. ч РТПГЕУУПТБИ Intel-Pentium БОБМПЗЙЮОХА ТПМШ ЙЗТБАФ ХТПЧОЙ РТЙЧЙМЕЗЙК, ПОЙ ЦЕ — ЛПМШГБ ЪБЭЙФЩ [23], РТЙЮЕН ЙЪ ЮЕФЩТЕИ БРРБТБФОП ПВЕУРЕЮЙЧБЕНЩИ ХТПЧОЕК РТЙЧЙМЕЗЙК Ч УПЧТЕНЕООЩИ пу ЙУРПМШЪХАФУС ДЧБ ЙМЙ ФТЙ. чПЪНПЦОПУФШ ДМС РПМШЪПЧБФЕМС ТБЪТБВБФЩЧБФШ НПДХМЙ, ТБВПФБАЭЙЕ Ч ТЕЦЙНЕ СДТБ, ПВЩЮОП УФТПЗП ТЕЗМБНЕОФЙТХЕФУС пу. иПТПЫП ЪБЭЙЭЕООБС пу ДПМЦОБ ВЕЪПЗПЧПТПЮОП РТЕУЕЛБФШ РПРЩФЛЙ РТПГЕУУБ РЕТЕКФЙ Ч УПУФПСОЙЕ СДТБ.

    ч ЮЙУМП ТЕЗЙУФТПЧ РТПГЕУУПТБ ЧИПДСФ ТЕЗЙУФТЩ ПВЭЕЗП ОБЪОБЮЕОЙС, ЛПФПТЩЕ Ч ПУОПЧОПН ЙУРПМШЪХАФУС ДМС НБОЙРХМЙТПЧБОЙС У РТЙЛМБДОЩНЙ ДБООЩНЙ, ОП ФБЛЦЕ Й УРЕГЙБМШОЩЕ ТЕЗЙУФТЩ, ФБЛЙЕ ЛБЛ ТЕЗЙУФТ БДТЕУБ ЛПНБОДЩ, ТЕЗЙУФТ ЖМБЗПЧ-РТЙЪОБЛПЧ, ТЕЗЙУФТ ТЕЦЙНБ РТПГЕУУПТБ Й Ф.Р. уПДЕТЦЙНПЕ ТЕЗЙУФТБ ТЕЦЙНБ РТПГЕУУПТБ ПРТЕДЕМСЕФ РТЙЧЙМЕЗЙТПЧБООПЕ ЙМЙ ОЕРТЙЧЙМЕЗЙТПЧБООПЕ УПУФПСОЙЕ РТПГЕУУПТБ, ЛПНБОДЩ, ЙЪНЕОСАЭЙЕ УПДЕТЦЙНПЕ ЬФПЗП ТЕЗЙУФТБ, ПВСЪБФЕМШОП СЧМСАФУС РТЙЧЙМЕЗЙТПЧБООЩНЙ. ч ТБЪМЙЮОЩИ БТИЙФЕЛФХТБИ УРЕГЙБМШОЩЕ ТЕЗЙУФТЩ НПЗХФ МЙВП РТЕДУФБЧМСФШ УПВПК ПФДЕМШОЩЕ БРРБТБФОЩЕ ЛПНРПОЕОФЩ, МЙВП ЙОФЕЗТЙТПЧБФШУС Ч ВПМЕЕ УМПЦОЩЕ БРРБТБФОЩЕ УФТХЛФХТЩ.

    уПДЕТЦЙНПЕ УРЕГЙБМШОЩИ БРРБТБФОЩИ ТЕЗЙУФТПЧ РТПГЕУУПТБ (ПВСЪБФЕМШОП ЧЛМАЮБС ТЕЗЙУФТ БДТЕУБ ЛПНБОДЩ) УПУФБЧМСЕФ ЧЕЛФПТ УПУФПСОЙС РТПЗТБННЩ/РТПГЕУУБ. ч ВПМШЫЙОУФЧЕ РТПГЕУУПТОЩИ БТИЙФЕЛФХТ ЧЕЛФПТ УПУФПСОЙС НПЦЕФ ВЩФШ ЪБЗТХЦЕО Ч УППФЧЕФУФЧХАЭЙЕ ТЕЗЙУФТЩ ЙМЙ УЮЙФБО ЙЪ ОЙИ Ч РБНСФШ ПДОПК ЙМЙ ОЕУЛПМШЛЙНЙ ЛПНБОДБНЙ. фБЛ, Ч РТПГЕУУПТБИ Intel-Pentium ЙНЕЕФУС УФТХЛФХТБ ДБООЩИ, ОБЪЩЧБЕНБС TSS (Task State Segment — УЕЗНЕОФ УПУФПСОЙС ЪБДБЮЙ), УПДЕТЦЙНПЕ ЛПФПТПК ЙЗТБЕФ ТПМШ ЧЕЛФПТБ УПУФПСОЙС. рТЙ ЧЩРПМОЕОЙЙ ЛПНБОД JMP ЙМЙ CALL , БДТЕУХАЭЙИ ДЕУЛТЙРФПТ TSS, РТПГЕУУПТ УТЕДЙ РТПЮЙИ ДЕКУФЧЙК УПИТБОСЕФ УПДЕТЦЙНПЕ ТЕЗЙУФТПЧ Ч TSS ФЕЛХЭЕК ЪБДБЮЙ Й ЪБЗТХЦБЕФ ТЕЗЙУФТЩ ЙЪ TSS ОПЧПК ЪБДБЮЙ [23]. ч РТПГЕУУПТЕ S/390 [26] ЙНЕЕФУС 8-ВБКФОБС УФТХЛФХТБ PSW (Program Status Word — УМПЧП УПУФПСОЙС РТПЗТБННЩ), УПДЕТЦБЭБС ЪОБЮЙФЕМШОХА ЮБУФШ ЙОЖПТНБГЙЙ ЧЕЛФПТБ УПУФПСОЙС (ЛТПНЕ УПДЕТЦЙНПЗП ТЕЗЙУФТПЧ ПВЭЕЗП ОБЪОБЮЕОЙС), Й ЙНЕАФУС ДЧЕ ЛПНБОДЩ — LPSW Й SPSW ДМС ЪБЗТХЪЛЙ Й ЪБРПНЙОБОЙС PSW УППФЧЕФУФЧЕООП.

    рТЕТЩЧБОЙЕ УПУФПЙФ Ч РТЕЛТБЭЕОЙЙ ЧЩРПМОЕОЙС ФЕЛХЭЕК РТПЗТБННЩ Й РЕТЕДБЮЕ ХРТБЧМЕОЙС ОБ ДТХЗХА РТПЗТБННХ — РТПЗТБННХ ПВТБВПФЛЙ РТЕТЩЧБОЙС. рТЙ ЬФПН УПИТБОСЕФУС ЧПЪНПЦОПУФШ ЧПЪЧТБФБ Ч РТЕТЧБООХА РТПЗТБННХ, Ч ФХ ФПЮЛХ, Ч ЛПФПТПК ЕЕ ЧЩРПМОЕОЙЕ ВЩМП РТЕТЧБОП. рТЙ ЧУЕН ТБЪОППВТБЪЙЙ БРРБТБФОЩИ БТИЙФЕЛФХТ ЧЩРПМОЕОЙЕ РТЕТЩЧБОЙС Ч ОЙИ РТПЙУИПДЙФ РТЙНЕТОП РП ПДОПНХ УГЕОБТЙА:

    • УПИТБОСЕФУС ЧЕЛФПТ УПУФПСОЙС РТЕТЧБООПК РТПЗТБННЕ (Ч УФЕЛЕ ЙМЙ Ч УРЕГЙБМШОП РТЕДОБЪОБЮЕООПК ДМС ЬФПЗП ПВМБУФЙ ПРЕТБФЙЧОПК РБНСФЙ);
    • Ч ТЕЗЙУФТЩ РТПГЕУУПТБ ЪБЗТХЦБЕФУС ОЕЛПФПТЩК ЧЕЛФПТ УПУФПСОЙС, ЪБТБОЕЕ «ЪБЗПФПЧМЕООЩК»;
    • Ч «ЪБЗПФПЧМЕООПН» ЧЕЛФПТЕ УПУФПСОЙС ТЕЗЙУФТ БДТЕУБ ЛПНБОДЩ УПДЕТЦЙФ БДТЕУ РТПЗТБННЩ ПВТБВПФЛЙ РТЕТЩЧБОЙС, ФБЛЙН ПВТБЪПН, ХРТБЧМЕОЙЕ РЕТЕДБЕФУС ОБ РТПЗТБННХ ПВТБВПФЛЙ РТЕТЩЧБОЙС
    • ЛБЛ РТБЧЙМП, РТПЗТБННБ ПВТБВПФЛЙ РТЕТЩЧБОЙС УПИТБОСЕФ УПДЕТЦЙНПЕ ТЕЗЙУФТПЧ ПВЭЕЗП ОБЪОБЮЕОЙС, Б ЪБФЕН ЧЩРПМОСЕФ ДЕКУФЧЙС, РТЕДХУНПФТЕООЩЕ ДМС ДБООПЗП РТЕТЩЧБОЙС;
    • РПУМЕ ЧЩРПМОЕОЙС УЧПЙИ ДЕКУФЧЙК РТПЗТБННБ ПВТБВПФЛЙ РТЕТЩЧБОЙС ЧПУУФБОБЧМЙЧБЕФ УПДЕТЦЙНПЕ ТЕЗЙУФТПЧ ПВЭЕЗП ОБЪОБЮЕОЙС РТЕТЧБООПК РТПЗТБННЩ, Б ЪБФЕН ЧПУУФБОБЧМЙЧБЕФ ЕЕ ЪБРПНОЕООЩК ТБОЕЕ ЧЕЛФПТ УПУФПСОЙС;
    • РТЕТЧБООБС РТПЗТБННБ РТПДПМЦБЕФ УЧПЕ ЧЩРПМОЕОЙЕ У ФПЮЛЙ РТЕТЩЧБОЙС, ДБЦЕ «ОЕ ЪБНЕФЙЧ», ЮФП ВЩМП РТЙОСФП Й ПВТБВПФБОП РТЕТЩЧБОЙЕ.

    тБЪМЙЮБАФУС РТЕТЩЧБОЙС ФТЕИ ФЙРПЧ: ЧОЕЫОЙЕ, РТПЗТБННОЩЕ Й ЙУЛМАЮЕОЙС.

    чОЕЫОЙЕ РТЕТЩЧБОЙС РПУФХРБАФ ПФ ЙУФПЮОЙЛПЧ ЧОЕЫОЙИ РП ПФОПЫЕОЙА Л РТПГЕУУПТХ. фБЛЙНЙ ЙУФПЮОЙЛБНЙ СЧМСАФУС ЧОЕЫОЙЕ ХУФТПКУФЧБ, ДТХЗЙЕ РТПГЕУУПТЩ Й Ф.Д. рТЙ РПНПЭЙ ФБЛПЗП РТЕТЩЧБОЙС ЧОЕЫОЙК ЙУФПЮОЙЛ УЙЗОБМЙЪЙТХЕФ П ЛБЛПН-МЙВП ЙЪНЕОЕОЙЙ УЧПЕЗП УПУФПСОЙС, ФТЕВХАЭЕН ТЕБЛГЙЙ УЙУФЕНЩ. чОЕЫОЙЕ РТЕТЩЧБОЙС СЧМСАФУС ЧБЦОЕКЫЙН ЛПНРПОЕОФПН ХРТБЧМЕОЙС ЧЧПДПН-ЧЩЧПДПН. чОЕЫОЕЕ РТЕТЩЧБОЙЕ СЧМСЕФУС БУЙОИТПООЩНЙ, ФП ЕУФШ, ПОП РПУФХРБЕФ Ч ОЕРТЕДУЛБЪХЕНЩЕ НПНЕОФЩ Й ОЕЧПЪНПЦОП РТЕДХЗБДБФШ, ЛБЛПК ХЮБУФПЛ РТПЗТБННОПЗП ЛПДБ ВХДЕФ РТЕТЧБО ЧОЕЫОЙН РТЕТЩЧБОЙЕН. лПНБОДЩ РТПГЕУУПТБ ПВМБДБАФ УЧПКУФЧПН БФПНБТОПУФЙ Ч ПФОПЫЕОЙЙ ЧОЕЫОЙИ РТЕТЩЧБОЙК: ЧОЕЫОЕЕ РТЕТЩЧБОЙЕ ОЕ НПЦЕФ ВЩФШ РТЙОСФП, РПЛБ ОЕ ЪБЛПОЮЙФУС ЧЩРПМОЕОЙЕ ФЕЛХЭЕК ЛПНБОДЩ. рТЙ УПИТБОЕОЙЙ ЧЕЛФПТБ УПУФПСОЙС Ч ОЕН ЪБРПНЙОБЕФУС БДТЕУ ФПК ЛПНБОДЩ, ЛПФПТБС ДПМЦОБ ЧЩРПМОСФШУС РПУМЕ ФПК ЛПНБОДЩ, ЧП ЧТЕНС ЧЩРПМОЕОЙС ЛПФПТПК РТПЙЪПЫМП ЧОЕЫОЕЕ РТЕТЩЧБОЙЕ.

    рТПЗТБННОПЕ РТЕТЩЧБОЙЕ ЧЩЪЩЧБЕФУС УРЕГЙБМШОПК ЛПНБОДПК РТПГЕУУПТБ (Ч Intel-Pentium НОЕНПОЙЛБ ЬФПК ЛПНБОДЩ — INT , Ч ESA Й Power PC — SVC ). чЩРПМОСЕФУС РТПЗТБННОПЕ РТЕТЩЧБОЙЕ ФБЛ ЦЕ, ЛБЛ Й ЧОЕЫОЕЕ, ОП, Ч ПФМЙЮЙЕ ПФ ЧОЕЫОЙИ, РТПЗТБННОЩЕ РТЕТЩЧБОЙС СЧМСАФУС УЙОИТПООЩНЙ, ФБЛ ЛБЛ ПОЙ ЧЩЪЩЧБАФУС УБНПК РТПЗТБННПК. рТПЗТБННОЩЕ РТЕТЩЧБОЙС СЧМСАФУС УТЕДУФЧПН ПВТБЭЕОЙС РТПГЕУУБ Л пу, НЕИБОЙЪНПН УЙУФЕНОПЗП ЧЩЪПЧБ. пВЩЮОЩЕ ЛПНБОДЩ РЕТЕДБЮЙ ХРТБЧМЕОЙС — ФЙРБ ЛПНБОД CALL ЙМЙ JMP ЙЪНЕОСАФ ТЕЗЙУФТ БДТЕУБ ЛПНБОДЩ, ОП ОЕ ЧЕУШ ЧЕЛФПТ УПУФПСОЙС. рТЕТЩЧБОЙЕ ЦЕ РПЪЧПМСЕФ ЙЪНЕОЙФШ ЧЕУШ ЧЕЛФПТ УПУФПСОЙС, ФП ЕУФШ, ОЕ ФПМШЛП РЕТЕДБФШ ХРТБЧМЕОЙЕ ОБ ДТХЗХА РТПЗТБННХ, ОП Й РЕТЕЧЕУФЙ РТПГЕУУПТ ЙЪ ОЕРТЙЧЙМЕЗЙТПЧБООПЗП ТЕЦЙНБ Ч РТЙЧЙМЕЗЙТПЧБООЩК.

    рТЕТЩЧБОЙС, ОБЪЩЧБЕНЩЕ ЙУЛМАЮЕОЙСНЙ (exception) ЙМЙ МПЧХЫЛБНЙ (trap), ЧЩЪЩЧБАФУС ПЫЙВПЮОЩНЙ УЙФХБГЙСНЙ РТЙ ЧЩРПМОЕОЙЙ ЛПНБОДЩ. ч ПФМЙЮЙЕ ПФ ЧОЕЫОЙИ ЙМЙ РТПЗТБННОЩИ РТЕТЩЧБОЙК, ЙУЛМАЮЕОЙС РТЕТЩЧБАФ ЧЩРПМОЕОЙЕ ЛПНБОДЩ ОБ УЕТЕДЙОЕ. чЕЛФПТ УПУФПСОЙС, ЪБРПНЙОБЕНЩК РТЙ ЧЩРПМОЕОЙЙ ЙУЛМАЮЕОЙС, ФБЛПЧ, ЮФП ЕЗП ЧПУУФБОПЧМЕОЙЕ РТЙЧПДЙФ Л РПЧФПТОПНХ ЧЩРПМОЕОЙА ЛПНБОДЩ, ЧЩЪЧБЧЫЕК ЙУЛМАЮЕОЙЕ. йУЛМАЮЕОЙЕ, ОБРТЙНЕТ, ЗЕОЕТЙТХЕФУС РТЙ ОЕРТБЧЙМШОПН ЛПДЕ ЛПНБОДЩ, РТЙ РПРЩФЛЕ ЧЩРПМОЙФШ РТЙЧЙМЕЗЙТПЧБООХА ЛПНБОДХ Ч ОЕ РТЙЧЙМЕЗЙТПЧБООПН ТЕЦЙНЕ, РТЙ РПРЩФЛЕ ЛПНБОДЩ ПВТБЭЕОЙС Л ОЕДПУФХРОПК ПВМБУФЙ РБНСФЙ Й Ф.Д. лБЛ РТБЧЙМП, ПВТБВПФЛБ пу РТЕТЩЧБОЙС-ЙУЛМАЮЕОЙС РТЙЧПДЙФ Л РТЙОХДЙФЕМШОПНХ БЧБТЙКОПНХ ЪБЧЕТЫЕОЙА РТПГЕУУБ, Ч ЛПФПТПН РТПЙЪПЫМП ЙУЛМАЮЕОЙЕ (Й ЪБРПНОЕООЩК ЧЕЛФПТ УПУФПСОЙС ХЦЕ ОЕ ЧПУУФБОБЧМЙЧБЕФУС). пДОБЛП Ч ОЕЛПФПТЩИ УМХЮБСИ (ОЕЛПФПТЩЕ ЙЪ ФБЛЙИ УМХЮБЕЧ ТБУУНБФТЙЧБАФУС ОБНЙ Ч РПУМЕДХАЭЙИ ЗМБЧБИ) ЙУЛМАЮЕОЙЕ СЧМСЕФУС ЫФБФОПК УЙФХБГЙЕК, «ЪБНБУЛЙТПЧБООПК» ЖПТНПК УЙУФЕНОПЗП ЧЩЪПЧБ, УЙЗОБМЙЪЙТХАЭЕЗП пу П ОЕПВИПДЙНПУФЙ ЧЩРПМОЙФШ ДМС РТПГЕУУБ ОЕЛПФПТПЕ ПВУМХЦЙЧБОЙЕ.

    1.5. сДТП Й РТПГЕУУЩ

    рТЕЦДЕ ЮЕН РТЙУФХРБФШ Л ЙЪМПЦЕОЙА ПУОПЧОПЗП НБФЕТЙБМБ ЬФПЗП ТБЪДЕМБ, УДЕМБЕН ОЕУЛПМШЛП ПВЭЙИ ЪБНЕЮБОЙК П РТЙОГЙРБИ ХРТБЧМЕОЙС ТЕУХТУБНЙ Й П РТЕДУФБЧМЕОЙЙ ЙИ Ч ОБЫЕН РПУПВЙЙ.

    сДТПН (kernel) ОБЪЩЧБЕФУС ЮБУФШ пу, ЧЩРПМОСАЭБС ОЕЛПФПТЩК НЙОЙНБМШОП ОЕПВИПДЙНЩК ОБВПТ ЖХОЛГЙК РП ХРТБЧМЕОЙА ТЕУХТУБНЙ. дПРПМОЙФЕМШОЩЕ ЖХОЛГЙЙ ХРТБЧМЕОЙС ТЕУХТУБНЙ ЧЩРПМОСАФУС ЧУРПНПЗБФЕМШОЩНЙ НПДХМСНЙ — ХФЙМЙФБНЙ. фПЮОПЕ ПРТЕДЕМЕОЙЕ СДТБ ДБФШ ФТХДОП, ФБЛ ЛБЛ ПОП РП-ТБЪОПНХ РПОЙНБЕФУС Ч ТБЪОЩИ пу. ч «УФБТЩИ», ОЕ ТБВПФБЧЫЙИ У ЧЙТФХБМШОПК РБНСФША УЙУФЕНБИ РПД СДТПН ПВЩЮОП РПОЙНБМБУШ ЮБУФШ УЙУФЕНЩ, ТЕЪЙДЕОФОБС Ч ПРЕТБФЙЧОПК РБНСФЙ. ч УПЧТЕНЕООЩИ пу СДТП ТЕЪЙДЕОФОП Ч ЧЙТФХБМШОПК РБНСФЙ, Й ЬФП ФБЛЦЕ НПЦЕФ УМХЦЙФШ ЕЗП ЛМБУУЙЖЙЛБГЙПООЩН РТЙЪОБЛПН. вПМЕЕ ХЪЛПЕ ПРТЕДЕМЕОЙЕ, ФТБЛФХАЭХА СДТП ЛБЛ ЮБУФШ пу, ЛПФПТБС ТБВПФБЕФ Ч РТЙЧЙМЕЗЙТПЧБООПН ТЕЦЙНЕ, РТЕДУФБЧМСЕФУС ОБН ВПМЕЕ РПДИПДСЭЕК ДМС ПРТЕДЕМЕОЙС НЙЛТПСДТБ (УН. ТБЪДЕМ 1.6).

    оБ СДТП, ЛБЛ РТБЧЙМП, ЧПЪМБЗБАФУС ФБЛЙЕ ПУОПЧОЩЕ ЖХОЛГЙЙ:

    • ПВТБВПФЛБ РТЕТЩЧБОЙК;
    • УПЪДБОЙЕ Й ХОЙЮФПЦЕОЙЕ РТПГЕУУПЧ;
    • РЕТЕЛМАЮЕОЙЕ РТПГЕУУПЧ ЙЪ ПДОПЗП УПУФПСОЙС Ч ДТХЗПЕ;
    • ХРТБЧМЕОЙЕ РБНСФША;
    • УЙОИТПОЙЪБГЙС Й ЧЪБЙНПДЕКУФЧЙЕ РТПГЕУУПЧ;
    • РПДДЕТЦЛБ ПРЕТБГЙК ЧЧПДБ-ЧЩЧПДБ (ОЕ ЧУЕЗДБ);
    • ХЮЕФ ТБВПФЩ УЙУФЕНЩ Й ЙУРПМШЪПЧБОЙС ТЕУХТУПЧ РПМШЪПЧБФЕМСНЙ;
    • Й Ф.Д.

    дМС пу РТПГЕУУ РТЕДУФБЧМСЕФУС ВМПЛПН ЛПОФЕЛУФБ РТПГЕУУБ (ЧУРПНОЙФЕ РТЙНЕЮБОЙЕ 3 Л ПРТЕДЕМЕОЙА РТПГЕУУБ). вМПЛ ЛПОФЕЛУФБ УПДЕТЦЙФ ЙОЖПТНБГЙА П РТПГЕУУЕ, ОЕПВИПДЙНХА ДМС пу, ОБРТЙНЕТ:

    • ЙДЕОФЙЖЙЛБФПТ РПМШЪПЧБФЕМС-ЧМБДЕМШГБ РТПГЕУУБ;
    • ЙОЖПТНБГЙА ДМС РМБОЙТПЧБОЙС РТПГЕУУБ ОБ ЧЩРПМОЕОЙЕ;
    • ЙОЖПТНБГЙА ПВ ПРЕТБФЙЧОПК Й ЧФПТЙЮОПК РБНСФЙ;
    • ЙОЖПТНБГЙА П ДТХЗЙИ ЧЩДЕМЕООЩИ РТПГЕУУХ ТЕУХТУБИ;
    • ЙОЖПТНБГЙА ПВ ПФЛТЩФЩИ ХУФТПКУФЧБИ Й ЖБКМБИ;
    • ХЮЕФОХА ЙОЖПТНБГЙА.

    пВСЪБФЕМШОПК УПУФБЧМСАЭЕК ВМПЛБ ЛПОФЕЛУФБ СЧМСЕФУС ЧЕЛФПТ УПУФПСОЙС РТПГЕУУПТБ. чЕЛФПТ УПУФПСОЙС ПВСЪБФЕМШОП ИТБОЙФУС Ч ПРЕТБФЙЧОПК РБНСФЙ. дТХЗЙЕ УПУФБЧМСАЭЙЕ ВМПЛБ ЛПОФЕЛУФБ НПЗХФ ИТБОЙФШУС Ч ТБЪОЩИ НЕУФБИ РБНСФЙ Й ДБЦЕ ЧЩФЕУОСФШУС ОБ ЧОЕЫОАА РБНСФШ. дЕКУФЧЙС пу РП ХРТБЧМЕОЙА РТПГЕУУБНЙ УЧПДСФУС Л НБОЙРХМСГЙСН У ВМПЛБНЙ ЛПОФЕЛУФБ РТПГЕУУПЧ Й У ПФДЕМШОЩНЙ РПМСНЙ ЬФЙИ ВМПЛПЧ.

    чУРПНОЙН ФЕРЕТШ РТЙНЕЮБОЙЕ 1 Л ПРТЕДЕМЕОЙА РТПГЕУУБ: РТПГЕУУ Ч УЙУФЕНЕ НПЦЕФ ОБИПДЙФШУС Ч ТБЪМЙЮОЩИ УПУФПСОЙСИ. лПМЙЮЕУФЧП УПУФПСОЙК РТПГЕУУБ ТБЪОПЕ Ч ТБЪОЩИ пу (ФБЛ, Ч пу Unix ТБЪМЙЮБАФ 9 ЧПЪНПЦОЩИ УПУФПСОЙК РТПГЕУУБ), ОП ЧУЕ ПОЙ УЧПДСФУС Л ФТЕН ПУОПЧОЩН, РПЛБЪБООЩН ОБ тЙУ.1.5.

    тЙУ. 1.5. уПУФПСОЙС РТПГЕУУБ

    бЛФЙЧОПЕ УПУФПСОЙЕ — РТПГЕУУ ЙНЕЕФ ЧУЕ ОЕПВИПДЙНЩЕ ДМС ЧЩРПМОЕОЙС ТЕУХТУЩ, Ч ФПН ЮЙУМЕ Й ТЕУХТУ ГЕОФТБМШОПЗП РТПГЕУУПТБ; БЛФЙЧОЩК РТПГЕУУ ЧЩРПМОСЕФУС.

    Читайте также:  У тебя с детства проблемы со зрением

    зПФПЧПЕ УПУФПСОЙЕ — РТПГЕУУ ЙНЕЕФ ЧУЕ ОЕПВИПДЙНЩЕ ДМС ЧЩРПМОЕОЙС ТЕУХТУЩ, ЛТПНЕ ТЕУХТУБ ГЕОФТБМШОПЗП РТПГЕУУПТБ.

    ъБВМПЛЙТПЧБООПЕ (ПЦЙДБАЭЕЕ) УПУФПСОЙЕ — РТПГЕУУХ ОЕ ИЧБФБЕФ ЕЭЕ ЛБЛПЗП-МЙВП ТЕУХТУБ (ТЕУХТУПЧ).

    тБУУНПФТЙН (РПЛБ Ч ПВЭЙИ ЮЕТФБИ) РЕТЕИПДЩ НЕЦДХ УПУФПСОЙСНЙ.

    рТЕЦДЕ ЧУЕЗП — ЧИПД Ч УЙУФЕНХ (1 ОБ ТЙУ.1.5). нЩ ХЛБЪБМЙ Ч ЮЙУМЕ ЖХОЛГЙК СДТБ РПТПЦДЕОЙЕ РТПГЕУУПЧ, ФП ЕУФШ, УПЪДБОЙЕ ДМС РТПГЕУУБ ВМПЛБ ЛПОФЕЛУФБ. йОФЕТБЛФЙЧОЩК РТПГЕУУ УПЪДБЕФУС, ЛПЗДБ РПМШЪПЧБФЕМШ ЪБ ФЕТНЙОБМПН ЧЧПДЙФ ЛПНБОДХ logon. рБЛЕФОЩК РТПГЕУУ ЧЩВЙТБЕФУС пу ЙЪ ПЮЕТЕДЙ ЧЧЕДЕООЩИ ЪБДБОЙК. ч РПУМЕДОЕН УМХЮБЕ пу УБНБ ЧЩВЙТБЕФ, ЛБЛПЕ ЪБДБОЙЕ Й Ч ЛБЛПК НПНЕОФ ЧТЕНЕОЙ ЧЩВТБФШ. лТПНЕ ФПЗП, ОПЧЩК РТПГЕУУ НПЦЕФ ВЩФШ РПТПЦДЕО ЙЪ ХЦЕ ЧЩРПМОСАЭЕЗПУС РТЙ РПНПЭЙ УППФЧЕФУФЧХАЭЕЗП УЙУФЕНОПЗП ЧЩЪПЧБ. пРЕТБГЙЙ РП РТЙОСФЙА ТЕЫЕОЙК пу П УПЪДБОЙЙ ОПЧПЗП РТПГЕУУБ ОБЪЩЧБАФУС РМБОЙТПЧБОЙЕН ЪБДБОЙК ЙМЙ ДПМЗПУТПЮОЩН РМБОЙТПЧБОЙЕН.

    бЛФЙЧОЩК РТПГЕУУ НПЦЕФ РЕТЕКФЙ Ч ВМПЛЙТПЧБООПЕ УПУФПСОЙЕ (2 ОБ ТЙУ.1.5) РП ДЧХН РТЙЮЙОБН: РП УПВУФЧЕООПК ЙОЙГЙБФЙЧЕ — РТПГЕУУ ЧЩДБЕФ УЙУФЕНОЩК ЧЩЪПЧ — ЪБРТПУ ОБ ТЕУХТУЩ, ЛПФПТЩЕ ОЕ НПЗХФ ВЩФШ ЕНХ РТЕДПУФБЧМЕОЩ ОЕНЕДМЕООП (ОБРТЙНЕТ, ЧЩРПМОЕОЙЕ ПРЕТБГЙЙ ЧЧПДБ-ЧЩЧПДБ), ЙМЙ РП ЙОЙГЙБФЙЧЕ пу — пу «ОБУЙМШУФЧЕООП» ПФВЙТБЕФ Х РТПГЕУУБ ТЕУХТУЩ, ЮФПВЩ ПФДБФШ ЙИ ДТХЗПНХ (ВПМЕЕ РТЙПТЙФЕФОПНХ) РТПГЕУУХ. рП ЬФПК ЦЕ РТЙЮЙОЕ пу НПЦЕФ ЪБВТБФШ ТЕУХТУЩ Й Х РТПГЕУУБ, ОБИПДСЭЕЗПУС Ч ЗПФПЧПН УПУФПСОЙЙ (4 ОБ ТЙУ.1.5). лПЗДБ ТЕУХТУ, ЛПФПТПЗП ОЕ ИЧБФБЕФ РТПГЕУУХ, ПУЧПВПДЙФУС, пу ОБЪОБЮБЕФ ЕЗП РТПГЕУУХ Й, ЕУМЙ Х РТПГЕУУБ ФЕРЕТШ ЕУФШ ЧУЕ ТЕУХТУЩ, РЕТЕЧПДЙФ РТПГЕУУ Ч ЗПФПЧПЕ УПУФПСОЙЕ (5 ОБ ТЙУ.1.5). фЕРЕТШ РТПГЕУУ ВХДЕФ УПУФСЪБФШУС У ДТХЗЙНЙ ЗПФПЧЩНЙ РТПГЕУУБНЙ ЪБ ПВМБДБОЙЕ ТЕУХТУПН ГЕОФТБМШОПЗП РТПГЕУУПТБ. ч ОЕЛПФПТЩИ УМХЮБСИ (Ч ЪБЧЙУЙНПУФЙ ПФ РТЙОСФПК Ч пу ДЙУГЙРМЙОЩ РМБОЙТПЧБОЙС) ЧЩУПЛПРТЙПТЙФЕФОЩК РТПГЕУУ НПЦЕФ УТБЪХ РПУМЕ РПМХЮЕОЙС ТЕУХТУБ РЕТЕЧПДЙФШУС Ч БЛФЙЧОПЕ УПУФПСОЙЕ (3 ОБ ТЙУ.1.5), ЧЩФЕУОСС ФЕЛХЭЙК БЛФЙЧОЩК РТПГЕУУ. (лБЛ РТБЧЙМП, РЕТЕИПД 3 ОЕРПУТЕДУФЧЕООП ОЕ ТЕБМЙЪХЕФУС, Б ЧЩРПМОСЕФУС ЮЕТЕЪ РЕТЕИПДЩ 5 Й 7.) рЕТЕНЕЭЕОЙЕ РТПГЕУУПЧ НЕЦДХ БЛФЙЧОЩН/ЗПФПЧЩН Й ЪБВМПЛЙТПЧБООЩН УПУФПСОЙСНЙ ОБЪЩЧБЕФУС РМБОЙТПЧБОЙЕН ТЕУХТУПЧ ЙМЙ УТЕДОЕУТПЮОЩН РМБОЙТПЧБОЙЕН.

    рТПГЕУУ НПЦЕФ РЕТЕКФЙ ЙЪ БЛФЙЧОПЗП УПУФПСОЙС Ч ЗПФПЧПЕ (6 ОБ ТЙУ.1.5) МЙВП РП УПВУФЧЕООПК ЙОЙГЙБФЙЧЕ, ДПВТПЧПМШОП ПФЛБЪБЧЫЙУШ ПФ ЙУРПМШЪПЧБОЙС ГЕОФТБМШОПЗП РТПГЕУУПТБ, МЙВП РП ЙОЙГЙБФЙЧЕ пу. рЕТЕЧПД РТПГЕУУПЧ ЙЪ ЗПФПЧПЗП УПУФПСОЙС Ч БЛФЙЧОПЕ (7 ОБ ТЙУ.1.5) ЧЩРПМОСЕФ пу Ч УППФЧЕФУФЧЙЙ У РТЙОСФПК ДЙУГЙРМЙОПК РМБОЙТПЧБОЙС РТПГЕУУПЧ ЙМЙ ЛТБФЛПУТПЮОПЗП РМБОЙТПЧБОЙС.

    дМС ЛБЦДПЗП ЙЪ УПУФПСОЙК пу УПЪДБЕФ УРЙУПЛ ЙМЙ УРЙУЛЙ РТПГЕУУПЧ, ОБИПДСЭЙИУС Ч ЬФПН УПУФПСОЙЙ. ч УЙУФЕНЕ У ПДОЙН ГЕОФТБМШОЩН РТПГЕУУПТПН УРЙУПЛ БЛФЙЧОЩИ РТПГЕУУПЧ УПДЕТЦЙФ ФПМШЛП ПДЙО ЬМЕНЕОФ. уРЙУПЛ ЗПФПЧЩИ НПЦЕФ УПДЕТЦБФШ ОЕУЛПМШЛП ЬМЕНЕОФПЧ. юФП ЦЕ ЛБУБЕФУС УРЙУЛБ ЪБВМПЛЙТПЧБООЩИ РТПГЕУУПЧ, ФП Ч пу, ЛБЛ РТБЧЙМП, ЙНЕЕФУС ОЕУЛПМШЛП ФБЛЙИ УРЙУЛПЧ — УЧПК УРЙУПЛ ДМС ЛБЦДПЗП ЛМБУУБ ПЦЙДБЕНЩИ ТЕУХТУПЧ. уНЕОБ УПУФПСОЙС РТПГЕУУБ ЧЩЪЩЧБЕФ РЕТЕНЕЭЕОЙЕ РТПГЕУУПЧ НЕЦДХ УРЙУЛБНЙ. тБУУНПФТЙН У ЬФПК ФПЮЛЙ ЪТЕОЙС ЧЩРПМОЕОЙЕ УЙУФЕНОПЗП ЧЩЪПЧБ. еУМЙ РТПГЕУУ ЧЩДБЕФ УЙУФЕНОЩК ЧЩЪПЧ, ФП ПВСЪБФЕМШОП РТПЙУИПДЙФ РЕТЕЛМАЮЕОЙЕ ЛПОФЕЛУФБ — ЙЪ ЛПОФЕЛУФБ РТПГЕУУБ Ч ЛПОФЕЛУФ СДТБ. еУМЙ УЙУФЕНОЩК ЧЩЪПЧ НПЦЕФ ВЩФШ ЧЩРПМОЕО ОЕНЕДМЕООП (ОБРТЙНЕТ, ЪБРТПУ ФЕЛХЭЕЗП ЧТЕНЕОЙ), ФП ПО ЧЩРПМОСЕФУС, Й УТБЪХ ЦЕ РТПЙУИПДЙФ ПВТБФОПЕ РЕТЕЛМАЮЕОЙЕ ЛПОФЕЛУФБ. еУМЙ ЦЕ ЧЩРПМОЕОЙЕ ЧЩЪПЧБ ФТЕВХЕФ ЧТЕНЕОЙ, ФП ФЕЛХЭЙК БЛФЙЧОЩК РТПГЕУУ РЕТЕОПУЙФУС Ч УППФЧЕФУФЧХАЭЙК УРЙУПЛ ЪБВМПЛЙТПЧБООЩИ, ЙЪ УРЙУЛБ ЗПФПЧЩИ ЧЩВЙТБЕФУС Й ОБЪОБЮБЕФУС БЛФЙЧОЩН ДТХЗПК РТПГЕУУ, Й ЛПОФЕЛУФ РЕТЕЛМАЮБЕФУС ОБ ОПЧЩК БЛФЙЧОЩК РТПГЕУУ, ФП ЕУФШ, Ч ЬФПН УМХЮБЕ РТПЙУИПДЙФ РЕТЕЛМАЮЕОЙЕ РТПГЕУУПЧ. рТЕТЩЧБОЙЕ ЧЩЪЩЧБЕФ РЕТЕЛМАЮЕОЙЕ ЛПОФЕЛУФБ ОБ СДТП пу. пВТБВПФБЧ РТЕТЩЧБОЙЕ, пу МЙВП ЧЩРПМОСЕФ ПВТБФОПЕ РЕТЕЛМАЮЕОЙЕ ОБ ЛПОФЕЛУФ РТЕТЧБООПЗП РТПГЕУУБ, МЙВП РЕТЕЧПДЙФ РТЕТЧБООЩК РТПГЕУУ Ч ЗПФПЧПЕ УПУФПСОЙЕ, Б БЛФЙЧОЩН ОБЪОБЮБЕФ ДТХЗПК РТПГЕУУ Й ЧПЪЧТБЭБЕФУС ЙЪ РТЕТЩЧБОЙС Ч ЕЗП ЛПОФЕЛУФ. лБЛ НЩ РПЛБЪБМЙ ТБОЕЕ, РЕТЕЛМАЮЕОЙЕ ЛПОФЕЛУФПЧ — ПРЕТБГЙС ВЩУФТБС, Б ЧПФ РЕТЕЛМАЮЕОЙЕ РТПГЕУУПЧ — ЪОБЮЙФЕМШОП ВПМЕЕ НЕДМЕООБС. рПЬФПНХ ДМС НЙОЙНЙЪБГЙЙ «ОБЛМБДОЩИ ТБУИПДПЧ» РП ХРТБЧМЕОЙА пу УФТЕНЙФУС РП ЧПЪНПЦОПУФЙ ХНЕОШЫЙФШ ЮЙУМП РЕТЕЛМАЮЕОЙК РТПГЕУУПЧ. уБНП РЕТЕЛМАЮЕОЙЕ РТПГЕУУПЧ (ОП ОЕ ЕЗП РМБОЙТПЧБОЙЕ) ЮБУФП ОБЪЩЧБАФ ДЙУРЕФЮЕТЙЪБГЙЕК (dispatching).

    нЕИБОЙЪН РЕТЕЛМАЮЕОЙС ЛПОФЕЛУФБ У ПДОПЗП РТПГЕУУБ ОБ ДТХЗПК ПВЩЮОП ТЕБМЙЪХЕФУС УМЕДХАЭЙН ПВТБЪПН. тЕЫЕОЙЕ П РЕТЕЛМАЮЕОЙЙ РТЙОЙНБЕФ пу, УМЕДПЧБФЕМШОП, ФЕЛХЭЙК РТПГЕУУ РТЕТЩЧБЕФУС (ОБРТЙНЕТ, РП ЧОЕЫОЕНХ РТЕТЩЧБОЙА ПФ ФБКНЕТБ), ЕЗП ЧЕЛФПТ УПУФПСОЙС ЪБРПНЙОБЕФУС, ЛБЛ ВЩМП ПРЙУБОП Ч ТБЪДЕМЕ 1.4, Б Ч ТЕЗЙУФТЩ РТПГЕУУПТБ ЪБЗТХЦБЕФУС ЧЕЛФПТ УПУФПСОЙС НПДХМС-РМБОЙТПЧЭЙЛБ пу. ч ФБВМЙГЕ РТПГЕУУПЧ УПИТБОСАФУС ЧЕЛФПТБ УПУФПСОЙС ЧУЕИ ЧЩРПМОСАЭЙИУС Ч УЙУФЕНЕ РТПГЕУУПЧ, УППФЧЕФУФЧХАЭЙЕ ФЕН НПНЕОФБН, Ч ЛПФПТЩЕ ЙИ ЧЩРПМОЕОЙЕ ВЩМП РТЕТЧБОП Ч РПУМЕДОЙК ТБЪ. еУМЙ РМБОЙТПЧЭЙЛ РТЙОЙНБЕФ ТЕЫЕОЙЕ П ФПН, ЮФП БЛФЙЧОЩН ДПМЦЕО УФБФШ ДТХЗПК РТПГЕУУ, ФП ПО РЕТЕРЙУЩЧБЕФ ЧЕЛФПТ УПУФПСОЙС РТЕТЧБООПЗП РТПГЕУУБ Ч ЕЗП ВМПЛ ЛПОФЕЛУФБ, Б Ч УФЕЛ (ЙМЙ Ч ФХ ПВМБУФШ РБНСФЙ, ЙЪ ЛПФПТПК ЧПУУФБОБЧМЙЧБЕФУС ЧЕЛФПТ УПУФПСОЙС) ЪБРЙУЩЧБЕФ ЧЕЛФПТ УПУФПСОЙС ФПЗП РТПГЕУУБ, ЛПФПТЩК ДПМЦЕО УФБФШ БЛФЙЧОЩН. рТЙ ЧПЪЧТБФЕ ЙЪ ПВТБВПФЛЙ РТЕТЩЧБОЙС, ФБЛЙН ПВТБЪПН, ЧПУУФБОБЧМЙЧБЕФУС ЧЕЛФПТ УПУФПСОЙС ОПЧПЗП РТПГЕУУБ.

    лБЦДЩК ХТПЧЕОШ РМБОЙТПЧБОЙС ПУХЭЕУФЧМСЕФУС ПФДЕМШОЩН РМБОЙТПЧЭЙЛПН (ЙМЙ РМБОЙТПЧЭЙЛБНЙ) Ч УПУФБЧЕ пу — РТПГЕДХТПК ЙМЙ РТПГЕУУПН. ч РПУМЕДХАЭЙИ ЗМБЧБИ НЩ ТБУУНПФТЙН ТБВПФХ ВПМШЫЕК ЮБУФЙ ЬФЙИ РМБОЙТПЧЭЙЛПЧ. ч МЙФЕТБФХТЕ ЮБУФП УПВУФЧЕООП РМБОЙТПЧЭЙЛПН (scheduler) ОБЪЩЧБАФ РМБОЙТПЧЭЙЛ РТПГЕУУПТОПЗП ЧТЕНЕОЙ, РМБОЙТПЧЭЙЛЙ ТБЪМЙЮОЩИ ТЕУХТУПЧ ОБЪЩЧБАФ НЕОЕДЦЕТБНЙ (manager) ЙМЙ НПОЙФПТБНЙ (monitor) УППФЧЕФУФЧХАЭЙИ ТЕУХТУПЧ, Б РМБОЙТПЧЭЙЛ ЪБДБОЙК ОПУЙФ ОБЪЧБОЙЕ ДЙУРЕФЮЕТБ ЪБДБОЙК (jobs dispatcher).

    ч ЪБЛМАЮЕОЙЕ ТБЪДЕМБ ОЕПВИПДЙНП УДЕМБФШ ОЕЛПФПТЩЕ ПВПВЭЕОЙС, ЧБЦОЩЕ ДМС ОБЫЕК ДБМШОЕКЫЕК ТБВПФЩ. нЩ РПЛБЪБМЙ, ЮФП РТПГЕУУ У ФПЮЛЙ ЪТЕОЙС пу РТЕДУФБЧМСЕФУС ВМПЛПН ЛПОФЕЛУФБ. пВПВЭЕОЙЕ ЬФПЗП РТЙОГЙРБ НПЦОП УЖПТНХМЙТПЧБФШ ФБЛ: БЛФЙЧОЩЕ ПВЯЕЛФЩ У ФПЮЛЙ ЪТЕОЙС ОЙЦЕ МЕЦБЭЕЗП ХТПЧОС РТЕДУФБЧМСАФУС УФТХЛФХТБНЙ ДБООЩИ. чПФ РТЙНЕТ ФБЛПЗП РПДИПДБ: НБЫЙООБС ЛПНБОДБ У ФПЮЛЙ ЪТЕОЙС РТПЗТБННЙУФБ СЧМСЕФУС БЛФЙЧОПК ЕДЙОЙГЕК, ФБЛ ЛБЛ ПОБ ЧЩРПМОСЕФ ОЕЛПФПТЩЕ ДЕКУФЧЙС, ОП У ФПЮЛЙ ЪТЕОЙС РТПГЕУУПТБ ЛПНБОДБ — УФТХЛФХТБ ДБООЩИ, УПДЕТЦБЭБС РПМС ЛПДБ ПРЕТБГЙЙ Й ПРЕТБОДПЧ Й РПДМЕЦБЭБС ПВТБВПФЛЕ РП БМЗПТЙФНБН РТПГЕУУПТБ. рТЙНЕТ ЙЪ УПЧЕТЫЕООП ДТХЗПК ПВМБУФЙ: УПФТХДОЙЛ МАВПЗП ХЮТЕЦДЕОЙС ВЕЪХУМПЧОП УЮЙФБЕФ УЕВС БЛФЙЧОПК МЙЮОПУФША, ОП У ФПЮЛЙ ЪТЕОЙС ПФДЕМБ ЛБДТПЧ ПО — ЧУЕЗП МЙЫШ УФБОДБТФОБС ЛБТФПЮЛБ ХЮЕФБ, Й ЧУЕ ЕЗП РЕТЕНЕЭЕОЙС РП УМХЦВЕ ПУХЭЕУФЧМСАФУС РТПУФЩН ЙЪНЕОЕОЙЕН Ч ЗТБЖБИ ЬФПК ЛБТФПЮЛЙ.

    рПУЛПМШЛХ ОБЫЕ ТБУУНПФТЕОЙЕ ВХДЕФ УПУТЕДПФПЮЕОП Ч ПУОПЧОПН ОБ ОЙЦОЙИ ХТПЧОСИ, УФБОПЧЙФУС ПЮЕЧЙДОЩН, ЮФП РЕТЧПУФЕРЕООХА ЧБЦОПУФШ ДМС ОБУ ЙНЕАФ УФТХЛФХТЩ ДБООЩИ, ПРЙУЩЧБАЭЙЕ ПВЯЕЛФЩ, ЛПФПТЩЕ ПВТБВБФЩЧБАФУС Ч пу, Й БМЗПТЙФНЩ ЙИ ПВТБВПФЛЙ. вМПЛ ЛПОФЕЛУФБ РТПГЕУУБ — РЕТЧБС ЙЪ ФБЛЙИ УФТХЛФХТ ДБООЩИ. рТЙ РТЕДУФБЧМЕОЙЙ УЙУФЕНОЩИ УФТХЛФХТ ДБООЩИ НЩ ТЕЫЙМЙ ПФЛБЪБФШУС Ч ВПМШЫЙОУФЧЕ УМХЮБЕЧ ПФ РПРЩФПЛ РТЕДУФБЧЙФШ ЙИ УЛПМШЛП-ОЙВХДШ ЖПТНБМЙЪПЧБОП, ОБРТЙНЕТ, УТЕДУФЧБНЙ ЛБЛПЗП-МЙВП СЪЩЛБ РТПЗТБННЙТПЧБОЙС. фБЛПК ПФЛБЪ ПВЯСУОСЕФУС ФЕН, ЮФП НЩ УФТЕНЙМЙУШ ЙЪВЕЦБФШ ДБЦЕ ОБНЕЛБ ОБ ФП, ЮФП ФБ ЙМЙ ЙОБС УФТХЛФХТБ СЧМСЕФУС ХОЙЧЕТУБМШОПК, ПВСЪБФЕМШОПК, ЖЙЛУЙТПЧБООПК ДМС ЧУЕИ пу — ЬФП ОЙ Ч ЛПЕН УМХЮБЕ ОЕ ФБЛ. уПУФБЧ ЛПНРПОЕОФПЧ ФБЛЙИ УФТХЛФХТ, ЙИ ЙНЕОПЧБОЙЕ, ЧЪБЙНОПЕ ТБУРПМПЦЕОЙЕ, ФЙРЩ ДБООЩИ Й Ф.Д. ЮТЕЪЧЩЮБКОП ТБЪОСФУС ДМС ТБЪОЩИ пу Ч УППФЧЕФУФЧЙЙ У ЙИ ОБЪОБЮЕОЙЕН Й ДБЦЕ МЙЮОЩНЙ ЧЛХУБНЙ ТБЪТБВПФЮЙЛПЧ. рПЬФПНХ НЩ ПЗТБОЙЮЙЧБЕНУС УБНЩН УЧПВПДОЩН ПРЙУБОЙЕН УФТХЛФХТ — РТПУФЩН РЕТЕЮЙУМЕОЙЕН ФПК ЙОЖПТНБГЙЙ, ЛПФПТБС Ч ВПМШЫЙОУФЧЕ УМХЮБЕЧ ДПМЦОБ Ч ОЙИ УПДЕТЦБФШУС. пРЙУБОЙС УФТХЛФХТ УТЕДУФЧБНЙ СЪЩЛБ РТПЗТБННЙТПЧБОЙС ЙМЙ Ч ЧЙДЕ ФБВМЙГ НЩ ВХДЕН РТЙНЕОСФШ ФПМШЛП ФБН, ЗДЕ ТЕЮШ ВХДЕФ ЙДФЙ П ЛПОЛТЕФОЩИ пу.

    рТЙ ТЕЫЕОЙЙ ОЕЛПФПТЩИ ЪБДБЮ ХРТБЧМЕОЙС ТЕУХТУБНЙ пу ДПМЦОБ УПЪДБЧБФШ ЙОФЕЗТЙТПЧБООЩЕ УФТХЛФХТЩ ДБООЩИ, УПДЕТЦБЭЙЕ ОБВПТ ПВЯЕЛФПЧ ПДЙОБЛПЧПЗП ФЙРБ. уРЙУЛЙ РТПГЕУУПЧ — РТЙНЕТ ФБЛЙИ ЙОФЕЗТЙТПЧБООЩИ УФТХЛФХТ. лБЛ ЙЪЧЕУФОП, ЙНЕЕФУС ДЧБ ПВЭЙИ НЕФПДБ РТЕДУФБЧМЕОЙС ФБЛЙИ УФТХЛФХТ Ч РБНСФЙ: УНЕЦОПЕ РТЕДУФБЧМЕОЙЕ Й УЧСЪОПЕ РТЕДУФБЧМЕОЙЕ. лПОУФТХЛФПТ пу ФБЛЦЕ УЧПВПДЕО Ч ЧЩВПТЕ ФПЗП ЙМЙ ЙОПЗП НЕФПДБ ДМС РТЕДУФБЧМЕОЙС ФПК ЙМЙ ЙОПК ЙОФЕЗТЙТПЧБООПК УФТХЛФХТЩ. нЩ Ч ДБМШОЕКЫЕН ВХДЕН ХРПФТЕВМСФШ ФЕТНЙО «ФБВМЙГБ» — ДМС ПВПЪОБЮЕОЙС ЙОФЕЗТЙТПЧБООПК УФТХЛФХТЩ, ЛПФПТБС УЛПТЕЕ ЧУЕЗП (ОП ОЕ ПВСЪБФЕМШОП) ТЕБМЙЪХЕФУС УНЕЦОЩН РТЕДУФБЧМЕОЙЕН, Й «УРЙУПЛ» — ДМС УФТХЛФХТЩ, ЛПФПТБС ТЕБМЙЪХЕФУС УЛПТЕЕ ЧУЕЗП УЧСЪОЩН РТЕДУФБЧМЕОЙЕН.

    1.6. бТИЙФЕЛФХТОЩЕ ЛПОГЕРГЙЙ ПРЕТБГЙПООЩИ УЙУФЕН

    пу СЧМСЕФУС УМПЦОЩН РТПЗТБННОЩН ЙЪДЕМЙЕН, РПЬФПНХ РТЙ ЕЕ РТПЕЛФЙТПЧБОЙЙ ОЕЧПЪНПЦОП РТЕОЕВТЕЗБФШ ЧПРТПУБНЙ УФТХЛФХТЙТПЧБОЙС, ЮФП РПДЮБУ ДПРХУФЙНП РТЙ ТБЪТБВПФЛЕ ОЕВПМШЫЙИ РТПЗТБНН. чУЕ БТИЙФЕЛФХТЩ пу Ч ФПН ЙМЙ ЙОПН ЧБТЙБОФЕ ЙУРПМШЪХАФ НПДХМШОП-ЙОФЕТЖЕКУОЩЕ НЕФПДЩ УФТХЛФХТЙТПЧБОЙС [6, 10]. пу РТЕДУФБЧМСЕФУС УПУФПСЭЕК ЙЪ ТСДБ НПДХМЕК (РМБОЙТПЧБОЙЕ РТПГЕУУПЧ, ХРТБЧМЕОЙЕ РБНСФША, РПДУЙУФЕНБ ЧЧПДБ-ЧЩЧПДБ Й Ф.Д.), ДМС ЛБЦДПЗП ЙЪ ЛПФПТЩИ ПРТЕДЕМЕОЩ УРЕГЙЖЙЛБГЙЙ ЖХОЛГЙПОЙТПЧБОЙС Й ЙОФЕТЖЕКУЩ. пу, ПДОБЛП, ТБЪМЙЮБАФУС РП УРПУПВБН ПЖПТНМЕОЙС НПДХМЕК Й УЧСЪЕК НЕЦДХ ОЙНЙ. нПДХМШОЩК УПУФБЧ Й ПТЗБОЙЪБГЙС НЕЦНПДХМШОПЗП ЧЪБЙНПДЕКУФЧЙС Й УПУФБЧМСАФ БТИЙФЕЛФХТХ пу.

    рЕТЧПК ЙЪ ЮЕФЛП УЖПТНХМЙТПЧБООЩИ БТИЙФЕЛФХТОЩИ ЛПОГЕРГЙК пу ВЩМБ ЙЕТБТИЙС БВУФТБЛФОЩИ НБЫЙО, РТЕДМПЦЕООБС дЕКЛУФТПК Ч 1968 ЗПДХ ДМС пу THE (ПРЙУБОЙЕ НПЦОП ОБКФЙ Ч [20]). йЕТБТИЙС БВУФТБЛФОЩИ НБЫЙО Ч ЬФПК УЙУФЕНЕ РПЛБЪБОБ ОБ ТЙУХОЛЕ 1.6. уБНЩК ОЙЦОЙК (ОХМЕЧПК) ХТПЧЕОШ ЙЕТБТИЙЙ УПУФБЧМСЕФ ТЕБМШОБС НБЫЙОБ У ЕЕ ЙОФЕТЖЕКУПН ПВПТХДПЧБОЙС. оЙЦОЙК УМПК РТПЗТБННОПЗП ПВЕУРЕЮЕОЙС УПУФБЧМСЕФ РЕТЧЩК ХТПЧЕОШ. уПЧНЕУФОП У БРРБТБФОЩНЙ УТЕДУФЧБНЙ ПО РТЕДУФБЧМСЕФ ОЕЛПФПТХА БВУФТБЛФОХА НБЫЙОХ УП УЧПЙН, ВПМЕЕ ЧЩУПЛПХТПЧОЕЧЩН ЙОФЕТЖЕКУПН ПВПТХДПЧБОЙС. оБ ПУОПЧЕ ЬФПЗП ЙОФЕТЖЕКУБ УФТПЙФУС БВУФТБЛФОБС НБЫЙОБ ЧФПТПЗП ХТПЧОС Й Ф.Д. рПУМЕДПЧБФЕМШОЩН ОБТБЭЙЧБОЙЕН УМПЕЧ РТПЗТБННОПЗП ПВЕУРЕЮЕОЙС ЙОФЕТЖЕКУ БВУФТБЛФОПК НБЫЙОЩ ДПЧПДЙФУС ДП ХТПЧОС ЙОФЕТЖЕКУБ РТПГЕУУПЧ.

    тЙУ.1.6. йЕТБТИЙС БВУФТБЛФОЩИ НБЫЙО Ч УЙУФЕНЕ THE

    тЕБМЙЪБГЙС БТИЙФЕЛФХТЩ БВУФТБЛФОЩИ НБЫЙО УПРТСЦЕОБ УП ЪОБЮЙФЕМШОЩНЙ ФТХДОПУФСНЙ, УЧСЪБООЩНЙ У РТБЧЙМШОЩН ЧЩВПТПН ХТПЧОЕК Й ЙИ ЙЕТБТИЙЮЕУЛЙН ХРПТСДПЮЕОЙЕН. уЙУФЕНБ THE РТЕДУФБЧМСЕФ ФПМШЛП ПДЙО ЙЪ ЧПЪНПЦОЩИ ЧБТЙБОФПЧ, РТЙНЕОЙНЩК ДБМЕЛП ОЕ ЧП ЧУЕИ УМХЮБСИ. хУРЕЫОПУФШ ТЕЫЕОЙС ЬФПК РТПВМЕНЩ ЧП НОПЗПН ЪБЧЙУЙФ ПФ ЧЩВТБООПЗП НЕФПДБ РТПЕЛФЙТПЧБОЙС. ч РЕТЧПЙУФПЮОЙЛЕ ТЕБМЙЪБГЙС ЙЕТБТИЙЙ БВУФТБЛФОЩИ НБЫЙО РТПЙЪЧПДЙМБУШ НЕФПДПН «УОЙЪХ-ЧЧЕТИ». дТХЗЙЕ БЧФПТЩ (ОБРТЙНЕТ, [11]) ОБУФБЙЧБАФ ОБ ТЕБМЙЪБГЙЙ НЕФПДПН «УЧЕТИХ ЧОЙЪ». рП-ЧЙДЙНПНХ, ОБЙВПМЕЕ РТПДХЛФЙЧОЩН СЧМСЕФУС ЛПНВЙОЙТПЧБООЩК НЕФПД, РТЙНЕТ РТЙНЕОЕОЙС ЛПФПТПЗП РТЙЧЕДЕО Ч [10]: УРЕГЙЖЙЛБГЙЙ ХТПЧОЕК ТБЪТБВБФЩЧБАФУС «УЧЕТИХ ЧОЙЪ», Б ТЕБМЙЪБГЙС ЧЕДЕФУС «УОЙЪХ ЧЧЕТИ». рТЙ МАВПН НЕФПДЕ РТПЕЛФЙТПЧБОЙС ПВЕУРЕЮЙЧБАФУС ОЕЛПФПТЩЕ ОЕЛПФПТЩЕ ПВЭЙЕ УЧПКУФЧБ ХТПЧОЕК БВУФТБЛГЙЙ, ЧБЦОЕКЫЙЕ ЙЪ ЛПФПТЩИ УМЕДХАЭЙЕ:

    • ЛБЦДЩК ХТПЧЕОШ ПВЕУРЕЮЙЧБЕФ ОЕЛПФПТХА БВУФТБЛГЙА ДБООЩИ Ч УЙУФЕНЕ Й, ТБУРПМБЗБС ПРТЕДЕМЕООЩНЙ ТЕУХТУБНЙ, МЙВП УЛТЩЧБЕФ ЙИ ПФ ДТХЗЙИ ХТПЧОЕК, МЙВП РТЕДПУФБЧМСЕФ ДТХЗЙН ХТПЧОСН ЧЙТФХБМШОЩЕ ТЕУХТУЩ;
    • ОБ ЛБЦДПН ХТПЧОЕ ОЙЮЕЗП ОЕ ЙЪЧЕУФОП П УЧПКУФЧБИ ВПМЕЕ ЧЩУПЛЙИ ХТПЧОЕК;
    • ОБ ЛБЦДПН ХТПЧОЕ ОЙЮЕЗП ОЕ ЙЪЧЕУФОП П ЧОХФТЕООЕН УФТПЕОЙЙ ДТХЗЙИ ХТПЧОЕК;
    • УЧСЪШ НЕЦДХ ХТПЧОСНЙ ПУХЭЕУФЧМСЕФУС ФПМШЛП ЮЕТЕЪ ЦЕУФЛЙЕ, ЪБТБОЕЕ ПРТЕДЕМЕООЩЕ УПРТСЦЕОЙС.

    йОПЗДБ ЙЕТБТИЙА БВУФТБЛФОЩИ НБЫЙО ЙММАУФТЙТХАФ ОБВПТПН ЛПОГЕОФТЙЮЕУЛЙИ ПЛТХЦОПУФЕК (ОБРТЙНЕТ, [30]), ЮФПВЩ РПДЮЕТЛОХФШ, ЮФП ЛБЦДЩК УМЕДХАЭЙК ХТПЧЕОШ ЙЕТБТИЙЙ РПМОПУФША УЛТЩЧБЕФ ЧУЕ МЕЦБЭЙЕ ОЙЦЕ ОЕЗП ХТПЧОЙ Й ЛБЦДЩК ХТПЧЕОШ НПЦЕФ ПВТБЭБФШУС ФПМШЛП Л ОЕРПУТЕДУФЧЕООП ОЙЦЕМЕЦБЭЕНХ ХТПЧОА. пВТБЭЕОЙС, БДТЕУПЧБООЩЕ Л ВПМЕЕ ОЙЪЛЙН ХТПЧОСН, РПУМЕДПЧБФЕМШОП РТПИПДСФ ЧУЕ РТПНЕЦХФПЮОЩЕ ХТПЧОЙ.

    рПРХМСТОЩНЙ УПЧТЕНЕООЩНЙ ЧБТЙБГЙСНЙ ОБ ФЕНХ ЙЕТБТИЙЮЕУЛПК БТИЙФЕЛФХТЩ СЧМСАФУС ЛПОГЕРГЙЙ ЧЙТФХБМШОПК НБЫЙОЩ Й НЙЛТПСДТБ. ч ПВПЙИ УМХЮБСИ ОЕЛПФПТЩК ХТПЧЕОШ ЙЕТБТИЙЙ РПМХЮБЕФ ПУПВЩК УФБФХУ Й УМХЦЙФ ЗТБОЙГЕК НЕЦДХ ДЧХНС ПУОПЧОЩНЙ ХТПЧОСНЙ УЙУФЕНОПЗП РТПЗТБННОПЗП ПВЕУРЕЮЕОЙС. уРЕГЙЖЙЛБГЙЙ ЙОФЕТЖЕКУБ НЕЦДХ ДЧХНС ПУОПЧОЩНЙ ХТПЧОСНЙ ЮЕФЛП ПРТЕДЕМЕОЩ, ЮФП ДЕМБЕФ ЙИ ОЕЪБЧЙУЙНЩНЙ ДТХЗ ПФ ДТХЗБ.

    ч ЛПОГЕРГЙЙ ЧЙТФХБМШОПК НБЫЙОЩ ЙОФЕТЖЕКУ РТПГЕУУБ ЧЩЗМСДЙФ ЛБЛ ЙОФЕТЖЕКУ ПВПТХДПЧБОЙС. ч РТЕДЕМШОПН УМХЮБЕ, ЛПФПТЩК НПЦОП ОБВМАДБФШ, ОБРТЙНЕТ, Ч VM/ESA [34] ЧОЕЫОЙЕ ЖПТНЩ ЬФЙИ ДЧХИ ЙОФЕТЖЕКУПЧ РПМОПУФША УПЧРБДБАФ. ч ЬФПН УМХЮБЕ РТПГЕУУХ ДПУФХРОЩ ЧУЕ НБЫЙООЩЕ ЛПНБОДЩ, Ч ФПН ЮЙУМЕ Й РТЙЧЙМЕЗЙТПЧБООЩЕ. оП ЬФБ ДПУФХРОПУФШ ЛБЦХЭБСУС. оБ УБНПН ДЕМЕ, ЧЩДБЮБ РТПГЕУУПН РТЙЧЙМЕЗЙТПЧБООПК ЛПНБОДЩ ЧЩЪЩЧБЕФ ЙУЛМАЮЕОЙЕ. ч ВПМШЫЙОУФЧЕ пу ПВТБВПФЛБ ФБЛПЗП ЙУЛМАЮЕОЙС ЧЛМАЮБЕФ Ч УЕВС БЧБТЙКОПЕ ЪБЧЕТЫЕОЙЕ РТПГЕУУБ, ОП Ч VM/ESA ХРТБЧМЕОЙЕ РП ЙУЛМАЮЕОЙА РПМХЮБЕФ ОЙЦОЙК ХТПЧЕОШ УЙУФЕНЩ — CP (ХРТБЧМСАЭБС РТПЗТБННБ). CP ПРТЕДЕМСЕФ РТЙЮЙОХ ЙУЛМАЮЕОЙС Й ЧЩРПМОСЕФ ДМС РТПГЕУУБ ФТЕВХЕНХА ЛПНБОДХ ЙМЙ НПДЕМЙТХЕФ ЧЩРПМОЕОЙЕ ЬФПК ЛПНБОДЩ ОБ ЧЙТФХБМШОПН ПВПТХДПЧБОЙЙ. х РТПГЕУУБ УПЪДБЕФУС ЙММАЪЙС, ЮФП Ч ЕЗП РПМОПН ТБУРПТСЦЕОЙЙ ОБИПДЙФУС ТЕБМШОБС ЧЩЮЙУМЙФЕМШОБС УЙУФЕНБ (У ФПК, ПДОБЛП, РПРТБЧЛПК, ЮФП ЧТЕНЕООЩЕ УППФОПЫЕОЙС ЧЩРПМОЕОЙС ОЕЛПФПТЩИ ЛПНБОД ОЕ ЧЩДЕТЦЙЧБАФУС). б ЕУМЙ ФБЛ, ФП РТПГЕУУ Ч УЧПА ПЮЕТЕДШ НПЦЕФ ВЩФШ пу, ФБЛ ОБЪЩЧБЕНПК ЗПУФЕЧПК (guest) пу, ЛПФПТБС Ч РПМОПН ПВЯЕНЕ ХРТБЧМСЕФ ЧЩДЕМЕООЩН ЕК РПДНОПЦЕУФЧПН ТЕУХТУПЧ.

    дТХЗПК ЧБТЙБОФ ЛПОГЕРГЙЙ ЧЙТФХБМШОПК НБЫЙОЩ РТЕДУФБЧМСЕФ ЙОФЕТЖЕКУ ОЙЦОЕЗП ХТПЧОС УЙУФЕНОПЗП РТПЗТБННОПЗП ПВЕУРЕЮЕОЙС ЛБЛ РПМОПЖХОЛГЙПОБМШОЩК ОБВПТ ЛПНБОД ОЕЛПФПТПК ЧППВТБЦБЕНПК НБЫЙОЩ. чУЕ ЧЩЫЕМЕЦБЭЙЕ ХТПЧОЙ РТПЗТБННОПЗП ПВЕУРЕЮЕОЙС РЙЫХФУС Ч ЬФПН ОБВПТЕ ЛПНБОД (ЙМЙ ЛПНРЙМЙТХАФУС Ч ОЕЗП). рТПЗТБННОЩК НПДХМШ, ЗПФПЧЩК ДМС ЧЩРПМОЕОЙС, РТЕДУФБЧМСЕФ УПВПК ДЧПЙЮОЩК ЛПД РТПЗТБННЩ Ч ЛПНБОДБИ ЧЙТФХБМШОПК НБЫЙОЩ. рЕТЕЧПД ЛПНБОД ЧЙТФХБМШОПК НБЫЙОЩ Ч ЛПНБОДЩ ЛПОЛТЕФОПК БРРБТБФОПК РМБФЖПТНЩ ЧЩРПМОСЕФУС ОЙЦЕМЕЦБЭЙН ХТПЧОЕН РТПЗТБННОПЗП ПВЕУРЕЮЕОЙС Ч ТЕЦЙНЕ РЕТЕЛПНРЙМСГЙЙ (ОБРТЙНЕТ, AS/400 [18]) ЙМЙ ЙОФЕТРТЕФБГЙЙ (ОБРТЙНЕТ, ФЕИОПМПЗЙС Java [29]), ЛПНРЙМСФПТ ЙМЙ ЙОФЕТРТЕФБФПТ ЧИПДЙФ Ч УПУФБЧ ОЙЦОЕЗП ХТПЧОС. йУРПМШЪПЧБОЙЕ РТПНЕЦХФПЮОПЗП ЛПДБ Ч ЛПНБОДБИ ЧЙТФХБМШОПК НБЫЙОЩ ПВЕУРЕЮЙЧБЕФ РЕТЕОПУЙНПУФШ РТПЗТБННОПЗП ПВЕУРЕЮЕОЙС ОБ ДТХЗЙЕ РМБФЖПТНЩ, ФБЛ ЛБЛ ЧУЕ, Ч ФПН ЮЙУМЕ Й УЙУФЕНОПЕ, РТПЗТБННОПЕ ПВЕУРЕЮЕОЙС, МЕЦБЭЕЕ ЧЩЫЕ ХТПЧОС ЙОФЕТЖЕКУБ ЧЙТФХБМШОПК НБЫЙОЩ, СЧМСЕФУС РМБФЖПТНЕООП-ОЕЪБЧЙУЙНЩН Й РТЙ РЕТЕОПУЕ ОЕ ФТЕВХЕФ ДБЦЕ РЕТЕЛПНРЙМСГЙЙ.

    еЭЕ ПДОБ ЧБТЙБГЙС ОБ ФЕНХ ЙЕТБТИЙЮЕУЛПК БТИЙФЕЛФХТЩ — ЛПОГЕРГЙС НЙЛТПСДТБ. уХФШ ЕЕ ЪБЛМАЮБЕФУС Ч ФПН, ЮФП ЮБУФЙ УЙУФЕНОПЗП РТПЗТБННОПЗП ПВЕУРЕЮЕОЙС, ЛПФПТЩЕ ЧЩРПМОСАФУС Ч ТЕЦЙНЕ СДТБ, УПУТЕДПФПЮЕОЩ ОБ ОЙЦОЕН ХТПЧОЕ ЙЕТБТИЙЙ, ПОЙ Й УПУФБЧМСАФ НЙЛТПСДТП. пВЯЕН НЙЛТПСДТБ НЙОЙНЙЪЙТХЕФУС, ЮФП РПЧЩЫБЕФ ОБДЕЦОПУФШ УЙУФЕНЩ. рТПЮЙЕ НПДХМЙ пу ЧЩРПМОСАФУС Ч ТЕЦЙНЕ РТПГЕУУБ Й У ФПЮЛЙ ЪТЕОЙС НЙЛТПСДТБ ОЙЮЕН ОЕ ПФМЙЮБАФУС ПФ РТПГЕУУПЧ РПМШЪПЧБФЕМС. ч НЙЛТПСДТП ЧЛМАЮБАФУС ФБЛЦЕ ОБЙВПМЕЕ ЧБЦОЩЕ РМБФЖПТНЕООП-ЪБЧЙУЙНЩЕ ЖХОЛГЙЙ У ФЕН, ЮФПВЩ ПВЕУРЕЮЙФШ ПРФЙНЙЪБГЙА ЙИ ЧЩРПМОЕОЙС Й ПФОПУЙФЕМШОХА ОЕЪБЧЙУЙНПУФШ ПФ РМБФЖПТНЩ НПДХМЕК пу, ОЕ ЧИПДСЭЙИ Ч НЙЛТПСДТП. нЙОЙНБМШОЩК ОБВПТ ЖХОЛГЙК НЙЛТПСДТБ ЧЛМАЮБЕФ Ч УЕВС:

    • ХРТБЧМЕОЙЕ ТЕБМШОПК РБНСФША (ЬФП ЧУЕЗДБ РМБФЖПТНЕООП-ЪБЧЙУЙНБС ЖХОЛГЙС);
    • РЕТЕЛМАЮЕОЙЕ ЛПОФЕЛУФПЧ (ОП ОЕ РТПГЕУУПЧ! тЕЫЕОЙЕ П ФПН, ЛБЛПК РТПГЕУУ ДПМЦЕО РЕТЕКФЙ Ч ЛБЛПЕ УПУФПСОЙЕ, РТЙОЙНБЕФ РМБОЙТПЧЭЙЛ, ЛПФПТЩК ОЕ ДПМЦЕО ТБВПФБФШ Ч ТЕЦЙНЕ СДТБ), Б Ч НХМШФЙРТПГЕУУПТОЩИ УЙУФЕНБИ — Й ХРТБЧМЕОЙЕ ЪБЗТХЪЛПК РТПГЕУУПТПЧ;
    • РТЕДЧБТЙФЕМШОБС ПВТБВПФЛБ БРРБТБФОЩИ РТЕТЩЧБОЙК (ДМС РПМОПК ПВТБВПФЛЙ РТЕТЩЧБОЙС РЕТЕОБРТБЧМСАФУС ФЕН РТПГЕУУБН, ЛПФПТЩН ПОЙ БДТЕУПЧБОЩ);
    • ПВЕУРЕЮЕОЙЕ ЛПННХОЙЛБГЙК НЕЦДХ ЧУЕНЙ РТПГЕУУПТБНЙ ЧОЕ НЙЛТПСДТБ — УЙУФЕНОЩНЙ Й РПМШЪПЧБФЕМШУЛЙНЙ, Ч УЙУФЕНБИ, ЙЪОБЮБМШОП ПТЙЕОФЙТПЧБООЩИ ОБ ТБУРТЕДЕМЕООХА ПВТБВПФЛХ — ФБЛЦЕ Й УЕФЕЧЩИ ЛПННХОЙЛБГЙК.

    бТИЙФЕЛФХТОБС ЛПОГЕРГЙС НЙЛТПСДТБ ФБЛЦЕ ПВЕУРЕЮЙЧБЕФ РЕТЕОПУЙНПУФШ УЙУФЕНОПЗП РТПЗТБННОПЗП ПВЕУРЕЮЕОЙС ЧЕТИОЕЗП ХТПЧОС (ИПФС Й У ОЕПВИПДЙНПУФША ЕЗП РЕТЕЛПНРЙМСГЙЙ).

    оБВПТ РТЕЙНХЭЕУФЧ, ПВЕУРЕЮЙЧБЕНЩИ НЙЛТПСДТПН, ПЮЕОШ ЧЕМЙЛ, Й Ч ТБЪОЩИ УЙУФЕНБИ ЬФП РПОСФЙЕ ФТБЛФХЕФУС РП-ТБЪОПНХ — Ч ЪБЧЙУЙНПУФЙ ПФ ФПЗП, ЛБЛЙЕ ФТЕВПЧБОЙС Л УЙУФЕНЕ СЧМСАФУС ДПНЙОЙТХАЭЙНЙ. фБЛ, ПРЙУБООЩК ЧЩЫЕ РПДИПД НЙОЙНЙЪБГЙЙ ЛПДБ, ЧЩРПМОСЕНПЗП Ч ТЕЦЙНЕ СДТБ, Й РПЧЩЫЕОЙС ЬЖЖЕЛФЙЧОПУФЙ Ч РПМОПК НЕТЕ ТЕБМЙЪПЧБО, ОБРТЙНЕТ, Ч пу QNX [32]. ч Windows NT/200 [16] НЙЛТПСДТПН ОБЪЩЧБАФ ЮБУФШ, ПВЕУРЕЮЙЧБАЭХА ОЕЪБЧЙУЙНПУФШ ПФ ЧОЕЫОЕЗП ПВПТХДПЧБОЙС Й ТСД ЖХОЛГЙК ТЕЦЙНБ СДТБ, ОП ПДОЙН НЙЛТПСДТПН ЬФЙ ЖХОЛГЙЙ ОЕ ЙУЮЕТРЩЧБАФУС. ч AS/400[18] ЮБУФШ ЛПДБ, МЕЦБЭХА ОЙЦЕ ЙОФЕТЖЕКУБ ЧЙТФХБМШОПК НБЫЙОЩ ФПЦЕ ЙОПЗДБ ОБЪЩЧБАФ НЙЛТПСДТПН, ИПФС ДМС РТПЗТБННОПЗП ПВЕУРЕЮЕОЙС, УПУФПСЭЕЗП ЙЪ ВПМЕЕ, ЮЕН 1 НМО. УФТПЛ ЛПДБ ОБ СЪЩЛЕ C++, РТЕЖЙЛУ «НЙЛТП» ЧТСД МЙ ХНЕУФЕО.

    еЭЕ ПДОПК ФЕОДЕОГЙЕК Ч ТБЪЧЙФЙЙ пу СЧМСЕФУС ПВЯЕЛФОП-ПТЙЕОФЙТПЧБООЩК РПДИПД Л ЙИ РТПЕЛФЙТПЧБОЙА. лБЛ ЙЪЧЕУФОП, ПУОПЧОЩНЙ УЧПКУФЧБНЙ ПВЯЕЛФОП-ПТЙЕОФЙТПЧБООПЗП РТПЗТБННЙТПЧБОЙС СЧМСАФУС ЙОЛБРУХМСГЙС, РПМЙНПТЖЙЪН Й ОБУМЕДПЧБОЙЕ. йЪ ХЛБЪБООЩИ УЧПКУФЧ Ч ПВЯЕЛФОП-ПТЙЕОФЙТПЧБООЩИ пу Ч РПМОПК НЕТЕ ТЕБМЙЪХЕФУС РТЕЦДЕ ЧУЕЗП РЕТЧПЕ. тЕУХТУЩ Ч ФБЛЙИ УЙУФЕНБИ РТЕДУФБЧМСАФУС Ч ЧЙДЕ ЬЛЪЕНРМСТПЧ ФЕИ ЙМЙ ЙОЩИ ЛМБУУПЧ, ЧОХФТЕООСС УФТХЛФХТБ ЛМБУУБ ОЕДПУФХРОБ ЧОЕ ЛМБУУБ, ОП ДМС ЛМБУУБ ПРТЕДЕМЕОЩ НЕФПДЩ ТБВПФЩ У ОЙН. оБТСДХ У РПЧЩЫЕОЙЕН УФЕРЕОЙ ЙОФЕЗТБГЙЙ ФЕИ ВБЪПЧЩИ ЬМЕНЕОФПЧ, ЙЪ ЛПФПТЩИ УФТПЙФУС пу, ЙОЛБРУХМСГЙС ПВЕУРЕЮЙЧБЕФ ФБЛЦЕ ЪБЭЙФХ ТЕУХТУПЧ Й ЧПЪНПЦОПУФШ НЕОСФШ Ч ОПЧЩИ ЧЕТУЙСИ пу ЙМЙ РТЙ РЕТЕОПУЕ ОБ ОПЧХА РМБФЖПТНХ УФТХЛФХТХ УЙУФЕНОЩИ ПВЯЕЛФПЧ ВЕЪ ЙЪНЕОЕОЙС ФЕИ РТПЗТБНН, ЛПФПТЩЕ ПРЕТЙТХАФ ПВЯЕЛФБНЙ. дМС ЛБЦДПЗП ФЙРБ ПВЯЕЛФПЧ ПРТЕДЕМЕО ОБВПТ ДПРХУФЙНЩИ ПРЕТБГЙК ОБД ОЙН. уЧПКУФЧП РПМЙНПТЖЙЪНБ УПУФПЙФ Ч ФПН, ЮФП ДМС ТБЪМЙЮОЩИ УЙУФЕНОЩИ ЛМБУУПЧ НПЗХФ ВЩФШ ПРТЕДЕМЕОЩ ПДОПЙНЕООЩЕ ПРЕТБГЙЙ, ЧЩРПМОЕОЙЕ ЛПФПТЩИ ДМС ТБЪОЩИ ЛМБУУПЧ ВХДЕФ ЧЛМАЮБФШ Ч УЕВС ЛБЛ ПВЭЙЕ, ФБЛ Й УРЕГЙЖЙЮЕУЛЙЕ ДМС ЛБЦДПЗП ЛМБУУБ ДЕКУФЧЙС. чБЦОЕКЫЕК ЙЪ ФБЛЙИ ПРЕТБГЙК СЧМСЕФУС РПМХЮЕОЙЕ ДПУФХРБ Л ПВЯЕЛФХ, ПФДЕМШОП ТБУУНБФТЙЧБЕНПЕ ОБНЙ Ч ЗМБЧЕ 10. уЧПКУФЧП ОБУМЕДПЧБОЙС ТЕБМЙЪХЕФУС Ч ПВЯЕЛФОП-ПТЙЕОФЙТПЧБООЩИ пу МЙЫШ ПФЮБУФЙ, Ч УЧСЪЙ У ЮЕН ОЕЛПФПТЩЕ БЧФПТЩ (ОБРТЙНЕТ, [18]) УЮЙФБАФ, ЮФП РТБЧЙМШОЕЕ ОБЪЩЧБФШ ЬФЙ пу ПВЯЕЛФОП-ВБЪЙТПЧБООЩНЙ. ч УЙУФЕНБИ У ЙЕТБТИЙЮЕУЛПК УФТХЛФХТПК (Windows NT, AS/400) ПВЯЕЛФЩ ВПМЕЕ ЧЩУПЛПЗП ХТПЧОС НПЗХФ ЧЛМАЮБФШ Ч УЕВС ПВЯЕЛФЩ ОЙЦОЙИ ХТПЧОЕК, ПДОБЛП, РТПЙЪЧПДОЩЕ ЛМБУУЩ ОЕ ОБУМЕДХАФ НЕФПДЩ ВБЪПЧЩИ Й, УМЕДПЧБФЕМШОП, ЙИ ЬЛЪЕНРМСТЩ ОЕ НПЗХФ ПВТБВБФЩЧБФШУС ЛБЛ ЬЛЪЕНРМСТЩ ВБЪПЧПЗП ЛМБУУБ. оЕМШЪС, ПДОБЛП, ЗПЧПТЙФШ ПВ ЬФПН ПЗТБОЙЮЕОЙЙ, ЛБЛ П ОЕДПУФБФЛЕ, ФБЛ ЛБЛ ПОП ДЙЛФХЕФУС ЛПОГЕРГЙЕК ЙЕТБТИЙЮЕУЛПК БТИЙФЕЛФХТЩ: ЛБЦДЩК ХТПЧЕОШ ДПМЦЕО ПРЕТЙТПЧБФШ ФПМШЛП ПВЯЕЛФБНЙ УЧПЕЗП ХТПЧОС.

    бТИЙФЕЛФХТОЩЕ ЛПОГЕРГЙЙ РПУФТПЕОЙС пу ОЕ СЧМСАФУС ЧЪБЙНПЙУЛМАЮБАЭЙНЙ. лБЛ ЧЩ, РП-ЧЙДЙНПНХ, ЪБНЕФЙМЙ ЙЪ РТЙЧПДЙНЩИ РТЙНЕТПЧ, УХЭЕУФЧХАФ УЙУФЕНЩ, Ч БТИЙФЕЛФХТБИ ЛПФПТЩИ ЛПНВЙОЙТХАФУС ОЕУЛПМШЛП РПДИПДПЧ.

    чБЦОЩН БТИЙФЕЛФХТОЩН ЧПРТПУПН СЧМСЕФУС ПЖПТНМЕОЙЕ НПДХМЕК пу. нПДХМЙ НПЗХФ РТЕДУФБЧМСФШ УПВПК РТПГЕДХТЩ ЙМЙ РТПГЕУУЩ. ч РЕТЧПН УМХЮБЕ ЧУЕ СДТП пу РТЕДУФБЧМСЕФУС ЛБЛ ПДЙО НОПЗПНПДХМШОЩК РТПГЕУУ Й РЕТЕДБЮБ ХРТБЧМЕОЙС НЕЦДХ НПДХМСНЙ пу ЧЩРПМОСЕФУС РТПУФП ЛПНБОДБНЙ ФЙРБ CALL. чП ЧФПТПН УМХЮБЕ ЛБЦДЩК НПДХМШ РТЕДУФБЧМСЕФУС Ч ЧЙДЕ ПФДЕМШОПЗП РТПГЕУУБ (РТПГЕУУБ СДТБ), Й РЕТЕДБЮБ ХРТБЧМЕОЙС УПРТПЧПЦДБЕФУС РЕТЕЛМАЮЕОЙЕН РТПГЕУУПЧ. иПФС ЧП ЧФПТПН УМХЮБЕ РЕТЕДБЮБ ХРТБЧМЕОЙС ЪБОЙНБЕФ ВПМШЫЕ ЧТЕНЕОЙ, ФБЛПК РПДИПД ПВЕУРЕЮЙЧБЕФ, ЧП-РЕТЧЩИ, МХЮЫХА ЪБЭЙФХ ТЕУХТУПЧ, ЙУРПМШЪХЕНЩИ Й ХРТБЧМСЕНЩИ пу, Б ЧП-ЧФПТЩИ, ДЕМБЕФ НПДХМШОХА УФТХЛФХТХ пу ВПМЕЕ ЗЙВЛПК. бТИЙФЕЛФХТБ РТПГЕУУПЧ СДТБ НПЦЕФ УПЧНЕЭБФШУС У БТИЙФЕЛФХТПК ЙЕТБТИЙЙ БВУФТБЛФОЩИ НБЫЙО: ЛБЦДЩК ХТПЧЕОШ ЙЕТБТИЙЙ ПВЕУРЕЮЙЧБЕФУС УЧПЙН ОБВПТПН РТПГЕУУПЧ СДТБ. рТПНЕЦХФПЮОЩН УМХЮБЕН СЧМСЕФУС РПДИПД, ИБТБЛФЕТОЩК, ОБРТЙНЕТ, ДМС пу Unix: ПВТБЭЕОЙЕ РТПГЕУУБ Л пу ЧЩЪЩЧБЕФ РЕТЕЛМАЮЕОЙЕ ЛПОФЕЛУФБ ОБ СДТП, ОП ОЕ РЕТЕЛМАЮЕОЙЕ РТПГЕУУПЧ, ФП ЕУФШ, НПДХМЙ СДТБ ЧЩРПМОСАФУС Ч ЛПОФЕЛУФЕ ЧЩЪЧБЧЫЕЗП ЙИ РТПГЕУУБ. ч ФЕИ пу, Ч ЛПФПТЩИ ПФОПЫЕОЙС НЕЦДХ РТПГЕУУБНЙ УФТПСФУС РП УИЕНЕ «РТЕДПЛ-РПФПНПЛ», ЙЕТБТИЙС НПЦЕФ ОЕРПУТЕДУФЧЕООП ПФПВТБЦБФШУС Ч «ТПДУФЧЕООЩИ ПФОПЫЕОЙСИ» РТПГЕУУПЧ. юФП ЛБУБЕФУС РТПГЕДХТОПК БТИЙФЕЛФХТЩ, ФП ФБЛЙЕ ПФОПЫЕОЙС Ч ОЕК ЕУФЕУФЧЕООЩН ПВТБЪПН ПФПВТБЦБАФУС ОБ ЧМПЦЕООПУФЙ ЧЩЪПЧПЧ РТПГЕДХТ.

    пЖПТНМЕОЙЕ НПДХМЕК пу ОЕРПУТЕДУФЧЕООП УЧСЪБОП У РТПВМЕНПК ХРТБЧМЕОЙС ТЕУХТУБНЙ, ПУПВЕООП ТЕУХТУБНЙ ТБЪДЕМСЕНЩНЙ. ч УМХЮБЕ РТПГЕДХТОПЗП ПЖПТНМЕОЙС ХРТБЧМЕОЙЕ ЛБЦДЩН ЧЙДПН (ЛМБУУПН) ТЕУХТУБ ЧЩРПМОСЕФУС ПФДЕМШОПК РТПГЕДХТПК-НПОЙФПТПН. нПОЙФПТ СЧМСЕФУС РТПГЕДХТПК, ЙУРПМШЪХЕНПК ЧУЕНЙ ЖХОЛГЙПОЙТХАЭЙНЙ Ч УЙУФЕНЕ РТПГЕУУБНЙ, Й РТПГЕДХТБ ЬФБ ЧУЕЗДБ ЧЩРПМОСЕФУС Ч ЛПОФЕЛУФЕ ЧЩЪЧБЧЫЕЗП ЕЕ РТПГЕУУБ. уФТХЛФХТБ НПОЙФПТБ РТЕДПФЧТБЭБЕФ ЛПОЖМЙЛФЩ РТЙ ПДОПЧТЕНЕООПН ПВТБЭЕОЙЙ Л ОЕНХ ДЧХИ ЙМЙ ВПМЕЕ РТПГЕУУПЧ. рТЙ ПЖПТНМЕОЙЙ НПДХМЕК пу Ч ЧЙДЕ РТПГЕУУПЧ СДТБ ЛБЦДЩК ТЕУХТУ ПВУМХЦЙЧБЕФУС УЧПЙН РТПГЕУУПН-НЕОЕДЦЕТПН. дПУФХР Л ТЕУХТУХ ЙЪ МАВПЗП ДТХЗПЗП РТПГЕУУБ ЧЩРПМОСЕФУС ЮЕТЕЪ ПВТБЭЕОЙЕ Л НЕОЕДЦЕТХ Й РЕТЕЛМАЮЕОЙЕ Ч ЛПОФЕЛУФ НЕОЕДЦЕТБ.

    еЭЕ ПДЙО ЧБЦОЩК ЧПРТПУ — ПТЗБОЙЪБГЙС ЧЪБЙНПДЕКУФЧЙС НЕЦДХ НПДХМСНЙ Й ЪДЕУШ НПЦОП ЧЩДЕМЙФШ ДЧЕ НПДЕМЙ [14]: ЙОФЕТЖЕКУ РТПГЕДХТ Й ЙОФЕТЖЕКУ УППВЭЕОЙК. йОФЕТЖЕКУ РТПГЕДХТ РПДТБЪХНЕЧБЕФ ОЕРПУТЕДУФЧЕООПЕ ПВТБЭЕОЙЕ ЧЩЪЩЧБАЭЕЗП НПДХМС Л ЧЩЪЩЧБЕНПНХ, РПДПВОПЕ ПВТБЭЕОЙА Л РПДРТПЗТБННЕ Ч СЪЩЛБИ РТПЗТБННЙТПЧБОЙС. пВТБЭЕОЙЕ НПЦЕФ ВЩФШ МЙВП ДЕКУФЧЙФЕМШОП ПВТБЭЕОЙЕН Л РТПГЕДХТЕ (ЛПНБОДБ CALL), МЙВП УЧПДЙФШУС Л РТЕТЩЧБОЙА Й РЕТЕЛМАЮЕОЙА РТПГЕУУПЧ. нПДЕМШ ЙОФЕТЖЕКУБ РТПГЕДХТ УЙОИТПООБС, ФП ЕУФШ, ЛБЛ Й РТЙ ЧЩЪПЧЕ РПДРТПЗТБННЩ, ЧЩРПМОЕОЙЕ ЧЩЪЩЧБАЭЕЗП НПДХМС РТЙПУФБОБЧМЙЧБЕФУС ДП РПМХЮЕОЙС ТЕЪХМШФБФБ ЧЩЪПЧБ. ьФБ НПДЕМШ НПЦЕФ ВЩФШ РПУФТПЕОБ ОБ ВБЪЕ ЛБЛ РТПГЕДХТОЩИ НПДХМЕК пу, ФБЛ Й НПДХМЕК-РТПГЕУУПЧ. дТХЗБС НПДЕМШ ПВЕУРЕЮЙЧБЕФ ЧЪБЙНПДЕКУФЧЙЕ РТПГЕУУПЧ ЮЕТЕЪ ЕДЙОЩК УЙУФЕНОЩК НЕИБОЙЪН ПЮЕТЕДЕК. рТПГЕУУ-ЛМЙЕОФ (Ч ЬФПК НПДЕМЙ НПДХМЙ пу ДПМЦОЩ ВЩФШ ЙНЕООП РТПГЕУУБНЙ) ПЖПТНМСЕФ УЧПК ЪБРТПУ Ч ЧЙДЕ УППВЭЕОЙС Й ПФРТБЧМСЕФ ЕЗП РТПГЕУУХ-УЕТЧЕТХ. рТПГЕУУ-УЕТЧЕТ РПМХЮБЕФ УППВЭЕОЙЕ ЙЪ УЧПЕК ЧИПДОПК ПЮЕТЕДЙ, ЧЩРПМОСЕФ УПДЕТЦБЭЙКУС Ч УППВЭЕОЙЙ ЪБРТПУ Й ПФРТБЧМСЕФ ТЕЪХМШФБФ Ч ЧЙДЕ УППВЭЕОЙС РТПГЕУУХ-ЛМЙЕОФХ. рТПГЕУУ-ЛМЙЕОФ РПУМЕ ПФРТБЧЛЙ УЧПЕЗП УППВЭЕОЙС НПЦЕФ МЙВП РТПДПМЦБФШ ЧЩРПМОСФШУС, МЙВП ПЦЙДБФШ РТЙИПДБ ПФЧЕФОПЗП УППВЭЕОЙС. чЪБЙНПДЕКУФЧЙЕ РТПГЕУУПЧ, ФБЛЙН ПВТБЪПН, РТПЙУИПДЙФ БУЙОИТПООП.

    рПДИПДЩ, ЛПФПТЩЕ ЧЩВЙТБАФ Ч УПЧТЕНЕООЩИ пу, Ч ЪОБЮЙФЕМШОПК УФЕРЕОЙ ПРТЕДЕМСАФУС ЙИ ОБЪОБЮЕОЙЕН. пДОПРПМШЪПЧБФЕМШУЛЙЕ пу УФТЕНСФУС Ч НБЛУЙНБМШОПК УФЕРЕОЙ РПЧЩУЙФШ ВЩУФТПДЕКУФЧЙЕ ЧЩРПМОЕОЙС РТЙМПЦЕОЙК. иПФС Ч УЧЕТИЧЩУПЛПН ВЩУФТПДЕКУФЧЙЙ ЪБЮБУФХА ОЕФ ЖХОЛГЙПОБМШОПК ОЕПВИПДЙНПУФЙ, ПОП СЧМСЕФУС УХЭЕУФЧЕООЩН ЖБЛФПТПН Ч ЛПОЛХТЕОФОПК ВПТШВЕ. рПЬФПНХ Ч ФБЛЙИ пу РТПСЧМСЕФУС ФЕОДЕОГЙС Л РТЕДЕМШОПК НЙОЙНЙЪБГЙЙ ЮЙУМБ РЕТЕЛМАЮЕОЙК РТПГЕУУПЧ Й Л ЧЩРПМОЕОЙА УЙУФЕНОЩИ ЧЩЪПЧПЧ Ч ЛПОФЕЛУФЕ РТПГЕУУБ РПМШЪПЧБФЕМС. пФУАДБ — РТПГЕДХТОБС ЖПТНБ НПДХМЕК СДТБ, НПОЙФПТОПЕ ХРТБЧМЕОЙЕ ТЕУХТУБНЙ, РТПГЕДХТОБС НПДЕМШ ЧЪБЙНПДЕКУФЧЙС. у ДТХЗПК УФПТПОЩ, НОПЗПРПМШЪПЧБФЕМШУЛЙЕ пу, ЛБЛ РТБЧЙМП, РТЕДУФБЧМСАФ НПДХМЙ СДТБ Ч ЧЙДЕ РТПГЕУУПЧ-НЕОЕДЦЕТПЧ ТЕУХТУПЧ Й ДМС ЧЪБЙНПДЕКУФЧЙС НЕЦДХ ОЙНЙ РТЕДРПЮЙФБАФ НПДЕМШ УППВЭЕОЙК. ьФП ПВЕУРЕЮЙЧБЕФ ЪОБЮЙФЕМШОП МХЮЫХА ЪБЭЙФХ ТЕУХТУПЧ, ПУПВЕООП Ч УТЕДЕ У ЧЩУПЛЙН ХТПЧОЕН НХМШФЙРТПЗТБННЙТПЧБОЙС.

    Источники:
    • http://lektsii.org/9-28911.html
    • http://studopedia.ru/16_52608_analiz-nekotorih-os-s-tochki-zreniya-ih-zashchishchennosti.html
    • http://ru.bmstu.wiki/%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81_(%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5_%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B)
    • http://www.intuit.ru/studies/courses/941/31/lecture/968
    • http://khpi-iip.mipk.kharkiv.edu/library/spo/book/i_g01.html