Все о моделировании в Компас-3D LT
   Главная Статьи Файлы Форум Ссылки Категории новостей
April 17 2024 16:15:29   
Навигация
Главная
Статьи
Файлы
FAQ
Форум
Ссылки
Категории новостей
Обратная связь
Фото галерея
Поиск
Разное
Карта Сайта
Популярные статьи
Что необходимо ... 65535
4.12.1 Професси... 32736
Учимся удалять!... 31884
Примеры, синони... 23288
Просмотр готовы... 22500
Декартовы коорд... 22027
FAST (методика ... 21328
содержание - се... 20551
Просмотр готовы... 19131
Работа с инстру... 14605
Сейчас на сайте
Гостей: 1
На сайте нет зарегистрированных пользователей

Пользователей: 9,955
новичок: Logyattella
Друзья сайта
Ramblers Top100
Рейтинг@Mail.ru

Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ по Delphi
Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog
10.3.6 Драйвер косвенного терминала
Зачастую процессам необходимо прочитать ил записать данные непосредственно на операторский терминал, хотя стандартный ввод и вывод могут быть переназначены в другие файлы. Например, shell может посылать срочные сообщения непосредственно на терминал, несмотря на то, что его стандартный файл вывода и стандартный файл ошибок, возможно, переназначены в другое место. В версиях системы UNIX поддерживается "косвенный" доступ к терминалу через файл устройства "/dev/tty", в котором для каждого процесса определен управляющий (операторский) терминал. Пользователи, прошедшие регистрацию на отдельных терминалах, могут обращаться к файлу "/dev/tty", но они получат доступ к разным терминалам.
Существует два основных способа поиска ядром операторского терминала по имени файла "/dev/tty". Во-первых, ядро может специально указать номер устройства для файла косвенного терминала с отдельной точкой входа в таблицу ключей устройств посимвольного ввода-вывода. При запуске косвенного терминала драйвер этого терминала получает старший и младший номера операторского терминала из адресного пространства, выделенного процессу, и запускает драйвер реального терминала, используя данные таблицы ключей устройств посимвольного ввода-вывода. Второй способ, обычно используемый для поиска операторского терминала по имени "/dev/tty", связан с проверкой соответствия старшего номера устройства номеру косвенного терминала перед вызовом процедуры open, определяемой типом данного драйвера. В случае совпадения номеров освобождается индекс файла "/dev/tty", выделяется индекс операторскому терминалу, точка входа в таблицу файлов переустанавливается так, чтобы указывать на индекс операторского терминала, и вызывается процедура open, принадлежащая терминальному драйверу. Дескриптор файла, возвращенный после открытия файла "/dev/tty", указывает непосредственно на операторский терминал и его драйвер.
Комментарии
Нет комментариев.
Добавить комментарий
Пожалуйста залогиньтесь для добавления комментария.
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Случайные статьи
3. Выделение в орг...
6.6 ПРИОСТАНОВКА В...
3.3 Адаптеры и пр...
6.2.2 Страницы и т...
4.6 НАЗНАЧЕНИЕ ИНД...
Методы «точно в ср...
Бумажные или компь...
8.1.1 Алгоритм
Атрибуты в тексте
5.19 ВЫВОДЫ
ГЛАВА 5. БУДУЩИЕ ...
4.12.4.3 Низкоорби...
6.5.5 Загрузка обл...
Специальные билеты
3.1 Основные типы ...
10.1.2 Системные ф...
Навигационные функции
ГЛАВА 7. УПРАВЛЕНИ...
Использование согл...
Какова дальность р...
Группа 2 — програм...
Опции маршрутизаци...
Навигация
Глава 8. Acer n35
2.4.7.1 Идея цикли...
Microlab SOLO-2
ССЫЛКИ НА ИСПОЛЬЗУ...
Спрашивай – Отвечаем
6.5 УПРАВЛЕНИЕ АД...
7.3.6. Технология...
Идентификация атри...
Путь вперед — буде...
Пралогическое мыш...
Трещина, которая н...
Появление цифровой...
5.15 LINК
5.4 Информационно...
4.12.3.1 Поколения...
Идея пятая: Ионосф...
Работа с инструмен...
Мини-чат
Вам необходимо залогиниться.

Нет присланных сообщений.
Copyright © 2009