Принципи побудови та базова структура нейроорієнтованих комп’ютерних систем реального часу

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык украинский
Дата добавления 25.10.2018
Размер файла 134,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ПРИНЦИПИ ПОБУДОВИ ТА БАЗОВА СТРУКТУРА НЕЙРООРІЄНТОВАНИХ КОМП'ЮТЕРНИХ СИСТЕМ РЕАЛЬНОГО ЧАСУ

І.Г. Цмоць1, О.М. Березький2, І.В. Ігнатєв2

1 Національний університет Львіська політехніка

2Тернопільський національний економічний університет,

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

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

Аnnotation

the approaches to constructing neural computer systems selected principles, developed the basic structure neural oriented computer system real-time features defined neural processing data base operating specialized modules and stages of their synthesis.

Key words: neural oriented computer system, an integrated approach, principles, structure, specialized module algorithm.

Постановка проблеми

Інтенсивність надходження даних, складність нейромережевих алгоритмів оброки та обмеження, що висуваються до часу, габаритів і споживаної потужності є визначальними при виборі засобів реалізації нейромереж реального часу. Режим реального часу накладає обмеження на час розв'язання задачі Тр, який не повинен перевищувати часу обміну повідомленнями Тобм, тобто [1-3]:

.

Час обміну залежить як від обсягу N, розрядності n і частоти Fd надходження вхідних даних Xj і вагових коефіцієнтів Wj, так і від кількості k каналів та їх розрядності nk. Такий час визначається за формулою:

.

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

,

де R - складність нейромережевих алгоритмів; в - коефіцієнт врахування особливостей засобів реалізації нейромережевих алгоритмів [3].

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

Реалізація нейромережевих алгоритмів тільки за допомогою одного із розглянутих засобів зустрічається досить рідко. Переважно для реалізації нейромережевих алгоритмів використовуються комбіновані підходи з переважанням програмних, мікропрограмних або апаратних засобів. Вибір як основного того чи іншого засобу реалізації здійснюється виходячи із вимог забезпечення режиму реального часу та високої ефективності використання обладнання, яка враховує кількість виводів інтерфейсу, однорідність структури, кількість і локальність зв'язків, зв'язує продуктивність з витратами обладнання та дає оцінку елементам системи за продуктивністю. Кількісна величина ефективності використання обладнання визначається так [3]:

,

де R - складність алгоритмів навчання та функціонування нейромереж, яка визначається кількістю елементарних арифметичних операцій необхідних для його реалізації; to - час реалізації алгоритмів навчання та функціонування нейромережі; WЕПj - витрати обладнання на реалізацію j-о елемента попередньої обробки; M - кількість елементів попередньої обробки; WНЕі - витрати обладнання на реалізацію і-го нейроелемента; N - кількість нейроелементів; Y - кількість виводів інтерфейсу; k1 - коефіцієнт врахування кількості виводів інтерфейсу k1=f(Y), Р - кількість міжнейронних зв'язків; k2 - коефіцієнт врахування міжнейронних зв'язків k2=f(Р).

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

Аналіз останніх досліджень та публікацій

Аналіз підходів до побудови нейрокомп'ютерних систем [1-11] показав, що із множини існуючих підходів можна виділити такі:

· на основі універсальних і функціонально-орієнтованих процесорів шляхом розробки спеціалізованого програмного забезпечення;

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

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

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

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

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

Крім того аналіз останніх досліджень у галузі створення нейрокомп'ютерних систем реального часу [3,4,6,9] показує, що вони мають такі недоліки:

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

· складність процедури навчання (самонавчання) системи;

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

· існуючі спеціалізовані нейрокомп'ютерні системи реального часу не враховують вимоги конкретних застосувань щодо габаритів і споживаної потужності;

· велика вартість і час, які необхідні для розробки спеціалізованих нейрокомп'ютерних систем реального часу;

· невисока швидкодія нейрокомп'ютерних систем, що реалізуються на основі універсальних комп'ютерних засобів шляхом розробки відповідного програмного забезпечення;

