Аппаратно программные платформы корпоративных информационных систем


     Шлюхи Волковская подробнее. |          

Содержание раздела



Проблемы выбора аппаратно-программной платформы, соответствующей потребностям прикладной области
Персональные компьютеры и рабочие станции
Серверы
Мейнфреймы
Кластерные архитектуры
Общие замечания
MIPS
MFLOPS

MFLOPS - 2
Соотношение между реальными и
Тесты SPEC
Тесты TPC
Тесты TPC - 2
Тесты TPC
Тест TPC-A
Тест TPC-B
Тест TPC-C
Типовая среда обработки транзакций и соответствующие оценочные тесты TPC

Будущие тесты TPC
Тесты AIM
Основы конфигурирования сетевых файловых систем (на примере NFS)
Распределенные файловые системы
Общие свойства распределенных файловых систем
Вопросы разработки
Сетевая файловая система NFS
Взгляд со стороны пользователя
Монтирование файловых систем NFS
Цели разработки

Компоненты NFS
Отсутствие сохранения состояния
Общие сведения о работе и нагрузке NFS
Таблица 41 Операции NFS
Операции с атрибутами
Операции с данными
Сравнение приложений с разными наборами операций NFS
Характер рабочей нагрузки NFS
"Полностью активные" клиенты
Типовой пример использования NFS

Журнал трафика NFS в Sun Net Manager для клиента на базе 486/33 PC, использующего Lotus 1-2-3
Нагрузка клиента NFS, генерируемая
Нагрузка NFS сервера SPARCserver10
NFS и клиентские ПК
Операционные системы реальной памяти
Более мелкие файлы
Менее требовательные клиенты
Взаимодействие с системой виртуальной памяти
Взаимодействие между приложением, файловой системой виртуальной памяти и NFS
Файловая система с репликацией данных (CFS)

Исходные предпосылки
Конфигурация сети (локальной и глобальной)
Сетевая среда, определяемая профилем приложения
Использование высокоскоростных сетей для предотвращения перегрузки
Использование высокоскоростных сетей для предотвращения перегрузки - 2
NFS и глобальные сети
NFS и глобальные сети - 2
Типичная топология сети при организации связи между зданиями
Выбор типа сети и количества клиентов
Потребление процессорных ресурсов

Конфигурации дисковой подсистемы и балансировка нагрузки
Организация последовательного доступа в NFS с интенсивным использованием данных
Организация последовательного доступа в NFS с интенсивным использованием данных - 2
Организация произвольного доступа в NFS с интенсивными запросами атрибутов
Организация произвольного доступа в NFS с интенсивными запросами атрибутов - 2
Таблица 42 Характеристики некоторых дисковых накопителей
Распределение нагрузки по доступу к дискам с помощью программного обеспечения типа Online:DiskSuit
Распределение нагрузки по доступу к дискам с помощью программного обеспечения типа Online:DiskSuit - 2
Использование оптимальных зон диска
Заключительные рекомендации по конфигурированию дисков

Нестандартные требования к памяти
PrestoServe/NVSIMM
Обеспечение резервного копирования и устойчивости к неисправностям
Предварительная оценка рабочей нагрузки
Измерение существующих систем
Оценка нагрузки в отсутствие системы
Оценка среды с интенсивным использованием данных
Оценка среды с интенсивным использованием данных - 2
Оценка среды с интенсивным использованием данных - 3
Оценка среды с интенсивным использованием атрибутов

Оценка среды с интенсивным использованием атрибутов - 2
Оценка среды с интенсивным использованием атрибутов - 3
Таблица 43 Показатели LADDIS
Таблица 44 Оценка нагрузки полностью
Таблица 45 Оценка нагрузки полностью
Таблица 46 Оценка нагрузки полностью
Архитектура системы команд Классификация процессоров (CISC и RISC)
Архитектура системы команд Классификация процессоров (CISC и RISC) - 2
Архитектура системы команд Классификация процессоров (CISC и RISC) - 3
Методы адресации и типы данных

