- •Классификация операционных систем.
- •Понятие пользовательского интерфейса, его назначение, виды. Реализация различных видов интерфейсов в операционных системах.
- •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. Сложность создания эффективных ос. Основные показатели эффективности ос. Виды показателей эффективности ос. Мониторинг и оптимизация ос.
1. Операционная система ms-dos.
Были времена, когда существовали персональные компьютеры, вполне обходившиеся без каких-либо операционных систем. Все программы, которые нужны были для их запуска и работы, содержались в микросхеме ПЗУ. При объеме 16 Кбайт в ПЗУ было достаточно места, чтобы разместить программы, управлявшие вводом данных с клавиатуры, загрузкой программ с кассетного магнитофона, выводом текстов на экран, да еще оставалось место для интерпретатора какого-нибудь простейшего языка программирования типа FORTH, FOCAL или BASIC. Логика работы таких ПК была простой: хочешь решить какую-нибудь важную задачу (например, сыграть в «крестики-нолики») – напиши себе для этого программу на встроенном языке программирования, а если не умеешь, то купи готовую и загрузи.
Необходимость в операционной системе возникла тогда, когда появилась необходимость в обслуживании файловой структуры. Как только на компьютерах стали создавать данные, встал вопрос о том, как их хранить, разыскивать и защищать от непреднамеренного уничтожения. Особенно остро эта проблема встала после подключения к компьютеру дисковых накопителей, способных хранить много файлов. Если бы не было файловой структуры, то сохранение одних данных могло бы уничтожать другие (как на магнитной ленте), а если бы не было операционной системы, то адрес каждого файла нам пришлось бы записывать длинными последовательностями непонятных цифр, выражающих номера дорожек и секторов.
В названиях первых операционных систем отразилась их нацеленность на обслуживание именно дисков. Они так и назывались: ДОС (дисковая операционная система). Первой операционной системой компьютеров IBM PC стала система MS-DOS 1.0, выпущенная компанией Microsoft в 1981 г. Эта система обеспечила работу с пятидюймовыми односторонними гибкими дисками емкостью 180 Кбайт. Система MS-DOS 2.0 (1983 г.) обеспечила работу с первыми жесткими дисками размером до 10 Мбайт. Именно она и ввела ту файловую структуру, которая в основных чертах сохранилась и по сей день.
Файловая структура ms-dos.
В файловой структуре MS-DOS принято считать, что верхний уровень хранения файлов соответствует диску. Диск имеет имя, обозначаемое одной заглавной латинской буквой с последующим двоеточием, например С: или, скажем, D:.
На диске могут создаваться каталоги, внутри которых могут храниться файлы или другие каталоги, называемые вложенными. Имена каталогов отделяются друг от друга и от имени диска с помощью символа обратной косой черты (\). Глубина вложения каталогов не ограничивается.
Каталог самого верхнего уровня называется корневым. Ему имя ни к чему, поскольку на каждом диске он только один. Условно можно считать, что его имя состоит из обозначения диска и обратной косой черты, например: С:\ или А:\.
Файл является единицей хранения информации. Файл необходим нам не столько для сохранения данных, сколько для их розыска. Фактически имя файла выполняет функцию адреса. А раз так, то, значит, на компьютере не может быть двух файлов, имеющих одинаковое имя. Вместе с тем, если файлы находятся в разных каталогах, то ничто не мешает им иметь одинаковые имена. Например, разные письма с одинаковым именем (letter.txt) могут храниться и в каталоге частных писем (C:\LETTERS\PRIVATE\letter.txt), и в каталоге деловых писем (C:\LETTERS\BUSINESS\letter.txt). При этом не возникает противоречия с требованием уникальности имени, поскольку в строгом смысле слова эти файлы имеют все-таки разные имена. Дело в том, что полное имя файла включает в себя и все имена каталогов, которые к нему ведут, начиная от корневого. Такое полное имя называют также путем поиска файла, или путем доступа к файлу.