Многозадачность и диалог
Модератор: vadim64
- Spook1680
- лейтенант
- Сообщения: 996
- Зарегистрирован: 2009-07-28 12:26:09
Многозадачность и диалог
Возник диалог
типа вот проц с 4 ядрами на видне 7
он одновлеменнно выполяет задачи - типа многозадачный
или всетаки планировщик ОС распихает процеессы.
Где можно просветиться в инете на эту тему.
Или вобще понятие МНОгозадачности очень субъективное.
Многозада?чность (англ. multitasking) — свойство операционной системы или среды программирования обеспечивать возможность параллельной (или псевдопараллельной) обработки нескольких процессов. Истинная многозадачность операционной системы возможна только в распределённых вычислительных системах.
Существует 2 типа многозадачности[1]:
Процессная многозадачность (основанная на процессах — одновременно выполняющихся программах). Здесь программа — наименьший элемент кода, которым может управлять планировщик операционной системы. Более известна большинству пользователей (работа в текстовом редакторе и прослушивание музыки).
Поточная многозадачность (основанная на потоках). Наименьший элемент управляемого кода — поток (одна программа может выполнять 2 и более задачи одновременно).
типа вот проц с 4 ядрами на видне 7
он одновлеменнно выполяет задачи - типа многозадачный
или всетаки планировщик ОС распихает процеессы.
Где можно просветиться в инете на эту тему.
Или вобще понятие МНОгозадачности очень субъективное.
Многозада?чность (англ. multitasking) — свойство операционной системы или среды программирования обеспечивать возможность параллельной (или псевдопараллельной) обработки нескольких процессов. Истинная многозадачность операционной системы возможна только в распределённых вычислительных системах.
Существует 2 типа многозадачности[1]:
Процессная многозадачность (основанная на процессах — одновременно выполняющихся программах). Здесь программа — наименьший элемент кода, которым может управлять планировщик операционной системы. Более известна большинству пользователей (работа в текстовом редакторе и прослушивание музыки).
Поточная многозадачность (основанная на потоках). Наименьший элемент управляемого кода — поток (одна программа может выполнять 2 и более задачи одновременно).
Последний раз редактировалось f_andrey 2011-11-10 15:59:15, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Neus
- капитан
- Сообщения: 1961
- Зарегистрирован: 2008-09-08 21:59:56
-
- ст. лейтенант
- Сообщения: 1374
- Зарегистрирован: 2010-02-05 0:21:40
Re: Многозадачность и диалог
вопрос не понят.
Планировщик ОС распихивает задачи по процессорам (ядрам), а потом они там выполняются одновременно.
Планировщик ОС распихивает задачи по процессорам (ядрам), а потом они там выполняются одновременно.
- Spook1680
- лейтенант
- Сообщения: 996
- Зарегистрирован: 2009-07-28 12:26:09
Re: Многозадачность и диалог
Ок., у меня сложилось предстовление что это обязательно последовательное выполнение задач (ну в зависимости от приоретета).FiL писал(а):вопрос не понят.
Планировщик ОС распихивает задачи по процессорам (ядрам), а потом они там выполняются одновременно.
Получается что если 4 ядер., проц от интел и мы слушаем музыку, пишем текст в ворде, общаемся по асе, качаем фильм. Все эти задачи буду в ядрах выполняться одновременно.
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "
-
- проходил мимо
Re: Многозадачность и диалог
и да и нет
конкретно одним приложением один процессор не занимается постоянно
у приложение есть кван времени по шедуплеру которое отводится на работу
дальше процессор переключается в свои ядреные и прочие дела или на другое приложение
когда нужно будет продолжить выполнение приложением, оно может уже быть продолжено работой на другом процессоре, а может и быть закрепеленно за работой только одним процессором(но не постоянно)
так же одно и тоже приложение(код) может выполнятся сразу несколькими или вообще всеми процессорами одновременно, но опять же по кванту времени, один процессор может переключится на другой код, третий может дойди в приложении до какого то кода и что то ждать в этом коде,
итд
конкретно одним приложением один процессор не занимается постоянно
у приложение есть кван времени по шедуплеру которое отводится на работу
дальше процессор переключается в свои ядреные и прочие дела или на другое приложение
когда нужно будет продолжить выполнение приложением, оно может уже быть продолжено работой на другом процессоре, а может и быть закрепеленно за работой только одним процессором(но не постоянно)
так же одно и тоже приложение(код) может выполнятся сразу несколькими или вообще всеми процессорами одновременно, но опять же по кванту времени, один процессор может переключится на другой код, третий может дойди в приложении до какого то кода и что то ждать в этом коде,
итд
-
- проходил мимо
Re: Многозадачность и диалог
и вообще есть книга виндовс инсайд
найдите почитайте
найдите почитайте
-
- ст. лейтенант
- Сообщения: 1374
- Зарегистрирован: 2010-02-05 0:21:40
Re: Многозадачность и диалог
Ну да, будут. Надо только учитывать, что кроме музыки, ворда, аси и качалки в системе запущено еще сотня-другая процессов. И они тоже должны как-то жить. Так что в любой момент времени выполняются каких-то 4, но вот какие - это уже вопрос к планировщику.Spook1680 писал(а):Ок., у меня сложилось предстовление что это обязательно последовательное выполнение задач (ну в зависимости от приоретета).FiL писал(а):вопрос не понят.
Планировщик ОС распихивает задачи по процессорам (ядрам), а потом они там выполняются одновременно.
Получается что если 4 ядер., проц от интел и мы слушаем музыку, пишем текст в ворде, общаемся по асе, качаем фильм. Все эти задачи буду в ядрах выполняться одновременно.
- Neus
- капитан
- Сообщения: 1961
- Зарегистрирован: 2008-09-08 21:59:56
Re: Многозадачность и диалог
ну дак я ему ее и далГость писал(а):и вообще есть книга виндовс инсайд
найдите почитайте

