ПК-МОС/386
Эта статья нуждается в дополнительных цитатах для проверки . ( февраль 2018 г. ) |
![]() Скриншот стартового экрана PC-MOS-386. | |
Разработчик | Ссылка на программное обеспечение |
---|---|
Написано в | 80x86 язык ассемблера , C |
Семейство ОС | ПРИНАДЛЕЖАЩИЙ |
Рабочее состояние | Активный |
Исходная модель | Открытый исходный код |
Первоначальный выпуск | 1987 год |
Последний выпуск | 5.01 |
Репозиторий | |
Доступно в | Английский |
Платформы | архитектура x86 |
ядра Тип | Монолитный |
Под влиянием | MS-DOS |
По умолчанию пользовательский интерфейс | Интерфейс командной строки ( COMMAND.COM ) |
Лицензия | Только GPL-3.0 |
Официальный сайт | Гитхаб |
PC-MOS/386 — многопользовательская , многозадачная компьютерная операционная система , созданная The Software Link (TSL), анонсированная на COMDEX в ноябре 1986 года и выпущенная в феврале 1987 года. [ 1 ] PC-MOS/386, преемник PC-MOS, может запускать множество программ MS-DOS на хост-компьютере или подключенном к нему терминале . В отличие от MS-DOS, PC-MOS/386 оптимизирован для процессора Intel 80386 ; однако ранние версии будут работать на любом компьютере x86 . PC-MOS/386 раньше был проприетарным , но в 2017 году он был выпущен как программное обеспечение с открытым исходным кодом .
История
[ редактировать ]требовался блок управления памятью (MMU) Последней выпущенной коммерческой версией была v5.01, совместимая с MS-DOS 5. Для поддержки защиты памяти , поэтому она не была совместима с 8086 и 8088 процессорами .
Поддержка MMU для машин класса 286 обеспечивалась с помощью фирменной аппаратной прокладки , вставленной между процессором и его сокетом. 386 машин не требовали какого-либо специального оборудования.
Многопользовательская работа страдала от ограничений того времени, включая неспособность процессора планировать и разделять запущенные процессы . Обычно при переключении с переднего плана на фоновый процесс на одном и том же терминале клавиатура генерирует прерывание , а затем меняет местами процессы. Стоимость оперативной памяти (более 500 долларов США за Мб в 1987 году) и медленные и дорогие жесткие диски того времени ограничивали производительность.
Терминалы PC-MOS могут представлять собой компьютеры x86 с программным обеспечением эмуляции терминала , обменивающиеся данными со скоростью 9600 или 19200 бод и подключенные через последовательные кабели . Однако наибольшая выгода была достигнута при использовании стандартных, «немых» терминалов , которые разделяли ресурсы тогдашнего центрального процессора на базе 386. Скорость выше этой требовала специализированных аппаратных плат, что увеличивало стоимость, но скорость не была серьезным ограничением для взаимодействия с текстовыми программами.
PC-MOS также фигурировал в иске Arizona Retail Systems, Inc. против The Software Link, Inc. , в котором Arizona Retail Systems утверждала, что The Software Link нарушила подразумеваемые гарантии на PC-MOS. Этот случай примечателен тем, что The Software Link утверждала, что она отказалась от подразумеваемых гарантий посредством лицензионного соглашения по ограниченному лицензированию программного обеспечения . Результат дела, которое Arizona Retail Systems выиграла, помог создать в США юридический прецедент в отношении принудительного исполнения лицензий на термоусадочную пленку. [ 2 ]
В этой операционной системе возникла проблема , подобная проблеме 2000 года , которая впервые проявилась 1 августа 2012 года, а не 1 января 2000 года: файлы, созданные в системе с этой даты, больше не работали.
21 июля 2017 года PCMOS/386 был повторно лицензирован под GPL v3 , а его исходный код загружен на GitHub . [ 3 ] с исправлением ошибки "2012 год". [ 4 ]
Команды
[ редактировать ]Команды, поддерживаемые PC-MOS версии 4: [ 5 ]
- ПРЕРВАТЬ
- АДДДЕВ
- ДОБАВИТЬ ЗАДАЧУ
- Псевдоним
- АВТОCD
- БАТЕХО
- ПЕРЕРЫВ
- ВЫЗОВ
- ВОЗВРАЩАТЬСЯ
- компакт-диск
- СОРТ
- ЦЛС
- КОМАНДА
- КОМПАЙЛ
- КОПИРОВАТЬ
- ДАТА
- ОТЛАЖИВАТЬ
- ТЫ
- ДИРМАП
- ДИСККОПИЯ
- ДИСКИД
- ТОЧКА
- ЭХО
- ЭД
- ENVSIZE
- СТЕРЕТЬ
- КРОМЕ
- ЭКСПОРТ
- РЕЖИМ ФАЙЛА
- РУМЯНЕЦ
- ДЛЯ
- ФОРМАТ
- ПЕРЕЙТИ К
- HDSETUP
- ПОМОЩЬ
- ЕСЛИ
- ИМПОРТ
- ВСТАВЛЯТЬ
- КЛЮЧ
- КЛАВИАТУРА
- доктор медицинских наук
- БОЛЕЕ
- нет
- МОСАДМ
- МСОРТ
- МСИС
- СЛЕДУЮЩИЙ
- ТОЛЬКО
- ПУТЬ
- ПАУЗА
- ПЕЧАТЬ
- БЫСТРЫЙ
- РД
- РЭЛ
- быстрый сон
- РЕМДЕВ
- РЕМТАСК
- ПЕРЕИМЕНОВАТЬ
- ПОИСК
- НАБОР
- ВЫЙТИ
- ЗНАК
- КАТУШКА
- ОСТАНАВЛИВАТЬСЯ
- ВЫКЛЮЧАТЕЛЬ
- ТЕКСТ
- КОНЕЦТЕКСТ
- ВРЕМЯ
- ТИП
- ПРОВЕРЯТЬ
- ВВЭР
См. также
[ редактировать ]- Двойной DOS
- Многопользовательская DOS - несвязанная многопользовательская операционная система Digital Research.
- VM/386 — несвязанная многозадачная среда DOS
- Виртуальная DOS-машина
- Многопользовательская федерация DOS
- FreeDOS
- Хронология операционных систем
Ссылки
[ редактировать ]- ^ Многопользовательская операционная система для использования 386 виртуальных режимов микропроцессора, InfoWorld , 17 ноября 1986 г.
- ^ Беннетт, Оливер. «Аризона Ритейл Системс» . cyber.law.harvard.edu .
- ^ Янсен, Руланд (8 февраля 2018 г.). «pcmos386v501: окончательная версия PC-MOS/386 v5.01, включая исходные коды драйвера компакт-диска» — через GitHub.
- ^ Спринкл, Джеймс (30 января 2019 г.). «Ошибка даты» – через GitHub.
- ^ Руководство пользователя PC-MOS