border=0

Технологія »Багатозадачність

Визначення багатозадачності


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


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

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


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


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

Автор: Вікторія Бембібре | + QUOTE
Теми багатозадачності

Соціальні мережі