А   Б  В  Г  Д  Е  Є  Ж  З  І  Ї  Й  К  Л  М  Н  О  П  Р  С  Т  У  Ф  Х  Ц  Ч  Ш  Щ  Ю  Я 


Осередок - основна пам'ять

Осередки основний пам'яті (байти) нумеруються послідовно, починаючи з нуля. Організація основної пам'яті і структура команд такі, що можлива адресація до кожного байту основний пам'яті об'ємом 22416777216 байт.

Осередок основний пам'яті, яка використовується прикладною програмою для розміщення проміжних даних.

Обробка неприпустимого СВС в ключах пам'яті. Вміст комірки основної пам'яті не змінюється.

адреси осередків основний пам'яті задаються складніше.

Вміст комірки основної пам'яті не змінюється.

Адреси осередків основний пам'яті задаються складніше.

Адресація комірок основної пам'яті ПК має дві важливих різновиди: відносну і стекову.

При динамічної переадресації осередок реальної основної пам'яті може мати кілька логічних адрес.

А - адреса комірки основної пам'яті, з якої повинен бути здійснений обмін.

Обробка відносного модифікує адреси. Безліч з 2т осередків основний пам'яті розділяється на групи, що складаються з S 2 сусідніх осередків і звані сторінками. Кількість осередків (слів) S в сторінці називається розміром сторінки. Для зменшення довжини команд адреса в команді видається не повністю, а тільки молодшими р розрядами - адресою слова в сторінці. Для визначення повного т-розрядної адреси, зазначених вище в команді, застосовуються такі методи: відносна і сторінкова адресація.
 Дії засобів захисту. Всі звернення до комірок основної пам'яті, адреси яких визначені в програмі явно і які використовуються процесором або каналом для запису або вибірки інформації, контролюються засобами захисту.

Наступна CCW вибирається з осередку абсолютної основної пам'яті, адреса якої вказана в полі адреси даних CCW, яка задає перехід в каналі. Команда переходу не викликає в каналі будь-якої операції введення-виведення, і сигнал на виконання цієї команди в ВУ НЕ надсилається. Команда переходу в каналі дозволяє розташовувати ланцюжка CCW не обов'язково в сусідніх осередках в порядку зростання адрес.

Завдяки динамічній переадресації одна осередок справжньої основний пам'яті може мати безліч логічних адрес.

Канал намагається вибрати CCW з осередку основної пам'яті, яка недоступна каналу. Недоступний адреса CCW може зустрітися в каналі через те, що програма вказала недоступний адресу або в CAW, або в команді Перехід в каналі, або через те, що при роботі з ланцюжком команд канал намагається вибрати CCW з недоступною осередки.

Канал намагається вибрати IDAW з осередку основної пам'яті, яка недоступна каналу. Недоступний адреса IDAW може зустрітися в каналі через те, що програма вказала недоступний адреса в CCW, яка вказує побічно адресовані дані, або внаслідок того, що канал, послідовно вибираючи IDAW, намагався вибрати IDAW з недоступною осередки.

Даний реєстр містить адреса того осередку основної пам'яті, з якої буде вибиратися наступна команда.

Принципи, що застосовуються для вибору осередків основний пам'яті, розрізняються залежно від її природи.

Значенням змінної CL є адреса комірки основної пам'яті.

Адресний простір - це максимальна кількість осередків основний пам'яті, яке може бути безпосередньо адресовано мікропроцесором.

Захист функціонує при всіх зверненнях до комірок основної пам'яті, адреси яких визначені безпосередньо-в програмі і використовуються процесором або каналом для запису або вибірки інформації.

Абсолютний адреса - це адреса, присвоєний комірці основної пам'яті. Він використовується для звернення до пам'яті, яке проводиться без будь-яких перетворень адреси.

Друга з цих особливостей пов'язана зі способом адресації осередків основний пам'яті. Як вже зазначалося, з метою найбільш економного витрачання пам'яті, в машинах ЄС ЕОМ за основу взята коротка осередок пам'яті - байт. Однак ясно, що при даному обсязі пам'яті, що адресується, вираженому в кількості бітів (окремих двійкових розрядів), діапазон адрес, необхідних для посилання на будь-яку клітинку, тим більше, чим менше довжина осередків пам'яті.

Адреса основний пам'яті. Однак якщо канал введення-виведення здійснює запис даних в осередок основний пам'яті, яка містить-дані, які зберігаються в буфері, то проводиться і відповідна зміна вмісту буфера.

Доти поки процесор не запише в осередок реальної основний пам'яті всю інформацію, призначену для цього осередку, вибірка операндів або рядків таблиці DAT з цієї області не проводиться. Попередньо вибрані команди можуть бути модифіковані до того, як будуть модифіковані їх образи в пам'яті.

Формує відповідну команду каналу (CCW) в комірці основної пам'яті, що має довжину подвійного слова. Може знадобитися кілька CCW, званих програмою каналу. Ці CCW можуть бути програмою-ассемблером або сформовані при виконанні програми.