· алгоритми функціонування та структури спеціалізованих компонентів нейрокомп'ютерних систем не орієнтовані на НВІС-реалізацію;

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

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

Завдання і мета дослідження

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

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

Виклад основного матеріалу

Вибір принципів побудови нейроорієнтованих комп'ютерних систем. Розробку нейроорієнтованих комп'ютерних систем пропонується здійснювати на основі інтегрованого підходу, який охоплює [3]:

сучасну елементу базу, апаратні та програмні комп'ютерні засоби;

нейромережеві методи та алгоритми;

обчислювальні методи, алгоритми та НВІС-структури для реалізації базових операцій нейроалгоритмів.

В основу побудови нейроорієнтованих комп'ютерних систем необхідно покласти принципи, які дозволять зменшити вартість, терміни і розширити галузі їх застосування. Аналіз показує, що забезпечити дані вимоги можна при використанні таких принципів побудови [3,9]:

· змінного складу обладнання, що передбачає наявність обчислювального ядра та змінних спеціалізованих апаратно-програмних модулів, за допомогою яких ядро адаптується до вимог конкретного застосування;

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

· конвеєризації та просторового паралелізму обробки даних у спеціалізованих апаратно-програмних модулях;

· відкритості програмного забезпечення, що передбачає можливості нарощування та його вдосконалення, максимального використанням стандартних драйверів та програмних засобів;

· узгодженості та адаптації апаратно-програмних спеціалізованих модулів до інтенсивності надходження даних і структури нейроалгоритмів;

· програмованості архітектури шляхом використання репрограмованих логічних інтегральних мікросхем.

Структура нейроорієнтованих комп'ютерних систем. Структуру нейроорієнтованої комп'ютерної системи можна представити у вигляді постійної частини F - універсального обчислювального ядра та змінної частини V - спеціалізованих модулів, які реалізують базові операції нейроалгоритмів [3,9]. Структура нейроорієнтованої комп'ютерної системи наведена на рис.1, де БПП - багатопортова пам'ять.

Рис. 1. Структура нейроорієнтованої комп'ютерної системи

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

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

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

Основними перевагами нейрочіпів є:

· відносно більша швидкодія (порівняно з CPU);

· полегшена реалізація зв'язків “всі зі всіма” (для розробника нейромереж);

· низьке споживання електроенергії;

· відносно доступна ціна.

Основні недоліки:

· велика структурна складність і низька надійність системи;

· велика складність ефективної реалізації процедури навчання, самонавчання, самоорганізації;

· значне збільшеня споживаної потужності та втрата швидкодії під час збільшення ступеню інтеграції нейрочіпів;

· жорстко задана наперед топологія.

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

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

де - множина алгоритмів, які виконуються на обладнанні F; - множина алгоритмів, які виконуються на обладнанні V.

В залежності від співвідношення NF і NV комп'ютерні нейроорієнтовані системи діляться на такі типи:

· з переважним використанням процесорного ядра (постійного обладнання F), коли ;

· з переважним використанням спеціалізованих модулів (змінної частини V), коли ;

· з рівномірним використанням постійного обладнання F і змінної частини V, коли .

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

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

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

Особливості нейротехнологій та операційний базис спеціалізованих модулів. Аналіз задач і галузей застосування нейротехнологій показав [1-3], що вони мають такі особливості:

· високу інтенсивність та постійність вхідних потоків даних;

· постійне ускладнення алгоритмів обробки та підвищення вимог до точності результатів;

· можливість розпаралелення обробки як у часі, так і у просторі;

· здатність до узагальнення та абстрагування;

· здатність до навчання, самонавчання та самоорганізації під впливом зовнішнього середовища.

Для реалізації спеціалізованих модулів виділений операційний базис, який наведений на рис. 2.

Рис. 2. Нейромережевий операційний базис

Із рис.2 видно, що нейромережний операційний базис спеціалізованих модулів складається із трьох груп базових операцій:

· попередньої обробки;

· процесорних операцій;

· елементарних функцій.

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

Навчання мережі на сирому наборі, як правило, не дає якісних результатів. Існує ряд способів покращити сприйняття мережі:

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

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

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

