- •230105 «Программное обеспечение компьютерных систем»
- •Основные источники:
- •Контрольные задания и методические указания по выполнению Общие методические указания по выполнению домашней контрольной работы
- •Выбор варианта домашней контрольной работы
- •Список рекомендуемой литературы Основной
- •Раздел 1. Теоретические вопросы
- •Раздел 2. Оформление практических работ
- •Пример построения временной диаграммы мультипрограммной работы эвм (дисциплина обслуживания fifo)
- •Дисциплины обслуживания
- •Оценки эффективности планирования
- •Исходные данные
- •Порядок выполнения лабораторной работы
- •Порядок выполнения работы.
- •Содержание отчета
- •Контрольные вопросы
- •Раздел 3 команды операционной системы windows
- •1.1 Язык интерпретатора Cmd.Exe. Командные файлы
- •1.1.1 Параметры командной строки. Команда shift
- •1.1.2 Функции анализа имен файлов
- •1.1.3. Переменные среды. Оператор присваивания set. Получение значений переменных
- •1.1.4. Преобразования переменных как строк
- •1.1.5. Операции с переменными как с числами
- •1.1.6 Ввод значения переменной с клавиатуры
- •1.1.7. Связывание времени выполнения для переменных
- •1.1.8. Прерывание и приостановка выполнения командных файлов
- •1.1.9. Вызов внешних командных файлов. Оператор call
- •1.1.11. Оператор перехода goto
- •1.1.12. Оператор проверки условия if
- •1.1.13. Организация циклов c помощью оператора цикла for
- •1.1.14. Циклы и связывание времени выполнения для переменных
- •1.1.15. Утилита поиска строк в текстовых файлах Findstr
- •Раздел 4 проверка знаний по темам 1-го семестра
Содержание отчета
Цель работы.
Исходные данные.
Таблицы с результатами моделирования при изменении объема ОП.
Таблица 5. Примерный вид таблицы результатов исследований.
Количество ОП |
Дисциплина обслуживания 1 |
Дисциплина обслуживания 2 |
||||||||
Короткие |
Длинные |
Короткие |
Длинные |
|||||||
пакет |
поток |
пакет |
поток |
пакет |
поток |
пакет |
поток |
|||
Отчет должен содержать 2 таблицы: в одну заносятся результаты средневзвешенного времени выполнения заданий, в другую – максимальные значения коэффициента мультипрограммирования (для каждого варианта моделирования).
Графики зависимости средневзвешенного времени выполнения пакета (потока) работ от количества ОП.
Графики зависимости коэффициента мультипрограммирования от количества ОП.
Сравнительный анализ временных диаграмм по среднему взвешенному времени обращения и коэффициенту мультипрограммирования.
Составить алгоритм выбора планировщиком дисциплины обслуживания в зависимости от параметров поступивших в систему заданий (поток или пакет, короткие или длинные задания).
Контрольные вопросы
Определите понятия: задание, шаг задания, задача, процесс.
Каковы функции планировщика заданий?
Приведите примеры дисциплин обслуживания.
Приведите классификацию дисциплин обслуживания.
Какие существуют критерии планирования?
Какие существуют оценки эффективности планирования?
Заполните таблицу задания JCB для одного из заданий, использованных в лабораторной работе.
практическая работа 3 структура файловой системы fat16
Выбрать размер кластера для файловой системы FAT16, устанавливаемой в разделе, который разделен на секторы размером 512 байт и имеет общий объем, предложенный преподавателем на занятиях. Оцените, сколько в этом случае кластеров будет содержать область данных, а также какой размер необходимо отвести таблице FAT. Учтите, что размер кластера должен быть равен степени двойки. Примите во внимание, что стандартным размером корневого каталога для жестких дисков в этой ФС является размер 32 сектора.
Раздел 3 команды операционной системы windows
Интерпретатор командной строки ОС MS Windows XP
1. КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ
1.1 Язык интерпретатора Cmd.Exe. Командные файлы
Язык оболочки командной строки в ОС служит для написания командных файлов (КФ). Командный файл (или сценарий) в Windows — это текстовый файл с расширением cmd или bat, в котором записаны внешние и внутренние команды ОС, а также некоторые дополнительные команды. Исполнение КФ приводит к тому же результату, что и последовательный ввод записанных в нем команд. При выполнении одинаковых действий использование КФ может сэкономить время.
Управление последовательностью выполнения команд КФ осуществляют операторы IF, FOR, CALL и GOTO, выполнение которых аналогично работе одноименных операторов языков программирования. Для отключения дублирования выполняемых команд в начале КФ записывается команда @ECHO OFF. В приводимых ниже примерах КФ для уменьшения объема данная команда опущена.
