- •«Национальный исследовательский ядерный университет «мифи»
- •Н.В. Куликова, е.Н. Петровская
- •XXI век. Общество и образование
- •Глава 1. Исторический экскурс
- •1.1. Отличительные особенности развития электронно-счетного машиностроения
- •1.2. Сферы применения эвм
- •1.3. Этические, правовые и социально-психологические проблемы внедрения эвм
- •2.2. Этапы развития математического обеспечения
- •Глава 2. Математическое обеспечение
- •2.1. Понятие математического обеспечения
- •2.3. Назначение и классификация программного
- •Контрольные вопросы
- •Глава 3. Операционная система
- •3.1. Понятие операционной системы
- •3.2. Типы операционных систем
- •3.2.1. Программное обеспечение системы реального
- •3.2.2. Операционная система пакетной обработки
- •3.2.3. Операционная система разделения времени
- •3.2.4. Системы общего назначения
- •3.3. Основные принципы проектирования
- •3.4. Управление вводом-выводом
- •Вопросы для самоконтроля
- •Глава 4. Схема функционирования операционной системы
- •4.1. Определение основных элементов
- •4.2. Структуры рабочих программ
- •4.3. Уровни операционной системы и виртуальность
- •Контрольные вопросы
- •Глава 5. Иерархическая операционная система
- •5.1. Понятие и структура иерархической операционной
- •5.2. Механизм планирования
- •5.3. Основные блоки операционной системы
- •5.4. Критическая область и синхронизация
- •5.5. Тупики
- •Контрольные вопросы
- •Глава 6. Формальная модель операционной системы
- •6.1. Понятие моделирования и типы моделей
- •6.2. Формальная модель операционной системы
- •6.3. Взаимосвязь процессов и ресурсов
- •6.4. Режимы мультирограммирования
- •Контрольные вопросы
- •Глава 7. Функциональность операционной системы при многозадачных режимах
- •7.1. Система запросов на основную память
- •7.2. Управление запросами
- •7.3. Управление подпулами
- •7.4. Организация управление задачами
- •Контрольные вопросы
- •Глава 8. Идеология совершенствования операционных систем (ос юникс)
- •8.1. Общие положения
- •8.2. Переадресация ввода-вывода
- •8.3. Файловая система ос юникс и ее структура
- •8.4. Ядро системы
- •8.5. Программные компоненты make и sccs
- •8.6. «Генеалогия» системы unix
- •Контрольные вопросы
- •Примерные варианты лабораторных работ по отдельным темам
- •Формат команды
- •Специализированные команды
- •Chkdsk диск:имя_файла.Расш /f /V
- •Перемещение по документу
- •1) Комбинации клавиш:
- •2) Вертикальная полоса прокрутки:
- •3) Кнопки навигатора:
- •Особенности linux
- •Операции с файлами и каталогами
- •Оболочки и команды linux
- •Движение по дереву каталогов
- •Просмотр содержимого каталогов
- •Перенос файлов
- •Уничтожение файлов и каталогов
- •Просмотр содержимого файлов
- •Экранная документация
- •Стандартный ввод и вывод
- •Печать файлов
- •Выход из системы
- •Литература
- •Содержание
- •Глава 1. Исторический экскурс
- •Глава 2. Математическое обеспечение
- •Глава 3. Операционная система
- •Глава 4. Схема функционирования операционной системы
- •Глава 5. Иерархическая операционная система
- •Глава 6. Формальная модель операционной системы
- •Глава 7. Функциональность операционной системы при многозадачных режимах
- •Глава 8. Идеология совершенствования операционных систем (ос юникс)
- •Глава 9. Примерные варианты лабораторных работ по отдельным темам
Специализированные команды
Команда BACKUP – внешняя команда создания резервных копий (файл BACKUP.COM или BACKUP.EXE) копирует, с целью дальнейшего хранения, один или несколько файлов.
Формат команды
BACKUP диск:путь \имя_файла \расш диск_рез: /S М /А /D:дата /Т:время./F:размер /L.:диск_ж:путь_ж \имя файла_ж.расш_ж
Параметры
диск:путь\имя_файла\расш – спецификация источника, т. е. файла (файлов), подлежащего копированию;
диск_ж:рез: – резервный диск, т. е. диск-приемник, на который записываются резервные копии;
диск_ж:путь_ж \имя_файла_ж: расш_ж – спецификация файла с журналом копирования.
Ключи
/S – копируются файлы, входящие в подкаталоги всех нижележащих уровней, начиная от текущего или указанного каталога;
/M – копируются только файлы, модифицированные с момента последнего копирования (без ключа /М копируются все файлы);
/А – резервные копии указанных файлов добавляются к уже имеющемуся файлу архива (без ключа /А все файлы, имеющиеся в корневом каталоге дискеты-приемника, в том числе и файл архива, стираются перед началом копирования), ключ /А целесообразно применять вместе с ключом /М для добавления к резервной копии новых или модифицированных файлов;
/D:дата – копируются все файлы, измененные или созданные начиная с указанной даты;
/Т:время – копируются все файлы, которые были изменены или созданы заново, начиная с указанного времени в день, определяемый ключом /D; формат времени: чч:мм:сс (чч – часы, мм – минуты, cc – секунды);
/F, /F:размер – перед началом копирования дискета-приемник форматируется; значение параметра определяется командой FORMAT;
/L – копирование сопровождается ведением журнала, в котором записываются имена копируемых файлов.
Замечания
Команда BACKUP не создаёт точной копи файла (это делает команда COPY). Копированные командой BACKUP файлы содержат контрольные данные, которые в дальнейшем используются командой RESTORE. Файлы, созданные командой BACKUP, нельзя использовать для дальнейшей обработки, пока они не будут восстановлены в исходное состояние.
Необходимо указывать и источник, и приемник.
Оба диска (источник и приемник) не должны быть сетевыми или участвовать в операциях ASSIGN, SUBST и JOIN.
Если не указано имя файла-источника, копируются все файлы указанного каталога, т. е. подразумевается *.*.
При использовании ключа /А на приемном дисководе первой должна быть установлена дискета, содержащая файлы CONTROL.001 и BACKUP.001, созданные командой BACKUP в предыдущем сеансе копирования. Если, однако, ранее был создан многотомный файл архива, на дисковод следует установить последнюю дискету архива.
Команда BACKUP сбрасывает атрибут /А у скопированных файлов.
Команда BACKUP не сжимает и не шифрует файлы резервных копий. Однако формат резервных копий не позволяет использовать их непосредственно.
Все копируемые файлы записываются командой BACKUP в специальном формате в файлы BACKUP.xxx и CONTROL.ххх. Восстановление файлов из их резервных копий возможно только с помощью команды RESTORE.
В процессе создания резервных копий выполняется проверка записи файлов, если перед этим была выполнена команда VERIFY ON.
При копировании на дискету файлы резервной копии BACKUP.xxx и CONTROL.xxx размещаются командой BACKUP в корневом каталоге дискеты, откуда удаляются все имеющиеся там файлы (но не подкаталоги с файлами или без них). При копировании на жесткий диск резервная копия размещается в автоматически создаваемом каталоге BACKUP. При вторичном копировании без ключа /А предыдущая резервная копия полностью уничтожается, т. е. диск может хранить только один комплект файлов BACKUP.xxx и CONTROL.xxx (с любым количеством файлов пользователя в них).
Если при использовании ключа /L не указана спецификация файла журнала, команда BACKUP создает файл журнала с именем BACKUP.LOG в корневом каталоге диска-источника. Чтобы создать файл журнала на диске-приемнике, необходимо завести для него специальный подкаталог с произвольным именем (и указать его в параметре путь_ж).
Файлы резервных копий BACKUP.xxx и CONTROL.xxx получают атрибут R и, таким образом, защищаются системой от модификации и удаления. Для их уничтожения следует либо переформатировать дискету, либо командой ATTRIB сбросить флаг R у этих файлов.
Команда BACKUP не копирует системные файлы IO.SYS, MSDOS.SYS и COMMAND.COM.
При копировании группы файлов, объем которых превышает емкость дискеты, команда BACKUP, заполнив первую дискету, запросит установку следующей (следующих). Первая дискета получит метку тома BACKUP 001, и на ней будут созданы файлы BACKUP.001 и CONTROL.001. Вторая дискета получит метку тома BACKUP 002, и на ней будут созданы файлы BACKUP.002 и CONTROL.002 с продолжением резервной копии и т. д. При восстановлении команда RESTORE последовательно прочитает все дискеты резервной копии и восстановит исходную группу файлов.
В резервную копию всегда записывается полная спецификация копируемого файла (от корневого каталога) независимо от формата команды BACKUP (с ключом /S или без него, с явным указанием пути к копируемому файлу или без указания пути при копировании из текущего каталога). Поэтому восстановить файл можно только в тот каталог, откуда он был скопирован.
Команда RESTORE – внешняя команда восстановления файлов из резервных копий (файл RESTORE.COM или RESTORE.EXE) обновляет один или несколько файлов, скопированных командой BACKUP, и приводит их в состояние, в котором они находились перед резервным копированием командой BACKUP.
Формат команды
RESTORE диск_рез: диск:путь \имя_файла.расш /S/P/M/N /В:дата /А:дата /L:время /Е:время
Команда выполняет восстановление файлов из резервных копий, находящихся на диске-источнике диск_рез. Имя восстанавливаемого файла, указываемое в команде, может содержать шаблоны групповых операций. Восстанавливаются файлы, имевшие ко времени резервного копирования командой BACKUP спецификацию путь:\имя_файла_расш и записанные с этой спецификацией в файл резервной копии на диске диск_рез. На диске-приемнике диск: файлы с такой спецификацией могут существовать (тогда они заменяются восстанавливаемыми) или не существовать (тогда они создаются). Поскольку в резервной копии, создаваемой командой BACKUP, хранится полная спецификация резервируемых файлов, их можно восстановить только с этой спецификацией, т. е. только в точности в те же каталоги, в которых они хранились на момент резервного копирования. Если на диске-приемнике имеется структура каталогов, соответствующая записанной в резервной копии, восстанавливаемые файлы будут распределяться по соответствующим каталогам. Если на диске-приемнике отсутствуют все или некоторые каталоги, недостающие каталоги будут создаваться в процессе восстановления файлов. Восстанавливать файлы можно на тот же диск, но только в такую же структуру каталогов.
Ключи
/S – восстанавливаются файлы, входящие в подкаталоги всех нижележащих уровней, начиная от текущего или указанного каталога.
/М – восстанавливаются только файлы, модифицированные с момента последнего копирования (без ключа /М восстанавливаются все файлы).
/L:время – восстанавливаются все файлы, которые были изменены или созданы заново, начиная с указанного времени. Формат времени: чч:мм:сс (чч – часы,
мм – минуты, cc – секунды).
/Е:время – восстанавливаются все файлы, которые были изменены или созданы заново после указанного времени. Формат времени: чч:мм:сс (чч – часы,
мм – минуты, cc – секунды).
/Р – перед восстановлением каждого файла с атрибутом только для чтения или модифицированного с момента последнего резервного копирования DOS запрашивает разрешение на восстановление. Разрешение на восстановление остальных файлов не запрашивается.
Замечания
Файлы восстанавливаются только с резервных копий, полученных с помощью команды BACKUP.
Необходимо указывать имя диска с резервными копиями. Если приемником является текущий диск, его имя можно не указывать.
Если не указан путь, предполагается текущий каталог диска-приемника. Если при этом не указано имя файла, восстанавливаются все файлы из этого каталога (т. е. подразумевается *.*).
При указании пути к каталогу необходимо также указывать и имя файла.
Ключи /L или /Е должны использоваться совместно с ключами /А или /В.
Не используйте ключи /В, /А и /N.
Перед операцией восстановления следует прекратить действие команд APPEND, ASSIGN, SUBST и JOIN.
Команда ATTRIB – внешняя команда изменения или вывода на экран состояния флагов атрибутов файла (файл ATTRIB.EXE).
Формат команды
дк:пк\АTTRIB +/R|-R +А|-А +Н|-Н +S|-S диск:путь\имя_файм.расш /S
Параметры
+R – запрещает модификацию и удаление указанного файла, который приобретает атрибут только для чтения;
-R – отменяет запрет на модификацию и удаление указанного файла, который теряет атрибут только для чтения;
+A – устанавливает флаг архивации и объявляет файл вновь созданным или подвергшимся модификации, т. е. нуждающимся в резервном копировании (обычно флаг архивации автоматически устанавливается программами DOS после любой модификации файла);
-А – сбрасывает флаг архивации (обычно эту операцию выполняет команда DOS BACKUP, а также специализированные утилиты архивации (PKZIP) после того, как получена резервная копия файла);
+H – файл объявляется скрытым (такие файлы не выводятся командой DIR);
-Н – с файла снимается атрибут скрытый;
+S – файл объявляется системным; системными (и скрытыми) по традиции объявляют файлы IO.SYS и MSDOS.SYS;
-S – с файла снимается атрибут системный.
Команда CHKDSK – внешняя команда проверки состояния диска (файл CHKDSK.COM или CHKDSK.EXE).
Формат команды