Група процесорних операцій складається із таких операцій:

· обчислення скалярного добутку;

· групового підсумовування.

Серед усієї сукупності операцій, які найчастіше використовуються у нейроалгоритмах, особливої уваги заслуговує операція обчислення скалярного добутку [3]. Традиційно обчислення такої операції здійснюється за наступною формулою:

,

де k - кількість входів нейроелемента, Wj - j-й ваговий коефіцієнт, Xj - значення j-го входу.

Існують два підходи до апаратної реалізації обчислення сум парних добутків [3,9]. Перший з них ґрунтується на операціях множення і додавання, другий - на операціях додавання, інверсії та зсуву. Перший підхід переважно використовують при синтезі пристроїв обчислення сум парних добутків на базі окремих мікросхем (помножувачів, суматорів), а другий - при НВІС-реалізаціях. Використання для НВІС-реалізацій алгоритмів на базі операцій додавання, інверсії та зсуву дозволяє оптимізувати пристрій за швидкодією, апаратними витратами та збільшити регулярність його структури. Основою таких алгоритмів є формування часткових добутків з наступним їх додаванням. У загальному випадку обчислення скалярного добутку в базисі елементарних арифметичних операцій зводиться до макрооперації групового підсумовування часткових добутків:

,

де М - кількість доданків; Cj - j-й доданок [3].

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

Синтез спеціалізованих модулів нейроорієнтованих комп'ютерних систем реального часу. Метою синтезу спеціалізованих модулів нейроорієнтованих комп'ютерних систем реального часу є отримання модульної та регулярної структури орієнтованої на НВІС-технологію [3,6]. Вихідною інформацією для синтезу спеціалізованої нейромережі реального часу є:

· алгоритми навчання та функціонування нейромережі;

· графове відображення нейромережі;

· кількість вхідних даних N;

· інтенсивність надходження вхідних даних і вагових коефіцієнтів;

· вимоги до інтерфейсу;

· розрядність вхідних даних, вагових коефіцієнтів і точність обчислень;

· техніко-економічні вимоги і обмеження.

При синтезі нейромереж реального часу необхідно забезпечити її функціонування в реальному часі при мінімальних апаратних затратах [3]. Перехід від графового відображення нейромережі до апаратної структури неромережі формально зводиться до мінімізації апаратних затрат:

,

де WЕПj - витрати обладнання на реалізацію j-го елемента попередньої обробки; M - кількість елементів попередньої обробки; WНЕі - витрати обладнання на реалізацію і-го нейроелемента; N - кількість нейроелементів; Y - кількість виводів інтерфейсу; k1 - коефіцієнт врахування кількості виводів інтерфейсу k1 = f(Y), Р - кількість міжнейронних зв'язків; k2 - коефіцієнт врахування міжнейронних зв'язків k2 = f(Р), при забезпеченні режиму реального часу

Процес синтезу спеціалізованих нейромереж реального часу з високою ефективністю використання обладнання можна звести до виконання таких етапів [3]:

· вибрати нейромережу та представити її у вигляді конкретизованого узгодженого потокового графу;

· перейти з врахуванням техніко-економічних вимог і обмежень від конкретизованого узгодженого потокового графу до структури апаратної нейромережі;

· вибрати модель нейроелемента, елементів попередньої оброки та здійснити їх синтез;

· розробити інтерфейс та систему обміну між шарами нейромережі;

· визначити при потоковій структурі нейромережі порядок реалізації у часі шару нейромережі та синтезувати пристрої управління.

При виборі варіанту апаратної нейромережі реального часу використовується критерій ефективності використання обладнання E, який враховує кількість виводів інтерфейсу, кількість міжнейронних зв'язків і зв'язує продуктивність з витратами обладнання та дає оцінку елементам (вентилям) за продуктивністю [3]. Для оцінки обчислювальних і структурних характеристик нейромережі використовується подання її у вигляді функціонального графу F=(Ф, Г), де Ф={Ф12, …, Фn} - множина функціональних операторів, Г - закон відображення зв'язків між операторами [3]. Графічно функціональний граф нейромережі відображається у вигляді вершин, що відповідають операторам алгоритму Фі та дуг, які відображають зв'язки між операторами. Для апаратної реалізації нейромержі з високою ефективністю використання обладнання необхідно граф нейромережі подати просторово-часовому відображенні у вигляді конкретизованого узгодженого потокового графа на рівні одно-, дво- і багатооперандних нейрооперацій [10].

