- •Понятие операционной системы. Назначение и функции операционных систем. Классификация операционных систем.
- •Понятие интерфейса пользователя. Виды интерфейсов.
- •Понятие операционного окружения. Состав и назначение уровней операционного окружения.
- •Понятие процесса. Состояния существования процесса. Планирование процессов. Диспетчеризация процесса.
- •Поблочные и посимвольные устройства ввода-вывода. Контроллеры устройств. Задачи програмного обеспечения ввода-вывода.
- •Программные уровни ввода-вывода. Функции и интерфейсы уровней ввода-вывода
- •Алгоритм обработки прерываний по вводу-выводу.
- •Иерархическая структура памяти компьютера. Функции менеджера памяти. Организация памяти в однозадачной системе.
- •Распределение оперативной памяти переменными разделами в многозадачной системе.
- •Файловая структура персонального компьютера. Свойсва файлов и папок . Атрибуты файла. Доступ к файлам. Задание файлов по маске.
- •Каталоги. Структура элемента каталога. Отличительные способности корневого каталога.
- •Физическая структура диска. Логическая структура диска. Состав и назначение областей диска.
- •Организация файла на диске . Выделение дискового пространстава файлам. Фрагментация диска.
- •Понятие файловой системы. Файловые системы fat, fat32, ntfs
- •Утилиты Проверка диска и Очистка диска
- •Использование консоли Производительность. Оснастки Системный монитор и Журналы и оповещения производительности.
- •Использование диспетчера задач в Windows. Контроль работы программ и быстродействия системы. Управление процессами.
- •Инструментальные средства загрузки и восстановления Windows. Запуск системы в безопасном режиме. Консоль восстановления.
- •Настройка параметров безопасности в Windows.
- •Настройка параметров быстродействия в Windows. Визуальные эффекты. Дополнительные параметры быстродействия.
Организация файла на диске . Выделение дискового пространстава файлам. Фрагментация диска.
Дефрагментация дисков Процесс обнаружения и объединения фрагментированных файлов и папок называется дефрагментацией. Утилита Дефрагментация диска обнаруживает фрагментированные файлы и папки и дефрагментирует их, перемещая части каждого файла или папки в одно место, чтобы каждый файл занимал единое, непрерывное пространство на жестком диске. Благодаря этому ваша система сможет более эффективно осуществлять доступ к файлам и папкам. Объединяя части файлов и папок, Дефрагментация диска также объединяет свободное пространство, уменьшая вероятность того, что новые файлы окажутся фрагментированными. Утилита Дефрагментация диска может дефрагментировать тома FAT, FAT32 и NTFS. Организация файла на диске Современные магнитные диски могут хранить десятки тысяч разнообразных файлов. Чтобы не запутаться в этом море файлов, их классифицируют, объединяют по группам. Все файлы, хранимые на магнитных дисках любых типов, операционные системы позволяют разбивать на отдельные группы. Внутри группы файлы объединяются по какому-либо признаку (например, все файлы некоторого пользователя). Такая группа файлов называется каталогом (directory). Каталогу присваивается имя. Правила именования каталогов совпадают с правилами для файлов, за исключением того, что расширение имени для каталогов обычно не используется. Выделение дискового пространстава файлам В структуре системы управления файлами можно выделить базисную подсистему, которая отвечает за выделение дискового пространства конкретным файлам, и более высокоуровневую логическую подсистему, которая использует структуру дерева директорий для предоставления модулю базисной подсистемы необходимой ей информации, исходя из символического имени файла. Она также ответственна за авторизацию доступа к файлам
Понятие файловой системы. Файловые системы fat, fat32, ntfs
Файловая система - это часть операционной системы, назначение которой состоит в том, чтобы обеспечить пользователю удобный интерфейс при работе с данными, хранящимися на диске, и обеспечить совместное использование файлов несколькими пользователями и процессами. В широком смысле понятие "файловая система" включает: совокупность всех файлов на диске, комплекс системных программных средств, реализующих управление файлами, в частности: создание, уничтожение, чтение, запись, именование, поиск и другие операции над файлами.
Планирование заданий. Задачи алгоритмов планирования. Для выполнения этих действий необходимо войти в систему в качестве администратора. В противном случае изменять можно только параметры текущей учетной записи пользователя. Если определенная программа используется регулярно, то при помощи мастера планировщика заданий можно создать задание, благодаря которому эта программа будет запускаться автоматически в соответствии с установленным расписанием. Например, если финансовая программа используется в конкретный день каждого месяца, можно запланировать задание автоматического запуска этой программы, чтобы не забыть этого сделать. Используемые в ОС общего назначения алгоритмы круговой диспетчеризации неприменимы в чистом виде в ОС РВ. Рассмотрим основные виды планирования применительно к задачам реального времени. - Вытесняющее планирование с использованием круговой стратегии Задача реального времени добавляется к очереди готовых к выполне¬нию задач, ожидающих наступления следующего кванта времени. В этом случае время планирования в целом неприемлемо для приложений реального времени. - Невытесняющее планирование на основе приоритетов В невытесняющем планировщике можно использовать механизм приоритетного планирования, дающий заданиям реального времени наивысший приоритет. В этом случае готовые задания реального времени будут выполняться сразу же после блокирования текущего процесса либо выполнения его до конца.
Распределение ресурсов. Взаимоблокировки. Обнаружение и устранение
взаимоблокировок.
Взаимоблокировки заимоблокировка возникает, когда две и более задач постоянно блокируют друг друга в ситуации, когда у каждой задачи заблокирован ресурс, который пытаются заблокировать другие задачи. Взаимоблокировка процессов может происходить, когда несколько процессов борются за один ресурс. Ресурсы бывают выгружаемые и невыгружаемые, аппаратные и программные. Выгружаемый ресурс - этот ресурс безболезненно можно забрать у процесса (например: память). Невыгружаемый ресурс - этот ресурс нельзя забрать у процесса без потери данных (например: принтер). Проблема взаимоблокировок процессов возникает при борьбе за невыгружаемый ресурсы. Условия необходимые для взаимоблокировки: Условие взаимного исключения - в какой-то момент времени, ресурс занят только одним процессом или свободен. Условие удержания и ожидания - процесс, удерживающий ресурс может запрашивать новые ресурсы. Условие отсутствия принудительной выгрузки ресурса. Условие циклического ожидания - должна существовать круговая последовательность из процессов, каждый, из которого ждет доступа к ресурсу, удерживаемому следующим членом последовательности. Обнаружение взаимоблокировок
При использовании этого метода система не пытается предотвратить попадание в тупиковые ситуации. Вместо этого она позволяет взаимоблокировке произойти, старается определить, когда это случилось, и затем совершает некие действия к возврату си¬стемы к состоянию, имевшему место до того, как система попала в тупик.
Операционные системы семейства DOS. Версии DOS.
MS-DOS (англ. MicroSoft Disk Operating System — дисковая операционная система от Microsoft) — коммерческая операционная система фирмы Microsoft для IBM PC-совместимых персональных компьютеров. MS-DOS — самая известная ОС из семейства DOS, ранее устанавливавшаяся на большинство IBM PC-совместимых компьютеров. Со временем она была вытеснена ОС семейства Windows 9x и Windows NT.[1]
Команды MS-DOS для работы с дисками. Форматирование дисков. Типы форматирования. Понятие системного диска.
Системный диск - это локальный диск, на котором установлена операционная система. Все файлы системы хранятся на таком диске. По умолчанию система ставится на диск C, если при установке вы не поменяли пути установки файлов. Все остальные диски называются локальными, системный диск тоже является локальным, но так как на нем установлена операционная система - он имеет приоритет над другими дисками и с него происходит загрузка ОС. Формати́рование ди́ска — программный процесс разметки области хранения данных электронных носителей информации, расположенной на магнитной поверхности (жёсткие диски, дискеты), оптических носителях (CD/DVD/Blu-ray-диски), твердотельных накопителях (флеш-память, SSD) и др. Существуют разные способы этого процесса.
копирование системных файлов — новые таблицы файловой системы не создаются, физической разметки рабочих поверхностей не происходит, обновляются только основные файлы операционной системы (режим переформатирования для системных дисков).
Команды MS-DOS для работы с каталогами. Команды MS-DOS для работы с файлами
файлы . del *.txt – удалить все файлы с расширением .txt из текущей директории; del name.doc – удалить из текущей директории файл с именем name.doc. ren a:*.txt *.doc – переименовать все файлы текущей директории на диске а: с расширением .txt в файлы с такими же именами и расширениями .doc. copy x.txt z.txt – скопировать файл x.txt в текущую директорию с именем z.txt; каталоги. с:\dir выводит, сd- установлен обнов md - содерж каталога
Общесистемные команды MS-DOS. Перенаправление ввода-вывода
Например, приведенная ниже команда запоминает результаты команды DIR в файле с именем FILEOUT: C:>dir > fileout Предположим, что в файле FILEOUT содержатся листинги нескольких каталогов, а вам нужно рассортировать имена файлов
Оптимизация размещения файлов на диске. Утилита Дефрагментация диска
Процесс обнаружения и объединения фрагментированных файлов и папок называется дефрагментацией. Утилита Дефрагментация диска обнаруживает фрагментированные файлы и папки и дефрагментирует их, перемещая части каждого файла или папки в одно место, чтобы каждый файл занимал единое, непрерывное пространство на жестком диске. Благодаря этому ваша система сможет более эффективно осуществлять доступ к файлам и папкам. Объединяя части файлов и папок, Дефрагментация диска также объединяет свободное пространство, уменьшая вероятность того, что новые файлы окажутся фрагментированными. Утилита Дефрагментация диска может дефрагментировать тома FAT, FAT32 и NTFS.
