SYS (команда)

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

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

DOS, Windows и т. д.

SYS.COM(среди других команд) в IBM PC DOS 1.0.

SYS — внешняя команда операционных систем Seattle Computer Products 86-DOS , [1] Microsoft MS-DOS , IBM PC DOS , Digital Research FlexOS , [2] IBM / Toshiba 4690 OS , [3] PTS-DOS , [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-DOS 0.3. Согласно The MS-DOS Encyclopedia , команда была лицензирована 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:

Аргументы:

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

Пример

C:\> sys а:

Майкрософт БЕЙСИК

SYS также является командой в Microsoft BASIC, используемой для выполнения программы на машинном языке в памяти. Команда имела вид, SYS nгде n — это ячейка памяти , где начинается исполняемый код. Платформы домашних компьютеров обычно публиковали десятки точек входа во встроенные процедуры (например, KERNAL от Commodore [10] ), которые использовались программистами и пользователями для доступа к функциям, нелегко доступным через BASIC.

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

Ссылки

  1. ^ 86-DOS - Disk Operating System for the 8086 - User's Manual (PDF) . Версия 0.3 (Предварительная редакция). Сиэтл, Вашингтон, США: Seattle Computer Products, 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 Архивировано 25.09.2019 на Wayback Machine [ URL PDF без URL ]
  3. ^ https://archive.org/details/4690OSV6r2UsersGuide/page/n169 [ мертвая ссылка ]
  4. ^ "PTS-DOS 2000 Pro User Manual" (PDF) . Буггинген, Германия: Paragon Technology GmbH . 1999. Архивировано (PDF) из оригинала 2018-05-12 . Получено 2018-05-12 .
  5. ^ SISNE plus - Суммарная справка | Кассета данных
  6. ^ Системная команда Microsoft DOS
  7. ^ Требования SYS.COM в версиях MS-DOS 2.0-6.0
  8. ^ Збиковски, Марк ; Аллен, Пол ; Баллмер, Стив ; Борман, Рубен; Борман, Роб; Батлер, Джон; Кэрролл, Чак; Чемберлен, Марк; Челл, Дэвид; Коули, Майк; Кортни, Майк; Драйфус, Майк; Дункан, Рэйчел; Экхардт, Курт; Эванс, Эрик; Фармер, Рик; Гейтс, Билл ; Гири, Майкл; Гриффин, Боб; Хогарт, Дуг; Джонсон, Джеймс У.; Кермани, Камел; Кинг, Адриан; Кох, Рид; Ландовски, Джеймс; Ларсон, Крис; Леннон, Томас; Липки, Дэн; Макдональд, Марк ; Маккинни, Брюс; Мартин, Паскаль; Мазерс, Эстель; Мэтьюз, Боб; Мелин, Дэвид; Мергентайм, Чарльз; Невин, Рэнди; Ньюэлл, Дэн; Ньюэлл, Тани; Норрис, Дэвид; O'Leary, Mike; O'Rear, Bob ; Olsson, Mike; Osterman, Larry; Ostling, Ridge; Pai, Sunil; Paterson, Tim ; Perez, Gary; Peters, Chris; Petzold, Charles ; Pollock, John; Reynolds, Aaron ; Rubin, Darryl; Ryan, Ralph; Schulmeisters, Karl; Shah, Rajen; Shaw, Barry; Short, Anthony; Slivka, Ben; Smirl, Jon; Stillmaker, Betty; Stoddard, John; Tillman, Dennis; Whitten, Greg; Yount, Natalie; Zeck, Steve (1988). "Технические консультанты". Энциклопедия MS-DOS: версии с 1.0 по 3.2 . Автор: Duncan, Ray; Bostwick, Steve; Burgoyne, Keith; Byers, Robert A.; Hogan, Thom; Kyle, Jim; Летвин, Гордон ; Петцольд, Чарльз ; Рабинович, Чип; Томлин, Джим; Уилтон, Ричард; Вулвертон, Ван; Вонг, Уильям; Вудкок, Джоанн (полностью переработанное издание). Редмонд, Вашингтон, США: Microsoft Press . стр. 940. ISBN 1-55615-049-0. LCCN  87-21452. OCLC  16581341.(xix+1570 страниц; 26 см) (Примечание. Это издание было опубликовано в 1988 году после обширной переработки отозванного первого издания 1986 года другим коллективом авторов. [1])
  9. ^ Руководство пользователя DR DOS 6.0. Советы по оптимизации и настройке.
  10. ^ «Команда SYS».

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

  • Wolverton, Van (1990). Команды MS-DOS: Microsoft Quick Reference, 4-е пересмотренное издание . Microsoft Press . ISBN 978-1556152894.
  • Дайсон, Питер (1995). Освоение OS/2 Warp . Sybex . ISBN 978-0782116632.
  • Тим О'Рейли; Трой Мотт; Уолтер Гленн (1999). Windows 98 в двух словах: Краткий справочник по рабочему столу . O'Reilly . ISBN 978-1565924864.
  • Команда sys командной строки MS-DOS и Windows
  • Реализация SYS с открытым исходным кодом, поставляемая с MS-DOS v2.0
Взято с "https://en.wikipedia.org/w/index.php?title=SYS_(команда)&oldid=1171621584"