Тема 1 Распределение оперативной памяти фиксированными разделами
Описать письменно механизм распределение оперативной памяти фиксированными разделами. Разработать алгоритм работы операционной системы при использовании данного метода, представить его в виде блок-схемы.
Написать программу на СИ: Одномерная матрица действительных чисел инициализируется внутри программы. Найти минимальный элемент массива, заменить его максимальным элементом массива. На экране отобразить номер найденного элемента массива, его старое и новое значение.
Тема 2 Распределение оперативной памяти перемещаемыми разделами
Описать письменно механизм распределение оперативной памяти перемещаемымиразделами. Разработать алгоритм работы операционной системы при использовании данного метода, представить его в виде блок-схемы.
Написать программу на СИ: Одномерная матрица действительных чисел размерностью пять инициализируется внутри программы. Заменить третий элемент массива (при обращении использовать указатель). Первоначальные и измененные данные массива отобразить на экране.
Тема 3 Распределение оперативной памяти динамическими разделами
Описать письменно механизм распределение оперативной памяти динамическимиразделами. Разработать алгоритм работы операционной системы при использовании данного метода, представить его в виде блок-схемы.
Написать программу на СИ: Вводится строка и буква. Программа находит указанную букву в строке, заменяет найденную букву на заглавную. Результат работы программы отображается на экране.
Тема 4 Страничное распределение оперативной памяти
Описать письменно механизм страничного распределения оперативной памяти.
Разработать алгоритм работы операционной системы при использовании данного метода, представить его в виде блок-схемы.
Написать программу на СИ: Сравниваются две символьные строки. Одна строка инициализируется внутри программы. Вторая (пароль) запрашивается программой. По результату сравнения на экран выдается соответствующее информационное сообщение.
Тема 5 Сегментное распределение оперативной памяти
Описать письменно механизм сегментного распределения оперативной памяти. Разработать алгоритм работы операционной системы при использовании данного метода, представить его в виде блок-схемы.
Написать программу на СИ, объединяющую n символов одной строки с другой. Результат строки-получателя выводится на экран. Значение n запрашивается программой.
Тема 6 Страничное распределение оперативной памяти
Описать письменно механизм сегментно-страничного распределение оперативной памяти.
Разработать алгоритм работы операционной системы при использовании данного метода, представить его в виде блок-схемы.
Написать программу на СИ, копирующую n символов одной строки в другую. Результат строки-получателя выводится на экран.
Значение n запрашивается программой.
Тема 7 Алгоритм работы ОС при реализации свопинга
Описать письменно механизм свопинга.
Разработать алгоритм работы операционной системы при использовании данного метода, представить его в виде блок-схемы.
Написать программу на СИ: Программа находит указанный символ в строке. На экране отобразить адрес искомого символа в массиве, сам символ.
Тема 8 Алгоритм работы планировщика операционной системы
Описать письменно алгоритм работы планировщика операционной системы.
Разработать алгоритм работы операционной системы при использовании данного метода, представить его в виде блок-схемы.
Написать программу на СИ: Заменить строчные буквы символьного массива на заглавные. Результат отобразить на экране.
Тема 9 Алгоритм работы диспетчера ОС при использовании квантования и абсолютной приоритетности
Описать письменно алгоритм работы диспетчера ОС при использовании квантования и абсолютной приоритетности.
Разработать алгоритм работы операционной системы при использовании данного метода, представить его в виде блок-схемы.
Написать программу на СИ: Одномерная матрица действительных чисел инициализируется внутри программы. Заменить числа буквами в соответствии с кодом буквы в алфавите.