рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Многопоточность

Работа сделанна в 2005 году

Многопоточность - Реферат, раздел Связь, - 2005 год - Технология "Клиент-Сервер" Многопоточность. Одна Из Главных Отличительных Особенностей Сетевой Операцион...

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

Эти такты выполняются независимо то того, занят процессор или нет. При многопоточной обработке процесс подразделяется на потоки, каждый из которых выполняется микропроцессором по отдельности. Планирование потоков осуществляется операционной системой рисунок 3. потоки ПРОЦЕССОР Приложение 1 2 3 РИСУНОК 3 Многозадачность На самом деле многозадачность это нечто ловкости рук фокусника, ибо на одном процессоре два процесса не выполняются.

Время процессора предоставляется каждому процессу отдельно, а человеку кажется, что эти процессы идут параллельно. Такое впечатление создатся благодаря высокой скорости работы процессора и способностью перемешивать выделенные интервалы времени. Весь фокус в том, что для компьютера и операционной системы время течет намного быстрее, чем для людей. Многозадачность в любом виде выгодна, как средство повышения производительности. На сильно загруженном сервере, например, преимущества очевидны.

Ясно, что выигрыш будет ещ более, если многозадачность реализована на компьютере-клиенте это позволяет ещ лучше координировать взаимодействие сервера с клиентом и управлять им с ещ большей эффективностью, нежели в случае, когда клиент и сервер в определнный момент времени решают вместе или порознь одну единственную задачу. Многопроцессорная обработка Для сред с высокой нагрузкой многопроцессорная обработка просто необходима. В этом случае система может ещ успешнее справляться с задачами за счет того, что нагрузка перекладывается на много параллельных процессоров. Многопроцессорная обработка может быть симметричной и асимметричной.

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

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

– Конец работы –

Эта тема принадлежит разделу:

Технология "Клиент-Сервер"

Самые первые компьютерные сети были довольно примитивными скорость работы такой сети была очень маленькой по сравнению с современными сетевыми… С совершенствованием аппаратной части сетей совершенствовалось и сетевое… Одной из таких технологий является технология клиент-сервер, позволяющая пользователям сети получать быстрый доступ к…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Многопоточность

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Одноранговая модель подходит для небольших сетей
Одноранговая модель подходит для небольших сетей. В одноранговой сети каждый компьютер может общаться с любым другим, предоставляя всем узлам сети свои файлы и принтеры и пользуясь чужими ресурсами

Модель клиент-сервер лучше подходит для крупных сетей
Модель клиент-сервер лучше подходит для крупных сетей. При большом числе компьютеров десятки, сотни и даже тысячи предприятия чаще всего полагаются на сети модели клиент-сервер. Упрощенно мо

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги