Кафедра К3 Прикладная математика, информатика
и вычислительная техника

Системное программное обеспечение

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

  1. Наиболее распространенные операционные системы. Их особенности, достоинства и недостатки.
  2. ОС UNIX. Конвейерная организация обработки информации.
  3. ОС UNIX. Фильтр awk.
  4. ОС UNIX. Фильтр tail.
  5. ОС UNIX. Фильтр wc.
  6. ОС UNIX. Фильтр more.
  7. ОС UNIX. Команда ls.
  8. ОС UNIX. Команда cat.
  9. Язык Ассемблера. Основные функции ассемблера.
  10. Простой ассемблер. Абсолютная трансляция.
  11. Таблицы и алгоритмы простого ассемблера.
  12. Способы адресации в командах ассемблера.
  13. Перемещение программ.
  14. Литералы в ассемблерных программах.
  15. Определение имён в ассемблерных программах.
  16. Выражения в ассемблерных программах.
  17. Программные блоки.
  18. Управляющие секции. Связывание программ.
  19. Оверлейная структура программ.
  20. Многопросмотровый ассемблер.
  21. Однопросмотровый ассемблер.
  22. Назначение и основные функции связывающего загрузчика.
  23. Таблицы и алгоритмы связывающего загрузчика.
  24. Редакторы связей.
  25. Динамическое связывание.
  26. Раскручивающие загрузчики.
  27. Основные функции макропроцессоров.
  28. Макроопределения и макрорасширения в макропроцессорах.
  29. Таблицы макропроцессора и логика работы.
  30. Макропроцессоры. Конкатенация макропараметров.
  31. Макропроцессоры. Генерация уникальных меток.
  32. Макропроцессоры. Условные макрорасширения.
  33. Ключевые макропараметры в макропроцессорах.
  34. Особенности макропроцессоров с рекурсивной макрогенерацией.
  35. Макропроцессоры общего назначения.
  36. Макропроцессоры, встроенные в трансляторы.
  37. Основные функции компилятора.
  38. Стадии компиляции: лексический, синтаксический, семантический разборы.
  39. Лексемы. Лексический разбор. Простейшая программа лексического разбора.
  40. Терминальные и нетерминальные символы, начальный символ, правила вывода, синтаксический разбор.
  41. Компиляторы. Генерация кода.
  42. Компиялторы. Промежуточная форма представления программы.
  43. Компиляторы. Машинно-зависимая оптимизация кода.
  44. Компиляторы. Распределение памяти.
  45. Компиляторы. Структуры данных.
  46. Компиляторы. Машинно-независимая оптимизация.
  47. Компиляторы. Блочно-структурированные языки.
  48. Компиляторы. Разбиение на отдельные просмотры.
  49. Интерпретаторы.
  50. Компиляторы на P-код.
  51. Генератор программ синтаксического разбора YACC.
  52. Генератор программ лексического разбора LEX.
  53. Базовое программное обеспечение типовой операционной системы
  54. Основные требования к текстовым редакторам
  55. Основные требования к компиляторам
  56. Основные требования к отладчикам
  57. Основные требования к системам управления базами данных
  58. Основные требования к системам работы с графикой
  59. Языки и программные средства для подготовки текстовой документации
  60. Принципы подготовки HTML документов
  61. Теги логической разметки в HTML
  62. Теги физической разметки в HTML
  63. Таблицы в HTML
  64. Формы в HTML
  65. Форматирование документов на форматтере troff
  66. Препроцессоры troff
  67. Особенности системы вёрстки TeX
  68. Стандартный набор шрифтов формата plain системы TeX
  69. Операция группирования в системе TeX
  70. Вёрстка символов национальных алфавитов в системе TeX
  71. Вёрстка простых математических выражений в системе TeX
  72. Вёрстка матриц в системе TeX
  73. Вёрстка математических функций в системе TeX
  74. Вёрстка больших операторов в системе TeX
  75. Назначение телеметрических систем
  76. Основные преобразования информации в телеметрической системе
  77. Цель обработки телеметрической информации
  78. Построение простейших систем обработки ТМИ на ПЭВМ
  79. Проблемы создания современных систем обработки ТМИ на ПЭВМ
  80. Технологическое ПО отработки новых аппаратных средств