При зверненні центрального процесора або каналу введення-виведення до осередку основної пам'яті в межах конкретного блоку ключ захисту (для процесора цей ключ знаходиться в ССП) порівнюється з ключем пам'яті цього блоку. Якщо звернення проводиться для запису, то воно дозволяється тільки при збігу значень ключа захисту і бітів управління доступом в ключі пам'яті або якщо ключ захисту дорівнює нулю. якщо звернення проводиться для читання, то розбіжність значення бітів управління доступом з ненульовим значенням ключа захисту забороняє звернення при одиничному значенні біта звернення.

У разі одночасного звернення до однієї і тієї ж комірці основної пам'яті з боку процесора і каналу доступ до неї дозволяється по черзі - спочатку каналу, потім процесору.

Коли два процесори намагаються модифікувати вміст однієї і тієї ж осередки основний пам'яті, виконуючи команду, яка викликає вибірку і подальшу запис модифікованої інформації, обидва вони можуть спочатку здійснювати вибірку, а потім виробляти звернення для запису. У цьому випадку зміни, внесені першим процесором при записі результату, губляться. Точно так же, якщо один процесор модифікує вміст поля, а інший робить запис в це поле в проміжку між вибіркою і записом в ході модифікації, яка виконується першим процесором, то результат запису втрачається.

Наступні чотири приклади цієї тест-секції служать для перевірки правильності роботи осередків основної пам'яті в режимах важкий код і зворотний (інверсний) важкий код. Перевірка в цих прикладах побудована за однаковим принципом, тому розглянемо тільки один приклад - перевірка в режимі важкого коду.

Режими управління визначають: призначення позицій в PSW, використання постійно розподілених осередків основної пам'яті для запам'ятовування коду переривання і коду довжини команди при переривання деяких класів, обробку переривань вводу-виводу для каналів 0 - 5 і спосіб обробки бітів звернення і зміни при виконанні команди ПРОЧИТАТИ КЛЮЧ ПАМ'ЯТІ. Крім того, такі кошти, як кошти реєстрації програмних подій і засоби динамічної переадресації, можуть використовуватися тільки в режимі ЄС, оскільки відповідні керуючі біти в PSW передбачаються тільки в цьому режимі.

А - полноразрядний адреса, що забезпечує доступ до будь-якої з 2 1 осередків основний пам'яті.

У мікро - ЕОМ, що працюють в мультипроцесорної режимі, - сукупність осередків основний пам'яті, що виділяється одному завданню. Це забезпечує захист програм і надає користувачеві великі можливості при розробці програмних модулів.

