Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
75-99.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
243.43 Кб
Скачать

91. Класифікація программ.

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

Базовое ПО включает в себя:

операционные системы;

оболочки;

сетевые операционные системы.

Сервисное ПО включает в себя программы (утилиты):

диагностики;

антивирусные;

обслуживания носителей;

архивирования;

обслуживания сети.

Прикладное ПО – это комплекс программ для решения задач определённого класса конкретной предметной области. Прикладное ПО работает только при наличии системного ПО.

Прикладные программы называют приложениями. Они включает в себя:

текстовые процессоры;

табличные процессоры;

базы данных;

интегрированные пакеты;

системы иллюстративной и деловой графики (графические процессоры);

экспертные системы;

обучающие программы;

программы математических расчетов, моделирования и анализа;

игры;

коммуникационные программы.

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

трансляторы;

среду разработки программ;

библиотеки справочных программ (функций, процедур);

отладчики;

редакторы связей и др.

92. Визначення ос.

Система – это набор программ для выполнения определенной задачи. Например, операционная система, в том числе и MS-DOS, - это набор системных программ, координирующих действия вычислительной машины по управлению устройствами и прикладными программными средствами. Программа – это набор команд для выполнения заданных действий. Комплекс программ – это набор программ для выполнения требуемых функций. Комплексы программ делятся на системные и прикладные. Например, комплексы программ: управления жесткими дисками, управления печатью, управления файловой системой и т. д. – это системное программное обеспечение. Комплексы программ: учет и расчет зарплаты, учет материалов, учет основных средств, учет денежных средств по кассе, учет денежных средств по банку и т. д. – это прикладное программное обеспечение.

Назначение ОС - эффективное управление и распределение разнообразных ресурсов ЭВМ (процессора/процессоров, оперативной памяти, коммуникационного оборудования, внешних и других устройств, а также данных) между процессами, конкурирующими за эти ресурсы. При распределения ресурсов решаются две основных задачи:

- планирование ресурса (кому, когда, сколько);

- контроль сотояния ресурса (занят или нет, сколько имеется).

93. Особливості алгоритмів управління ресурсами.

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

окальные ОС применяются на автономных ПК или ПК, которые используются в компьютерных сетях в качестве клиента. В состав локальных ОС входит клиентская часть ПО для доступа к удаленным ресурсам и услугам. Сетевые ОС предназначены для управления ресурсами ПК включенных в сеть с целью совместного использования ресурсов. Они представляют мощные средства разграничения доступа к информации, ее целостности и другие возможности использования сетевых ресурсов.