Автор работы: Пользователь скрыл имя, 16 Декабря 2011 в 00:29, реферат
Как результат эволюции компьютерных технологий появились компьютерные сети. Само появление компьютерных сетей ознаменовало новый этап в компьютерной технологии.
Самые первые компьютерные сети были довольно примитивными – скорость работы такой сети была очень маленькой по сравнению с современными сетевыми технологиями, но для того времени и это было достижение.
С совершенствованием аппаратной части сетей совершенствовалось и сетевое программное обеспечение. Со временем потребовалось совершенствование самих технологий, а не только развитие аппаратуры и программного обеспечения. Были разработаны современные сетевые технологии. Одной из таких технологий является технология «клиент-сервер», позволяющая пользователям сети получать быстрый доступ к ресурсам. Об этой сетевой технологии мы и хотели подробно рассказать.
Основная часть
Введение………………………………………………………………………………3
Одноранговая модель подходит для небольших сетей ……………...4
Модель «клиент-сервер» лучше подходит для крупных сетей ……..6
Серверы и клиенты трудятся вместе …………………………………6
Серверные операционные системы …………………………………..8
Многопоточность………………………………………………………9
Многозадачность ………………………………………………………10
Многопроцессорная обработка информации……………………… ..10
Одна
из главных отличительных
При
многопоточной обработке
потоки
1
2
3
Многозадачность
На самом деле многозадачность – это нечто ловкости рук фокусника, ибо на одном процессоре два процесса не выполняются. Время процессора предоставляется каждому процессу отдельно, а человеку кажется, что эти процессы идут параллельно. Такое впечатление создаётся благодаря высокой скорости работы процессора и способностью перемешивать выделенные интервалы времени. Весь фокус в том, что для компьютера и операционной системы время течет намного быстрее, чем для людей.
Многозадачность в любом виде выгодна, как средство повышения производительности. На сильно загруженном сервере, например, преимущества очевидны. Ясно, что выигрыш будет ещё более, если многозадачность реализована на компьютере-клиенте – это позволяет ещё лучше координировать взаимодействие сервера с клиентом и управлять им с ещё большей эффективностью, нежели в случае, когда клиент и сервер в определённый момент времени решают вместе или порознь одну единственную задачу.
Многопроцессорная обработка.
Для
сред с высокой нагрузкой
Многопроцессорная обработка может быть симметричной и асимметричной. При симметричной обработке любой процесс может быть поручен любому, в данный момент свободному процессору.
При
асимметричной обработке
В силу больше гибкости симметричной обработки, система с ее поддержкой обеспечивает два важных преимущества.
Во-первых, повышается отказоустойчивость, потому что один процессор способен справиться с любой задачей и отказ одного процессора не ведёт к отказу всей системы.
Во-вторых,
улучшается балансировка нагрузки, так
как операционная система способна
распределять её среди процессоров
равномерно и тем самым предотвращать
появление узких мест из-за слишком
частых обращений к одним процессорам
и пренебрежения остальными.