Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Продуктивність окремих застосувань

Масштабування навантаження

Підтримка NUMA-архітектур

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

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

 

 

2.

Під масштабуванням навантаження (workload scalability) у SMP-системах розу­міють вплив додавання нових процесорів на продуктивність системи. У реальних умовах воно залежить від багатьох факторів.

· У разі збільшення кількості процесорів зростає навантаження на системну шину та пам'ять і, як наслідок, ціна промаху кеша.

· Кількість промахів кеша при цьому теж збільшується внаслідок того, що в сис­темі збільшено кількість потоків, які потрібно планувати.

· Що більше процесорів, то більше зусиль потрібно докладати для забезпечен­ня когерентності кеша.

· Кількість блокувань у системі зростає із ростом кількості процесорів.

Найбільший рівень масштабування навантаження досягають для потоків, об­межених можливостями процесора, найменший - для потоків, обмежених мож­ливостями пристроїв введення-виведення.

 

Розглянемо, яким чином впливає наявність кількох процесорів на час виконання програмного коду.

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

Крім того, навіть якщо програма є багатопотоковою, максимальне поліпшен­ня її продуктивності обмежене відповідно до закону Амдала

 

де S - виграш у швидкості виконання; T- загальний обсяг коду, Tпосл - обсяг ко­ду, що не може бути виконаний паралельно, n- кількість процесорів.

Розділ 11. Захист інформації в комп’ютерних мережах.

(аудиторних5/3г. , самостійних- 9/4г.)

 

Лекція №1.

 

Тема: Основні завдання безпеки та криптографії.

 

План:

1.Основні завдання забезпечення безпеки: аутетифікація, авторизація, аудит, конфедиційність, цілісність і доступність даних (Л1 ст. 467-468).

2. Поняття криптографічного алгоритму і протоколу (Л1 ст. 468-469).

3. Криптосистеми з секретним ключем (Л1 ст. 469-470).

1.

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

 


Читайте також:

  1. I визначення впливу окремих факторів
  2. А. Структурно-функціональна класифікація нирок залежно від ступеню злиття окремих нирочок у компактний орган.
  3. АДАПТОВАНА ДО РИНКУ СИСТЕМА ФОРМУВАННЯ (НАБОРУ) ОКРЕМИХ КАТЕГОРІЙ ПЕРСОНАЛУ. ВІДБІР ТА НАЙМАННЯ НА РОБОТУ ПРАЦІВНИКІВ ФІРМИ
  4. Аналіз собівартості окремих видів продукції.
  5. Біологічні особливості, продуктивність та породи коней
  6. Будівельна продукція. Кадри, нормування і продуктивність праці
  7. Будівельний генеральний план на стадії виконання окремих видів будівельно-монтажних робіт.
  8. В розрізі окремих груп
  9. В розрізі окремих груп
  10. Вивчення загальної характеристики господарства, окремих галузей господарства та міжгалузевих комплексів.
  11. Визначення величини одноденних витрат окремих видів матеріальних цінностей (у натуральному і грошовому виразі).
  12. Визначення ринкової вартості і дохідності окремих видів цінних паперів.




Переглядів: 1035

<== попередня сторінка | наступна сторінка ==>
Симетрична багатопроцесорність | Конфіденційність, цілісність і доступність даних

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.014 сек.