Страница 1 из 1
Многозадачность и диалог
Добавлено: 2011-11-10 12:30:25
Spook1680
Возник диалог
типа вот проц с 4 ядрами на видне 7
он одновлеменнно выполяет задачи - типа многозадачный
или всетаки планировщик ОС распихает процеессы.
Где можно просветиться в инете на эту тему.
Или вобще понятие МНОгозадачности очень субъективное.
Многозада?чность (англ. multitasking) — свойство операционной системы или среды программирования обеспечивать возможность параллельной (или псевдопараллельной) обработки нескольких процессов. Истинная многозадачность операционной системы возможна только в распределённых вычислительных системах.
Существует 2 типа многозадачности[1]:
Процессная многозадачность (основанная на процессах — одновременно выполняющихся программах). Здесь программа — наименьший элемент кода, которым может управлять планировщик операционной системы. Более известна большинству пользователей (работа в текстовом редакторе и прослушивание музыки).
Поточная многозадачность (основанная на потоках). Наименьший элемент управляемого кода — поток (одна программа может выполнять 2 и более задачи одновременно).
Re: Многозадачность и диалог
Добавлено: 2011-11-10 14:54:27
Neus
Re: Многозадачность и диалог
Добавлено: 2011-11-10 20:08:23
FiL
вопрос не понят.
Планировщик ОС распихивает задачи по процессорам (ядрам), а потом они там выполняются одновременно.
Re: Многозадачность и диалог
Добавлено: 2011-11-10 22:25:54
Spook1680
FiL писал(а):вопрос не понят.
Планировщик ОС распихивает задачи по процессорам (ядрам), а потом они там выполняются одновременно.
Ок., у меня сложилось предстовление что это обязательно последовательное выполнение задач (ну в зависимости от приоретета).
Получается что если 4 ядер., проц от интел и мы слушаем музыку, пишем текст в ворде, общаемся по асе, качаем фильм. Все эти задачи буду в ядрах выполняться одновременно.
Re: Многозадачность и диалог
Добавлено: 2011-11-10 23:29:59
Гость
и да и нет
конкретно одним приложением один процессор не занимается постоянно
у приложение есть кван времени по шедуплеру которое отводится на работу
дальше процессор переключается в свои ядреные и прочие дела или на другое приложение
когда нужно будет продолжить выполнение приложением, оно может уже быть продолжено работой на другом процессоре, а может и быть закрепеленно за работой только одним процессором(но не постоянно)
так же одно и тоже приложение(код) может выполнятся сразу несколькими или вообще всеми процессорами одновременно, но опять же по кванту времени, один процессор может переключится на другой код, третий может дойди в приложении до какого то кода и что то ждать в этом коде,
итд
Re: Многозадачность и диалог
Добавлено: 2011-11-10 23:34:39
Гость
и вообще есть книга виндовс инсайд
найдите почитайте
Re: Многозадачность и диалог
Добавлено: 2011-11-11 0:06:48
FiL
Spook1680 писал(а):FiL писал(а):вопрос не понят.
Планировщик ОС распихивает задачи по процессорам (ядрам), а потом они там выполняются одновременно.
Ок., у меня сложилось предстовление что это обязательно последовательное выполнение задач (ну в зависимости от приоретета).
Получается что если 4 ядер., проц от интел и мы слушаем музыку, пишем текст в ворде, общаемся по асе, качаем фильм. Все эти задачи буду в ядрах выполняться одновременно.
Ну да, будут. Надо только учитывать, что кроме музыки, ворда, аси и качалки в системе запущено еще сотня-другая процессов. И они тоже должны как-то жить. Так что в любой момент времени выполняются каких-то 4, но вот какие - это уже вопрос к планировщику.
Re: Многозадачность и диалог
Добавлено: 2011-11-11 15:30:22
Neus
Гость писал(а):и вообще есть книга виндовс инсайд
найдите почитайте
ну дак я ему ее и дал
http://www.efes.odessa.ua/
Re: Многозадачность и диалог
Добавлено: 2011-11-11 17:52:04
Гость
то старенькая книга)) и помоему без картинок
пусть новую прошлогоднюю версию почитает
Re: Многозадачность и диалог
Добавлено: 2011-11-11 18:29:50
Spook1680
*KISSED* Парни, это я уже читал.
Было просто человеческое желание подискутировать, пообщаться. Ведь не смотря на то, что написано в данной книге, каждый это себе представляет по своему.
Мне было важно услышить ваше мнение, как собиседников.
Re: Многозадачность и диалог
Добавлено: 2011-11-11 20:29:30
FiL
представлять это можно и по-своему. но работает это для всех одинаково.
Re: Многозадачность и диалог
Добавлено: 2011-11-11 22:20:18
Spook1680
FiL писал(а):представлять это можно и по-своему. но работает это для всех одинаково.
И да и нет., вопрос теологический, каждый думает по своему... - а значит у каждого и работает по своему.
филосовско-технарский вопрсо.
Re: Многозадачность и диалог
Добавлено: 2011-11-14 14:51:35
Dark_ASU
Таненбаума читай там все расписано.
Re: Многозадачность и диалог
Добавлено: 2011-11-14 15:16:07
Spook1680
Dark_ASU писал(а):Таненбаума читай там все расписано.

я знаю что там написано, Dark_ASU меня ваше мнение интересовало и ваши слова.
Вот вы прочитали, поняли. и в то же время да же в двух словах об этом не обмолвились, пример на пальцах не привили.))

а Таненбаум никуда не убежит, он прочитан.
Но с живими людьми интересней общаться и вести диалог.