Тема 5. Архитектура компьютерных систем.ppt
- Количество слайдов: 9
Компьютерные, сетевые и информационные технологии Тема 5. Архитектура компьютерных систем Шевченко А. В. Тема 5. Архитектура компьютерных систем 1
Компьютерные, сетевые и информационные технологии Понятие архитектуры компьютерной системы Под архитектурой системы понимается способ организации взаимодействия средств компьютерной техники для решения поставленных перед системой задач. Шевченко А. В. Тема 5. Архитектура компьютерных систем 2
Компьютерные, сетевые и информационные технологии Мэйнфреймы Терминалы Мейнфрейм Мэйнфрейм - терминальная система на базе центрального высокопроизводительного компьютера со значительным объемом оперативной и внешней памяти. Применяются для централизованных хранилищ данных большой емкости и выполнения интенсивных вычислительных работ в крупных организациях. Шевченко А. В. Тема 5. Архитектура компьютерных систем 3
Компьютерные, сетевые и информационные технологии Клиент-серверные системы Локальная сеть Рабочие станции Сервер Клиент-серверные системы предусматривают специализацию средств компьютерной техники по функциональному назначению. В их составе выделяются серверы (файловые серверы, серверы баз данных, серверы приложений) и рабочие станции пользователей. Рабочие станции ориентированы на работу с компьютерной графикой, серверы - на хранение и обработку данных. Шевченко А. В. Тема 5. Архитектура компьютерных систем 4
Компьютерные, сетевые и информационные технологии Трехзвенная архитектура Локальная сеть Рабочая станция Сервер данных Сервер приложений В трехзвенной архитектуре разделяются функции доступа к данным (сервер данных) и функции обработки данных (сервер приложений). Ресурсы рабочей станции обеспечивают поддержку пользовательского интерфейса и могут быть сведены к минимуму ("тонкий" клиент). Шевченко А. В. Тема 5. Архитектура компьютерных систем 5
Компьютерные, сетевые и информационные технологии Реализация трехзвенной архитектуры в среде UNIX Локальная сеть TCP-IP X-протокол Рабочая станция Х-сервер NFS Сервер приложений Сервер данных Х-клиент В среде UNIX разделение ресурсов компьютерной системы поддерживается протоколами прикладного уровня NFS и X-Window. Графическая система XWindow позволяет программам, выполняющимся на одних машинах, осуществлять графический вывод на экраны других машин. Шевченко А. В. Тема 5. Архитектура компьютерных систем 6
Компьютерные, сетевые и информационные технологии "Облачные" технологии (Cloud computing) Глобальная сеть TCP-IP HTTP-протокол Персональный компьютер Серверы приложений и данных "Тонкий" клиент "Облачные" технологии основаны на модели клиент-сервер и предусматривают хранение и обработку данных серверами, находящимися в узлах глобальной сети. Функции клиента сводятся к отображению данных, для этого применяются обычные веб-браузеры. Шевченко А. В. Тема 5. Архитектура компьютерных систем 7
Компьютерные, сетевые и информационные технологии Веб-технологии Сеть IP HTTP-протокол Персональный компьютер Вебклиент URL-запросы HTML-страницы Вебсервер Вебконтент Сервер Вебприложения Веб-технологии строятся на взаимодействии через HTTP-протокол вебклиентов (браузеров) и веб-серверов, находящихся в различных узлах глобальной сети. Клиенты запрашивают ресурсы (URL-запросы) и получают в ответ HTML-страницы, которые интерпретируются браузером и отображаются на экране. Шевченко А. В. Тема 5. Архитектура компьютерных систем 8
Компьютерные, сетевые и информационные технологии Веб-программирование Веб-клиент Веб-сервер HTML веб-страницы CSS Java. Script Веб-программирование заключается в подготовке веб-страниц (статических) или приложений, формирующих веб-страницы в момент запроса (динамических). Для подготовки веб-страниц широко используются три технологии: * HTML - язык разметки страниц; * CSS - каскадные листы стилей; * Java. Script - язык программирования на веб-страницах. Шевченко А. В. Тема 5. Архитектура компьютерных систем 9