Висновки

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

2. Нейроорієнтовані комп'ютерні системи реального часу доцільно реалізовувати на основі інтегрованого підходу, який охоплює сучасну елементу базу, апаратні та програмні засоби, нейромережеві методи та алгоритми, обчислювальні методи, алгоритми та НВІС-структури та ґрунтується на таких принципах: змінного складу обладнання, модульності, конвеєризації та просторового паралелізму обробки даних, спеціалізації та адаптації апаратно-програмних засобів до структури нейроалгоритмів.

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

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

Література

1. С. Хайкин. Нейронные сети: полный курс, 2 -е изд.:Пер. с англ.. -М.:”Вильямс”, 2006. - 1104 с.

2. Галушкин А.И. Нейрокомпьютеры. Кн.3.-.М; ИПРЖР,2000.-528с.

3. Нейроподібні методи, алгоритми та структури обробки сигналів і зображень у реальному часі: монографія / Ю.М. Рашкевич, Р.О. Ткаченко, І.Г Цмоць, Д.Д. Пелешко. - Львів: Видавництво Львівської політехніки, 2014. -256 с.

4. Проблемно-ориентированные высокопроизводительные вычислительные системы: В.Ф. Гузик, В.Е. Золотовский: Учебное пособие. Таганрог:Изд-во ТРТУ, 1998. 236 с.

5. Уоссермен Ф.Нейрокомпьютерная техника. - М.: Мир,1992. - 259с.

6. А.В. Палагин, В.Н. Опанасенко. Реконфигуриремые вычислительные системы. - К.: Просвіта, 2006.- 280с.

7. Круглов В.В., Борисов В.В. Искусственные нейронные сети. Теория и практика. - М.: Горячая Линия-Телеком, 2002. - 382 с.

8. Николаев А.Б., Фоминых И.Б. Нейросетевые методы анализа и обработки данных. Учебное пособие. - М.: МАДИ (ГТУ), 2003, - 95с.

9. Цмоць І.Г. Інформаційні технології та спеціалізовані засоби обробки сигналів і зображень у реальному часі. - Львів: УАД, 2005.- 227с.

10. Грибачев В. П. Элементная база аппаратных реализаций нейронных сетей // Компоненты и технологии. 2006. № 8

11. Круг П.Г. Нейронные сети и нейрокомпьютеры: Учебное пособие по курсу Микропроцессоры. - М.: Издательство МЭИ, 2002. - 176 с.

Размещено на Allbest.ru

...

