Модули оперативной памяти и особенности их функционирования

advertisement
В отличие от метода, конструктор никогда ничего не возвращает.
Конструктор определяет действия, выполняемые при создании объекта класса, и является важной частью класса. Как правило, программисты стараются явно указать конструктор. Если явного конструктора нет,
то Java автоматически создаст его для использования по умолчанию.
Создадим класс Box с конструктором, который просто установит
начальные значения для коробки.
class Box {
int width; // ширина коробки
int height; // высота коробки
int depth; // глубина коробки
// Конструктор
Box(int a, int b) {
width = a;
height = b;
depth = 10;
}
// вычисляем объем коробки
int getVolume() {
return width * height * depth;
}
Даже если конструктор специально не определен, то виртуальная
машина Java обязательно его создаст (пустым).
Библиографический список
1.
2.
Герберт Шилдт. Java 8. Полное руководство, 9-е издание = Java 8. The
Complete Reference, 9th Edition. М.: Вильямс, 2015. 1376 с.
Кей С. Хорстманн. Java SE 8. Вводный курс = Java SE 8 for the Really
Impatient. М.: Вильямс, 2014. 208 с.
А.Д. Вилесов
1 курс, Институт романо-германских языков,
информационных и гуманитарных технологий
науч. рук. ст. преп. И.В. Склярова
Модули оперативной памяти
и особенности их функционирования
Оперативная память (также оперативное запоминающее устройство, ОЗУ) – в информатике – память, это часть системы памяти ЭВМ,
в которую процессор может обратиться за одну операцию (jump, move и
35
т.п.). Предназначена для временного хранения данных и команд, необходимых процессору для выполнения им операций. Оперативная память
передает процессору данные непосредственно, либо через кэш-память.
Каждая ячейка оперативной памяти имеет свой индивидуальный адрес.
В современных вычислительных устройствах оперативная память
выполнена по технологии динамической памяти с произвольным доступом (англ. dynamic random access memory, DRAM). Понятие памяти с
произвольным доступом предполагает, что текущее обращение к памяти не учитывает порядок предыдущих операций и расположения данных в ней. ОЗУ может изготавливаться как отдельный блок, или входить
в конструкцию однокристальной ЭВМ или микроконтроллера.
DIMM (англ. Dual In-line Memory Module, двусторонний модуль
памяти) – форм-фактор модулей памяти DRAM. Данный форм-фактор
пришел на смену SIMM. Основным отличием DIMM является то, что
контакты, расположенные на разных сторонах модуля являются независимыми, в отличие от SIMM, где симметричные контакты, расположенные на разных сторонах модуля, замкнуты между собой и передают
одни и те же сигналы. Кроме того, DIMM имеет 64 (без контроля четности) или 72 (с контролем по четности или коду ECC) линии передачи
данных, в отличие от SIMM c 32 линиями.
Возникновению форм-фактора DIMM способствовало появление
процессора Pentium, который имел 64-разрядную шину данных.
SDRAM (англ. Synchronous Dynamic Random Access Memory – синхронная динамическая память с произвольным доступом) – тип запоминающего устройства, использующегося в компьютерной технике.
В отличие от других типов DRAM, использовавших асинхронный
обмен данными, ответ на поступивший в устройство управляющий сигнал возвращается не сразу, а лишь при получении следующего тактового сигнала. Тактовые сигналы позволяют организовать работу SDRAM
в виде конечного автомата, исполняющего входящие команды. При этом
входящие команды могут поступать в виде непрерывного потока, не дожидаясь, пока будет завершено выполнение предыдущих инструкций
(конвейерная обработка): сразу после команды записи может поступить
следующая команда, не ожидая, когда данные окажутся записаны. Поступление команды чтения приведет к тому, что на выходе данные появятся спустя некоторое количество тактов – это время называется задержкой (latency) и является одной из важных характеристик данного
типа устройств.
Циклы обновления выполняются сразу для целой строки, в отличие от предыдущих типов DRAM, обновлявших данные по внутренне36
му счетчику, используя способ обновления по команде CAS перед RAS.
Следует заметить, что массовый выпуск SDRAM начался в 1993 г.
и первоначально этот тип памяти предлагался в качестве альтернативы
для дорогой видеопамяти (VRAM), однако, вскоре SDRAM завоевал популярность и стал применяться в качестве ОЗУ, постепенно вытесняя
другие типы динамической памяти. Последовавшие затем технологии
DDR позволили сделать SDRAM еще эффективнее. За разработкой DDR
SDRAM последовал стандарт DDR2 SDRAM, а затем и DDR3 SDRAM.
DDR SDRAM (от англ. Double Data Rate Synchronous Dynamic
Random Access Memory – синхронная динамическая память с произвольным доступом и удвоенной скоростью передачи данных) – тип оперативной памяти, используемой в компьютерах. При использовании DDR
SDRAM достигается удвоенная скорость работы, нежели в обыкновенной SDRAM, за счет считывания команд и данных не только по фронту,
как в SDRAM, но и по срезу тактового сигнала. За счет этого удваивается скорость передачи данных, не увеличивая при этом частоты тактового сигнала шины памяти. Таким образом, при работе DDR на частоте
100 МГц мы получим эффективную частоту 200МГц (при сравнении с
аналогом SDR SDRAM). В спецификации JEDEC есть замечание, что
использовать термин «МГц» в DDR некорректно, правильно указывать
скорость «миллионов передач в секунду через один вывод данных».
Ширина шины памяти составляет 64 бита, т.е. по шине за один такт
одновременно передается 8 байт. В результате получаем следующую
формулу для расчета максимальной скорости передачи для заданного
типа памяти: тактовая частота шины памяти x 2 (передача данных дважды за такт) x 8 (число байтов передающихся за один такт). Например,
чтобы обеспечить передачу данных дважды за такт, используется специальная архитектура «2n Prefetch». Внутренняя шина данных имеет
ширину в два раза больше внешней. При передаче данных сначала передается первая половина шины данных по переднему фронту тактового
сигнала, а затем вторая половина шины данных по срезу.
Помимо удвоенной передачи данных DDR SDRAM имеет несколько других принципиальных отличий от простой памяти SDRAM. В основном они являются технологическими. Например, был добавлен сигнал QDS, который располагается на печатной плате вместе с линиями
данных. По нему происходит синхронизация при передаче данных. Если
используется два модуля памяти, то данные от них приходят к контроллеру памяти с небольшой разницей из-за разного расстояния. Возникает
проблема в выборе синхросигнала для их считывания. Использование
QDS успешно это решает.
37
JEDEC устанавливает стандарты для скоростей DDR SDRAM, разделенных на две части: первая – для чипов памяти, а вторая – для модулей памяти, на которых, собственно, и размещаются чипы памяти.
DDR2 SDRAM (англ. double-data-rate two synchronous dynamic
random access memory – синхронная динамическая память с произвольным доступом и удвоенной скоростью передачи данных, тип 2) – это тип
оперативной памяти, используемой в компьютерах.
Б.М. Гаджимурадов
преподаватель кафедры информационно-коммуникационных
технологий, математики и информационной безопасности
Вопросы подготовки студентов к научно-исследовательской
деятельности при обучении математике
Динамика изменений в сфере высшего образования в последние
годы, а также требования к формированию мыслящей, инновационно-творческой и активной личности учителя заставляют по-новому
смотреть на проблему подготовки преподавателей. В отличие от классических и технических вузов, в педагогических – математические дисциплины являются целью и средством формирования у студентов профессиональной компетентности. В ситуации профильного образования
становятся затребованными такие умения и навыки учителя, как умение
самостоятельно составлять образовательные программы, подбирать к
ним учебники и практический материал, а в случае необходимости, и
самим составлять учебные пособия.
С другой стороны, принято рассуждать, что каждый студент способен к творческой деятельности, а преподавателю необходимо уметь
организовать такую деятельность, «подобрать ключи» и подтолкнуть
каждого студента к раскрытию своей креативности.
Не секрет, успешность процесса изучения математики, как и любой
другой науки, зависит, прежде всего, от желания обучающихся овладеть
основами науки, а это возможно лишь при заинтересованности предметом. Следовательно, урок должен быть увлекательным, а обучение
должно вызывать удовольствие. Становится очевидным, что процесс
обучения нужно сделать интересным для учеников. В современной педагогике накоплен богатейший арсенал форм и методов. Важно умело
сочетать те из них, которые способствуют вовлечению каждого обучающегося в активный процесс получения и переработки знаний:
• Творческие задания: при выполнении творческих заданий по за38
Download