
- •1.Операционная оболочка Windows 3.1.
- •2.Windows for Workgroups 3.11. Краткие сведения об архитектуре Windows 3.Х.
- •3.Windows 95/98, основные особенности.
- •4.Windows nt/2000. Основные отличия.
- •5.Основные особенности Windows me.
- •6.Основные особенности Windows xp.
- •7.Основные особенности Windows Vista.
- •8.Основные особенности Windows7.
- •9.Пакетные командные файлы. Создание bat-файлов. Команды if, for, goto.
- •12.Классификация и характеристики архиваторов.
- •13. Понятие файловой системы.
- •14.Типы файлов. Логическая организация файловой системы.
- •15.Физическая организация файловой системы.
- •16.Файловые операции, контроль доступа к файлам.
- •17.Файловые системы fat и fat32.
- •18.Файловые системы ntfs и unix.
- •19.Планирование заданий.
- •20.Распределение ресурсов.
- •21.Основные понятия безопасности. Классификация угроз.
- •22.Базовые технологии безопасности.
- •23.Отказоустойчивость файловых и дисковых систем.
- •24.Избыточные дисковые подсистемы raid. Понятие дискового массива raid. Уровень raid-0.
- •25.Понятие дискового массива raid. Уровни raid-1-2-3-4-5.
19.Планирование заданий.
П.з. появилось в пакетных системах после того как для хранения сформированных пакетах заданий начали использоваться магнитные диски являлись устройствами прямого доступа позволяют загружать задания в ПК в произвольном порядке, не только в том в котором они были записаны на дисках. Изменяя порядки загрузки заданий, в вычислительной системе можно повысить эффективность ее использования П.З. назвали процедуру выбора очередного задания для загрузки в машину. П.З. используется в качестве долгосрочного планирования процессов. Оно отвечает за порождения новых процессов в систем, определяя ее степень мультипрограммирования, т.е. количество процессов, одновременно находящихся в ней. Если среднее количество процессов в ПК не меняется, то новые процессы могут появляться только после завершения ранее загруженных. Поэтому долгосрочное программирование осуществляется достаточно редко между появлением новых процессов могут проходить минуты даже десятки минут. Решение о выборе для запуска того или иного процесса оказывает влияние на функционирование вычислительной системы на протяжении достаточно длительного времени, отсюда и названия этого уровня планирование долгосрочный. В некоторых ОС долгосрочное планирование сведено к минимум или вообще отсутствует. Планирование использования процесса используется в качестве краткосрочного планирования. Оно проводится к примеру при обращении исполняющего процесса к устройствам ввода - вывода или просто по завершению определенного интервала времени. Поэтому краткосрочное планирование осуществляется как правило не реже одного раза в 100 милли секунд. В некоторых вычислительных системах бывает выгодно для повышения производительности временно удалить какое - либо частично выполняющий процесс из ПО на диск, а позже вернуть его обратно для дальнейшего выполнения. Такая процедура в английской литтерации получила название swopping, что переводится как перекачка. Когда и какой процесс из процессов нужно перекачать на диск и вернуть обратно решается дополнительным промежуточным уровнем планирования - среднесрочным. Для каждого уровня существует много разных алгоритмов. Выбор конкретного алгоритма определяется классом задач решаемых вычислительной системой, и целями которых хотим достичь, к таким целям можно отнести: 1.)Справедливость - гарантировать каждому процессу определенную часть времени использования процессора. 2.) Эффективность - постараться занять процессор на все 100% рабочего времени. 3.) Сокращение полного времени выполнения - обеспечить минимальное время между стартом процессора и его завершением. 4.) Сокращение времени ожидания - сократить время которое проводят процессы в состоянии "готовности". 5.)Сокращение времени отклика - минимизировать время которое требуется процессу для ответа на запрос пользователя. Независимо от поставленных целей планирования желательно что бы алгоритмы обладали свойствами: 1.Были предсказываемыми - одно и тоже задание должно выполняться приблизительно за одно и то же время. 2.)Были связанны с минимальными накладными расходами. 3.)Равномерно загружали ресурсы вычислительной системы. 4.) Обладали масштабирумаемостью т.е. не сразу теряли работоспособность при увеличении нагрузки.