7.3.1. Устаревшие IPC-методы в Unix

7.3.1. Устаревшие IPC-методы в Unix

Операционная система Unix (созданная в 1969 году) предшествовала протоколу TCP/IP (появившемуся в 1980 году) и повсеместному распространению сетей позднее в 90-х годах прошлого века. Неименованные каналы, перенаправление и вызовы с созданием подоболочки были характерны для Unix с ранних дней ее существования, однако история Unix изобилует отжившими API-интерфейсами, связанными с устаревшими IPC-методами и сетевыми моделями, начиная со средства шх (), которое появилось в версии 6 (1976) и было отклонено до выхода версии 7 (1979).

В конечном итоге BSD-сокеты победили, когда IPC-механизм объединился с сетью. Однако это случилось только после 15 лет исследований, которые оставили за собой множество пережитков. Знать о них полезно, поскольку в Unix-документации, вероятно, найдутся ссылки на них, которые могут создать ошибочное мнение о том, что данные методы все еще используются. Более подробно эти устаревшие методы описываются в книге "Unix Network Programming" [80].

Действительным оправданием для всех "мертвых" IPC-средств в старых Unix-сис-темах ветви AT&T была политика. Группу поддержки Unix (The Unix Support Group) возглавлял менеджер низкого уровня, тогда как некоторыми проектами, в которых использовалась Unix, руководили вице-президенты. У них были возможности создавать непреодолимые запросы, и они не потерпели бы возражения, что большинство IPC-механизмов являются взаимозаменяемыми.

Дуг Макилрой.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

1. Методы

Из книги Информатика и информационные технологии: конспект лекций автора Цветкова А В

1. Методы Описание метода внутри объектного типа соответствует опережающему описанию метода (forward). Таким образом, где-нибудь после описания объектного типа, но внутри той же самой области действия, что и область действия описания объектного типа, метод должен


29. Методы

Из книги Информатика и информационные технологии автора Цветкова А В

29. Методы Описание метода внутри объектного типа соответствует опережающему описанию метода (forward). Таким образом, где-нибудь после описания объектного типа, но внутри той же самой области действия, что и область действия описания объектного типа, метод должен


Unix-строки (чтение и запись Unix-файлов)

Из книги Советы по Delphi. Версия 1.0.6 автора Озеров Валентин

Unix-строки (чтение и запись Unix-файлов) Данный модуль позволяет читать и записывать файлы формата Unix.unit StreamFile;interfaceUses SysUtils;Procedure AssignStreamFile(var f: text; FileName: String);implementationConst BufferSize = 128;Type TStreamBuffer = Array[1..High(Integer)] of Char; TStreamBufferPointer = ^TStreamBuffer; TStreamFileRecord = Record  Case Integer Of  1: (   Filehandle: Integer;   Buffer:


1.1.7. Методы

Из книги Интернет решения от доктора Боба автора Сворт Боб

1.1.7. Методы Компонент TUUCode имеет три метода; один public конструктор, один protected метод и один public метод:Конструктор Create используется для создания компонента и инициализации свойств ао умолчанию (default) для Active, FileMode, Headers и About.Метод Activate используется для вызова метода UUCode во


7.3.1. Устаревшие IPC-методы в Unix

Из книги Искусство программирования для Unix автора Реймонд Эрик Стивен

7.3.1. Устаревшие IPC-методы в Unix Операционная система Unix (созданная в 1969 году) предшествовала протоколу TCP/IP (появившемуся в 1980 году) и повсеместному распространению сетей позднее в 90-х годах прошлого века. Неименованные каналы, перенаправление и вызовы с созданием


Устаревшие предыдущие версии Windows

Из книги Системное программирование в среде Windows автора Харт Джонсон М

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


2.2.2. Устаревшие функции WinSock 1

Из книги О чём не пишут в книгах по Delphi автора Григорьев А. Б.

2.2.2. Устаревшие функции WinSock 1 В этом разделе мы познакомимся с теми устаревшими функциями, которые не стоит применять в 32-разрядных программах. Рассмотрим мы их, разумеется, очень обзорно, только для того, чтобы после прочтения книги вас не смущали упоминания этих функций


Методы

Из книги Справочник по JavaScript автора Коллектив авторов

Методы clear()Этот метод предназначен для очистки текущего документа из окна браузера.close()Заставляет Web-страницу немедленно обновить свое содержимое после использования методов write. Метод не принимает параметров и не возвращает значения.createAttribute()createAttribute( "Имя Атрибута"


Методы

Из книги Windows Vista. Трюки и эффекты автора Зозуля Юрий

Методы alert()alert({Текст})Выводит на экран окно предупреждения с текстом, переданным в качестве параметра.back()Возвращается к предыдущему документу, как если бы на панели инструментов нажали кнопку Назад.Поддерживается только NN начиная с 4.0blur()Удаляет фокус с


Методы

Из книги UNIX: разработка сетевых приложений автора Стивенс Уильям Ричард

Методы loadload({Адрес файла нового документа}, {Новая ширина слоя в пикселах})Позволяет заменить содержимое слоя. В качестве первого параметра принимается интернет-адрес документа, который будет отображен в текущем слое. В качестве второго параметра указывается новая


5.3. Устаревшие программы в Windows Vista

Из книги Описание языка PascalABC.NET автора Коллектив РуБоард

5.3. Устаревшие программы в Windows Vista Почему программы могут быть несовместимыми с Windows VistaНа момент выхода Windows Vista существовали тысячи программ, которые успешно работали в Windows ХР или более ранних версиях системы. И хотя большинство из них будут работать и в Vista, нередко при


11.20. Устаревшие функции поиска адресов IPv6

Из книги автора

11.20. Устаревшие функции поиска адресов IPv6 В процессе разработки IPv6 интерфейс поиска адресов IPv6 много раз претерпевал серьезные изменения. В какой-то момент интерфейс был сочтен усложненным и недостаточно гибким, так что от него полностью отказались в RFC 2553 [38]. Документ RFC


Методы

Из книги автора

Методы Методы представляют собой процедуры и функции, объявленные внутри класса или записи. Особыми разновидностями методов являются конструкторы, деструкторы и перегруженные операции.Определение методов можно давать как внутри класса (стиль Java, C#, C++), так и вне класса


Методы Any, All

Из книги автора

Методы Any, All Описание методовМетоды приведены для последовательности sequence of T. function Any(): boolean; Проверяет, содержит ли последовательность какие-либо элементы. function Any(predicate: T->boolean): boolean; Проверяет, удовлетворяет ли какой-либо элемент последовательности заданному


Методы Count

Из книги автора

Методы Count Описание методовМетоды приведены для последовательности sequence of T. function Count(): integer; Возвращает количество элементов в последовательности. function Count(predicate: T->boolean): integer; Возвращает число, представляющее количество элементов последовательности,


Методы Min, Max

Из книги автора

Методы Min, Max Описание методовМетоды приведены для последовательности sequence of T. function Min(): число; Вычисляет минимальный элемент последовательности значений числового типа. function Min(selector: T->число): число; Вызывает функцию преобразования для каждого элемента