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

Вопрос 45. Интеллектуальное обеспечение компьютеров.

В первом приближении все программы, работающие на компьютере, можно условно разделить на три категории.

  1. прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ;

  2. системные программы, выполняющие различные вспомогательные функции, например:

    • управление ресурсами компьютера;

    • создание копий используемой информации;

    • проверка работоспособности устройств компьютера;

    • выдача справочной информации о компьютере и др.;

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

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

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

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

Кроме того, появились нетрадиционные программы, классифицировать которые по устоявшимся критериям очень трудно, а то и просто невозможно, как,  например, программа — электронный собеседник.

На сегодняшний день можно сказать, что более или менее определённо сложились следующие группы программного обеспечения:

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

системы программирования (трансляторы, библиотеки подпрограмм, отладчики и т.д.);

инструментальные системы;

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

динамические электронные таблицы;

системы машинной графики;

системы управления базами данных (СУБД);

прикладное программное обеспечение.

Вопрос 46. Классификация вычислительных систем

По назначению:

Универсальные. Универсальные ВС предназначены для решения широкого круга задач;

Специализированные. Специализированные ВС предназначены для решения определённого круга задач. Они, как правило, должны иметь аппаратурные и программные средства, предназначенные специально для этой системы.

По типу:

Многопроцессорные. Наличие единой ОС делает возможным автоматическое распределение ресурсов системы на различных этапах её работы. В результате достигается высокая ``живучесть'' ВС, позволяющая в случае отказа отдельных модулей перераспределить нагрузку между работоспособными, обеспечив тем самым выполнение наиболее важных для ВС функций. К недостаткам многопроцессорной ВС относятся трудности, возникающие при реализации общего поля ОП, ВЗУ, а также при разработке специальной ОС;

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

По характеру устройств:

Однородные. Однородные системы содержат несколько однотипных ЭВМ (или процессоров). Основной недостаток однородных ВС - неполная загруженность отдельных ЭВМ (процессоров) во время её работы. В целях повышения эффективности использования ЭВМ используются неоднородные ВС;

Неоднородные. Неоднородные системы содержат разнотипные ЭВМ (или процессоры).

По управлению:

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

Децентрализованные. В децентрализованной ВС каждый процессор или ЭВМ действуют автономно, решая свои задачи;

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]