- •Оглавление
- •1. Концепция современного общества и тенденции его развития.
- •2. Влияние особенностей развития электронно-счётного машиностроения на информатизацию общества на современном этапе.
- •3. Сферы применения вт. Особенности развития компьютеризации общества с начала 80-хгодов хх века и способы решения возникших проблем.
- •4. Особенности развития электронно-счётного машиностроения и особенности компьютеризации в различных сферах применения
- •5. Характеристика новых систем общения « человек – эвм» на этапе развития компьютеризации общества. Направление новых технологий
- •6. Основные виды и характеристика новых систем общения на этапе компьютеризации общества.
- •7. Определение математического и программного обеспечения. Характеристические особенности развития мо с момента возникновения до современного уровня.
- •8. Этапы создания математического обеспечения
- •9. Система программирования: определение, сущность, классификация, связь с операционной системой
- •10. Языки программирования и системы команд, используемые в по.
- •11. Программное обеспечение ос реального времени: особенности и их реализация.
- •12. Типы модулей, функционирующих в вычислительной среде.
- •13. Типы задач в системе, диспетчерский и граничный приоритеты, очередь задач и её структура.
- •14. Блок тсв: определение, назначение и функции.
- •15. Метод логических устройств, система назначений.
- •16. Структура программ, реализуемые ос.
- •17. Определение операционной системы, типы ос – общее и особенное, понятие режима работы.
- •18. Группы определений операционных систем.
- •19. Принципы проектирования операционных систем.
- •20. Оптимальная система, понятие эффективности и критерия эффективности.
- •21 .Основные блоки (компоненты) ос. Прохождение задачи через ос
- •22. Понятие модуля в операционной системе, его функциональная значимость, разновидности, иерархия.
- •23. Структурный состав операционной системы. Назначение и функции комплекса программ технического обслуживания.
- •24. Виды структур программ, динамически развивающихся в ос. Концепция виртуальной машины, последовательность трансляции сверху вниз.
- •Концепция виртуальной машины, последовательность трансляции сверху вниз
- •25. Система назначений – смысл и применение.
- •26. Понятие архитектуры иерархической ос. Состав ос как набор процессов и объектов
- •27. 2-Х уровневая и 3-х уровневая ос: состав, назначение, осуществление работы.
- •28. Понятие виртуальной машины и принцип трансляции.
- •29. Динамическая последовательная структура программ, общая характеристика и разновидность.
- •30. Планировщик задач, структура.
- •31. Планировщик задач и иерархия уровней ос.
- •32 .Структура планировщика задач в многоуровневой ос
- •33. Структура очереди подзадач в многоуровневой ос.
- •34. Планировщик задач. Механизм планирования
- •35. Тупик: понятие, условие наличия, предотвращение.
- •36. Тупик: понятие, обнаружение, выход.
- •37. Объект исследования и типы моделей его представления
- •38.Понятие изоморфизма и гомоморфизма в абстрактной модели.
8. Этапы создания математического обеспечения
МО– это совокупность математич методов, алгоритмических языков и системного программного обеспечения создаваемых и используемых на всех стадиях подготовки программ к машинному решению, прохождению их через вычислительную среду и оформления результатов решения в виде, удобном для пользователя.
Этапы развития МО:
0. (1946-1953 гг.) Становление электронно-счётного машиностроения. Выпуск ЭВМ для задач военного плана. ЭВМ “голые”, без МО.
1. (1953-1955 гг.) Зарождение МО.
Стандартные подпрограммы (СП), библиотеки СП (БСП) (sin, e^x...) первые системы символьного кодирования (мнемокоды и автокоды) (ССК)интерпретирующие и компилирующие системы на ВЗУ. Отладка за пультом ЭВМ.
2. (1958-1960 гг.) Развитие МО.
Трансляторы Алгоритмические языкиСлужебные прогр-ы для автом-гораспред-я памяти ЭВМСлужебные прогр-ы для профил-ки и конроля работы ЭВМ. Появление интегральных ПП схем, повлекших развитие МО. (PL/1 - основной язык.Однопрограммный режим работы.)
3. Многопрограммные режимы работы.
Многопрограммные режимы работы ЭВМ.Первые ОСЖесткий контроль внутреннего состояния ЭВМКомплекс управл-х прог-м и обслуж-х прог-м для автомат-го обслуживания ЭВМ при нормальной и аварийных ситуациях.Диагностические прог-ы. Увеличена память вычмашины и она позволяет загрузить больше программ (до 15 разделов, до 256 задач).
4. Увеличение экономической эффективности эксплуатации ЭВМ.
Появление специального МО. Сложные ОССпециальное прог-е обеспечениепоставка средств МО одновременно с ЭВМ.
5. Резкое увеличение интеллектуальных возможностей компьютера. Появление специальных разрабатывающих методов, позволяющие имитировать в технических системах элементы творческой деятельности. Новая идеология компьютера, согласно которой программа подготавливается по словесному описанию задачи.
9. Система программирования: определение, сущность, классификация, связь с операционной системой
Система программирования - совокупность алгоритмов и программ, предназначенная для освобождения программиста-пользователя от необходимости изложения задачи на языке ЭВМ. Для этой цели обычно вводится специальный язык, более высокого уровня, приближающийся к естественному языку. Элементарная система программирования должна включать в свой состав, по меньшей мере, две компоненты:
1.Специальный язык описания задач – входной язык системы программирования.
2.Программу-транслятор, обеспечивающую перевод со специального языка на машинный язык (транслятор).
В соответствии со структурой, уровнем формализации входного языка и целевым назначением принята следующая классификация систем программирования:
1. Машинные, основанные на системе символического кодирования (мнемокоды и автокоды).
2. Процедурные, основанные на алгоритмических языках.
3. Проблемные (табличные), создающиеся для целенаправленного решения той или иной проблемы.
4. Вспомогательные, предназначенные для автоматического выполнения вспомогательных функций: обслуживание памяти, модифицирование программ, создание систем отладки и т. д.
Средства отладки обычно подразделяются на два типа:
1. Локализация ошибки, т.е. определение ошибки и по возможности ее ликвидация.
2. Отладка в рабочем режиме.
В числе вспомогательных систем программирования представлены все виды компьютерной графики. Отдельно следует рассматривать средства мультимедиа.
Виды компьютерной графики:
I.Иллюстративная
II. Деловая
III. Инженерная
1. Прикладная и дизайнерская
2. Техническая и конструкторская
3. Научная
Каждый вид требует собственное программное обеспечение