Різноманіття типів операндів (регістри загального призначення, регістри е плаваючою комою, осередки основний пам'яті) і способів формування адрес осередків основної пам'яті (з базуванням без індексування, з ба-вірованіем і індексуванням) пояснюють той факт, що в ЄС ЕОМ викорис-ють команди шести різних форматів. Для вказівки типу команди в описах використовуються наступні позначення: RR, RX, RS, SI, S, SS. У цих позначеннях перша буква визначає тип першого операнда, а друга - тип другого операнда. Команди формату S припускають завдання тільки одного операнда. Для явною запису - такого адреси в асемблері використовують позначення D (B); I - операнд, для якого в одному байті команди вказується не адреса, а безпосереднє значення. 
Ці два режими визначають розподіл бітів в PSW, використання мають постійне призначення осередків основної пам'яті для зберігання коду переривання і коду довжини команди в разі деяких класів переривань, а також управління переривань вводу-виводу для каналів 0 - 5 і обробку біта звернення і біта модифікації по команді прочитати ключ пам'яті ISK. Потрібно також відзначити, що реєстрація подій в програмі і динамічна переадресація можуть задаватися тільки в режимі ЄС, оскільки відповідні керуючі біти PSW забезпечуються тільки в цьому режимі.

Для збереження і запам'ятовування в моделі числової інформації, різних ВЧА в GPSS /PC відводяться спеціальні осередки основний пам'яті. Сукупності осередків можуть бути організовані в матриці.

Операція запису стану полягає в тому, що вміст поточного PSW і програмно-адресуються регістрів поміщається в постійно розподілені осередки основний пам'яті в межах перших 512 байтів. стан тих бітів регістрів, які не пов'язані ні з одним з встановлених засобів, також не можна передбачити заздалегідь. Якщо відсутні таймер CPU, компаратор, регістр префікса або засіб обробки чисел з плаваючою точкою, то вміст відповідних осередків основний пам'яті залишається без зміни.

Найбільш типовими бітовими даними в машині є 8-розрядний і 32-розрядний двійкові коди, які відповідають розміру осередку основної пам'яті і загального регістра.

В моделі 155 при занесенні інформації з каналу в основну пам'ять запитується звернення до осередків буфера, відповідним комірок основної пам'яті, в які зроблено запис з каналу.

Кожному класу переривань відповідають два PSW, які називаються старим і новим і поміщаються в спеціально відведених для цієї мети осередках реальної основний пам'яті. Переривання будь-якого класу полягає в запам'ятовуванні інформації, що вказує причину переривання, в запам'ятовуванні поточного PSW в осередку, призначеної для старого PSW, і вибірці нового PSW як поточний.

Різноманіття типів операндів (регістри загального призначення, регістри е плаваючою комою, осередки основний пам'яті) і способів формування адрес осередків основної пам'яті (з базуванням без індексування, з ба-вірованіем і індексуванням) пояснюють той факт, що в ЄС ЕОМ викорис-ють команди шести різних форматів. Для вказівки типу команди в описах використовуються наступні позначення: RR, RX, RS, SI, S, SS. У цих позначеннях перша буква визначає тип першого операнда, а друга - тип другого операнда. Команди формату S припускають завдання тільки одного операнда. Для явною запису - такого адреси в асемблері використовують позначення D (B); I - операнд, для якого в одному байті команди вказується не адреса, а безпосереднє значення.

Операнд в команді обчислювальної машини може бути представлений в одній з наступних трьох форм: у вигляді номера регістра, адреси осередки основний пам'яті або безпосереднього значення, що міститься в самій команді.

Звернення до операндам, що зберігаються в пам'яті, є зверненням з метою вибірки або записи одного або декількох явно заданих операндів з відповідних осередків основний пам'яті, які вказані командою.

Операція запису стану полягає в тому, що вміст поточного PSW і програмно адресованих регістрів, записується в постійно розподілені осередки області, утвореної першими 512 осередками основний пам'яті. У режимі ВС код довжини команди в PSW не визначений, і записується нульовий код переривання. Інформація в тих бітах регістрів, які не пов'язані з встановленими в системі засобами, що не буде визначена. Якщо таймер CPU, тимчасової компаратор, обладнання для операцій з плаваючою комою або обладнання префікса не встановлені, вміст відповідних осередків основний пам'яті залишається без зміни.

Якщо сторінка, якій належить ця адреса, вже знаходиться, у фізичній пам'яті, то, як і в випадку схеми простий сторінкової організації, адреса перетворюється на адресу осередки основний пам'яті. Якщо ж сторінки немає в основний пам'яті, то відбувається сторінкове переривання, і керуюча програма переміщує відповідну сторінку з віртуальної (додаткової) пам'яті.

Формат адресного слова каналу (CAW. | Команди вводу-виводу. Якщо команда почати введення-виведення прийнята каналом і пристроєм, то ключ захисту пам'яті і адреса першої команди каналу (CCW) в основний пам'яті визначаються 4-байтовий адресним словом каналу (CAW), яке зберігається в 72 - й комірці основної пам'яті.

Копія рядки таблиці сегментів в TLB може використовуватися при неявній динамічної переадресації тільки в тому випадку, коли при формуванні цього рядка TLB була використана інформація, отримана в результаті вибірки з пам'яті приєднаної і доступною рядки таблиці сегментів, і тільки тоді, коли вибір цього осередку реальної основний пам'яті як рядки таблиці проводиться в ході динамічної переадресації, причому цей рядок таблиці приєднана в момент вибірки.

Системна шина включає: шину даних (ШД), що містить проведення й схеми сполучення для паралельної передачі всіх розрядів числового коду (машинного слова) операнда, шину адреси (ША), що складається з проводів і схем сполучення для паралельної передачі всіх розрядів коду адреси комірки основної пам'яті або порту вводу-виводу зовнішнього пристрою, шину управління (ШУ), що містить проведення й схеми сполучення для передачі інструкцій (керуючих сигналів, імпульсів) у всі блоки комп'ютера, і шину харчування, що має проведення й схеми сполучення для підключення блоків ПК до системи енергоживлення.

Копія рядки таблиці сторінок в TLB може використовуватися лрі неявній динамічної переадресації тільки в тому випадку, якщо (1) при формуванні цього рядка TLB була використана інформація, отримана в результаті вибірки з пам'яті приєднаної і доступною рядки таблиці сторінок, (2) вибірка цього осередку реальної основний пам'яті як рядки таблиці сторінок проводиться в ході динамічної переадресації, причому цей рядок таблиці приєднана в момент вибірки, і (3) розмір сторінки під час формування цієї копії TLB дорівнював поточного розміру сторінки.

Ця операція здійснюється наступним чином. Якщо процесор звертається до комірки основної пам'яті, вміст якої в даний момент зберігається і в буфері, то при записі в основну пам'ять процесор виробляє також і запис даного в відповідному полі буфера.

У кожній моделі Системи 370 передбачено два таймера: таймер вимірювання інтервалу часу і таймер астрономічного часу. Таймер інтервалу часу організований в комірці основної пам'яті з постійним (адресою) 80 і має роздільну здатність, що дорівнює 333 мс. Таймер інтервалу часу часто використовують для вимірювання інтервалів часу невеликої тривалості. Звернення до осередку 80 може здійснюватися непривілейованої командою машини за умови, що ця область пам'яті не захищена.