Сетевая операционная система для учебных классов КУВТ-86М и УКНЦ-01 - Contrib - Каталог статей - Возрождение Электроники-60
PDP-11 , Электроника-60, СМ-1420 и им подобные
Главная | Каталог статей | Регистрация | Вход
Приветствую Вас Гость | RSS

Дорогие посетители.Убедительно просим Вас Загружать имеющуюся у Вас информацию (Файлы образов дисков, Исходники, Книги и т.д.) касающуюся ПЭВМ с архитектурой PDP-11.

Меню сайта
  • Создание сайтов в Усть-каменогорске
  • Люди на сайте
    Друзья Нравится
    Google
    Форма входа
    Категории раздела
    Contrib [88]
    Статьи, взятые из разных источников.
    My atticle [2]
    Статьи,написаные лично мною
    Forex [22]
    Всё о заработке на рынке FOREX
    Поиск
    Облако тэгов
    RT-11 LSI-11 PDP-11 Последняя версия RT-11 БК ДВК бк-0010 приставка Бортника сопроцессор Кроскомпилятор Схема ANDOS БК-0011 КНГМД RADIX-50 Rtty БК0010 радиосвязь сеть УКНЦ 11/70 11/83 11/93 RSX-11
    Прогноз Forex
    Котировки от Forex4You
    Открыть реальный счет
    Статистика
    Счетчик тИЦ, PR и обратных ссылок Resurs.kz: сайты Казахстана и раскрутка сайта
    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Поиск
    Главная » Статьи » Contrib

    Сетевая операционная система для учебных классов КУВТ-86М и УКНЦ-01



    Е. Кузницкий, К. Казарновский, С. Кричевский
    Средняя школа № 491, Москва
    Сетевая операционная система для учебных классов КУВТ-86М и УКНЦ-01


    Любой пользователь современной ПЭВМ от системного программиста до издателя или бухгалтера имеет дело, прежде всего, с операционной системой (ОС). В то же время, как заводская поставка, так и распространяемые независимыми разработчиками пакеты программ для локальной сети, построенной на базе ПЭВМ БК-0011 и БК-0011М мало способствуют пониманию принципов функционирования ОС и навыков работы с операционными системами. Как уже справедливо отмечалось, в статье «Тема «Операционные системы» на базе КУВТ-86» данная тема имеет самостоятельный учебный интерес, но, кроме того, наличие ОС на каждой рабочей станции локальной сети значительно упрощает создание и эксплуатацию педагогических программных средств. В самом деле, до сегодняшнего дня разработчики были вынуждены писать свои программы на ассемблере или создавать на нем же библиотеки для имеющихся трансляторов с языков высокого уровня, поскольку существующие библиотеки используют функции и прерывания ОС, а при попытке сохранить результаты работы на дискетах, еще и разбиваться, в ассемблерной же и не отличающейся полнотой заводской технической документации (распространяемый НЦПСО сетевой монитор «Transit» облегчает последнюю задачу, но не обладает достаточной гибкостью). Такая работа больше подходит для системного программиста, а не для учителя или, тем более, ученика (возможность создавать серьезные программные продукты на Бейсике БК-0011 не рассматривается, как нереалистичная).

    Технические возможности компьютеров БК-0011/11M (объем оперативной памяти, но, увы, не скорость передачи по локальной сети) позволили разработчикам описываемой системы пойти по пути, отличному от предложенного авторами упомянутой выше статьи и создать сетевую ОС, полностью поддерживающую работу ОС B11SJ на периферийных станциях.

    Работа осуществляется следующим образом: на центральной машине запускается программа NEHOST.SAV, превращающая последнюю в файловый сервер, после чего включение периферийной машины для БК-0011М или инициализация локальной сети для БК-0011 приводит к загрузке в нее ОС B11SJ, использующей в качестве системного оригинальный сетевой драйвер NE.SYS таким образом, что системным устройством SY для этой машины становится NEO:. NEO сделан доступным только для чтения с тем, чтобы пользователи локальной сети не могли испортить или стереть программы общего пользования. Они, кроме того, могут работать с устройствами NE1:—NE7: и VD:. VD — это виртуальный диск, организованный с помощью оригинального драйвера VD.SYS и использующий недоступные для ОС B11SJ страницы оперативной памяти периферийной станции в качестве устройства с произвольным доступом для хранения информации, как на обычном диске. Он, разумеется, открыт для чтения/записи. Также открытые для чтения/записи устройства NE1:—NE7: представляют собой файлы на дисках BY0: и BY1: файлового сервера и работа с ними аналогична работе с логическими дисками LDn:, за исключением того, что присоединение файла в качестве логического диска осуществляется не командой MOUNT операционной системой, а программой NEDISK.SAV (запускаемой с периферийной машины), которую, впрочем, можно вызывать как команду ОС. Поскольку каждый файл может быть присоединен в качестве логического устройства только к одной станции, пользователи не имеют возможности, преднамеренно или нет, портить данные друг друга.

    Отметим еще ряд дополнительных возможностей и особенной сетевой ОС.

    Утилита NESTR.SAV автоматически выбирает продолжение стартового файла (вторичный стартовый файл) в зависимости от устройства загрузки.

    Структура сетевого логического диска полностью совместима со структурой обычного логического диска, полученного с помощью драйвера LD, так что оператор центральной машины, например, учитель, имеет доступ ко всем файлам на дискетах.

    Программа NEHOST позволяет использовать в качестве системной для периферийной станции дискету, отличную от используемой, в качестве таковой для центральной, что дает возможность, в частности, объединять в одну сеть машины двух типов: БК-0011 и БК-0011М. Кроме того, отладочный режим, реализованный в программе NEHOST, печатает всю необходимую информацию о каждой сетевой операции.

    Хотя логически содержимое NEO: совпадает с SY: центральной станции, начальные блоки последнего подменяются программой NEHOST так, что команды загрузки ОС выполняются корректно.

    Во время работы сети вся свободная память файлового сервера отводится под буфера чтения/записи, что несколько ускоряет ее работу, поскольку физически запись на диск осуществляется, по возможности, во время отсутствия сетевых запросов, а чтение часто требующихся блоков не приводит к фактическому обращению к диску.

    В следующей версии сетевой ОС планируется реализовать, во-первых, сжатие передаваемой по сети информации, чтобы сделать скорость работы локальной сети более приемлемой, а во-вторых, систему доступа к файлам — логическим дискам, предусматривающую пароли, права доступа и все, что в таких случаях полагается.

    Примечание. Ко времени выхода настоящего номера журнала работа над новой версией сетевой ОС должна быть завершена.

    Категория: Contrib | Добавил: un7jks (24.09.2009)
    Просмотров: 507 | Рейтинг: 0.0/0 |

    Хостинг от uCoz