
- •Кафедра – Информационно- Коммуникационные Технологии
- •Введение
- •1.Общие сведения Технико-эксплуатационные характеристики эвм
- •История развития эвм
- •Классификация эвм
- •1.1.Классификация эвм по назначению
- •1.2. Классификация эвм по функциональным возможностям и размерам
- •Функциональная и структурная организация эвм
- •1.3.Связь между функциональной и структурной организацией эвм
- •1.4.Обобщенная структура эвм и пути её развития
- •1.4.1.Обрабатывающая подсистема
- •1.4.2.Подсистема памяти
- •1.4.3.Подсистема ввода-вывода
- •1.4.4.Подсистема управления и обслуживания
- •2.Архитектуры эвм
- •Sisd-компьютеры
- •2.1.Компьютеры с cisc архитектурой
- •2.2.Компьютеры с risc архитектурой
- •2.3.Компьютеры с суперскалярной обработкой
- •Simd-компьютеры
- •2.4.Матричная архитектура
- •2.5.Векторно-конвейерная архитектура
- •2.6.Ммх технология
- •Misd компьютеры
- •Mimd компьютеры
- •2.7.Многопроцессорные вычислительные системы
- •2.7.1.Многопроцессорные вычислительные системы с общей шиной.
- •2.7.2.Многопроцессорные вычислительные системы с многовходовыми модулями оп.
- •2.8.Многомашинные вычислительные системы (ммвс)
- •2.8.1.Многомашинные комплексы
- •2.8.2.Ммр архитектура
- •3.Структура и форматы команд эвм
- •Форматы команд эвм
- •Способы адресации
- •3.1.Классификация способов адресации по наличию адресной информации в команде
- •3.2.Классификация способов адресации по кратности обращения в память
- •3.3.Классификация по способу формирования исполнительных адресов ячеек памяти
- •3.3.1.Относительная адресация
- •3.3.2.Стековая адресация
- •4.Типы данных
- •Данные со знаком
- •Данные без знака
- •Данные в формате с плавающей точкой
- •Теги и дескрипторы. Самоопределяемые данные
- •5.Процессоры. Центральный процессор
- •Логическая структура цп
- •Структурная схема процессора
- •Характеристики процессора
- •Регистровые структуры центрального процессора
- •5.1.Основные функциональные регистры
- •5.2.Регистры процессора обработки чисел с плавающей точкой
- •5.3.Системные регистры
- •5.4.Регистры отладки и тестирования
- •Назначение и Классификация цуу
- •Устройства управления цп
- •5.5.Цуу с жесткой логикой.
- •5.6.Цуу с микропрограммной логикой
- •5.7.Процедура выполнения команд
- •6.Язык микроопераций
- •Описание слов, регистров и шин
- •Описание массива данных и памяти.
- •Описание микроопераций
- •Условные микрооператоры.
- •7.Арифметико-логическое устройство
- •Структура алу
- •Сумматоры
- •Классификация алу
- •Методы повышения быстродействия алу
- •8.Память эвм
- •Организация внутренней памяти процессора.
- •Оперативная память и методы управления оп
- •8.1.Методы управления памятью без использования дискового пространства (без использования внешней памяти).
- •8.1.1.Распределение памяти фиксированными разделами.
- •8.1.2.Размещение памяти с перемещаемыми разделами.
- •Организация виртуальной памяти.
- •8.2.Страничное распределение.
- •8.3.Сегментное распределение.
- •8.4.Странично - сегментное распределение.
- •8.5.Свопинг
- •Методы повышения пропускной способности оп.
- •8.6.Выборка широким словом.
- •8.7.Расслоение сообщений.
- •Методы организации кэш-памяти
- •8.8.Типовая структура кэш-памяти
- •8.9.Способы размещения данных в кэш-памяти.
- •8.9.1.Прямое распределение.
- •8.9.2.Полностью ассоциативное распределение.
- •8.9.3.Частично ассоциативное распределение.
- •8.9.4.Распределение секторов.
- •8.10.Методы обновления строк в основной памяти
- •Системы внешней памяти
- •9.Общие принципы организации системы прерывания программ
- •Характеристики системы прерываний
- •Программно-управляемый приоритет прерывающих программ
- •Организация перехода к прерывающей программе
- •10.ПодСистема ввода/вывода Принципы организации подсистемы ввода/вывода
- •Каналы ввода-вывода
- •Интерфейсы ввода-вывода
- •10.1.Классификация интерфейсов
- •10.2. Типы и характеристики стандартных шин
- •11.Вычислительные системы
- •Общие положения
- •Классификация вс
- •Понятие открытой системы
- •Кластерные структуры
- •11.1.Особенности графических форматов
- •11.1.1.Векторный формат
- •11.1.2.Растровый формат
- •11.1.3.Глубина цвета
- •11.1.5.Цветовая модель cmyk
- •11.1.6.Цветовая модель hsb
- •11.2.Особенности растровой графики
- •11.2.2.Jpeg - формат
- •11.2.3.Сравнение gif и jpeg
- •11.3.Векторная графика
- •11.4.Средства работы с графикой
- •11.5.Редактор Paint
- •11.6.Знакомство с редактором
- •11.7.Редактирование и преобразование рисунка в Paint
- •11.8.Создание растровых рисунков в xPaint
- •11.9.Основные инструменты xPaint
- •11.9.1.Набор инструментов для рисования
- •11.9.2.Рабочее окно xPaint
- •11.10.Работа с цветом
- •11.11.Графический редактор gimp
- •11.12.Интерфейс программы
- •11.12.1.Панель инструментов
- •11.12.2.Окно изображения
- •11.12.3.Работа с файлами
- •11.12.4.Создание новых изображений
- •11.12.5.Открытие изображений
- •11.12.6.Сохранение изображений
- •Сохранение изображений в формате jpeg
- •Сохранение изображения в формате gif
- •11.13.Инструменты выделения
- •11.13.1.Параметры инструментов выделения
- •11.13.2.Инструменты Прямоугольная область и Эллиптическая область
- •11.13.3.Инструмент Лассо
- •11.13.4.Инструмент Волшебная Палочка
- •11.13.5.Инструмент Перо
- •11.13.6.Инструмент Умные Ножницы
- •11.14.Работа со слоями
- •11.14.2.Основные приемы работы
- •11.14.3.Функции меню
- •11.14.4.Понятие маски слоя
- •11.15.Анимация в gimp
- •11.16.Редактор gFig
- •11.17.Дополнительные возможности
- •11.17.1.Фильтры
- •11.17.2.Средства Скрипт-Фу
- •11.17.3.Создание логотипов
- •11.18.Редактор векторной графики xFig
- •11.18.1.Объекты xFig
- •11.18.2.Панели инструментов
- •Главная панель
- •Панель объектов
- •Панель редактирования
- •Панель параметров
- •Кнопка всплывающих подсказок
- •11.18.3.Горячие клавиши
- •11.19.Ввод графики в эвм
- •11.19.1.Обзор цифровой фототехники
- •11.19.2.Виды сканеров, их назначение и характеристики
- •11.19.3.Особенности сканирования изображений
- •11.19.4.Графические планшеты
- •12. Библиографический список
- •Содержание
- •1. Общие сведения 7
- •2. Архитектуры эвм 24
- •3. Структура и форматы команд эвм 39
- •4. Типы данных 49
- •5. Процессоры. Центральный процессор 55
- •6. Язык микроопераций 74
- •7. Арифметико-логическое устройство 79
- •8. Память эвм 86
- •9. Общие принципы организации системы прерывания программ 120
- •10. ПодСистема ввода/вывода 127
- •11. Вычислительные системы 137
- •12. Библиографический список 213
11.14.3.Функции меню
С каждым слоем в изображении можно производить ряд операций независимо от других слоев. Некоторые возможности становятся доступными только с помощью контекстного меню изображения (пункт Слои ), в то время, как другие вызываются через контекстное меню диалога слоев.
Нажатие правой клавиши мыши на любом из слоев в окне Диалог слоев приводит к появлению всплывающего меню.
В правой части некоторых пунктов приведены комбинации клавиш, приводящие к такому же результату.
Первые пять пунктов всплывающего меню повторяют кнопки диалога слоев с той лишь разницей, что кнопки перемещения слоя вынесены в отдельный пункт Стопка, а копирование слоев отсутствует.
Следующая группа пунктов меню позволяет производить изменения размеров слоя.
Размер границы слоя ("Слой Boundary Size") позволяет уменьшить или увеличить размер слоя, не затрагивая размер изображения, что полезно, например, в случае, когда размер изображения в слое намного меньше самого слоя.
Пункт Масштабировать слой позволяет изменить размер слоя вместе с изображением, т. е. масштабирует его аналогично пункту Масштабировать из контекстного меню Изображение.
Пункт Изменить размер по изображению дает возможность изменить размер слоя по границам общего изображения, а именно, если размер слоя больше или меньше размера изображения, то границы слоя будут выровнены по границам изображения. Причем, если изображение имеет альфа-канал (прозрачность), то недостающее место при изменении размера будет заполнено прозрачным цветом, если не имеет - то цветом фона.
Третья группа пунктов меню производит объединениe слоев.
Объединить видимые слои - объединяет все видимые слои, при этом предоставляет выбор нескольких вариантов размера объединенного слоя.
Объединить с предыдущим - объединяет текущий слой с предыдущим, часто применяется после использования функции Режим.
Свести изображение - объединяет все слои в один, не отображая при этом скрытые слои.
Пропустим пока группу пунктов меню, посвещенную работе с маской, и рассмотрим следующую, позволяющую работать с альфа-каналом.
Добавить альфа-канал - добавляет альфа-канал (прозрачность). Эта функция применяется только для слоя, который является фоном изображения. Новое созданное изображение имеет всегда один слой, называющийся "фон". Этот слой нельзя перемещать в стопке слоев и производить с ним многие другие действия, как с обычными слоями. Используя этот пункт меню, мы преобразуем слой в обычный. Это не относится к новому изображению с прозрачным фоном. Оно уже имеет альфа-канал.
Альфа-канал -> выделенная область - создает контур выделения по прозрачным участкам изображения.
Например, если мы имеем прозрачное изображение с нарисованной на нем буквой А, то применение этого пункта меню даст выделение только буквы А, при этом не важно, какого она цвета или текстуры.
Правка атрибутов слоя позволяет изменить имя слоя.
11.14.4.Понятие маски слоя
Обратимся к группе пунктов меню, предназначенных для работы с маской слоя. Маска слоя показывает, какие участки слоя являются отображаемыми, а какие нет. Неотображаемые участки слоя будут прозрачными.
Для указания отображаемости или неотображаемости участка изображения используется белый и черный цвет. Белый цвет у маски показывает непрозрачные участки, черный - прозрачные. Оттенки серого будут показывать степень прозрачности маски - чем темнее, тем прозрачнее.
Если изображение содержит только один фоновый слой, то к нему нельзя сразу добавить маску слоя - данный пункт меню недоступен. В этом случае сначала воспользуйтесь пунктом Добавить альфа-канал, после чего создание маски слоя становится возможным.
Рассмотрим пример. Предположим, что у
нас есть два изображения. Возьмем первое
и в диалоге слоев вызовем всплывающее
меню, в котором выберем пункт Добавить
маску слоя.
Маска бывает трех типов: Белая (непрозрачная), Черная (прозрачная) и Альфа-канал слоя. Последний пункт означает, что мы получим маску слоя, в которой черный цвет будет соответствовать прозрачным местам изображения, а белый - непрозрачным. В данном примере нам нужна белая маска.
Маска слоя помещается рядом с изображением
слоя в диалоге слоев. В ней, как и в
обычном изображении, можно рисовать,
копировать, стирать, применять фильтры.
Нужно
лишь щелкнуть мышкой на ее изображение
в списке слоев. Скопируем ( Ctrl-c )
второе изображение и вставим ( Ctrl-v
) его в маску первого. Для большей
наглядности поместим под первый слой
заливку под дерево.
В результате в том месте, где в маске был черный цвет, мы видим деревянный фон.
Рассмотрим остальные пункты меню для работы с масками.
Применить маску слоя - заменяет на прозрачные все места изображения, куда показывала маска слоя, черным цветом. Белые оставляет без изменения, а оттенки серого заменяет на участки различной степени прозрачности.
Удалить маску слоя - удаляет маску слоя.
Маска/выделенная область - действует аналогично выделению по альфа-каналу, выделяя все участки, попадающие под белый цвет маски. С оттенками серого такое выделение действует весьма хитро. Выделение помнит степень прозрачности, что очень полезно во многих ситуациях. Напомним, что выделение можно применять не обязательно к тому слою, на котором оно было создано.
Пункт Слои из контекстного меню изображения во многом повторяет только что описанное меню, поэтому рассмотрим только новые пункты.
Слои, каналы, контуры - открывает диалог слоев.
Вращение - позволяет врящать слой относительно остальных.
Центрировать слой - помещает слой по центру изображения.
Выровнять видимые слои - позволяет выравнивать видимые слои (если их больше одного) по направляющим, по горизонтали и по вертикали. Автоматическое выравнивание часто используется при создании анимационных изображений, которые рассматриваются в следующем разделе.