![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Термин «мультипроцессор» указывает на наличие нескольких процессоров (CP) и предполагает использование нескольких процессоров копией z/OS. Все современные операционные системы, от персональных компьютеров до мэйнфреймов, могут работать в мультипроцессорной среде. Однако степень интеграции нескольких процессоров значительно варьируется.
Например, отложенные прерывания в системе (или в LPAR) могут быть приняты любым процессором в системе (или в LPAR). Любой процессор может инициировать и управлять операциями ввода-вывода через любой канал или устройство, доступное для системы или LPAR. Каналами, устройствами ввода-вывода, прерываниями и памятью владеет система (или LPAR), а не какой-либо отдельный процессор. Такая мультипроцессорная интеграция кажется простой на первый взгляд, но является сложной в реализации. Кроме того, она важна для обеспечения максимальной производительности; особенно важна способность любого процессора принимать любое прерывание, посылаемое в систему (или в LPAR).
Каждый процессор в системе (или в LPAR) имеет небольшую личную область памяти (8 Кб, начиная с реального адреса 0, и всегда отображаемую с виртуального ад- реса 0), уникальную для этого процессора. Эта область называется областью хранения префикса (Prefix Storage Area, PSA) и используется для обработки прерываний и ошибок. Процессор может осуществлять доступ к PSA другого процессора посредством специального программирования, хотя это обычно применяется только в целях восстановления после ошибок. Процессор может прерывать другие процессоры, используя специальную инструкцию (SIGP, Signal Processor). Опять же, это обычно применяется только для восстановления после ошибок.
Дата публикования: 2015-02-03; Прочитано: 274 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!