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

Автор работы: Пользователь скрыл имя, 16 Декабря 2011 в 00:29, реферат

Описание

Как результат эволюции компьютерных технологий появились компьютерные сети. Само появление компьютерных сетей ознаменовало новый этап в компьютерной технологии.
Самые первые компьютерные сети были довольно примитивными – скорость работы такой сети была очень маленькой по сравнению с современными сетевыми технологиями, но для того времени и это было достижение.
С совершенствованием аппаратной части сетей совершенствовалось и сетевое программное обеспечение. Со временем потребовалось совершенствование самих технологий, а не только развитие аппаратуры и программного обеспечения. Были разработаны современные сетевые технологии. Одной из таких технологий является технология «клиент-сервер», позволяющая пользователям сети получать быстрый доступ к ресурсам. Об этой сетевой технологии мы и хотели подробно рассказать.

Содержание

Основная часть
Введение………………………………………………………………………………3
Одноранговая модель подходит для небольших сетей ……………...4
Модель «клиент-сервер» лучше подходит для крупных сетей ……..6
Серверы и клиенты трудятся вместе …………………………………6
Серверные операционные системы …………………………………..8
Многопоточность………………………………………………………9
Многозадачность ………………………………………………………10
Многопроцессорная обработка информации……………………… ..10

Работа состоит из  1 файл

Политов Операц Системы.docx

— 31.37 Кб (Скачать документ)

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

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

         
 

         

             потоки  

      1 

      2

                             3

Многозадачность

 

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

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

                    Многопроцессорная   обработка.

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

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

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

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

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

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

 

Информация о работе Технология Клиент-сервер