
- •Вопросы к экзамену по спо
- •Перечислите и охарактеризуйте средства аппаратной поддержки функций ос.
- •Механизм виртуальной памяти и его реализация в процессорах фирмы Интел.
- •Понятие процесса и потока: раскройте и охарактеризуйте.
- •6. Перечислите и охарактеризуйте средства аппаратной поддержки функций ос.
- •7. Механизм виртуальной памяти и его реализация в процессорах фирмы Интел.
- •Страничное распределение
- •Сегментное распределение
- •Странично-сегментное распределение
- •Свопинг
- •8. Понятие процесса и потока: раскройте и охарактеризуйте.
- •9Двоичное кодирование информации. Представление элементарных типов данных: натуральные числа, целые числа со знаком, числа с плавающей точкой.
- •10.Компилятор ассемблер-программ, редактор связей (загрузчик).
- •11.Общая структура машинных команд.
- •12.История развития вт в связи с историей развития системного программного обеспечения.
- •13.Организация ввода-вывода, классификация внешних устройств.
- •14.Константы, метки, условная компиляция.
- •15.Атрибуты сегментов
- •17.Этапы проектирования и выполнения программ.
- •Обработка прерываний. Контекст процесса (потока). Особенности операционных систем реального времени.
Вопросы к экзамену по спо
Системное программное обеспечение. Основные понятия.
Трансляторы, компиляторы, интерпретаторы
Назначение сегментов
Реализация арифметических операций на Ассемблере
Команды обработки строковых данных
Перечислите и охарактеризуйте средства аппаратной поддержки функций ос.
Механизм виртуальной памяти и его реализация в процессорах фирмы Интел.
Понятие процесса и потока: раскройте и охарактеризуйте.
Двоичное кодирование информации. Представление элементарных типов данных: натуральные числа, целые числа со знаком, числа с плавающей точкой.
Компилятор ассемблер-программ, редактор связей (загрузчик).
1Общая структура машинных команд.
История развития ВТ в связи с историей развития системного программного обеспечения.
Организация ввода-вывода, классификация внешних устройств.
Константы, метки, условная компиляция.
Атрибуты сегментов
Системные программы, их классификация (системы программирования, операционные системы, обслуживающие программы).
Этапы проектирования и выполнения программ
Обработка прерываний. Контекст процесса (потока). Особенности операционных систем реального времени.
Задачи, для решения которых используется язык ассемблера.
Регистры eax, ebx, ecx, edx и их специальные свойства
Команды ADC и SBB.
Команды MUL и IDIV.
Команды IMUL и DIV.
Резидентные программы
Уровни сложности резидентных программ
Комментарии в программе
Формирование предложений на Ассемблере из лексем.
Операнды Ассемблера
Директивы сегментации
Директивы резервирования и инициализации данных
Простейшие команды Ассемблера
Работа с видеорежимом. Команда установки курсора
Работа с текстовым режимом. Эффект выделения текста.
Команды обработки строк.
Аппаратные прерывания
Программные прерывавания
Байт, слово, двойное слово.
Язык ассемблера, определение, преимущества.
6. Перечислите и охарактеризуйте средства аппаратной поддержки функций ос.
Основные средства для аппаратной поддержки:
система прерываний,
выставляется как некоторый уровень сигнала после того, как появился определенный уровень; различные действия в ОС связаны с обработкой различных прерываний
управление привилегиями,
существуют функции, позволяющие разделить привилегии,- ядру предоставляется больше возможностей, пользовательским процессам - меньше; ядро может управлять набором привилегий, предоставленных отдельному процессу, - т.е. с помощью функций аппаратной поддержки ядро управляет пользовательским процессом
системный таймер,
таймер устанавливает (генерирует) прерывания через заданный интервал; используется для планирования процессов
переключение процессов,
средства переключения процессов: многозадачность за счет того, что на определенный квант времени процессор «уходит в тень», но при переключении процессов надо сохранять много информации, которая представляется на аппаратном уровне
переключение страниц памяти,
каждый процесс предстает в своем 4-х байтном пространстве: процессор и ОС реализуют общение с виртуальной памятью
ограничение доступа к памяти
реализован совместно со средством переключения страниц; определяет права доступа к страницам
*) защита памяти, механизм преобразования адресов в системах виртуальной памяти, управление каналами и периферийными устройствами.