Методы адресации
Частота использования различных методов адресации на программах TeX, Spice, GCC
Основные типы команд
Простейшая организация конвейера и оценка его производительности
Простейшая организация конвейера и оценка его производительности - 2
Диаграмма работы простейшего конвейера
Диаграмма работы простейшего конвейера - 2
Эффект конвейеризации при выполнении 3-х команд - четырехкратное ускорение
Структурные конфликты и способы их минимизации
Структурные конфликты и способы их минимизации - 2

Диаграмма работы конвейера при структурном конфликте
Конфликты по данным, остановы конвейера и реализация механизма обходов
А Последовательность команд в
Б Совмещение чтения и записи регистров в одном такте
АЛУ с цепями обхода и ускоренной пересылки
Классификация конфликтов по данным
Конфликты по данным, приводящие к приостановке конвейера
Последовательность команд с приостановкой конвейера
Методика планирования компилятора для устранения конфликтов по данным
Конвейерное выполнение оператора А = В + С

Пример устранения конфликтов компилятором
Пример устранения конфликтов компилятором - 2
Пример устранения конфликтов компилятором - 3
Сокращение потерь на выполнение команд перехода и минимизация конфликтов по управлению
Приостановка конвейера при выполнении команды условного перехода
Снижение потерь на выполнение
Снижение потерь на выполнение - 2
Диаграмма работы модернизированного
, Б
Частота заполнения одного слота задержки условного перехода

Проблемы реализации точного прерывания в конвейере
Проблемы реализации точного прерывания в конвейере - 2
Проблемы реализации точного прерывания в конвейере - 3
Причины прерываний в простейшем конвейере
Обработка многотактных операций и механизмы обходов в длинных конвейерах
Конвейер с дополнительными функциональными устройствами
Конвейер с многоступенчатыми функциональными устройствами
Конвейер с многоступенчатыми функциональными устройствами - 2
Пример конфликта по записи в регистровый файл
Пример конфликта по записи в регистровый файл - 2

Поддержка точных прерываний
Параллелизм на уровне выполнения
Параллелизм уровня команд: зависимости и конфликты по данным
Перейти на страницу
Основы планирования загрузки конвейера и разворачивание циклов
Перейти на страницу
- 2
- 3
- 4
Устранение зависимостей по данным и механизмы динамического планирования

Основная идея динамической оптимизации
Основная идея динамической оптимизации - 2
Динамическая оптимизация с централизованной схемой обнаружения конфликтов
Централизованная схема управления
Централизованная схема управления - 2
Централизованная схема управления - 3
Централизованная схема управления - 4
Другой подход к динамическому планированию - алгоритм Томасуло
Другой подход к динамическому планированию - алгоритм Томасуло - 2
Другой подход к динамическому планированию - алгоритм Томасуло - 3

Структура устройства ПТ на основе алгоритма Томасуло
Структура устройства ПТ на основе алгоритма Томасуло - 2
Аппаратное прогнозирование направления переходов и снижение потерь на организацию переходов
Буфера прогнозирования условных переходов
Диаграмма состояния двухбитовой схемы прогнозирования
Сравнение качества 2-битового прогноза
Сравнение качества 2-битового прогноза - 2
Буфер прогнозирования переходов (2,2)
Дальнейшее уменьшение приостановок по управлению: буфера целевых адресов переходов
Буфер целевых адресов переходов

Буфер целевых адресов переходов - 2
Буфер целевых адресов переходов - 3


Система программирования Turbo Pascal - перейти
Знакомство со средой Турбо Паскаля - перейти
Знакомство с языком Турбо Паскаля - перейти
Элементы языка - перейти
Типы данных - перейти
Файлы - перейти

Указатели и динамическая память - перейти
Типизированные константы - перейти
Процедуры и функции - перейти
Модули - перейти
Объекты - перейти
Другие возможности Турбо Паскаля - перейти
Встроенный ассемблер - перейти
Использование библиотеки CRT - перейти
Использование библиотеки GRAPH - перейти