|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Редукция графов распределения ресурсовОдин из способов обнаружения тупиков – приведение (редукция) графа. Это позволяет определить процессы, которые могут завершиться и процессы, которые будут оставаться в тупиковой ситуации. Если запросы ресурсов для некоторого процесса могут быть удовлетворены, то граф можно редуцировать на этот процесс. Такая редукция эквивалентна изображению графа в том виде, который он будет иметь, если процесс завершится и возвратит ресурсы системе. Редукция графа на конкретный процесс изображается исключением стрелок, т.е. текущего запроса на выделение ресурса. Вывод: если граф можно редуцировать на все процессы, то это значит, что тупиковой ситуации нет.
Работа с файлами. Подробную информацию о каждой из команд можно получить, используя команду man. $ man < название команды >. 1. Показ содержания файлов. Показать содержание файла: cat < имя файла >. Показать содержания файлов: cat < имена файлов через пробел >. Добавить содержание файла1 в конец файла2 (символ >>): сat >> < файл2 > < файл1 >. Заменить содержимое файла1 содержанием файла2 (символ >): cat > < файл1 > < файл2 >. 2.Команда echo. Отображает на мониторе введённые данные. echo “ выражение ”. 3.Создание перечней файлов (каталогов). Команда ls. Создание перечней файлов по маске: ls < маска >. Используются два символа: *? Пример: ls *i* -показ файлов, в наименовании ктр. присутствует буква i. В синтаксисе этой команды можно присутствовать < путь >,а также специальные символы: .. -- заменяет название предыдущего каталога (две точки). . -- заменяет название текущего каталога (одна точка). ls -l < маска > - вывод в длинном полном формате. ls - l /usr/lib | more - постраничный вывод списка файлов в полном формате. 4.Переименование файлов. Команда mv (сокр. от англ. to move). Переименовать файл1 в файл2: mv < файл1 > < файл2 >. 5.Копирование файлов. Команда cp (сокр. от англ. to copy). Скопировать файл1 в файл2: cp < файл1 > < файл2 >. Если файл2 существует, то при переименовании и копировании его содержание удаляется. 6. Удаление файлов. Команда rm (сокр. от англ. to remove). rm [-i] < имена файлов через пробел >. При этом выдаётся запрос на подтверждение удаления. Ответ:Y or N. 7.Создание файлов. Создать файл1 и записать в него выражение: echo > < файл1 > “ выражение ”. cat –u > <имя файла> vi <имя файла> 8. Постраничный показ файлов. Команда more. more < файл > Если текст не помещается на экране полностью, то он показывается постранично, используются следующие команды: h -Краткий текст подсказки; пробел -Следующая страница текста; Enter -Следующая строка текста; Q -Закончить работу команды; b -На одну страницу назад; Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |