- •Понятие операционной системы (ос), цели ее работы. Классификация компьютерных систем
- •Обеспечение удобства, эффективности, надежности,
- •История ос. Отечественные ос. Диалекты unix. Режимы пакетной обработки, мультипрограммирования, разделения времени
- •Особенности ос для различных классов компьютерных систем. Ос реального времени. Ос для облачных вычислений
- •Архитектура компьютерной системы
- •Управление процессами
- •Обзор функций ос: управление памятью, файлами, процессами, сетями, командными интерпретаторами, сервисы ос, системные вызовы. Уровни абстракции ос. Архитектура unix и ms-dos
- •Системные вызовы (system calls)
- •Уровни абстракции ос
- •Уровни абстракции ос. Ос с архитектурой микроядра. Виртуальные машины. Цели проектирования и разработки ос. Генерация ос
- •Виртуальная машина Java (jvm)
- •Управление процессами. Планирование и диспетчеризация процессов
- •Методы взаимодействия процессов
- •Потоки (threads) и многопоточное выполнение программ (multi-threading)
- •Стратегии и критерии диспетчеризации процессов
- •Методы синхронизации процессов
- •Тупики (deadlocks), методы предотвращения и обнаружения тупиков
- •Алгоритм банкира
- •Управление памятью
- •Схемы разделения памяти
- •Страничная организация памяти
- •Решаемые задачи:
- •Сегментная организация памяти
- •Виртуальная память
- •Системы файлов
- •Классификация файловых систем
- •Задачи файловой системы
- •Виртуальные файловые системы (vfs). Реализации файловых систем. Сетевая файловая система nfs Виртуальные файловые системы
- •Системы ввода-вывода
- •Сети и сетевые структуры Распределенные системы
- •Классические и современные сетевые коммуникационные протоколы Протоколы коммуникации
- •Безопасность операционных систем и сетей. Trustworthy Computing Безопасность (security) – защита от внешних атак.
- •Основная суть инициативы twc заключается в том, что безопасности необходимо уделять особое внимание при разработке программной системы, начиная с самых ранних этапов.
- •Обзор архитектуры и возможностей системы Linux: архитектура, ядро, распространение и лицензирование, принципы проектирования, управление процессами
- •Обзор архитектуры и возможностей системы Linux: управление памятью, ресурсами, файловые системы, драйверы устройств, сети, безопасность
- •Обзор архитектуры и возможностей систем Windows 2000/xp/2003/Vista/2008/7
- •Оболочка Norton Commander и ее графические аналоги для Windows:
- •29. Far Manager – текстовая оболочка
Оболочка Norton Commander и ее графические аналоги для Windows:
Программа Norton Commander является одной из наиболее популярных программ-оболочек для работы с операционной системы DOS.
Norton Commander позволяет выполнять больше количество различных функций, в частности:
Наглядно изображать содержание каталогов на дисках;
Удобно копировать, переименовать, пересылать и удалять файлы;
Изображать дерево каталогов на диске (на этом можно переходить в нужный каталог, создавать, переименовать и удалять каталоги);
Просмотреть текстовые, графические и архивные файлы, базы данных и таблицы табличных процессоров и.т.д.;
Редактировать текстовые файлы;
Выполнять любые команды DOS;
Работать с архивными файлами почти так же удобно, как с оглавлениями каталогов;
С помощью одного нажатия клавиши выполнять стандартные действия для типа файлов;
В оболочке Norton Commander 5.0 различают восемь типов панелей:
файловую панель - на ней отображается содержимое заданного диска;
панель обнаруженных файлов служит для хранения файлов, выявленных утилитой Norton Commander File Finder (NCFF), или файлов, предназначенных пользователем к удалению при чистке диска;
структурную панель - на ней в псевдографическом виде изображается дерево каталогов на заданном диске;
информационную панель, на которой содержится справочная информация об оперативной памяти компьютера и о диске и текущем каталоге на нем;
альтернативную информационную панель, на которую выдаются дополнительные сведения о файлах и заданном подкаталоге выбранного диска;
панель быстрого просмотра - на ней отображается содержимое текстового файла или сведения о подкаталоге;
архивную панель, на которой указывается содержимое архивного файла;
связующую панель, которая содержит список файлов и подкаталогов диска, установленного на другом персональном компьютере.
В NC для Windows 95 входит утилита Scheduler. Она предназначена для составления и анализа расписаний встреч и собраний, запуска программ в определенное время, а также составления таблицы со сведениями о контактах и предстоящих событиях. При составлении расписания в него заносится оповещение, напоминающее о важной встрече, задаче или событии. Scheduler запускается из меню Commands.
Windows Commander
Windows Commander представляет собой программную оболочку для
работы в Windows. Имеет нортонообразный интерфейс. Windows Commander значительно удобнее в использовании, чем Диспетчер файлов Windows. С помощью Windows Commander можно копировать, перемещать, переименовывать, создавать и удалять файлы и каталоги, создавать и распаковывать архивы, связывать файлы с соответсвующими
программами, запускать программы на исполнение. Windows Commander работает как с жёстким диском, дискетами, так и с CD-ROM. Имеет командную строку, клавиатуру, похожую на Norton Commander.
29. Far Manager – текстовая оболочка
Одна из наиболее распространенных программ-оболочек в России – FAR manager. FAR - это работающая в текстовом режиме программа управления файлами для Windows 95-2000 и Windows NT, с поддержкой длинных имен файлов и широким набором операций над файлами и папками. FAR позволяет работать с архивами. При этом файлы в архивах обрабатываются аналогично файлам в папках. FAR сам преобразует ваши команды в соответствующие вызовы внешних архиваторов. FAR также предоставляет значительное количество сервисных функций (сравнение папок, поиск текста в различной кодировке, калькулятор, FTP-панель, быстрый переход к папке, история папок и т.д.) и обладает широким набором настроек интерфейса и системных параметров программы.
Общий вид программы FAR:
После запуска FAR на экране появляются две панели, ограниченные двойной рамкой. Ниже этих панелей располагается командная строка, в которую можно вводить команды ОС. Еще ниже располагается строка подсказки (линейка клавиш), содержащая значения функциональных клавиш FAR. При нажатии клавиш Shift, Alt или Ctrlсодержание этой строки изменяется и показывается, что произойдет при нажатии комбинации клавиш Shift, Ctrl или Alt и одной из функциональных. Команды из строки подсказки можно выбирать мышкой.
