Файловые менеджеры для ОС 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 прекращение процесса в случае ошибки или вмешательства пользователя.

В многозадачном режиме добавляются значительно более серьезные задачи:

эффективная реализация параллельного выполнения процессов на единственном процессоре, переключение процессора между процессами;

выбор очередного процесса для выполнения с учетом заданных приоритетов процессов и статистики использования процессора;

исключение возможности несанкционированного вмешательства одного процесса в выполнение другого;

предотвращение или устранение тупиковых ситуаций, возникающих при конкуренции процессов за системные ресурсы;

обеспечение синхронизации процессов и обмена данными между ними.

<Кратко – об основных состояниях процесса>

Наши рекомендации