Реферат: Обзор процессоров и шин ПВМ начиная с 386 машин
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New""> Московский институт радиотехникиэлектроники и автоматики
<span Courier New"">
<span Courier New""> кафедра АСОИУ приИнтерЭВМ
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New""> _Р Е Ф Е Р А Т
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New""> _Тема: . Обзорпроцессоров и шин ПВМ
<span Courier New""> начиная с 386 машин.
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New""> — 2 -
<span Courier New"">
<span Courier New""> 1. Введение в МП 80386 фирмы Intel
<span Courier New""> МП вышел на рынок с уникальным преимуществом. Он является
<span Courier New""> первым 32 — разрядным МП, для которого пригодно существующее
<span Courier New""> прикладное программное обеспечениестоимостью 6,5 млрд. долл.,
<span Courier New""> написанное для МП предыдущих моделей от8086/88 до 80286 (клон
<span Courier New""> IBM PC). Говорят, что системы совместимы,если программы напи-
<span Courier New""> санные на одной системе, успешно выполняются на другой. Если
<span Courier New""> совместимость распространяется только водном направлении, от
<span Courier New""> старой системы к новой, то говорят о совместимости снизу
<span Courier New""> вверх. Совместимость снизу вверх наобьектном уровне поддержи-
<span Courier New""> вает капиталовложения конечного пользователя в программное
<span Courier New""> обеспечение, поскольку новая система просто заменяет более
<span Courier New""> медленную старую. Микропроцессор 80386совместим снизу вверх с
<span Courier New""> предыдущими поколениями МП фирмы Intel.Это означает что прог-
<span Courier New""> раммы написанные специально для МП80386 и использующие его
<span Courier New""> специфические особенности, обычно не работают на более старых
<span Courier New""> моделях. Однако, так как набор команд МП80386 и его модули
<span Courier New""> обработки являются расширениями наборакоманд предшествующих
<span Courier New""> моделей, программное обеспечение последних совместимо снизу
<span Courier New""> вверх с МП 80386.
<span Courier New""> Специфическими особенностями МП 80386являются многозадач-
<span Courier New""> ность, встроенное управление памятью, виртуальная память с
<span Courier New""> разделением на страницы, защита программ и большое адресное
<span Courier New""> пространство. Аппаратная совместимость с предыдущимимоделями
<span Courier New""> сохранена посредством динамическогоизменения разрядности ма-
<span Courier New""> гистрали. МП 80386 выполнен на основе технологии CHMOS III
<span Courier New""> фирмы Intel, которая вобрала с себя быстродействиетехнологии
<span Courier New""> HMOS (МДП высокой плотности) и малоепотребление мощности тех-
<span Courier New"">
<span Courier New""> — 3 -
<span Courier New"">
<span Courier New""> нологии CMOS (КМДП). МП 80386 предусматривает переключение
<span Courier New""> программ, выполняемых под управлениемразличных операционных
<span Courier New""> систем, такие как MS-DOS и UNIX. Этосвойство позволяет разра-
<span Courier New""> ботчикам программ включать стандартное прикладное программное
<span Courier New""> обеспечение для 16 -разрядных МПнепосредственно в 32 -разряд-
<span Courier New""> ную систему. Процессор определяет адресное пространство как
<span Courier New""> один или несколько сегментов памяти любогоразмера в диапазоне
<span Courier New""> от 1 байт до 4 Гбайт (4*2 530 0байт). Эти сегменты могут быть ин-
<span Courier New""> дивидуально защищены уровнями привилегий итаким образом изби-
<span Courier New""> рательно разделяться различнымизадачами. Механизм защиты ос-
<span Courier New""> нован на понятии иерархии привилегий илиранжированного ряда.
<span Courier New""> Это означает, что разным задачам или программам могут быть
<span Courier New""> присвоены определенные уровни, которыеиспользуются для дан-
<span Courier New""> ной задачи. Схема поддержки программ МП 80386 представлена на
<span Courier New""> рис 1.
<span Courier New""> Заметим, что на рисунке некоторые биты регистров являются
<span Courier New""> неопределенными или отмечены какзарезервированные фирмой In-
<span Courier New""> tel для использования в будущем.
<span Courier New""> Рисунок 1 расположен на следующейстранице.
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New""> — 4 -
<span Courier New"">
<span Courier New""> рис.1
<span Courier New""> ┌────────────────────────────┐
<span Courier New""> │ Защищенная среда МП 80386 │
<span Courier New""> └─────────────┬──────────────┘
<span Courier New""> ┌──────────────────────┴────────────────────────┐
<span Courier New""> │ Процессор выбирает программы поочереди. │
<span Courier New""> │ Уровни привилегий гарантируют пользователям, │
<span Courier New""> │ что информация будет в безопасности. │
<span Courier New""> │ Набор команд МП 80386 включает все команды │
<span Courier New""> │ МП 8086 и 80286. │
<span Courier New""> └──────────────────────┬────────────────────────┘
<span Courier New""> │
<span Courier New"">┌─────────┬─────────┬──────────┼────────────┬───────────┬─────────┐
<span Courier New"">│Программы│Программы│Программы│ Ядро │Остальные │Код │
<span Courier New"">│ дляМП │ для МП │ для МП │операционной│программы │изгото- │
<span Courier New"">│ 8086 │ 80286 │ 80386 │ системы │операцион- │товителя │
<span Courier New"">│ │ │ │ │ные │комплекс-│
<span Courier New"">│ │ │ │ │ системы │ного обо-│
<span Courier New"">│ │ │ │ │ │рудования│
<span Courier New"">│ │ │ │ │ │ │
<span Courier New"">│ │ │ │ │ │ │
<span Courier New"">│ 3 │ 3 │ 3 │ 0 │ 1 │ 2 │
<span Courier New"">└─────────┴─────────┴──────────┴────────────┴───────────┴─────────┘
<span Courier New""> Сегменты памяти с различными уровнямипривилегий
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New""> — 5 -
<span Courier New"">
<span Courier New""> 2. Режимы процессора
<span Courier New"">
<span Courier New""> Для более полного понятия системыкоманд МП 80386 необхо-
<span Courier New""> димо предварительно описать общую схему его работы и архитек-
<span Courier New""> туру.
<span Courier New""> В данном реферате не раскрываетсяболее подробно значения
<span Courier New""> некоторых специфических слов ипонятий, считая, что читатель
<span Courier New""> предварительно ознакомился с МП 8086 и МП 80286 и имеет
<span Courier New""> представление о их работе и архитектуре.Описываются только те
<span Courier New""> функции МП 80386, которые отсутствуют или изменены в предыду-
<span Courier New""> щих моделях МП.
<span Courier New""> МП 80386 имеет два режима работы:режим реальных адресов,
<span Courier New""> называемый реальным режимом, и защищенныйрежим.
<span Courier New"">
<span Courier New""> 2.1. Реальный режим
<span Courier New"">
<span Courier New""> При подаче сигнала сброса или привключении питания уста-
<span Courier New""> навливается реальный режим, причем МП80386 работает как очень
<span Courier New""> быстрый МП 8086, но, пожеланию программиста, с 32-разрядным
<span Courier New""> расширением. В реальном режиме МП 80386имеет такую же базовую
<span Courier New""> архитектуру, что и МП 8086, но обеспечивает доступ к 32-раз-
<span Courier New""> рядным регистрам. Механизм адресации, размеры памяти и обра-
<span Courier New""> ботка прерываний МП 8086 полностью совпадают с аналогичными
<span Courier New""> функциями МП 80386 в реальном режиме.
<span Courier New""> Единственным способом выхода изреального режима является
<span Courier New""> явное переключение в защищенный режим. В защищенный режим МП
<span Courier New""> 80386 входит при установке бита включениязащиты (РЕ) в нуле-
<span Courier New""> вом регистре управления (CR0) с помощьюкоманды пересылки (MOV
<span Courier New"">
<span Courier New""> — 6 -
<span Courier New"">
<span Courier New""> to CR0). Для совместимости с МП 80286 с целью установки бита
<span Courier New""> РЕ может быть также использована командазагрузки слова состо-
<span Courier New""> яния машины LMSW. Процессор повторновходит в реальный режим в
<span Courier New""> том случае, если программа командой пересылки сбрасывает бит
<span Courier New""> РЕ регистра CR0.
<span Courier New"">
<span Courier New""> 2.2. Защищенный режим
<span Courier New""> Полные возможности МП 80386раскрываются в защищенном режи-
<span Courier New""> ме. Программы могут исполнять переключение между процессами с
<span Courier New""> целью входа в задачи, предназначенные для режима виртуального
<span Courier New""> МП 8086. Каждая такая задача проявляет себя в семантике МП
<span Courier New""> 8086 (т.е. в отношениях между символами и приписываемымиим
<span Courier New""> значениями независимо отинтерпретирующего их оборудования).
<span Courier New""> Это позволяет выполнять на МП 80386 программное обеспечение
<span Courier New""> для МП 8086 — прикладную программу илицелую операционную сис-
<span Courier New""> тему. В то же время задачи длявиртуального МП 8086 изолирова-
<span Courier New""> ны и защищены как друг от друга, так и отглавной операционной
<span Courier New""> системы МП 80386. Далее перейдем непосредственно к рассмотре-
<span Courier New""> нию шины данных МП 80386.
<span Courier New"">
<span Courier New""> 3. Шины
<span Courier New""> Прежде всего дадим определение шины.Шина — это канал пере-
<span Courier New""> сылки данных, используемый совместноразличными блоками систе-
<span Courier New""> мы. Шина может представлять собой наборпроводящих линий, выт-
<span Courier New""> равленных в печатной плате, проводаприпаянные к выводам разь-
<span Courier New""> емов, в которые вставляются печатные платы, либо плоский ка-
<span Courier New""> бель. Компоненты компьютерной системы физически расположены
<span Courier New""> на одной или нескольких печатных платах,причем их число и фу-
<span Courier New"">
<span Courier New""> — 7 -
<span Courier New"">
<span Courier New""> нкции зависят от конфигурации системы, ееизготовителя, а час-
<span Courier New""> то иот поколения микропроцессора.
<span Courier New""> Информация передается по шине в видегрупп битов. В состав
<span Courier New""> шины для каждого бита слова может бытьпредусмотрена отдельная
<span Courier New""> линия (параллельная шина), или все битыслова могут последова-
<span Courier New""> тельно во времени использовать одну линию (последовательная
<span Courier New""> шина). На рис 2. нарисовано типичное подключениеустройств к
<span Courier New""> шине данных. рис.2
<span Courier New""> ┌───────────┐ ┌───────────┐
<span Courier New""> │Устройство│ │Устройство│
<span Courier New""> │ вывода │ │ ввода │
<span Courier New""> └───┬──┬────┘ └───┬──┬────┘
<span Courier New""> │ │ │ │
<span Courier New""> ┌─────────┐┌──────────┐┌───┴──┴────┐ ┌───┴──┴────┐
<span Courier New""> │ ОЗУ │ │ ПЗУ │ │ Выходной│ │Входной │
<span Courier New""> │ │ │ │ │ буфер │ │ буфер │
<span Courier New""> └─┬┬┬┬┬┬┬┬┘└─┬┬┬┬┬┬┬┬─┘└─┬┬┬┬┬┬┬┬──┘ └┬┬┬┬┬┬┬┬───┘
<span Courier New""> ││││││││ ││││││││ ││││││││ ││││││││ ┌─────┐
<span Courier New""> ──┴┼┼┼┼┼┼┼────┴┼┼┼┼┼┼┼─────┴┼┼┼┼┼┼┼──────┴┼┼┼┼┼┼┼──┤D 40 0П │
<span Courier New""> ───┴┼┼┼┼┼┼─────┴┼┼┼┼┼┼──────┴┼┼┼┼┼┼───────┴┼┼┼┼┼┼──┤ р │
<span Courier New""> ────┴┼┼┼┼┼──────┴┼┼┼┼┼───────┴┼┼┼┼┼────────┴┼┼┼┼┼──┤ о │
<span Courier New""> ─────┴┼┼┼┼───────┴┼┼┼┼────────┴┼┼┼┼─────────┴┼┼┼┼──┤ ц │
<span Courier New""> ──────┴┼┼┼────────┴┼┼┼─────────┴┼┼┼──────────┴┼┼┼──┤ е │
<span Courier New""> ───────┴┼┼─────────┴┼┼──────────┴┼┼───────────┴┼┼──┤ с │
<span Courier New""> ────────┴┼──────────┴┼───────────┴┼────────────┴┼──┤ с │
<span Courier New""> ─────────┴───────────┴────────────┴─────────────┴──┤D 47 0о │
<span Courier New""> │ р │
<span Courier New""> └─────┘
<span Courier New"">
<span Courier New""> — 8 -
<span Courier New"">
<span Courier New""> 3.1 Шина с тремя состояниями
<span Courier New""> Шина с тремя состояниями напоминаеттелефонную линию общего
<span Courier New""> пользования, к которой подключено много абонентов. Три состо-
<span Courier New""> яние на шине — это состояния высокогоуровня, низкого уровня и
<span Courier New""> высокого импеданса. Состояние высокого импеданса позволяет
<span Courier New""> устройству или процессору отключиться от шины и не влиять на
<span Courier New""> уровни, устанавливаемые на шине другимиустройствами или про-
<span Courier New""> цессорами. Таким образом, только одно устройство является ве-
<span Courier New""> дущим на шине. Управляющая логика активизирует в каждыйконк-
<span Courier New""> ретный момент только одно устройство, которое становиться ве-
<span Courier New""> дущим. Когда устройство активизировано, оно помещает свои
<span Courier New""> данные на шину, все же остальные потенциальныеведущие перево-
<span Courier New""> дятся в пассивное состояние.
<span Courier New""> К шине может быть подключено много приемных устройств -
<span Courier New""> получателей. Обычно данные на шинепредназначаются только для
<span Courier New""> одного из них. Сочетание управляющих и адресных сигналов,оп-
<span Courier New""> ределяет для кого именно. Управляющаялогика возбуждает специ-
<span Courier New""> альные стробирующие сигналы, чтобы указать получателю когда
<span Courier New""> ему следует принимать данные. Получатели и отправители могут
<span Courier New""> быть однонаправленными (т.е. осуществлять только либо переда-
<span Courier New""> чу, либо прием) и двунаправленными(осуществлять и то и дру-
<span Courier New""> гое). На рис. 3 показаны двунаправленныеотправители/получате-
<span Courier New""> ли, подключенные к шине.
<span Courier New""> Рисунок 3 расположен на следующейстранице.
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New""> — 9 -
<span Courier New"">
<span Courier New""> рис.3
<span Courier New""> ┌──────────────────┐
<span Courier New""> │ Микропроцессор │
<span Courier New""> └──────────────────┘
<span Courier New""> ┌──────────────────┐
<span Courier New""> ┌─────────────┤ Управляющая ├────────────┐
<span Courier New""> │ ┌───┤ логика ├──┐ │
<span Courier New""> │ │ └──────────────────┘ │ │
<span Courier New""> │ └───────┐ Разрешение┌─────┘ │
<span Courier New""> │ Активизация │ │ Активизация │
<span Courier New""> выхода 1 │ │ выхода 2
<span Courier New""> ┌─────┴─────────────┐ │ ~ │ ┌───────────┴──────┐
<span Courier New""> │ Строб данных │ ┌┴┐ ║ ┌┴┐ │ Строб данных │
<span Courier New""> │ Выходные├──┤├─┬──╢ ┌─┤ ├──┤Выходные │
<span Courier New""> │Отправи- данные │ └─┘ │ ║ │ └─┘ │ данные Отправи-│
<span Courier New""> │тель/по- Входные │ │ ║ │ │Входные тель/по-│
<span Courier New""> │лучатель 1 данные ├─────┘ ╟──┴─────┤данные лучатель 2│
<span Courier New""> └───────────────────┘ ║ └──────────────────┘
<span Courier New""> ║
<span Courier New""> ~ Линия шины
<span Courier New"">
<span Courier New"">
<span Courier New""> Шинная (магистральная) организация получила широкое расп-
<span Courier New""> ространение, поскольку в этом случае всеустройства используют
<span Courier New""> единый протокол сопряжения модулей центральных процессоров и
<span Courier New""> устройств ввода-вывода с помощью трех шин.
<span Courier New"">
<span Courier New"">
<span Courier New"">
<span Courier New""> — 10 -
<span Courier New"">
<span Courier New""> 3.2 Типы шин
<span Courier New""> Сопряжение с центральным процессоромосуществляется посредс-
<span Courier New""> твом трех шин: шины данных, шины адресов и шины управления.
<span Courier New""> Шина данных служит для пересылки данныхмежду ЦП и памятью или
<span Courier New""> ЦП и устройствами ввода-вывода. Эти данные могут представлять
<span Courier New""> собой как команды ЦП, так и информацию, которую ЦП посылает в
<span Courier New""> порты ввода-вывода или принимает оттуда. ВМП 8088 шина данных
<span Courier New""> имеет ширину 8 разрядов. В МП 8086, 80186, 80286 ширина шины
<span Courier New""> данных 16 разрядов; в МП 80386 — 32разряда.
<span Courier New""> Шина адресов используется ЦП для выбора требуемой ячейки
<span Courier New""> памяти или устройства ввода-вывода путем установки ан шине
<span Courier New""> конкретного адреса, соответствующего однойиз ячеек памяти или
<span Courier New""> одного из элементов ввода-вывода, входящих в систему. Наконец
<span Courier New""> по шине управления передаются управляющиесигналы, предназна-
<span Courier New""> ченные памяти и устройствам ввода-вывода.Эти сигналы указыва-
<span Courier New""> ют направление передачи данных (в ЦП илииз ЦП), а также мо-
<span Courier New""> менты передачи.
<span Courier New""> Магистральная организацияпредпологает, как правило, нали-
<span Courier New""> чие управляющего модуля, который выступает в роли директора -
<span Courier New""> распорядителя при обмене данными. Основное назначение этого
<span Courier New""> модуля - организация передачи слова между двумя другими моду-
<span Courier New""> лями.
<span Courier New"">
<span Courier New""> 3.3 Операции намагистрали
<span Courier New""> Операция на системной магистралиначинается с того, что уп-
<span Courier New""> равляющий модуль устанавливает на шинекодовое слово модуля -
<span Courier New""> отправителя и активизирует линию стробаотправителя. Это поз-
<span Courier New""> воляет модулю, кодовое слово которого установлено на шине,
<span Courier New"">
<span Courier New""> — 11 -
<span Courier New"">
<span Courier New""> понять, что он является отправителем.Затем управляющий модуль
<span Courier New""> устанавливает на кодовое слово модуля — получателя и активизи-
<span Courier New""> рует линию строба получателя. Это позволяетмодулю, кодовое
<span Courier New""> слово которого установлено на шине, понять, что он является
<span Courier New""> получателем.
<span Courier New""> После этого управляющий модульвозбуждает линию строба дан-
<span Courier New""> ных, в результате чего содержимое регистраотправителя пересы-
<span Courier New""> лается в регистр получателя. Этот шаг может быть повторен лю-
<span Courier New""> бое число раз, если требуется передатьмного слов.
<span Courier New""> Данные пересылаются от отправителяполучателю в ответ на
<span Courier New""> импульс, возбуждаемый управляющим модулемна соответствующей
<span Courier New""> линии строба. При этом предполагается, чток моменту появления
<span Courier New""> импульса строба в модуле — отправителе данные подготовлены к
<span Courier New""> передаче, а модуль — получатель готов принять данные. Такая
<span Courier New""> передача данных носит название синхронной (синхронизирован-
<span Courier New""> ной).
<span Courier New""> Что произойдет, если модули участвующие в обмене (один или
<span Courier New""> оба), могут передавать или приниматьданные только при опреде-
<span Courier New""> ленных условиях ? Процессы на магистралях могут носить асинх-
<span Courier New""> ронный (несинхронизированный) характер. Передачу данных от
<span Courier New""> отправителя получателю можно координировать с помощью линий
<span Courier New""> состояния, сигналы на которыхотражают условия работы обоих
<span Courier New""> модулей. Как только модуль назначаетсяотправителем, он прини-
<span Courier New""> мает контроль над линией готовностиотправителя, сигнализируя
<span Courier New""> с ее помощью о своей готовности приниматьданные. Модуль, наз-
<span Courier New""> наченный получателем, контролирует линию готовности получате-
<span Courier New""> ля, сигнализируя с ее помощью о готовностипринимать данные.
<span Courier New""> При передаче данных должны соблюдатьсядва условия. Во-пер-
<span Courier New"">
<span Courier New""> — 12 -
<span Courier New"">
<span Courier New""> вых, передача осуществляется лишь в том случае, если получа-
<span Courier New""> тель и отправитель сигнализируют освоей готовности. Во-вто-
<span Courier New""> рых, каждое слово должно передаваться одинраз. Для обеспече-
<span Courier New""> ния этих условий предусматривается определеннаяпоследователь-
<span Courier New""> ность действий при передачи данных. Этапоследовательность но-
<span Courier New""> сит название протокола.
<span Courier New""> В соответствии с протоколом отправитель, подготовив новое
<span Courier New""> слово, информирует об этом получателя.Получатель, приняв оче-
<span Courier New""> редное слово, информирует об этомотправителя. Состояние линий
<span Courier New""> готовности в любой момент времениопределяет действия, которые
<span Courier New""> должны выполнять оба модуля.
<span Courier New""> Каждый шаг в передаче данных от однойчасти системы к дру-
<span Courier New""> гой называется циклом магистрали (или часто машиннымциклом).
<span Courier New""> Частота этих циклов определяется тактовымисигналами ЦП. Дли-
<span Courier New""> тельность цикла магистрали связана с частотой тактовых сигна-
<span Courier New""> лов. Типичными являются тактовые частоты5, 8, 10 и 16 МГц.
<span Courier New""> Наиболее современные схемы работают начастоте до 24 МГц.
<span Courier New"">
<span Courier New""> 3.4 Порты ввода-вывода
<span Courier New""> Адресное пространство ввода-выводаорганизовано в виде пор-
<span Courier New""> тов. Порт представляет собой группу линийввода-вывода, по ко-
<span Courier New""> торым происходит параллельная передачаинформации между ЦП и
<span Courier New""> устройством ввода-вывода, обычно по одномубиту на линию. Чис-
<span Courier New""> ло линий в порте чаще всего совпадает сразмером слова, харак-
<span Courier New""> терным для данного процессора. Входнойпорт чаще всего органи-
<span Courier New""> зуется в виде совокупности логическихвентилей, через которые
<span Courier New""> входные сигналы поступают на линиисистемной шины данных. Вы-
<span Courier New""> ходной порт реализуется в видесовокупности триггеров, в кото-
<span Courier New"">
<span Courier New""> — 13 -
<span Courier New"">
<span Courier New""> рых хранятся сигналы, снятые с шиныданных.
<span Courier New""> Если в передаче информации участвуетпроцессор, то направ-
<span Courier New""> ление потока входной и выходной информациипринято рассматри-
<span Courier New""> вать относительно самого процессора. Входной порт — это любой
<span Courier New""> источник данных (например, регистр),который избирательным об-
<span Courier New""> разом подключается к шине данныхпроцессора и посылает слово
<span Courier New""> данных в процессор. Наоборот, выходнойпорт представляет собой
<span Courier New""> приемник данных ( например, регистр), который избирательным
<span Courier New""> образом подключается к шине данныхпроцессора. Будучи выбран,
<span Courier New""> выходной порт принимает слово данных измикропроцессора.
<span Courier New""> Процессор должен иметь возможностькоординировать скорость
<span Courier New""> своей работы со скоростью работы внешнегоустройства, с кото-
<span Courier New""> рым он обменивается информацией. В противном случае может по-
<span Courier New""> лучиться, что входной порт начнетпересылать данные еще до то-
<span Courier New""> го как, процессор их затребует, и процесспересылки данных на-
<span Courier New""> ложится на какой-то другой процесс в ЦП. Как уже отм