Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпорки по инфе.docx
Скачиваний:
6
Добавлен:
21.09.2019
Размер:
83.36 Кб
Скачать

12. Программные продукты, их основные характеристики и жизненный цикл.

Программный продукт – комплекс взаимосвязанных программ для решения определённой задачи. Основные хар-ки:

      • Алгоритмическая сложность

      • Состав полноты ф-ции обработки

      • Объём файлов программ

      • Требование к ОС и техническим средствамсо стороны продукта

      • Размер памяти для запуска программы

      • Наличие вычислительной сети

Жизненные циклы-программы любого вида хар-мое жизненным циклом, состоящих из нескольких элементов:

      • Маркетинг рынка программных средств

      • Проектирование структуры программного продукта

      • Программирование

      • Документирование

      • Распространение программного продукта

      • Эксплуатация программного продукта

      • Сопровождение программного продукта

13. Операционные системы: основные понятия и определения.

ОС - группа взаимосвязанных программ, выступающая посредником между аппаратными средствами ЭВМ и пользователем, обеспечивающая управление ресурсами ЭВМ и процессами, использующая эти ресурсы при вычислении. Ресурсы: микропроцессор, основная память, периферийные устройства. ОС обеспечивает удобства управления компьютером, позволяет освободить от выполнения большего числа операций пользователя. Функции: 1) прием от пользователя заданий или команд сформулированных на соответствующем языке с помощью соответствующего манипулятора (мыши) их обработка; 2) прием и использование запросов на запуск, приостановку и других программ; 3) загрузка в оперативную память подлежащих использованию программ; 4) инициация программы (передача ей управления); 5) идентификация всех программ и данных; 6) обеспечение работы систем управления файлами (СУФ) и СУБД, что позволяет увеличить эффективность всего ПО; 7) выполнение нескольких программ на одном процессоре, создающее видимость их одновременного исполнения; 8) обеспечение функций по организации и управлению всеми операциями ввода-вывода; 9) планирование и диспетчеризация задач в соотношении с заданными стратегиями и дисциплинами обслуживания; 10) организация механизмов обмена сообщениями и данными между выполняющими программами; 11) защита программы от влияния другой, обеспечение сохранности данных; 12) предоставление услуг на случай частичного сбоя системы; 13) обеспечение работы системы программирования, с помощью которых пользователь готовит свои программы

Классификация: 1)по назначению: 1. Общего назначения 2.Специального назначения (ОС для переносных микрокомп.ов(ноутбуки), ОС различных встроенных систем) 2)по режиму обработки задач: 1. ОС, обеспечивающие однопрограммный режим, 2. ОС, обеспечивающие мультипрограммный режим