Пивняка Г.Г. Толковый словарь по информатике. Страница 432

© Технология взаимодействия компьютеров в сети, когда один компьютер (клиент) формирует запрос, например, поиск в базе данных, более мощному компьютеру (серверу), расположенному в другом месте. Клиент формирует и отправляет запрос, а сервер образует ответ, который передается клиенту для вывода на экран или на печать. См. Клиент/сервер.

© Модель и архитектура распределенной вычислительной системы, в которой приложение делится на клиентский и серверный процессы. В зависимости от того, как распределены логические компоненты приложения между клиентами и серверами, различают четыре модели архитектуры клиент/сервер: а) модель «файл/сервер»; б) модель «сервер базы данных»; в) модель «сервер транзакций»; г) модель «сервер приложений».

Архитектура компьютер-сеть (Computer-network architecture)

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

Архитектура компьютера (Computer architecture)

Организационная структура компьютера (вычислительной системы), включающая потоки и представление данных, интерфейсы, набор команд, способы адресации, регистры, аппаратное и программное обеспечение. Термин введён корпорацией IBM при создании семейства совместимых ЭВМ System/360. См. Архитектура.

Архитектура многоярусная (См. Многоярусная архитектура).

Архитектура многоядерная (Polycyclic architecture)

Вариант архитектуры процессоров корпорации Intel, предполагающий размещение двух или более «исполняющих» или вычислительных ядер Pentium в одном процессоре. Многоядерный процессор вставляется в один процессорный разъем, но операционная система воспринимает каждое из его исполняющих ядер как отдельный логический процессор, обладающий всеми соответствующими исполняющими ресурсами. По сути, в основе такой реализации внутренней архитектуры процессора лежит стратегия «разделяй и властвуй». Иначе говоря, разделяя вычислительную работу, выполняемую в традиционных микропроцессорах одним ядром Pentium, между несколькими исполнительными ядрами Pentium, многоядерный процессор может выполнять больше работы за конкретный интервал времени и улучшать, таким образом, впечатления пользователей от работы с системой. Чтобы это улучшение стало возможным, ПО должно поддерживать распределение нагрузки между несколькими исполнительными ядрами. Эта функциональность называется параллелизмом на уровне потоков или организацией поточной обработки, а поддерживающие ее приложения и операционные системы (такие, как Microsoft Windows XP) называются многопоточными. Процессор, поддерживающий параллелизм на уровне потоков, может выполнять полностью обособленные потоки кода, например, поток приложения и поток операционной системы или два потока одного приложения (особенно большую выгоду извлекают из параллелизма на уровне потоков мультимедийные приложения, потому что многие их операции могут выполняться параллельно).