Interprocess Communication
Категория реферата: Рефераты по информатике, программированию
Теги реферата: курсовые работы, рефераты скачать бесплатно
Добавил(а) на сайт: Ponikarov.
Предыдущая страница реферата | 3 4 5 6 7 8 9 10 11 12 13 | Следующая страница реферата
С помощью средств CSH можно составлять программы. В этих программах
могут фигурировать имена переменных CSH, которые мы можем интерпретировать
как имена файлов. Средствами CSH можно определять ряд свойств, связанных с
именем, которое мы интерпретируем как имя файла. В частности, есть
возможности проверки, существует ли такой-то файл. Есть возможность
проверки, является ли такой-то файл каталогом или не является. Есть
возможность проверки всех прав доступа. Есть возможность определения
размера файла. И, наконец, есть возможность запуска файла как команды.
Кстати, с помощью этих средств реализовано множество команд системы.
Программы на CSH можно вводить построчно, в этом случае CSH играет роль
транслятора-интерпретатора, а можно программу на CSH записать в некоторый
файл и исполнять его как командный файл (Но все равно будет происходить
процесс интерпретации).
Специальные файлы
Любой командный язык имеет набор т.н. профайлов, или стартовых файлов.
CSH имеет две разновидности этих файлов: это файлы, которые могут
выполняться при старте CSH, и файлы, которые выполняются при завершении
работы.
При старте CSH работает с двумя файлами - .cshrc и .login. Файл .cshrc
- это командный файл, в котором пользователь по своему усмотрению может
размещать произвольное количество команд на CSH, которые будут выполняться
сразу после запуска CSH (например, в этом файле может находиться команда
тестирования файловой системы и т.д.). Файл .login запускается при входе
пользователя в систему. В этом файле также может находиться любая
последовательность команд, например там может быть переопределение имен
команд, наиболее приемлемое для данного пользователя (потому что мнемоника
команд в UNIX достаточно тяжелая, да и параметров у каждой команды много).
При завершении работы с CSH запускается файл с именем .logout в котором также может находиться некоторый набор команд.
Есть стандартный файл, который может образоваться в процессе работы - это файл .history. Если у вас определена возможность сохранения истории, то как раз в этом файле буферизуется предыстория вашей работы.
Теперь подведем итог, и я напомню в чем вы должны разобраться сами:
1. CSH - как язык программирования. Типы переменных CSH.
Программирование на CSH.
1. Соглашения, которые определяет CSH при работе со строками.
Разбиение командной строки на слова. Интерпретация метасимволов. Возможность ссылки на командные строки предыстории.
2. Встроенные команды CSH.
3. Специальные переменные CSH: внутренние переменные и переменные окружения.
4. Специальные командные файлы CSH.
Лекция №22
Многомашинные ассоциации
Терминальные комплексы
Первые многомашинные ассоциации появились в начале 60-х годов и это было связано с двумя проблемами. Первая проблема - проблема обеспечения массового доступа к вычислительным ресурсам некоторой вычислительной системы. Второе - появление задач, требовавших возможности привлечения для их решения более чем одной вычислительной системы. С точки зрения интеллектуализации многомашинных ассоциаций, первым типом многомашинных комплексов был терминальный комплекс. Терминальный комплекс можно определить как набор программных и аппаратных средств, предназначенных для взаимодействия пользователей с вычислительной установкой, через телефонную или телеграфную сеть (или через любую другую среду, через которую можно обеспечить связь).
Структуру терминального комплекса можно изобразить следующим образом:
Есть вычислительная система, имеется канал взаимодействия с внешним миром, к которому подключено устройство, называемое мультиплексор. Это устройство, которое обеспечивает взаимодействие группы внешних устройств с вычислительной системой (ВС) через один канал ввода/вывода. К каналам мультиплексора могут быть подключены локальные терминалы.
Кроме того может быть подключено устройство, называемое модемом. Модем позволяет выйти в телефонную или телеграфную сеть, работающую в аналоговом режиме, и передавать информацию (модему, в другой части сети). К модему подключается удаленный терминал. Модем преобразует дискретный сигнал, поступающий от ВС (или терминала), в аналоговый сигнал, который уже можно передавать по сети; и обратно - аналоговый в дискретный.
Телефонная сеть состоит из какого-то набора телефонных станций, и она предоставляет т.н. коммутируемый канал. Суть его заключается в том, что при нескольких звонках к одному и тому же абоненту, раз от раза маршруты коммутации (т.е. набор проводов, по которым идет сообщение) отличаются друг от друга, за счет того, что каждый раз выбираются свободные каналы.
Может быть также многоуровневое мультиплексирование. Вместо удаленного терминала, подключается удаленный мультиплексор, и начиная от него может быть продолжение этого же уровня рисунков. Это означает, что мы, работая за терминалом второго (или третьего, четвертого, и т.д.) уровня существенно загружаем коммутируемую линию.
Линия связи, которая связывает один удаленный терминал с компьютером, называется линией связи типа точка-точка. Эта линия может быть либо арендуемой (мы договариваемся с телефонными станциями и фиксируем коммутацию), либо коммутируемой.
Канал может быть многоточечным. При этом на входе находится удаленный мультиплексор. Многоточечные каналы также могут быть либо арендуемыми, либо коммутируемыми.
Рекомендуем скачать другие рефераты по теме: история государства и права шпаргалки, класс.
Предыдущая страница реферата | 3 4 5 6 7 8 9 10 11 12 13 | Следующая страница реферата