Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Кривобок

.pdf
Скачиваний:
10
Добавлен:
11.02.2016
Размер:
780.18 Кб
Скачать

Висновок

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

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

Планування у багатопроцесорних системах відрізняється тим,

що потрібно визначати не лише потік, який має перейти до виконання, але й процесор, на якому цей потік має виконуватися.

Розподілені системи відрізняються від багатопроцесорних тим,

що в них процесори перебувають у складі окремих комп'ютерів,

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

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

Сучасні архітектури розподілених систем (кластерні та grid-

архітектури) дають змогу об'єднувати обчислювальні

потужності багатьох комп'ютерних систем для розв'язування

31

задач, які неможливо розв'язати на окремих комп'ютерах .

Список використаної літератури

Центр суперкомп'ютерних обчислень НТУУ "КПІ"

Обчислювальний кластер Київського національного університету ім.

Т.Г.Шевченка

Ashok K. Sharma, Semiconductor Memories: Technology, Testing and Reliability.- IEEE Press.- New York, 1997.

McClean B. The McClean Report [2001 Edition] / B. McClean, B. Matas, and T. Yancey.- IC Insights, 2001.

McDonald A. Architectural Semantics for Practical Transactional Memory / A. McDonald, J. Chung, B. Carlstrom, C. C. Minh, H. Chafi, C. Kozyrakis, and K. Olukotun// Proceedings of the International Symposium on Computer Architecture. - June 2006.

Мельник А.А. Процессоры обработки сигналов / А.А.

Мельник. - Львов :ИППМ НАН Украины, 1983.

Ліщина Н. М. Застосування елементів ін формаційних технологій до розв’язування математичних завдань / Н. М. Ліщина,

В.О. Ліщина // Збірник наукових праць: проблеми педагогічних технологій. - Випуск 3.- Луцьк: Луцький інститут розвитку людини,

2011.- с. 201205.

Мельник А.О. Порівняльний аналіз типів пам’яті комп’ютера

/ А.О. Мельник, Д.Х. Аль Равашдех // Вісник Національного університету "Львівська політехніка: комп'ютерні системи та мережі. - Львів : Львівська політехніка, 2007. - № 603 . - с . 81 - 86 .

32

33