- •51. Организация файловой системы fat
- •52. Организация файловой системы ext2
- •53. Язык регулярных выражений и его применение, шаблоны имен файлов
- •2)Символы – квантификаторы(повторители):
- •54. Пользовательский интерфейс ос
- •55. Язык сценариев ос
- •56. Процессы и механизмы многозадачности
- •57. Переменные величины в яп, их атрибуты, время жизни, область видимости
- •58. Типы данных в яп
- •59. Алгоритмы обработки массивов
- •60. Выражения и операции. Перегрузка операций.
- •61. Операторный базис языков программирования.
- •62. Функция как средство структурирования программы.
- •69. Механизмы создания и уничтожения объектов
- •70. Наследование в яп
- •Виртуальные функции
- •Синтаксис шаблона функции
- •Примеры определений шаблонов функций
- •Прототип шаблона функции
- •Использование шаблона функции
- •Специализация шаблонов функции
- •Шаблоны классов
- •Синтаксис шаблона класса
- •Пример определения шаблона класса
- •Использование шаблона класса
- •Векторы
- •Уравнение прямой
- •Общее уравнение прямой
- •Расстояние от точки до прямой
- •Углы между двумя прямыми, между прямой и плоскостью.
- •Общее уравнение плоскости
- •Уравнение плоскости
- •Уравнение поверхности:
- •35. Устойчивость решений дифференциальных уравнений
- •Простейшие типы точек покоя. Автономные динамические системы двух уравнений первого порядка. Типы особых точек на фазовой плоскости
- •39. Алгебра логики.
- •3. Основные законы логики.
- •5. Нормальные формы. Совершенные нормальные формы.
- •6. Арифметические операции в алгебре логики. Полином Жегалкина.
- •7. Полнота и замкнутость (примеры полных систем). Теорема Поста.
- •Вопрос 40 Графы и их свойства
- •41. Маршруты в графах и деревья.
- •42. Сети и алгоритмы на сетях.
- •43. Вероятность случайного события. Основные свойства вероятности.
- •44. Случайные величины и законы их распределения.
- •45. Числовые характеристики случайных величин.
- •46. Методы проверки статических гипотез.
- •47. Математические модели операций.
- •48. Матричные игры.
- •49.Линейное программирование. Симплекс-метод.
- •50. Выпуклое программирование.
- •2) Различные формы условий оптимальности.
- •74. Проектирование структуры реляционной базы данных. Метод er-диаграмм (сущность-связь).
- •75. Языки описания запросов. Язык sql.
- •Select [all | distinct] –команда выборки данных
54. Пользовательский интерфейс ос
Интерфейс - набор средств и правил, обеспечивающих взаимодействие физических или логических участников. Выделяют пользовательский и программный интерфейсы ОС.
Пользовательский интерфейс - набор средств, предназначенных для упрощения взаимодействия пользователя с ЭВМ.
Важную роль играет способ представления инф-ии на мониторе при орг-ии пользовательского интерфейса. В зависимости от способа представления информации различают символьный и графический пользовательские интерфейсы.
Символьный интерфейс реализуется посредством командного языка - набора инструкций (команд), осуществляющих управление системой.
Графический интерфейс включает набор графических средств, позволяющих в понятной форме воспроизводить состояние тех или иных объектов (аппаратных компонентов ЭВМ, выполняемых программ) и осуществлять операции по управлению ими.
В рамках символьного интерфейса пользователь работает с ОС при помощи командной строки. Командная строка имеет след.структуру: ПриглашениеDOS_Информация,вводимая пользователем.
Пример: C:\DOCUM >
Длина ком.строки не может превышать 127 символов. Пользователь вводит в ком.строке необходимые команды DOS.
Различают типы команд:
-внутренние,
-внешние.
Внутренние команды входят в состав файла COMMAND.COM(файл в составе DOS), иначе называют командным процессором.
К функциям командного процессора относятся:
-прием и проверка команд, вводимых пользователем с клавиатуры,
-выполнение внутренних команд,
-запуск внешних команд,
-вывод диагностических и аварийных сообщений.
Внешние команды хранятся в виде отд.файлов с расширением .exe и .com.
Примеры внутр.команд: CD, COPY, DEL.
Примеры внешних команд: FORMAT, XCOPY.
Структура команды DOS. Команда DOS состоит из: Имя_команды [аргументы][переключатели(ключи)]
Аргументы специфицируют объекты, над которыми требуется выполнить те или иные действия, аргументы указываются через пробел. Переключатели уточняют или модифицируют действия команды. Ключи указываются начиная со знака /
Пример: DEL D:\TEMP.*/p/ -команда dEL удаляет файлы на диске D, а ключ p уточняет команду DEL, и каждый раз запрашивает подтверждение пользователя на удаление файла.
Поиск исполняемого файла
Пользователь вводит все команды в ком.строке. Вводимые команды проверяются ком.процессором. В DOS им является файл COMMAND.COM, а именем-программный загрузчик. Если команда – внутренняя, то она сама запускается. Если внешняя, то ком.загрузчик передает управление внешним файлам.
Файлы с расширением .com хранятся на диске в виде файлов, содержащих абсол.образ машинных команд для выполнения и не требует предварительной настройки, размеры<64Кб.
При использовании команд DOS возможна организация перенаправления ввода/вывода. Для этих целей исп-ся спец.обозначения:
< - перенаправление ввода
> - перенаправление вывода
>>-перенаправление вывода с добавлением.
Примеры:
1)DIR \REPOTS > MYDIR.TXT
DIR-команда выводит список файлов и каталогов, находящихся в каталоге REPOTS, осуществляется перенаправление вывода в файл MYDIR.TXT.
2)SORT <THESAVRS.TXT> 1.SRT
На вход команды SORT подается файл THESAVRS.TXT, отсортированные строки записываются в 1.SRT.
3)DIR>PRN – перенаправление данных на принтер.
Возможно использование неск.команд DOS, следующих друг за другом с передачей вывода первой команды на вход второй и т.д.
Пример: DIR | FIND “<DIR>”
Команда DIR выводит тек.файлы и каталоги и передает их на вход каманды FIND, к-ая ищет все каталоги.