.
Tuesday 22nd of May 2012    

Информация

Счетчики

Голосование

Лучшая марка телефона
 

Реклама

фильмы онлайн

фильмы онлайн


протоколы низшего уровня
загрузка...

В соответствии с реализуемой архитектурой протоколы низшего уровня, являющиеся специфическими для выбранного типа локальной сети (например, с топологией кольца или шины), концептуально реализуются в ИНМОС в виде сетевого драйвера нового типа устройств, введенного в ИНМОС,- сетевых контроллеров. Аналогично традиционным интерфейсным структурам ИНМОС cdevsw и bdevsw, осуществляющим интерфейс с соответственно байт и блоко-ориентированными устройствами, вводится новая структура ifnet, через которую осуществляется доступ вышележащих протоколов к драйверу сетевого контроллера. Для целей отладки и тестирования транспортных протоколов введено новое псевдоустройство и его драйвер, осуществляющий программную эмуляцию некоторых функций сетевых контроллеров. Интерфейсная структура ifnet содержит таблицу указателей на функции в сетевом драйвере по управлению устройством, его инициации, форматирования и передачи в сеть пакетов, таймерные подпрограммы. В этой структуре также хранятся константы, характеризующие тип устройства, его параметры, различные статистики, флаг, таймерные интервалы. Сетевой драйвер под управлением вышележащего протокола осуществляет только форматирование и передачу пакетов в сеть. Пакеты, принимаемые контроллером из сети, обрабатываются и включаются сетевым драйвером во входную очередь вышележащего протокола, и ему посылается драйвером программное прерывание, инициирующее обработку входящих пакетов.

К сожалению, многие важные вопросы остались вне рамок этой работы. Можно надеяться, что дальнейшее уточнение архитектуры РИВС и ее реализация в ИНМОС будут способствовать появлению базового мобильного сетевого программного обеспечения для включения в РИВС широкого спектра мини и персональных ЭВМ, работающих под управлением ИНМОС.


загрузка...
 

Самое популярное:

Наши партнеры

bottom

карта сайта