Файловые менеджеры для ОС Windows: FAR, Total Commander
Файловые менеджеры — это программы-оболочки для работы с операционной системой. Одним из первых файловых менеджеров является Norton Commander для работы с ОС DOS, созданный Питером Нортоном. В нем впервые использован двухпанельный интерфейс.
FAR – это классический файловый менеджер, работающий в текстовом режиме. FAR поддерживает очень большое число клавиатурных команд, позволяющих в принципе вообще обходиться без мыши.
Total Commander – файловый менеджер, работающий в графическом режиме.
В этих файловых менеджерах экран делится на две самостоятельные области или панели, в каждой из которых отображается содержимое каталогов и файлов на дисках. Классические файловые менеджеры унаследовали комбинации клавиш Norton Commander.
Функциональные клавиши:
F1 | Помощь | Alt-F1 | Изменить текущий диск в левой панели |
F2 | Вызвать пользовательское меню | Alt-F2 | Изменить текущий диск в правой панели |
F3 | Просмотр файла | Alt-F5 | Печать файлов |
F4 | Редактирование файла. Вызывает встроенный, внешний или ассоциированный редактор | Alt-F7 | Выполнить команду поиска файлов |
F5 | Копирование. Копирует файлы и папки | Alt-F8 | Показать историю команд |
F6 | Переименование или перенос папок и файлов | Shift-F4 | Создать текстовый файл |
F7 | Создание новой папки | Alt-Del | Уничтожение файлов и папок |
F8 | Удаление файлов и папок | ||
F9 | Показать горизонтальное меню | ||
F10 | Завершить работу | Alt-F4 | Завершение работы в Total Commander |
Другие сочетания клавиш:
TAB | Изменить активную панель | Ins | Пометить/снять пометку файла |
Ctrl-U | Поменять панели местами | Gray+ | Пометить группу |
Ctrl-L | Убрать/показать информационную панель | Gray- | Снять пометку с группы |
Ctrl-Q | Убрать/показать панель быстрого просмотра | Gray* | Инвертировать пометку |
Ctrl-T | Убрать/показать дерево папок | Shift-<Gray+> | Пометить все файлы |
Ctrl-O | Убрать/показать обе панели | Ctrl-B | Спрятать/Показать линейку функциональных клавиш |
Ctrl-P | Убрать/показать неактивную панель | Ctrl-F2 | Убрать/показать правую панель |
Ctrl-F1 | Убрать/показать левую панель |
Понятия процесса и ресурса. Основные задачи ОС по управлению процессами
Последовательный процесс (иногда называемый «задача») есть работа, производимая последовательным процессором при выполнении программы с ее данными.
В многозадачных системах зачастую одна и та же программа может запускаться несколько раз (например, можно несколько раз открыть текстовый редактор Notepad для разных файлов). Это означает, что несколько процессов могут использовать одну и ту же программу, но с разными данными.
Под ресурсом понимается любой аппаратный или программный объект, который может понадобиться для работы процессов и доступ к которому может при этом вызвать конкуренцию процессов. Говоря упрощенно, ресурс – это нечто дефицитное в вычислительной системе. К важнейшим ресурсам любой системы относятся процессор (точ-нее сказать, процессорное время), основная память, периферийные устройства, файлы.
Под управлением процессами понимаются процедуры ОС, обеспечивающие запуск системных и прикладных программ, их выполнение и завершение.
В однозадачных ОС управление процессами решает следующие задачи:
q загрузка программы в память, подготовка ее к запуску и запуск на выполнение;
q выполнение системных вызовов процесса;
q обработка ошибок, возникших в ходе выполнения;
q нормальное завершение процесса;
q прекращение процесса в случае ошибки или вмешательства пользователя.
В многозадачном режиме добавляются значительно более серьезные задачи:
эффективная реализация параллельного выполнения процессов на единственном процессоре, переключение процессора между процессами;
выбор очередного процесса для выполнения с учетом заданных приоритетов процессов и статистики использования процессора;
исключение возможности несанкционированного вмешательства одного процесса в выполнение другого;
предотвращение или устранение тупиковых ситуаций, возникающих при конкуренции процессов за системные ресурсы;
обеспечение синхронизации процессов и обмена данными между ними.
<Кратко – об основных состояниях процесса>