Теория и практика программирования на Си в Unix
ВведениеОрганизация
Примеры
Средства выражения
Предложения
Сведения из истории UNIX
TCP/IP
ОСНОВНЫЕ ЭЛЕМЕНТЫ СИСТЕМЫ UNIX
Ядро системы UNIX
Программа
Процесс
Обращение к ОС и вызов библиотеки
Создание и разрушение процессов
Идентификация процесса (PID)
Идентификация группы процессов (PGID)
Идентификация группы терминалов и операторский терминал
Идентификация пользователя (UID) и идентификация группы (GID)
Командный интерпретатор shell
Имена файлов и полные имена (pathnames)
Ввод-вывод
Сигналы
Сигналы: особые случаи
Не-блокирующие операции
Асинхронный ввод-вывод
Мультиплексирование ввода-вывода
Процесс "демон"
БАЗОВЫЕ ПОНЯТИЯ TCP/IP
Адрес Ethernet, адрес Internet, имя компьютера
Широковещательный адрес
Маршрутизация
Сетевой уровень IP (Internet Protocol)
Транспортный уровень TCP (Transmission Control Protocol)
Транспортный уровень UDP (User Datagram Protocol)
Службы и номера портов
Связывание
Буферы TCP
Суперсервер inetd
ИТОГИ
Мультипроцессоры и мультимашины
Мультипроцессоры
Мультимашинная организация
Терминология
Что называют распределенной обработкой данных
Цели распределенной обработки данных
Распределение и параллелизм
Прозрачность
МОДЕЛЬ "КЛИЕНТ-СЕРВЕР"
Инструментарий
Программные каналы (pipes)
Именованные каналы (named pipes или fifos)
Общие сведения об IPC System V
Очереди сообщений
Общая память и семафоры
Сокеты и интерфейс TLI
Запуск удаленного процесса
Останов удаленного процесса
Предоставляемые услуги
Использование буферов TCP
Реализация сокетов
Принципы применения
Использование в режиме дейтаграмм
Адресация
Адресация в области AF_INET
Адресация в области AF_UNIX
Включаемые файлы
Основные примитивы
Некоторые вспомогательные программы
- Построение сетевых адресов
Другие примитивы
Присвоение номеров портов
Считывание и запись в сокет в режиме виртуального соединения
Управление сигналами
Управление ошибками
Безопасность
Отладка программ
Суперсервер Internet
Определение параметров сокета
Мультиплексирование с помощью select ()
Асинхронные сокеты
Экспресс-данные
Широковещательная передача
Параллельный сервер
Запуск и останов сервера клиентом
Другие примеры
Принципы
Реализация
Преимущества и недостатки такого подхода
Функциональные возможности и механизмы
Применение
TLI и транспортные службы
Связь между клиентом и сервером
Реализация TLI
Использование в режиме соединения
Использование в режиме без установления логического соединения
Включаемый файл
Функции локального управления
Функции в режиме установления соединения
Функции в режиме отсутствия соединения
Несколько дополнительных программ
Мультиплексирование
Не-блокирующие вызовы
STREAMS
Функциональные особенности и механизмы реализации
СОПОСТАВЛЕНИЕ TLI И СОКЕТОВ
ИТОГИ
Предлагаемый сервис
Модель клиент-сервер
Виртуальные файловые системы
Протокол
Идентификация пользователей
Передача информации между клиентом и сервером в UNIX
Механизмы кэширования
Административные функции
Конфигурация на серверах
Конфигурация на клиентах
Операции поддержки
Возможные проблемы
Эксплуатация
Особенности функционирования
Характеристики
Загрузка сети
Теория и практика программирования на Си в Unix
Система виртуальных файловУстановка первичного сервера имен
Установка вторичного сервера имен
Установка серверов
Установка клиентов
Инициализация пролграммного обеспечения при запуске станции
Операции сопровождения
Взаимодействие между процессами с помощью именованного канала
СРАВНЕНИЕ С NFS
Концепции и предлагаемые возможности
Многооконность
Понятие дисплея
Распределение
Графика
Пользовательский интерфейс
Управление ресурсами
Символьные шрифты
Внешний вид и внутреннее состояние
Запросы и события
Обмен данными между прикладными программами
Протокол коммуникации
Окна и ресурсы
Сервер и прикладные программы
Xlib
Инструментальные средства
Motif и Open Look
Интерактивные средства порождения интерфейсов
Использование прикладных программ
Запуск сервера и клиентов
Производительность
Функциональные возможности и механизмы реализации PEX
Альтернативы PEX
DGL (Distributed Graphic Library)
Распределенный PHIGIX
DGPHIGS
Кодирование и декодирование
Понятия потока и фильтра XDR
Потоки XDR
Стандартный поток ввода-вывода
Поток в памяти
Поток записей
Макросы, связанные с потоками
Фильтры XDR
Управление памятью
Использование RPCGEN
Использование XDR с сокетами или TLI
Микросхемы российские
Запуск ИС происходит при условии U0вх не более 1/3 от Uп, подаваемое на вывод "запуск". Для устранения нестабильности запуска таймера, вызванной пульсацией источника питания, рекомендуется параллельно с источником питания в непосредственной близости к выводам ИС включать конденсатор емкостью 1...10 мкФ. Максимальное напряжнение сброса находится в пределах 0,4...1 В. В случае неиспользования вывода сброса его необходимо подключать к выводу 8. В случае неиспользования вывода "контроль делителя" его необходимо замкнуть на корпус через блокирующий конденсатор емкостью 0,01...0.1 мкФ. Минимальная длительность импульса, генерируемого таймером, состовляет 20 мкс. Не рекомендуется подавать на выводы 2,4,6,7 напряжение, превышающее напряжение питания.Назначение выводов 1008ВИ1
Параметры интегральных микросхем 1008 серии
Условное графическое обозначение
Параметры интегральных микросхем 1022 серии
Параметры интегральных микросхем 1025 серии
Параметры интегральных микросхем 1032 серии
Параметры интегральных микросхем 1103 серии
Параметры интегральных микросхем 1107 серии
Параметры интегральных микросхем 1113 серии
Параметры интегральных микросхем 1114 серии
Параметры интегральных микросхем 140 серии
Параметры интегральных микросхем 143 серии
Параметры интегральных микросхем серии 1446
Параметры интегральных микросхем 148 серии
Параметры интегральных микросхем 153 серии
Условное графическое обозначение ИМС К155АГ1
Корпус ИМС К155ПП5
Предельно допустимые режимы эксплуатации
Условное графическое обозначение
Параметры интегральных микросхем 159 серии
Параметры интегральных микросхем 174 серии
Параметры интегральных микросхем 544 серии
Параметры интегральных микросхем 548 серии