Операционные системы, среды и оболочки. Макаренко С.И. - 174 стр.

UptoLike

Составители: 

связи был UUCP (средство копирования файлов из одной UNIX-системы в
другую, изначально работавшее по телефонным сетям с помощью модемов).
Было предложено два интерфейса программирования сетевых
приложений:
Berkley sockets
интерфейс транспортного уровня TLI (англ. Transport Layer
Interface).
Интерфейс Berkley sockets был разработан в университете Беркли и
использовал стек протоколов TCP/IP, разработанный там же. TLI был создан
AT&T в соответствии с определением транспортного уровня модели OSI и
впервые появился в системе System V версии 3. Хотя эта версия содержала
TLI и потоки, первоначально в ней не было реализации TCP/IP или других
сетевых протоколов, но подобные реализации предоставлялись сторонними
фирмами. Реализация TCP/IP официально и окончательно была включена в
базовую поставку System V версии 4. Это, как и другие соображения (по
большей части, рыночные), вызвало окончательное размежевание между
двумя ветвями UNIX BSD (университета Беркли) и System V
(коммерческая версия от AT&T). Впоследствии, многие компании,
лицензировав System V у AT&T, разработали собственные коммерческие
разновидности UNIX, такие, как AIX, HP-UX, IRIX, Solaris.
В середине 1983 года была выпущена BSD версии 4.2,
поддерживающая работу в сетях Ethernet и Arpanet. Система стала весьма
популярной. Между 1983 и 1990 годами в BSD были добавлено много новых
возможностей, таких как отладчик ядра, сетевая файловая система NFS,
виртуальная файловая система VFS, и существенно улучшены возможности
работы с файловыми сетями.
Тем временем AT&T выпускала новые версии своей системы,
названной System V. В 1983году была выпущена версия 1 (SVR1 System
V Release 1), включавшая полноэкранный текстовый редактор vi, библиотеку
curses, буферизацию ввода-вывода, кеширование inode. Версия 2 (SVR2),
выпущенная в 1984 году, реализовывала монопольный доступ к файлам (file
locking), доступ к страницам по требованию (demand paging), копирование
при записи (copy-on-write). Версия 3 вышла в 1987 году и включала, среди
прочего, TLI, а также систему поддержки удалённых файловых систем RFS.
Версия 4 (SVR 4), разработанная в сотрудничестве с фирмой Sun и
вышедшая 18 октября 1988, поддерживала многие возможности BSD, в
частности TCP/IP, сокеты, новый командный интерпретатор csh. Кроме того,
там было много других добавлений, таких как символические ссылки,
командный интерпретатор ksh, сетевая файловая система NFS
(заимствованная у SunOS) и т. д.
174
связи был UUCP (средство копирования файлов из одной UNIX-системы в
другую, изначально работавшее по телефонным сетям с помощью модемов).
     Было предложено      два   интерфейса   программирования   сетевых
приложений:
     − Berkley sockets
     − интерфейс транспортного уровня TLI (англ. Transport Layer
       Interface).
      Интерфейс Berkley sockets был разработан в университете Беркли и
использовал стек протоколов TCP/IP, разработанный там же. TLI был создан
AT&T в соответствии с определением транспортного уровня модели OSI и
впервые появился в системе System V версии 3. Хотя эта версия содержала
TLI и потоки, первоначально в ней не было реализации TCP/IP или других
сетевых протоколов, но подобные реализации предоставлялись сторонними
фирмами. Реализация TCP/IP официально и окончательно была включена в
базовую поставку System V версии 4. Это, как и другие соображения (по
большей части, рыночные), вызвало окончательное размежевание между
двумя ветвями UNIX — BSD (университета Беркли) и System V
(коммерческая версия от AT&T). Впоследствии, многие компании,
лицензировав System V у AT&T, разработали собственные коммерческие
разновидности UNIX, такие, как AIX, HP-UX, IRIX, Solaris.
     В середине 1983 года была выпущена BSD версии 4.2,
поддерживающая работу в сетях Ethernet и Arpanet. Система стала весьма
популярной. Между 1983 и 1990 годами в BSD были добавлено много новых
возможностей, таких как отладчик ядра, сетевая файловая система NFS,
виртуальная файловая система VFS, и существенно улучшены возможности
работы с файловыми сетями.
      Тем временем AT&T выпускала новые версии своей системы,
названной System V. В 1983году была выпущена версия 1 (SVR1 — System
V Release 1), включавшая полноэкранный текстовый редактор vi, библиотеку
curses, буферизацию ввода-вывода, кеширование inode. Версия 2 (SVR2),
выпущенная в 1984 году, реализовывала монопольный доступ к файлам (file
locking), доступ к страницам по требованию (demand paging), копирование
при записи (copy-on-write). Версия 3 вышла в 1987 году и включала, среди
прочего, TLI, а также систему поддержки удалённых файловых систем RFS.
Версия 4 (SVR 4), разработанная в сотрудничестве с фирмой Sun и
вышедшая 18 октября 1988, поддерживала многие возможности BSD, в
частности TCP/IP, сокеты, новый командный интерпретатор csh. Кроме того,
там было много других добавлений, таких как символические ссылки,
командный интерпретатор ksh, сетевая файловая система NFS
(заимствованная у SunOS) и т. д.




                                  174