
- •Научные и технические предпосылки создания эвм
- •Поколения эвм
- •Классификация компьютеров по сферам применения
- •Перспективы развития эвм
- •5. Состав и назначение блоков персонального компьютера
- •Функциональные характеристики персонального компьютера
- •Микропроцессоры: типы, структура, характеристики
- •Основная память: виды, логическая структура, характеристики
- •10 Внутренние кодовые шины передачи информации
- •11 Принципы автоматической обработки информации
- •12. Системы счисления
- •13. Кодирование чисел
- •17. Виды, назначение и характеристика устройств ввода, вывода и хранения
- •18. Классификация электронных носителей информации
- •19. Состав программного обеспечения: программные средства, программная документация
- •20. Системные программные средства: назначение, виды, характеристика
- •21. Прикладные программные средства: назначение, виды, характеристика
- •22. Инструментальные программные средства: назначение, виды, характеристика
- •23. Операционные системы: понятие, назначение, функции, архитектура
- •24. Принципы построения операционных систем
- •25. Сервисные программы: виды, назначение, характеристика
- •26. Средства создания приложений
- •27. Средства автоматизированного создания информационных систем
- •28. Этапы разработки программных продуктов
- •29. Алгоритм: понятие, свойства, формы представления
- •30. Виды базовых конструкций алгоритмов
- •31. Методы программирования программных продуктов
- •32. Структура программных продуктов
- •33. Характеристика типичных представителей интегрированной среды программирования
- •34. Характеристика типичных представителей системы программирования
- •35. Понятие и критерии качества программного продукта
22. Инструментальные программные средства: назначение, виды, характеристика
Средства создания приложений: локальные средства . Система программирования
язык программирования, транслятор программ, интегрированную среду разработчика программ, набор вспомогательных средств для подготовки программ к выполнению (редактор связей, отладчик, библиотеку подпрограмм, справочную систему и др.).
Инструментальные программные средства —используются в ходе разработки, корректировки или расширения других программ и включают в свой состав средства написания программ (текстовые редакторы), преобразования программ к виду, пригодному для выполнения на ПК (ассемблеры, компиляторы, интерпретаторы, загрузчики и редакторы связей), контроля и отладки программ (средства отладки). В настоящее время сформировались следующие группы инструментальных программных средств:
средства создания приложений – инструментальные программные средства, обеспечивающие разработку программ (приложений); средства автоматизированного создания информационных систем, CASE-средства (Computer-AidedSystem Engineering) - инструментальные программные средства, представляющие методы анализа, проектирования и создания программных систем и предназначенные для автоматизации процессов разработки и реализации информационных систем.
23. Операционные системы: понятие, назначение, функции, архитектура
ОС – операционные системы - вид системного программного обеспечения, предназначенный для управления процессами и ресурсами компьютера; обеспечения запуска всех остальных программ; организации интерфейса пользователя с программными и аппаратными средствами компьютера
Состав операционной системы. Структуру ОС составляют следующие модули:
базовый модуль (ядро ОС)- управляет работой программы и файловой системой, обеспечивает доступ к ней и обмен файлами между периферийными устройствами; командный процессор - расшифровывает и исполняет команды пользователя, поступающие прежде всего через клавиатуру; драйверы периферийных устройств - программно обеспечивают согласованность работы этих устройств с процессором (каждое периферийное устройство обрабатывает информацию по разному и в различном темпе); дополнительные сервисные программы (утилиты) - делают удобным и многосторонним процесс общения пользователя с компьютером. Загрузка ОС. Файлы, составляющие ОС, хранятся на диске, поэтому система называется дисковой операционной (ДОС). Известно, что для их выполнения программы - и, следовательно, файлы ОС - должны находится в оперативной памяти (ОЗУ). Однако, чтобы произвести запись ОС в ОЗУ, необходимо выполнить программу загрузку, которой сразу после включения компьютера в ОЗУ нет. Выход из этой ситуации состоит в последовательной, поэтапной загрузке ОС в оперативную память. Первый этап загрузки ОС. В системном блоке компьютера находится постоянное запоминающее устройство (ПЗУ, постоянная память, ROM-Read Only Memory - память с доступом только для чтения), в котором содержатся программы тестирования блоков компьютера и первого этапа загрузки ОС. Они начинают выполнятся с первым импульсом тока при включении компьютера. На этом этапе процессор обращаются к диску и проверяет наличие на определенном месте (в начале диска) очень небольшой программы - загрузчика. Если эта программа обнаружена, то она считывается в ОЗУ и ей передается управление. Второй этап загрузки ОС. Программа - загрузчик, в свою очередь, ищет на диске базовый модуль ОС, переписывает его память и передает ему управление. Третий этап загрузки ОС. В состав базового модуля входит основной загрузчик, который ищет остальные модули ОС и считывает их в ОЗУ. После окончания загрузки ОС управление передается командному процессору и на экране появляется приглашение системы к вводу команды пользователя. Заметим, что в оперативной памяти во время работы компьютера обязательно должны находится базовый модуль ОС и командный процессор. Следовательно, нет необходимости загружать в оперативную память все файлы ОС одновременно. Драйверы устройств и утилиты могут подгружаться в ОЗУ по мере необходимости, что позволяет уменьшать обязательный объем оперативной памяти, отводимый под системное программное обеспечение