http://www.efes.odessa.ua/
-
- проходил мимо
Re: Многозадачность и диалог
то старенькая книга)) и помоему без картинок
пусть новую прошлогоднюю версию почитает
пусть новую прошлогоднюю версию почитает
- Spook1680
- лейтенант
- Сообщения: 996
- Зарегистрирован: 2009-07-28 12:26:09
Re: Многозадачность и диалог
*KISSED* Парни, это я уже читал.
Было просто человеческое желание подискутировать, пообщаться. Ведь не смотря на то, что написано в данной книге, каждый это себе представляет по своему.
Мне было важно услышить ваше мнение, как собиседников.
Было просто человеческое желание подискутировать, пообщаться. Ведь не смотря на то, что написано в данной книге, каждый это себе представляет по своему.
Мне было важно услышить ваше мнение, как собиседников.
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "
-
- ст. лейтенант
- Сообщения: 1374
- Зарегистрирован: 2010-02-05 0:21:40
Re: Многозадачность и диалог
представлять это можно и по-своему. но работает это для всех одинаково.
- Spook1680
- лейтенант
- Сообщения: 996
- Зарегистрирован: 2009-07-28 12:26:09
Re: Многозадачность и диалог
И да и нет., вопрос теологический, каждый думает по своему... - а значит у каждого и работает по своему.FiL писал(а):представлять это можно и по-своему. но работает это для всех одинаково.
филосовско-технарский вопрсо.
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "
-
- сержант
- Сообщения: 258
- Зарегистрирован: 2009-10-31 22:13:04
- Контактная информация:
Re: Многозадачность и диалог
Таненбаума читай там все расписано.
- Spook1680
- лейтенант
- Сообщения: 996
- Зарегистрирован: 2009-07-28 12:26:09
Re: Многозадачность и диалог
Dark_ASU писал(а):Таненбаума читай там все расписано.

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

Но с живими людьми интересней общаться и вести диалог.
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "