SYS (команда) - SYS (command)

sys
Оригинальный автор (ы)Тим Патерсон
Разработчики)Сиэтл Компьютерные продукты, Microsoft, Цифровые исследования, IBM, Toshiba
изначальный выпуск1980; 40 лет назад (1980)
Написано вMS-DOS: язык ассемблера x86
Операционная система86-ДОС, MS-DOS, ПК DOS, FlexOS, 4690 ОС, ПТС-ДОС, SISNE plus, Windows, DR DOS
ТипКоманда
ЛицензияMS-DOS: Массачусетский технологический институт

В вычисление, sys это команда используется во многих Операционная система командная строка снаряды а также в Microsoft BASIC.

DOS, Windows и др.

SYS.COM в IBM PC DOS 1.0

SYS это внешняя команда Сиэтл Компьютерные продукты 86-ДОС,[1] Microsoft MS-DOS, IBM ПК DOS, Цифровые исследования FlexOS,[2] IBM /Toshiba 4690 ОС,[3] ПТС-ДОС,[4] Itautec /Scopus Tecnologia SISNE plus,[5] и Microsoft Windows 9x операционные системы. Он используется, чтобы сделать уже отформатированный носитель загрузочным. Он установит загрузочный сектор с возможностью загрузки операционной системы в первый логический сектор тома. Далее он скопирует основные системные файлы DOS, то есть DOS-BIOS (IO.SYS или же IBMBIO.COM ) и DOS ядро (MSDOS.SYS или же IBMDOS.COM ) в корневой каталог цели. Из-за ограничений в реализации загрузчики в загрузочном секторе и системе ввода-вывода DOS эти два файла должны находиться в первых двух записях каталога и храниться в начале области данных в MS-DOS и PC DOS. В зависимости от версии все файлы или только различное количество секторов DOS-BIOS (до трех секторов в современных выпусках DOS) должны храниться в одной последовательной части. SYS попытается физически переупорядочить другие файлы на носителе, чтобы освободить место для этих файлов в нужных местах. Вот почему SYS необходимо обойти драйвер файловой системы в работающей операционной системе. Другие производные DOS, такие как DR-DOS не имеют таких ограничений, налагаемых конструкцией загрузчиков, поэтому в этих системах SYS установит загрузочный сектор DR-DOS, который может монтировать файловую систему, а затем может просто скопировать два системных файла в корень каталог цели.SYS также скопирует командная строка ракушка (COMMAND.COM ) в корневой каталог.[6] В команда может быть применен к жесткие диски и дискеты восстановить или создать загрузочный сектор.

Хотя в статье на веб-сайте Microsoft говорится, что SYS команда была введена в MS-DOS версия 2.0,[7] это неверно. SYS фактически существовал в 86-ДОС Уже 0.3. В соответствии с Энциклопедия MS-DOS, у команды была лицензия на IBM как часть первой версии MS-DOS,[8] и как таковая она была частью MS-DOS / PC DOS с самого начала (IBM PC DOS 1.0 и MS-DOS 1.25).

DR DOS 6.0 включает в себя реализацию SYS команда.[9]

Синтаксис

Команда-синтаксис является:

SYS [диск1:] [путь] диск2:

Аргументы:

  • [диск1:] [путь] - Расположение системных файлов
  • drive2: - Диск, на который будут скопированы файлы

Пример

sys a:

Microsoft BASIC

SYS также команда в Microsoft BASIC, используемая для выполнения машинный язык программа в памяти. Команда приняла вид SYS n куда п это место в памяти где начинается исполняемый код. Домашний компьютер платформы обычно публиковали десятки точки входа для встроенных подпрограмм (таких как Commodore's КЕРНАЛ[10]), которые использовались программистами и пользователями для доступа к функциям, которые трудно получить через BASIC.

Смотрите также

Рекомендации

  1. ^ 86-DOS - Дисковая операционная система для 8086 - Руководство пользователя (PDF). Версия 0.3 (Предварительная ред.). Сиэтл, Вашингтон, США: Сиэтл Компьютерные Продукты, Inc. 1980. Архивировано с оригинал (PDF) на 2019-07-14. Получено 2019-07-14. (59 страниц)
  2. ^ http://www.bitsavers.org/pdf/digitalResearch/flexos/1073-2003_FlexOS_Users_Guide_V1.3_Nov86.pdf
  3. ^ https://archive.org/details/4690OSV6r2UsersGuide/page/n169
  4. ^ "Руководство пользователя PTS-DOS 2000 Pro" (PDF). Буггинген, Германия: Paragon Technology GmbH. 1999. В архиве (PDF) из оригинала на 2018-05-12. Получено 2018-05-12.
  5. ^ SISNE plus - Справочная Сумария | Datassette
  6. ^ Команда Microsoft DOS sys
  7. ^ SYS.COM Требования в MS-DOS версий 2.0-6.0
  8. ^ Збиковски, Марк; Аллен, Пол; Баллмер, Стив; Борман, Рувим; Борман, Роб; Батлер, Джон; Кэрролл, Чак; Чемберлен, Марк; Челл, Дэвид; Коли, Майк; Кортни, Майк; Драйфус, Майк; Дункан, Рэйчел; Экхардт, Курт; Эванс, Эрик; Фермер, Рик; Гейтс, Билл; Гири, Майкл; Гриффин, Боб; Хогарт, Дуг; Джонсон, Джеймс У .; Кермаани, Камель; Король, Адриан; Кох, Рид; Ландовски, Джеймс; Ларсон, Крис; Леннон, Томас; Липки, Дэн; Макдональд, Марк; МакКинни, Брюс; Мартин, Паскаль; Мазерс, Эстель; Мэтьюз, Боб; Мелин, Дэвид; Mergentime, Чарльз; Невин, Рэнди; Ньюэлл, Дэн; Ньюэлл, Тани; Норрис, Дэвид; О'Лири, Майк; О'Рир, Боб; Олссон, Майк; Остерман, Ларри; Остлинг, Ридж; Пай, Сунил; Патерсон, Тим; Перес, Гэри; Питерс, Крис; Петцольд, Чарльз; Поллок, Джон; Рейнольдс, Аарон; Рубин, Дэррил; Райан, Ральф; Шульмейстер, Карл; Шах, Раджен; Шоу, Барри; Коротко, Энтони; Сливка, Бен; Смирл, Джон; Стиллмейкер, Бетти; Стоддард, Джон; Тиллман, Деннис; Уиттен, Грег; Юнт, Натали; Зек, Стив (1988). «Технические советники». Энциклопедия MS-DOS: версии с 1.0 по 3.2. Дункан, Рэй; Боствик, Стив; Бургойн, Кейт; Байерс, Роберт А.; Хоган, Том; Кайл, Джим; Летвин, Гордон; Петцольд, Чарльз; Рабинович, Чип; Томлин, Джим; Уилтон, Ричард; Волвертон, Ван; Вонг, Уильям; Вудкок, Джоанна (Полностью переработанная ред.). Редмонд, Вашингтон, США: Microsoft Press. п. 940. ISBN  1-55615-049-0. LCCN  87-21452. OCLC  16581341. (xix + 1570 страниц; 26 см) (NB. Это издание было опубликовано в 1988 году после обширной переработки отозванного первого издания 1986 года другим коллективом авторов. [1] )
  9. ^ DR DOS 6.0 Руководство пользователя Советы по оптимизации и настройке
  10. ^ "Команда SYS".

дальнейшее чтение

внешняя ссылка