|
|
||
4. Использование IPC |
||
Зачем может потребоваться IPC? Одним из чрезвычайно полезных приложений IPC, которое многие используют каждый день, является World Wide Web (и весь Интернет в целом). Чтобы отобразить Web-страничку, браузер вступает в контакт с сервером Web, и эти две существенно отличающиеся друг от друга программы обмениваются данными. Браузер работает локально в среде Windows. Сервер работает на удаленном компьютере, возможно, в другой операционной системе (огромное количество Web-серверов работает в среде Unix), однако это не имеет никакого значения. Все проблемы, связанные с передачей данных от сервера к клиенту и обратно, решает одна из технологий IPC. Другим примером использования IPC является система, обеспечивающая доступ к удаленному серверу базы данных или система, занимающаяся обслуживанием распределенных рабочих станций. К этой категории можно отнести системы обработки транзакций, установленные в банках, крупных магазинах, железнодорожных вокзалах и аэропортах. Ни одна из этих систем не смогла бы работать без IPC. По мере развития операционных систем появляются все новые механизмы IPC. Вместе с тем многие старые методы по-прежнему обладают существенными преимуществами, в связи с чем их использование во многих областях продолжается. Чтобы обеспечить поддержку старых технологий IPC и вместе с тем не отстать от времени, разработчики Windows включили в состав этой ОС целый набор средств и механизмов, которые можно классифицировать как IPC. Конечно, не все они применимы абсолютно в любой ситуации. Каждый из них обладает своими преимуществами и недостатками. |
||
|
||
4 |