Подобные документы

  • Особливості архітектури комп'ютерних мереж. Апаратні та програмні засоби комп'ютерних мереж, їх класифікація та характеристика. Структура та основні складові комунікаційних технологій мереж. Концепції побудови та типи функціонування комп'ютерних мереж.

    отчет по практике [1,2 M], добавлен 12.06.2015

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

    лабораторная работа [128,9 K], добавлен 30.03.2010

  • Історія створення комп’ютерних комунікацій та принципи їх побудови. Характеристика устаткування для створення комп’ютерних мереж. Поняття адресації, види протоколів, їх розвиток, комбінування та особливості використання. Стандарти бездротових мереж.

    курс лекций [1,3 M], добавлен 04.06.2011

  • Основи безпеки даних в комп'ютерних системах. Канали проникнення та принципи побудови систем захисту. Ідентифікація і аутентифікація користувачів. Захист даних від несанкціонованого доступу. Технічні можливості зловмисника і засоби знімання інформації.

    курс лекций [555,1 K], добавлен 05.12.2010

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

    реферат [549,2 K], добавлен 18.03.2010

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

    курсовая работа [275,0 K], добавлен 18.11.2014

  • Принципи побудови тривимірних зображень у ГІС засобами комп’ютерної графіки. Інформативність та точність моделей, створених на основі растрових і векторних програм. Технологія побудови 3D-карт за допомогою "ArcGIS/3D Analyst" та "MapInfo"/"Поверхность".

    дипломная работа [700,6 K], добавлен 10.05.2015

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

    курсовая работа [624,4 K], добавлен 19.05.2015

  • Вивчення історії кафедри "Комп’ютерної інженерії". Дослідження процесу складання, монтажу, налагодження, тестування апаратного забезпечення комп’ютерних систем і мереж. Науково-дослідні роботи у лабораторії "Програмного забезпечення комп’ютерних систем".

    отчет по практике [23,9 K], добавлен 01.03.2013

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

    отчет по практике [72,0 K], добавлен 07.07.2010

  • Аналіз системи збору первинної інформації та розробка структури керуючої ЕОМ АСУ ТП. Розробка апаратного забезпечення інформаційних каналів, структури програмного забезпечення. Алгоритми системного програмного забезпечення. Опис програмних модулів.

    дипломная работа [1,9 M], добавлен 19.08.2012

  • Підхід Фліна до класифікації архітектур комп’ютерних систем. Доповнення Ванга та Бріггса до класифікації Фліна. Класифікація MIMD-архітектур Джонсона. Особливості способів компонування комп’ютерних систем Хендлера, Фенга, Шора, Базу та Шнайдера.

    реферат [233,7 K], добавлен 08.09.2011

  • Систeмa кepyвaння iнфopмaцiйнoю тexнoлoгiєю, її функції i зaдaчi. Оброблення помилок і керування безпекою. Функціональна схема локальної обчислювальної мережі. Загальні принципи побудови комп'ютерних мереж. Характеристика протоколу TCP/IP та IP.

    курсовая работа [664,3 K], добавлен 14.06.2011

  • Алгоритм побудови лінії та використання графічної бібліотеки DirectX. Способи побудови довільної кількості довільного розміру точок на поверхні форми. Можливості комп'ютера виконувати мультимедійні програми під управлінням операційної системи Windows.

    контрольная работа [416,9 K], добавлен 22.10.2009

  • Основні вимоги до операційних систем реального часу, забезпечення передбачуваності або детермінованості поведінки системи в найгірших зовнішніх умовах. Процеси, потоки та завдання, планування та пріоритети, пам'ять, переривання, годинники і таймери.

    реферат [29,4 K], добавлен 21.05.2010

  • Поняття пам’яті в комп’ютері. Класифікація сучасних персональних комп’ютерів за їх ознаками. Основні принципи будови та функціонування комп'ютерних систем. Функціональність смартфонів і комунікаторів в порівнянні із звичайними мобільними телефонами.

    курсовая работа [70,3 K], добавлен 31.01.2014

  • Розрахунок інформаційних потоків у ЛОМ підприємства, планування середнього трафіку і коефіцієнта використання мережі. Планування структурованої кабельної системи. Структура клієнт-серверних компонентів корпоративної комп’ютерної мережі, захист інформації.

    курсовая работа [828,7 K], добавлен 01.06.2013

  • Класифікація систем комп’ютерної графіки, її різновиди та сфери використання. Міні-комп’ютери як зменшена версія магістральних. Загальна структура і функції комп’ютерної графіки. Растрова графіка, класифікація, призначення і функції її прикладних систем.

    контрольная работа [12,5 K], добавлен 12.10.2010

  • Огляд та конфігурація комп’ютерних мереж - двох або більше комп’ютерів, об’єднаних кабелем таким чином, щоб вони могли обмінюватись інформацією. Характеристика мереживих пристроїв иа середовища передачі даних. Під’єднання до мережі NetWare та Internet.

    дипломная работа [1,5 M], добавлен 15.02.2010

  • Структура та галузі застосування систем цифрової обробки сигналів. Дискретне перетворення Фур’є. Швидкі алгоритми ортогональних тригонометричних перетворень. Особливості структурної організації пам’яті комп’ютерних систем цифрової обробки сигналів.

    лекция [924,7 K], добавлен 20.03.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.