Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KIT в ворде.docx
Скачиваний:
13
Добавлен:
01.07.2025
Размер:
826.53 Кб
Скачать
  1. .В каких направлениях развивается программное обеспечениеКис?

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

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

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

Кластерныеархитектуры

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

В последние годы в литературе по вычислительной технике все чащеупо-требляется термин "системы высокой готовности" (High AvailabilitySystems).Всетипысистемвысокойготовностиимеютобщуюцель-минимизациювре-менипростоя.Имеетсядватипавременипростоякомпьютера:плановоеине-плановое. Минимизация каждого из них требует различной стратегии итехно-логии. Плановое время простоя обычно включает время, принятоеруковод-ством, для проведения работ по модернизации системы и для ееобслуживания.Неплановое время простоя является результатом отказа системы иликомпонен-та.Хотясистемывысокойготовностивозможнобольшеассоциируютсясми-нимизацией неплановых простоев, они оказываются также полезнымидляуменьшения планового временипростоя.

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

тому,чтоониобеспечиваютдостаточновысокийуровеньготовностисистемприотносительнонизкихзатратах.Термин"кластеризация"насегоднявком-пьютерной промышленности имеет много различных значений. Строгоеопре-деление могло бы звучать так: "реализация объединения машин,представляю-щегося единым целым для операционной системы, системногопрограммногообеспечения, прикладных программ и пользователей". Машины,кластеризо-ванные вместе таким способом могут при отказе одного процессораоченьбыстро перераспределить работу на другие процессоры внутри кластера.Это,возможно, наиболее важная задача многих поставщиков систем высокойготов-ности.

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