Разработка модулей программного обеспечения для компьютерных систем


Междисциплинарный курс «Системное программирование»



бет25/42
Дата17.10.2023
өлшемі444.5 Kb.
#480951
түріПротокол
1   ...   21   22   23   24   25   26   27   28   ...   42
ПМ.01 Разработка модулей программного обеспечения для компьютерных систем КОС

Междисциплинарный курс «Системное программирование»

Устный опрос


1. Объясните, как Вы понимаете термин системное программное обеспечение сформулируете основные понятия.
2. Для чего используются трансляторы, компиляторы, интерпретаторы.
3. Объясните назначение сегментов.
4. Расскажите, как реализуются арифметические операции на Ассемблере.
5. Объясните, как Вы понимаете команды обработки строковых данных.
6. Перечислите и охарактеризуйте средства аппаратной поддержки функций ОС.
7. Расскажите про механизм виртуальной памяти и его реализацию в процессорах фирмы Интел.
8. Понятие процесса и потока: раскройте и охарактеризуйте.
9. Объясните двоичное кодирование информации. Представление элементарных типов данных: натуральные числа, целые числа со знаком, числа с плавающей точкой.
10. Расскажите про компилятор ассемблер - программ, редактор связей (загрузчик).
11. Объясните общую структуру машинных команд.
12. Расскажите про историю развития ВТ в связи с историей развития системного программного обеспечения.
13. Как организуется ввод - вывод и классифицируются внешние устройства.
14. Назовите и опишите константы, метки и условную компиляцию.
15. Перечислите и опишите атрибуты сегментов.
16. Назовите системные программы, их классификацию (системы программирования, операционные системы, обслуживающие программы).
17. Перечислите и опишите этапы проектирования и выполнения программ
18. Расскажите про обработку прерываний. Контекст процесса (потока). Особенности операционных систем реального времени.
19. Опишите задачи, для решения которых используется язык ассемблера.
20. Объясните регистры eax, ebx, ecx, edx и их специальные свойства.
21. Расскажите про команды ADC и SBB.
22. Дайте определения резидентным программам.
23. Расскажите про команды MUL и IDIV.
24. Опишите уровни сложности резидентных программ
25. Расскажите про команды IMUL и DIV.
26. Объясните для чего необходимы комментарии в программе
27. Расскажите как формируются предложения на Ассемблере из лексем.
28. Опишите операнды Ассемблера
29. Объясните назначение директив сегментации
30. Опишите назначение простейших команд Ассемблера
31. Перечислите и охарактеризуйте директивы резервирования и инициализации данных.
32. Дайте объяснение работе с видеорежимом. Команда установки курсора.
33. Дайте объяснение работе с текстовым режимом. Эффект выделения текста.
34. Перечислите команды обработки строк.
35. Расскажите про аппаратные прерывания.
36. Дайте определение байт, слово, двойное слово.
37. Расскажите про программные прерывания.
38. Дайте характеристику языку ассемблера, определение, преимущества.


Достарыңызбен бөлісу:
1   ...   21   22   23   24   25   26   27   28   ...   42




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет