Жанр: Учеба
Аппаратурная реализация персональных компьютеров
...точкой Athlon несколько превосходит Coppermine. Это
объясняется использованием в нем более быстрого арифметического
сопроцессора.
3. Оперативная память. Типы памяти
Оперативная память представлена определенным количеством
микросхем ОЗУ на материнской плате. Обычно микросхемы ОЗУ устанавливаются
либо на специальных панельках - разъемах, позволяющих
менять отдельные микросхемы без пайки, либо на небольших
платах - SIMM-модулях (SIMM - single in-line memory modules). Эти
модули памяти устанавливаются в специальные разъемы на материнской
плате. Такие миниатюрные SIMM-модули, или просто SIMM,
представляют собой банки оперативной памяти разной емкости. В настоящее
время - это SIMM на 4, 8, 16, 32 и более Мбайт.
SIMM бывают двух разных типов: на 30 контактных вывода (30
pin) и 72 pin (рис. 13). При этом 30 pin и 72 pin SIMM - не взаимозаменяемые
элементы.
SIMM отличаются скоростью работы. ПК на процессорах 486
имеют ОЗУ с временем доступа 70 нс., на процессорах Pentium с
частотой работы системной шины 100 МГц - не более 10 нс.
Рис. 13. Внешний вид модуля SIMM
SIMM бывают с контролем четности (parity) и без контроля четности
(nоn parity). Данная функция позволяет контролировать работу
ОЗУ, прерывая программу при сбоях памяти. С контролем четности
SIMM сложнее, и их цена несколько выше. Фирмы-производители
считают эту функцию нецелесообразной для одиночных компьютеров
и для рабочих станций в сети.
Повышение надежности микросхем памяти можно проследить
на следующем примере. При формировании в недалеком прошлом
для уже устаревших моделей ПК 1 Мбайт ОЗУ из микросхем по 16
Кбит один сбой памяти наблюдался в лучшем случае через 100-150
часов работы. Конечно, при такой надежности бит точности
необходим. За последние несколько лет надежность микросхем памяти
возросла в несколько тысяч раз. Так для ОЗУ в 4 Мбайт (8
микросхем по 4 Мбит) один сбой памяти теоретически может наблюдаться
в среднем за период примерно в 10 лет непрерывной работы,
для 16 Мбайт (4 SIMM по 4 Мбайт) - около 3 лет и т. д.
Надежность и интенсивность отказов микросхем оперативной
памяти зависят от степени интеграции используемых микросхем: чем
выше степень их интеграции, тем лучше технология, меньше микросхем,
меньше соединений, выше надежность памяти и ниже величина
интенсивности отказов. Это значит, что период безотказной работы,
например, у SIMM, сформированных на основе элементов памяти по
16 Мбит, больше, чем у SIMM на основе элементов по 4 Мбит. Таким
образом, лучше модуль емкостью 16 Мбайт, чем четыре по 4 Мбайт.
Конечно, более высокая надежность характерна для SIMMмодулей
brand name, ниже - у SIMM no name.
В связи с тем, что работа современных микросхем памяти достаточно
надежна, многие материнские платы компьютеров спроектированы
таким образом, что допускают использование SIMM с контролем
четности, но данную функцию игнорируют. Примером таких
компьютеров могут служить популярные недавно brand name ПК
Champion i486 Low Profile, ПК серии R+, а также ПК фирмы COMPAQ
и многие другие.
В тех же случаях, когда, несмотря на высокую надежность существующих
стандартных SIMM без контроля четности (поп parity),
требуется предельно высокая надежность ОЗУ, используется память
с контролем четности (parity). Например, такие SIMM оперативной
памяти, с контролем четности - parity, используются в файлсерверах.
Оценивая предлагаемые SIMM с контролем четности, необходимо
знать, что на рынке комплектующих существуют различные варианты
подобных изделий. У некоторых бит четности и бит контроля
заменены специальной схемой эмуляции этих функций. В этом случае,
конечно, никакого действительного контроля нет, и такие элементы
не повышают надежность функционирования ПК. Однако подобные
изделия существенно дешевле. Такие SIMM могут представлять
оправданный интерес для тех пользователей, у которых материнские
платы для своей корректной работы требуют присутствия
бита четности.
Память с контролем четности, как это уже отмечалось,
позволяет только установить факт сбоя ОЗУ. Анализ и соответствующее
решение выполняется аппаратно-программным
обеспечением компьютера. В тех же случаях, когда необходимо
восстанавливать информацию без нарушения порядка работы,
целесообразно использовать оперативную память с коррекцией
ошибок - ЕСС - память. Данная функция достигается избыточным
аппаратным кодированием данных в ОЗУ и использованием
различных кодов самовосстановления информации. Конечно, такая
память значительно дороже традиционной - FPM DRAM (Fast Page
DRAM).
Широкое распространение нашли микросхемы оперативной памяти
- EDO DRAM (Extended Data Output - память с расширенным
выводом). Такая память дороже обычной, но позволяет увеличить
производительность компьютера. По оценкам специалистов рост
производительности составляет 3-5 % и более.
Прежде чем использовать SIMM EDO, необходимо убедиться в
том, что материнская плата поддерживает нормальную работу этого
типа памяти. Обычно эти типы памяти хорошо работают в ПК с процессорами
Pentium, сравнительно редко - в ПК на 486 процессорах.
При выборе памяти для ПК следует учитывать, что некоторые
SIMM, ориентированные на использование в определенных компьютерах,
обычно в ПК brand name, могут быть несовместимыми для архитектуры
других ПК. Например, SIMM IBM PS/2 рассчитаны только
для данных компьютеров и не подходят для многих других.
Известны примеры, когда SIMM не всех объемов памяти могут
быть использованы с конкретной материнской платой. Например, для
некоторых материнских плат не подходят SIMM объемом 8 Мбайт.
Модули памяти, как и другие элементы компьютеров, постоянно
совершенствуются. Регулярно появляются новые типы.
Каждые несколько лет происходит изменение конструктива модулей.
Расширение шины, через которую осуществляется подключение
оперативной памяти, потребовало внесения соответствующих изменений
для модулей. Появились DIMM (Dual In-line Memory Module)
(рис. 14). Компьютеры на базе процессоров Pentium, Pentium Pro,
Pentium II имеют шину данных 64 бит.
Рис. 14. Внешний вид модуля DIMM
Необходимое число модулей памяти для заполнения шины называется
банком памяти. В случае 64-разрядной шины для этого требуется
два 32-битных 72-контактных модуля SIMM или один 64-битный
модуль DIMM, имеющий 168 контактов.
Стандартными являются не буферизованные (unbuffered) модули
с напряжением питания 3,3 В. Не буферизованный модуль DIMM
может содержать память типа FPM DRAM, EDO DRAM, BEDO
DRAM, SDRAM. Модули могут иметь 64 бит или 72 бит (контроль
четности), а также 72 бит и 80 бит для ЕСС.
Конструкция модулей предусматривает автоматическое их распознавание
компьютером. Для этого используются специальные ключи
- пазы в контактной линейке. Левый - буферизованный или небуферизованный,
правый - напряжение питания - 5 В или 3,3 В.
Постоянный рост производительности процессоров и совершенствование
электронных технологий стимулируют процессы
разработки новых типов оперативной памяти. Появление памяти Direct
Rambus DRAM - Direct RDRAM потребовало нового
конструктива для модулей памяти. Микросхемы Direct RDRAM
собираются в модули RIMM, внешне подобные стандартным DIMM.
На плате модуля RIMM может быть до 16 микросхем памяти
Direct RDRAM, установленных по восемь штук с каждой стороны
платы. При этом использование модулей RIMM возможно только в
составе систем, BIOS и чипсеты которых рассчитаны на
использование данного типа памяти. Например, в случае
специализированных наборов фирмы Intel это могут быть такие
чипсеты как 1820 и их модификации. В соответствии с
рекомендациями использования модулей RIMM в архитектуре
материнской платы может быть до трех разъемов под данные модули.
Из особенностей эксплуатации модулей RIMM необходимо отметить,
что модули этого типа требуют интенсивного охлаждения.
Это связано с их значительным энергопотреблением и,
соответственно, тепловыделением, что обусловлено высоким
быстродействием данных модулей памяти. Тем не менее проблему
высокого тепловыделения можно решить ускоренным внедрением
новых технологических процессов производства микросхем памяти
Direct Rambus DRAM, например 0,1 мкм.
Как указывалось, важнейшей характеристикой памяти является
время доступа, обусловленное частотой системной шины. Чем выше
частота шины, тем более быстродействующая память требуется. Если
при частоте шины 8 МГц (ISA) можно было использовать модули 150
нс., то при 33 МГц (VLB, PCI) необходимы уже модули 70 нс.
Конечно, допустимо использовать модули с более высоким быстродействием
(с меньшими значениями - 50 и 60 вместо 70 нс., 50
вместо 60 нс.), однако применение более медленных модулей - недопустимо.
Их использование может приводить к ошибкам, сбоям, зависанию
системы.
Зависимость между частотой шины, типом и временными параметрами
памяти представлена в таблице. Для устойчивой работы
компьютера необходимо использовать модули с элементами, временные
параметры которых не хуже рекомендованных (табл. 2).
Таблица 2
Частота шины,
МГц
Тип памяти, нс.
FRM DRAM
EDO DRAM
SDRAM
50
-
-
-
-
-
-
-
На частоте 100 МГц целесообразно использовать модули памяти
DIMM, удовлетворяющие спецификации памяти PC 100. Данная спецификация
определяет ряд параметров модулей памяти, обеспечивающих
их устойчивую и эффективную работу на частоте 100 МГц.
Разработана спецификация памяти PC 133 и налажен выпуск соответствующих
модулей.
Память подразделяется на следующие типы:
The Fast Page Mode DRAM (FPM DRAM). Наиболее распространенный
тип памяти. В настоящее время существуют две разновидности
FPM DRAM, отличающиеся временем доступа: 70 и 60
нс. FPM DRAM 60 нс. реализуется только при частоте шины 60-66
МГц.
The Extended Data Output DRAM (EDO DRAM). Эта память
является более совершенной по сравнению с FPM DRAM-памятыо.
Она впервые появилась в 1995 г. Стимулом к широкому использованию
EDO DRAM послужило появление высокопроизводительных
компьютеров на базе Pentium с тактовыми частотами выше 90 МГц.
EDO DRAM схожа по строению с FPM DRAM, но отличается повышенной
скоростью. Существуют три разновидности EDO DRAM, отличающиеся
временем доступа: 70 нс., 60 нс. (для шины с частотой 66
МГц) и 50 нс. (при использовании чипсета 1430НХ или i430VX). Рекомендуется
использовать EDO DRAM с временем доступа 60 нс., а
лучше - 50 нс. Недостаток EDO DRAM заключается в том, что этот
тип памяти, как правило, работает неустойчиво с частотой шины более
чем 66 МГц. В связи с ожидаемым ростом частоты системной шины
этот тип памяти не является перспективным. Специалисты оценивают
EDO DRAM как временную альтернативу FPM DRAM, не требующую
серьезных конструктивных изменений.
The Synchronous Dynamic RAM (SDRAM). SDRAM - сравнительно
новая технология микросхем динамической памяти. В отличие
от других типов DRAM, SDRAM использует тактовый генератор для
синхронизации всех сигналов. До появления этого типа памяти данной
особенностью обладали только микросхемы статической памяти,
используемые как кэш-память второго уровня. SDRAM осуществляет
конвейерную обработку информации, что существенно повышает общую
производительность системы. SDRAM устойчиво работает при
частоте шины до 100 МГц. В настоящее время SDRAM
поддерживают все основные чипсеты фирм Intel, VIA Technologies и
AcerLab. Цена и себестоимость SDRAM оказалась выше, чем EDO
DRAM. SDRAM потребовала серьезных конструктивных изменений в
архитектуре материнских плат. Однако при частоте шины 66 МГц
SDRAM не дает значительного выигрыша по производительности.
Поэтому на основании совершенствования технологии EDO DRAM
была создана память Burst EDO DRAM. Но тем не менее SDRAM
осталась одной из самых перспективных моделей памяти, так как эта
сравнительно быстрая память устойчиво работает на высоких частотах.
В настоящее время выпущены элементы, рассчитанные на
работу при частотах 75, 83, 100 и 125 МГц. SDRAM обычно
располагается в 168-контактных корпусах типа DIMM.
The Double Data Rate SDRAM (DDR SDRAM -SDRAM II). Вариант
памяти SDRAM, осуществляющий передачу информации по
обоим фронтам тактового сигнала. Это позволяет удвоить
пропускную способность по сравнению с традиционной памятью
SDRAM. Кроме того, DDR SDRAM может работать на более высокой
частоте, что достигается внедрением ряда технологических
усовершенствований, например, более совершенными цепями
синхронизации и заменой сигналов TTL/LVTTL на SSTL3.
The Burst Extended Data Output DRAM (BEDO DRAM). Этот
вид памяти позволяет читать данные пакетно (блоками), то есть данные
считываются блоками за один такт. Этот метод позволяет BEDO
DRAM действительно работать очень быстро. В настоящее время этот
тип памяти поддерживает чипсет VIA (580VP, 590VP, 680VP), а также
чипсет фирмы Intel i480TX. BEDO DRAM не поддерживает работу
при частоте шины выше 66 МГц. Так как многие производители всетаки
отдают предпочтение памяти типа SDRAM, BEDO DRAM вряд
ли завоюет популярность. Тем более что разработчики создали более
дешевую модель SDRAM - SDRAM Lite, которая сравнима по цене с
BEDO DRAM. BEDO DRAM обычно представлена в корпусах SIMM
или DIMM.
Video RAM (VRAM). VRAM была разработана для обеспечения
непрерывных потоков данных в процессе обновления видеоэкранов,
что необходимо для обеспечения высокого качества изображения.
Для этого на стандартной DRAM был добавлен последовательный
порт. В то время как данные читаются из последовательного порта,
средства DRAM могут отправлять или принимать информацию.
Windows RAM (WRAM). Два типа двухпортовой памяти распространены
в настоящее время - это VRAM и WRAM. Память WRAM
гораздо производительнее, чем VRAM, - более чем на 25 %. Такие
типы памяти содержат два порта, позволяя графическим операциям
выполняться одновременно с обновлением экрана. Это почти снимает
зависимость производительности от разрешения, количества цветов и
частоты регенерации. WRAM создана специально для графических
адаптеров. Она имеет несколько дополнительных возможностей,
обеспечивающих высокую скорость пересылки данных. WRAM также
имеет лучшее отношение цена/ производительность по сравнению с
VRAM, так как она менее сложна.
The Asynchronous Static RAM (Async SRAM). Это самая первая
кэш-память, которая использовалась в компьютерах как кэш второго
уровня. Она начала использоваться еще в компьютерах на базе процессора
i386. Время доступа в зависимости от частоты варьировалось
от 12 до 20 нс. Однако Async SRAM не поддерживала синхронные обращения,
что заставляло простаивать процессор.
The Synchronous Burst Static RAM (Sync SRAM). Это один из
самых быстродействующих типов памяти. Sync SRAM может обеспечивать
почти синхронный обмен данными. Можно сказать, что почти
нет задержек при обмене данными между процессором и Sync SRAM.
Время доступа колеблется от 8,5 до 12 нс. При повышении частоты
более 66 МГц Sync SRAM доставляет данные значительно медленнее,
чем, например, РВ SRAM.
The Pipelined Burst Static RAM (PB SRAM). PB SRAM в большей
степени напоминает Sync SRAM, только способ передачи данных
у нее организован иначе.
The Direct Rambus DRAM (Direct RDRAM). Direct RDRAM -
перспективный тип оперативной памяти, обеспечивающий значительный
рост производительности компьютеров. Высокое быстродействие
памяти Direct RDRAM достигается рядом особенностей, не
встречающихся в других типах, например, применением двухбайтовой
шины с частотой 800 МГц, обеспечивающей пиковую пропускную
способность до 1,6 Гбайт/с, использованием раздельных шин, работающих
независимо и параллельно, и т. п. Контроллер памяти Direct
RDRAM управляет шиной Rambus и обеспечивает преобразование
ее протокола с частотой до 800 МГц в стандартный 64-разрядный
интерфейс с частотой шины до 200 МГц. Все основные
производители микросхем и модулей памяти лицензировали данную
технологию и ведут интенсивные исследования.
Фирма Intel собирается во второй половине 1999 г. выпустить
чипсеты с поддержкой Direct RDRAM. Фирма AMD ведет разработку
двух вариантов чипсетов для процессора К7: один для SDRAM, другой
для Direct RDRAM. Модули Direct RDRAM - RIMM внешне подобны
модулям DIMM. Массовый выпуск модулей RIMM и их интенсивное
использование в компьютерах ожидается с 2000 года.
Процесс передачи информации для каждого типа микросхем
памяти происходит по соответствующему алгоритму. Однако все они
предусматривают передачу так называемых "четырех слов" (QuardWord).
Скорость обмена между памятью и процессором определяется
количеством тактов, которые требуются для передачи каждого слова.
Причем частота самих тактов зависит от частоты хост-шины - шины,
соединяющей процессор и память.
4. Системы вывода видеоинформации
Общие принципы построения
программ трехмерной
графики
Видеопрограммы условно можно
разделить на два типа: плоские и
векторные.
Первые из них представляют для оператора поле деятельности,
размер которого обычно соответствует размеру графического экрана,
при этом динамика всех событий отображается в двух измерениях. По
экрану монитора перемещаются спрайты (совокупности одноцветных
прямоугольников или многоугольников, цвета и взаимное положение
которых формируют объект) долженствующих двигаться объектов.
Ко второму типу или векторным видеопрограммам относятся
трехмерная (объемная) графика, мультимедиа-презентации и
анимация. В них информация выводится на экран в виде трехмерного
виртуального изображения, построенного из линий и
многоугольников, координаты которых обсчитываются параллельно с
изменением графической ситуации.
Появление "защищенного" режима работы микропроцессоров
обеспечило доступ к объемам памяти, лежащей выше 640 Кб. В связи
с этим появилась возможность создавать более сложные виртуальные
изображения. Главным элементом нового способа изображения виртуальности
является текстурирование. При нем видимое изображение
объекта, имеющего протяженные размеры в трех измерениях, представляет
собой не просто набор одноцветных прямоугольники, а набор
растровых картинок, то есть состоит из точек. Такое представление
изображения получило название растрового изображения.
При работе с видеопрограммами, будь то игровые, анимационные
или, наконец, художественной графики, важным звеном является
эффект присутствия оператора. Чем реальнее происходящие на экране
события, тем лучше проявляется данный эффект. Он создается благодаря
масштабированию реального объекта: при уменьшении условного
расстояния, под которым подразумевается степень удаленности
объекта от воображаемой плоскости, проходящей через плоскость экрана
монитора, от плоскости экрана до выводимого объекта размеры
изображения этого объекта увеличиваются, а при увеличении этого
расстояния - уменьшаются. Соответствующим образом масштабируется
и рисунок наложенной на объект текстуры, то есть элементы объекта
изменяют свои размеры при изменении масштаба проецирования
его на экран.
Введение в систему отображения информации масштабирования
ведет к нежелательному явлению - искажению текстуры объекта. Это
объясняется тем, что при приближении объекта к плоскости экрана,
точки его текстуры "увеличиваются", то есть текстура начинает занимать
уже больший квадрат, в котором одна и та же точка прорисовывается
несколько раз. И если, наконец, объект приблизить вплотную к
плоскости экрана, то на экране он будет изображен в виде крупной и
бесформенной мозаики из разноцветных квадратов. Такое
искаженное отображение объекта в большинстве случаев не дает
никакого представления о форме и цвете объекта.
Аналогичная ситуация складывается при удалении объекта от
плоскости экрана. В этом случае текстура уменьшается до микроскопических
размеров, превращая объект в один или в несколько квадратов.
При этом реальные очертания и форма объекта полностью исчезают,
делая его так же, как и ранее, неузнаваемым.
Одним из путей устранения данного недостатка является уменьшение
размера пикселя. Однако такой подход требует, во-первых, использования
больших объемов памяти и значительных затрат процессорного
времени на обработку информации, а, во-вторых, особо не
решает проблем, возникающих при сильном приближении или удалении
объектов.
Более эффективным является метод удаления невидимых поверхностей
при изображении сложных трехмерных объектов, получивший
название "z-buffer". Основным достоинством этого метода является
то, что из совокупности объектов на экране воспроизводятся
только те, которые располагаются ближе к плоскости экрана. При
этом объекты, по сценарию находящиеся за ними, не воспроизводятся
и оператору не видны.
Программная реализация этого метода заключается в том, что в
памяти компьютера есть два массива данных. Один массив (буфер
кадра) содержит данные, формирующие изображение, выводимое на
экран, а другой (буфер глубины) - данные, формирующие условное
расстояние от объекта до наблюдаемой оператором плоскости экрана.
Каждая частица объекта или предмета разлагаются в растр, то есть
представляются в виде набора точек, и для каждой точки рассчитывается
расстояние от нее до экрана. Те точки, расстояние до которых
минимально, то есть те точки, по сценарию которые должны быть
видны на экране, заносятся в буфер кадра. Затем буфер кадра выводится
на экран, и цикл повторяется столько раз, сколько времени изображение
объекта выводится на экран.
Несмотря на высокое быстродействие современных процессоров
(до десятка миллионов треугольников в секунду), программный
вывод видеоизображения все-таки приводит к некоторой задержке
при формировании полной картинки на экране монитора. Эта
неприятность особенно проявляется при отображении динамически
изменяющихся объектов или их параметров (перемещении,
изменении формы, цвета и т.д.). Поэтому на практике используется
аппаратный способ вывода изображения с использованием
видеоускорителей, который является более быстродействующим по
сравнению с программными методами вывода видеоинформации.
В рамках программной и аппаратной обработки графической
информации существует несколько основных способов повышения
производительность ее вывода:
- ускорение передачи данных из основной памяти,
- передача большего числа функций генерации изображения видеоускорителю,
- повышение тактовой частоты видеоускорителя,
- увеличение разрядности локальной шины между видеоускорителем
и видеопамятью,
- применение объемной и быстродействующей видеопамяти.
- использование интерфейса AGP.
Из всех перечисленных способов наибольшее внимание
уделяется разработке и совершенствованию видеоускорителей, а
также использованию интерфейса AGP.
Видеоускорители
Необходимость реализации
функции аппаратной обработки и наложения текстур при работе с
программами трехмерной графики привело к появлению видеоускорителей.
Первые видеоускорители появились во времена использования
компьютеров на 386-х и 486-х процессорах фирмы Intel, объединенных
с другими устройствами шиной VLB. Они работали под
управлением оболочки Windows 3.1, за что получили название
"Windows-ускорители". Суть их работы заключалась в том, что графический
адаптер выделял часть своей памяти под хранение иконок
Windows. Каждый раз при переключении в Windows на Program
Manager графический адаптер не перерисовывал экран полностью, а
считывал данные из своей памяти, что сильно ускоряло процесс переключения
с задачи на задачу.
На рис. 15 показан алгоритм обработки видеопрограмм, который содержит
два основных этапа:
- построение геометрической фигуры,
- рендеринг.
Рис. 15. Алгоритм обработки видеопрограмм
На первом этапе все просчеты координат полигонов и освещение
возлагаются на центральный процессор. Современные видеоускорители
осуществляют рендеринг - наложение текстур и затенение. Каждый
видеоускоритель содержит один или несколько графических
процессоров, по своим техническим характеристикам (тактовой
частоте, длине обрабатываемых слов, возможности
распараллеливания операций, наличию кэш-памяти, быстродействию
шины видеопамяти и т.д.) не уступающим центральному процессору.
Видеоускоритель имеет следующие параметры:
- производительность вывода информации,
- количество отображаемых цветов,
- разрешающая способность,
- объем и тип используемой памяти.
Производительность вывода информации определяется в основном
типом микросхем, входящих в состав схемы видеоускорителя.
Первые разработки содержали один или два процессора графики, которые
позволяли обрабатывать данные с производительностью до 100
Мб/с. Последние разработки содержат до трех и более процессоров и
позволяют повысить производительность более чем в три раза.
Цвет во многом определяет реалистичность объекта. Для вывода
черно-белого изображения используются два цвета - черный и белый.
Сочетания этих цветов позволяют получить различные оттенки
серого цвета, формирующие двухцветное изображение на экране
монитора. Для передачи цветного изображения используется палитра
из 256, 65536 или 16 млн. цветов. При этом, чем больше палитра
цветов, тем естественнее наблюдаемый объект.
Однако увеличение палитры цветов ведет к увеличению формата
данного, несущего информацию о цвете. Так для вывода 256-цветного
изображения, необходимо использовать 8-битный, 65536-цветного -
16-битный и 16 млн. - цветного - 24-битный код. Очевидно, что с
увеличением палитры цветов растут требования к вычислительной
мощности видеоускорителей.
Разрешающая способность видеоускорителя должна поддерживать
разрешение, при котором четко просматриваются границы объекта
при значительном удалении его от плоскости экрана. С увеличением
разрешающей способности, при которой четко
просматриваются границы объекта при его воспроизведении, более
реальным становится представление о форме,
...Закладка в соц.сетях