Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
госы 2008 / Госы2.doc
Скачиваний:
79
Добавлен:
29.05.2015
Размер:
986.62 Кб
Скачать

Вопрос 8 - Характеристики unix

Характерные черты:

  • Многопользовательский режим со средствами защиты данных от несанкционированного доступа.

  • Реализация мультипрограммной обработки в РРВ, основанной на использовании алгоритмов вытесняющей многозадачности.

  • Использование механизмов виртуальной памяти и свопинга для роста уровня мультипрограммирования.

  • Унификация операций в/в на основе расширенного использования понятия "файл".

  • Иерархическая файловая система, образующая единое дерево каталогов, независимо от количества физических устройств, используемых для размещения файлов. " Переносимость системы (за счет написания ее основной части на языке С).

Построение на базе объектно-ориентированного подхода дает возможность использовать все его достоинства:

  • Аккумуляцию удачных решений в форме стандартных объектов.

  • Возможность создания новых объектов с помощью механизма наследования.

  • Хорошая защита данных за счет их инкапсуляции во внутренние структуры объекта.

  • Структурированность системы, состоящей из набора хорошо определенных объектов.

Вопрос 9 - Понятия программы, программной системы (комплекса), программного продукта (средства, изделия), программного обеспечения.

Принято выделять семь видов обеспечения: математическое, лингвистическое, информационное, программное, техническое, методическое, организационное.

Из всех видов обеспечений программное обеспечение (ПО) занимает особое место, поскольку основная доля затрат на оснащение и эксплуатацию ВС приходится именно на ПО.

Под программой будем понимать:

  1. совокупность кода и данных, пригодных для исполнения процессорам (исполняемая программа);

  2. самостоятельный компонент относительно небольшого размера, пред­назначенный для решения локальной задачи (программа как компонент сис­темы).

Программный комплекс или программная система — это совокупность согласованно работающих программ под общим управлением, предназначен­ная для решения сложной задачи или ряда взаимосвязанных задач.

Прошедший испытания программный комплекс, полностью готовый для продажи (поставки) и снабженный всей необходимой документацией, назы­вается программным продуктом (изделием) или программным средством.

Программное обеспечение — наиболее общее понятие, под которым по­нимают программы, программные системы или продукты в совокупности или по отдельности, в зависимости от контекста использования этого терми­на.

Программные продукты можно поделить на небольшие, средние и крупные. Объем исходного текста небольших программ составляет несколь­ко сот операторов языка высокого уровня, средних — до десятков тысяч и крупных — до миллиона.

Во многих случаях программы создаются в единственном экземпляре для решения частных исследовательских задач, для ускорения вычислений, мо­делирования процессов и т.д. Такие программы не имеют массового приме­нения и доступны только тем, кто их разработал. Они являются объектами научно-технического творчества и только в исключительных случаях стано­вятся промышленными изделиями.

Совершенно иным классом программ являются полновесные программ­ные средства, которые в настоящее время принято квалифицировать как про­дукцию производственно-технического назначения. В этом качестве про­граммные продукты являются непосредственной производительной силой и не отличаются от любой другой промышленной продукции.

Соседние файлы в папке госы 2008