- •Классификация операционных систем.
- •Понятие пользовательского интерфейса, его назначение, виды. Реализация различных видов интерфейсов в операционных системах.
- •4. Понятие операционного окружения. Posix, его цели, основные положения.
- •Понятие базовой машины, расширенной машины. Режим пользователя, режим супервизора.
- •6. Упрощенная архитектура типовой микроЭвм.
- •7. Операционная система как средство управления ресурсами типовой микроЭвм. Принципы числового кодирования, хранимой программы.
- •8. Понятие прерывания, их классификация. Последовательность действий при обработке прерываний. Вектор прерывания. Приоритет прерываний, относительная и абсолютная приоритезация.
- •9. Понятия: задание, процесс, поток. Планирование и диспетчеризация потоков.
- •Состояния существования процесса. Графы состояний потоков.
- •11. Алгоритмы диспетчеризации. Способ выбора процесса для диспетчеризации
- •12. Организация операций ввода вывода
- •13. Механизм разделения центральной памяти. Распределение памяти с разделами фиксированного размера. Распределение памяти с разделами переменного размера. Проблема фрагментации памяти и ее решение
- •14. Понятие виртуального ресурса. Отображение виртуальной памяти в реальную.
- •15.Общие методы реализации виртуальной памяти. Реализация виртуального ресурса в различных ос
- •16.Файловая система. Типы файлов. Имена файлов в различных ос. Расширение имени
- •Имена файлов в разных системах
- •Точность указания расширения
- •17. Иерархическая структура файловой системы. Логическая организация файловой системы. Физическая организация файловой системы. Файловые операции.
- •18.Планирование в системах пакетной обработки данных. Планирование в интерактивных системах. Планирование в системах реального времени.
- •19.Взаимоблокировки. Обнаружение и устранение взаимоблокировок. Предотвращение взаимоблокировок.
- •1. Операционная система ms-dos.
- •Файловая структура ms-dos.
- •Правила обозначения имен файлов в ms-dos.
- •Файловая структура в системе Windows.
- •Правила обозначения имен файлов в Windows.
- •Командная строка Windows.
- •6.1. Запуск программ
- •6.2. Просмотр каталогов.
- •6.4. Смена текущего каталога.
- •6.5. Смена диска.
- •6.6. Удаление файлов
- •6.7. Копирование файлов
- •6.8. Получение списка всех команд ms-dos.
- •Работа с файлами и папками
- •Синтаксис
- •Параметры
- •Примеры
- •Синтаксис
- •Параметры
- •Примеры
- •Синтаксис
- •Параметры
- •Примеры
- •Синтаксис
- •Параметры (основные)
- •Синтаксис
- •Параметры (основные, для просмотра остальных – используйте справку!)
- •Примеры
- •Синтаксис
- •Параметры
- •Примеры
- •Синтаксис
- •Параметры
- •8.Команда переадресации конвейеры и фильтры
- •21. Подкаталоги и надкаталоги. Корневой каталог.
- •22. Структура различных видов ос(например, ms-dos, Windows xp, Linux и др.)
- •23. Загрузка операционных систем. (так же, см. Отчёт по установке Windows и Ubuntu)
- •24. Пакетные командные файлы. Особенности работы с пакетными командными файлами в различных ос.
- •25. Особенности работы с дисками в различных ос. Монтирование файловых систем различных типов.
- •26. Bios. Функции. Настройка.
- •27. Реестр, его функции. Хранение ключей реестра. Создание резервной копии реестра. Редактирование.
- •28. Совместимость в операционных системах. Виды, способы обеспечения. Технологии обеспечения совместимость. Запуск программ, созданных для других операционных систем.
- •29. Понятие безопасности. Конфиденциальность, целостность, доступность данных.
- •30. Виды угроз и атак. Атаки изнутри системы. Методы вторжения. Атаки системы снаружи. Случайная потеря данных.
- •31. Политика безопасности. Выявление вторжений. Система KerberOs.
- •32. Средства восстановления и защиты ос от сбоев. Защита системных файлов ос. Безопасный режим загрузки ос. Диск аварийного восстановления. Резервное копирование и восстановление.
- •Требования к системе резервного копирования
- •Виды резервного копирования
- •33. Сложность создания эффективных ос. Основные показатели эффективности ос. Виды показателей эффективности ос. Мониторинг и оптимизация ос.
Примеры
xcopy a: b: /s /e - копирование всех файлов и подкаталоги (включая пустые подкаталоги) с диска A на диск B
xcopy \rawdata \reports /d:29-12-2010 - обновление файлов в каталоге \Reports файлами из каталога \Rawdata, измененными после 29 декабря 2010 года
xcopy \rawdata \reports /u - обновление файлов предыдущего примера, уже существующих в каталоге \Reports, независимо от их даты
FIND
Поиск заданной строки текста в файле или нескольких файлах. После поиска в заданных файлах команда find выведет на экран все строки из этих файлов, содержащие заданный образец.
Синтаксис
find [/v] [/c] [/n] [/i] "строка" [[диск:][путь]ИмяФайла[...]]
Параметры
/v - Выводит все строки, не содержащие строку, заданную параметром строка.
/c - Подсчет строк, содержащих строку, указанную параметром строка, и отображение общего количества.
/n - Выводит номера строк перед самими строками.
/i - Задает поиск без различия строчных и заглавных букв.
"строка_поиска" - Обязательный параметр. Указывает группу символов, поиск которой будет производиться. Необходимо заключить параметр строка в кавычки ("строка").
[диск:][путь] ИмяФайла - Задает местоположение и имя файла, в котором будет производиться поиск заданной строки символов.
Примеры
find "Точилка" pencil.ad - вывод всех строк из файла Pencil.ad, которые содержат слова «Точилка»
MORE
Служит для поэкранного вывода информации.
Синтаксис
команда | more [/c] [/p] [/s] [/tn] [+n]
more [/c] [/p] [/s] [/tn] [+n] [файлы]
Параметры
[диск:] [путь] имя_файла - Файл, который будет выведен на экран.
команда - Команда, которая будет выводить на экран какие-либо сведения.
/c - Очистка экрана перед выводом страницы.
/p - Обработка символов перевода страницы.
/s - Замена нескольких пустых строк одной.
/tn- Замена знаков табуляции количеством пробелов, заданным значением n.
+n - Вывод первого файла, начиная со строки n.
Файлы- Список файлов для вывода. Имена файлов разделяются пробелами.
Пример
type clients.new | more - просмотр на экране файла Clients.new
ТРЕЕ
Представляет графически дерево каталогов заданного пути или диска.
Синтаксис
tree [диск:][путь] [/f] [/a]
Параметры
диск: - Задает дисковод, содержащий диск, графическое представление дерева каталогов которого будет выведено.
путь - Задает каталог, для которого будет выведена структура подкаталогов.
/f - Выводит имена файлов в каждом каталоге.
Примеры
tree \ - вывод имен всех подкаталогов на текущем диске
tree c:\ /f | more - постраничный вывод имен файлов во всех каталогах диска C.
8.Команда переадресации конвейеры и фильтры
Использование символов переадресации позволяет переназначить источник или получатель информации. Для переадресации используют символы:
">" - переадресовать выходные данные. Если данные переадресуются в файл, то он заполняется новой информацией. А. если он отсутствовал, то создается.
">>" - то же, но при пересылки. В файл новая информация дописывается после уже имеющейся.
"<" - переадресовать входные данные. Ввод осуществляется не с клавиатуры, а с устройства или из файла.
Например, запись каталога дискеты в файл с именем DIRFILE.TXT можно осуществить командой
A>DIR B: > DIRFILE.TXT
Текстовый файл создается на диске в накопителе А:, поэтому она не должна быть защищена от записи.
Конвейеры позволяют организовать последовательность команд с передачей выходных данных от предыдущей команды в качестве входных параметров для последующей и т. д. Символ конвейера " |"
Наиболее удобно использовать конвейеры совместно с фильтрами, поэтому примеры рассматриваются при изучении соответствующих команд.
Внешняя команда поиска указанных данных FIND имеет формат:
FIND [/C][/N][/V] 'text' [[PATH] FILENAME]┘[┘]
'text' образец строки символов, по которому ведется поиск;
/C - вывод количества обнаружений образца "text" без содержимого строк на экран:
/N - вывод строк с образцом "text" с указанием номера строк в файле:
/V - исключающий поиск, т.е. вывод сток, не содержащих образец "text".
Команда может применяться только для текстовых файлов
Например, если необходимо отыскать в текстовом файле EXAMPLE. TXT строки, содержащие сообщение достаточно записать:
A>FIND "FILENAME" B: EXAMPLE.TXT
Фильтр может быть установлен в конвейере, например, для поиска в каталоге файлов накопителя А: файлов, в имени которых есть образец "┘DISK┘"
A:DIR A: FIND "DISK"
При работе конвейера на диске создаются временные файлы, поэтому активный дисковод должен быть доступен для записи
Некоторые команды MS-DOS предусматривают возможность "постраничного " вывода на экран, например просмотр каталогов DIR /P. Для предоставления этих возможностей, по желанию пользователя другим командам можно воспользоваться внешней командой MORE.
Например, можно записывать команду постраничного вывода текстового файла MYFILE.TXT;
A>TYPE A:MYFILE.TXT | MORE
При использовании этой команды по заполнении экрана на нижней строке выводится сообщение
|
после чего для продолжения вывода достаточно нажатия на любую клавишу. Этот результат можно достигнуть, если записать команду в виде:
A>MORE < A:MYFILE.TXT
Допускается использование этой команды совместно с фильтром FIND, например, команда:
A>FIND "FILE" A:DIPLIST.TXT | MORE
Просматривается файл DIPLIST.TXT и выводит строки, имеющие образец "FILE", до заполнения экрана. Продолжение вывода обеспечивается нажатием на любую клавишу
При необходимости сортировки в текстовых файлах по алфавиту или числам в любой колонке текстовых строк можно воспользоваться внешней командой SORT.
Формат команды:
SORT [/R] [+n]
где
/R - реверсивная сортировка;
+n - указание номера колонки в строке, с которой начинается сортировка
Например, если есть файл OLD.TXT, который необходимо отсортировать по возрастанию, по алфавиту и записать под именем NEW.TXT, то можно записать команду
A>SORT < A:OLD.TXT > A:NEW.TXT
Команда сортировки может использоваться в конвейере, например, при просмотре каталога с упорядочением файлов по возрастанию кода первой буквы:
A>DIR A: | sort