Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВОПРОСЫ К ЭКЗАМЕНУ ПО СПО.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
42.49 Кб
Скачать

Вопросы к экзамену по спо

  1. Системное программное обеспечение. Основные понятия.

  2. Трансляторы, компиляторы, интерпретаторы

  3. Назначение сегментов

  4. Реализация арифметических операций на Ассемблере

  5. Команды обработки строковых данных

  6. Перечислите и охарактеризуйте средства аппаратной поддержки функций ос.

  7. Механизм виртуальной памяти и его реализация в процессорах фирмы Интел.

  8. Понятие процесса и потока: раскройте и охарактеризуйте.

  9. Двоичное кодирование информации. Представление элементарных типов данных: натуральные числа, целые числа со знаком, числа с плавающей точкой.

  10. Компилятор ассемблер-программ, редактор связей (загрузчик).

  11. 1Общая структура машинных команд.

  12. История развития ВТ в связи с историей развития системного программного обеспечения.

  13. Организация ввода-вывода, классификация внешних устройств.

  14. Константы, метки, условная компиляция.

  15. Атрибуты сегментов

  16. Системные программы, их классификация (системы программирования, операционные системы, обслуживающие программы).

  17. Этапы проектирования и выполнения программ

  18. Обработка прерываний. Контекст процесса (потока). Особенности операционных систем реального времени.

  19. Задачи, для решения которых используется язык ассемблера.

  20. Регистры eax, ebx, ecx, edx и их специальные свойства

  21. Команды ADC и SBB.

  22. Команды MUL и IDIV.

  23. Команды IMUL и DIV.

  24. Резидентные программы

  25. Уровни сложности резидентных программ

  26. Комментарии в программе

  27. Формирование предложений на Ассемблере из лексем.

  28. Операнды Ассемблера

  29. Директивы сегментации

  30. Директивы резервирования и инициализации данных

  31. Простейшие команды Ассемблера

  32. Работа с видеорежимом. Команда установки курсора

  33. Работа с текстовым режимом. Эффект выделения текста.

  34. Команды обработки строк.

  35. Аппаратные прерывания

  36. Программные прерывавания

  37. Байт, слово, двойное слово.

  38. Язык ассемблера, определение, преимущества.

6. Перечислите и охарактеризуйте средства аппаратной поддержки функций ос.

Основные средства для аппаратной поддержки:

  1. система прерываний,

выставляется как некоторый уровень сигнала после того, как появился определенный уровень; различные действия в ОС связаны с обработкой различных прерываний

  1. управление привилегиями,

существуют функции, позволяющие разделить привилегии,- ядру предоставляется больше возможностей, пользовательским процессам - меньше; ядро может управлять набором привилегий, предоставленных отдельному процессу, - т.е. с помощью функций аппаратной поддержки ядро управляет пользовательским процессом

  1. системный таймер,

таймер устанавливает (генерирует) прерывания через заданный интервал; используется для планирования процессов

  1. переключение процессов,

средства переключения процессов: многозадачность за счет того, что на определенный квант времени процессор «уходит в тень», но при переключении процессов надо сохранять много информации, которая представляется на аппаратном уровне

  1. переключение страниц памяти,

каждый процесс предстает в своем 4-х байтном пространстве: процессор и ОС реализуют общение с виртуальной памятью

  1. ограничение доступа к памяти

реализован совместно со средством переключения страниц; определяет права доступа к страницам

*) защита памяти, механизм преобразования адресов в системах виртуальной памяти, управление каналами и периферийными устройствами.