Читайте также:
|
|
В соответствии с графиком проведения муниципального этапа всероссийской олимпиады школьников 13 ноября 2014 года состоялась олимпиада по информатике, в которой приняли участие 33 учащихся 7-11 классов из 15 ОУ: лицей, лицей №1, гимназия №1,СОШ №№1, 2,7, 9,11, 12, 13, 15, 20, 26, 27, «Первомайская кадетская школа».
приказываю:
1. Утвердить итоги муниципального этапа всероссийской олимпиады школьников по информатике согласно схеме определения призовых мест:
среди учащихся 7-9 классов
Победитель: Мамай Илья Андреевич, МОУ «Лицей №1»
Призеры: Новиков Александр Владимирович, МОУ»Гимназия №1»
Кузьмич Михаил Александрович, МБОУ «Лицей»
среди учащихся 11 классов
Победитель: Лазеба Никита Валерьевич, МОУ «Лицей №1»
Призеры: Герасимова Ольга Дмитриевна, МБОУ «Лицей».
2. Директорам образовательных учреждений объявить благодарность учащимся – победителям и призёрам олимпиады и следующим учителям информатики, подготовившим учащихся – победителей и призёров олимпиады, изыскать возможность для их поощрения:
Никифорова Наталья Васильевна, Лицей №1; Лукевиц Ирина Михайловна, Лицей; Зиновкин Сергей Александрович, Гимназия № 1.
3. Объявить благодарность администрации МОУ «Лицей» (директор Филатчева Н.А.) за создание необходимых условий для проведения олимпиады по информатике.
4. Направить для участия в региональном этапе всероссийской олимпиады школьников по информатике команду в следующем составе:
1. Лазеба Никита Валерьевич, 11 кл., МОУ «Лицей №1»
2. Герасимова Ольга Дмитриевна, 11кл., МБОУ «Лицей»
3. Новиков Александр Владимирович, 9кл., МОУ»Гимназия №1»
4. Кузьмич Михаил Александрович, 9 кл.,МБОУ «Лицей».
5. Контроль исполнения приказа возложить на директора МКУ «ЦОД
Щекинского района» В.И. Астахову.
Исп.: Астахова В.И.
тел. 5-57-89
Лекция 15. Организация системы памяти. Оперативные запоминающие устройства. Аппаратурная реализация системы памяти на БИС. Внешняя память.
Центральный процессор должен иметь возможность обращаться к каждой отдельной ячейке памяти, для чего в программный счетчик засылается адрес требуемой ячейки. Адрес представляет собой бинарное (двоичное) число. Если оно равно длине машинного слова, то максимальная емкость памяти определяется максимальным числом, которое может быть задано одним машинным словом. С помощью 4-разрядного бинарного слова можно непосредственно адресоваться только к 16 ячейкам памяти. Если же адресная часть будет состоять из большего числа разрядов, то емкость памяти соответственно возрастает, например при 8-разрядном слове — до 256 слов. Дальнейшее увеличение емкости памяти требует еще большего расширения адресной части команды. В малоразрядных микропроцессорах для этого приходится использовать два, три и более машинных слов в составе команды.
Емкость памяти принято исчислять порциями, кратными 1024 словам, сокращенно емкость такой порции обозначают как 1К. ячеек. Для адресации к 1К ячеек необходимо иметь 10-битный адрес. При 12-битном адресе максимальная емкость памяти равна 409G, т. е. 4К. При 16-разрядном слове емкость памяти возрастает до 64К. ячеек.
Совокупность ячеек, к которым может обращаться микропроцессор, называется адресным пространством или полем памяти. Фактическая емкость памяти в системе может быть меньше потенциально возможной, поэтому фактически имеющиеся ячейки образуют рабочее (физическое) пространство памяти микропроцессорной системы. Адресное пространство графически изображается в виде столбца из некоторого числа строк, равного числу фактически имеющихся ячеек памяти с адресами от 0000 до 1111. Нумерация ячеек в микропроцессорных системах обычно производится сверху вниз, однако в некоторых микро-ЭВМ, в частности типа «Электроника», более распространена снизу вверх.
Различают основную (внутреннюю) память и внешнюю память. Основная память — это запоминающие устройства, которые подключены непосредственно к шинам адреса и данных и к которым постоянно обращается центральный процессор за получением команд и данных, необходимых для работы ЭВМ. Внешняя память — это запоминающие устройства большой емкости, к которым центральный процессор не имеет непосредственного доступа, и потому они подключаются через систему ввода-вывода.
По способу обращения запоминающие устройства можно разделить на два класса: с произвольным обращением, или выбором (ЗУПВ), и последовательным обращением. В памяти с произвольным доступом к информации можно обращаться, определяя адреса в любом порядке, и время считывания из ячейки памяти не зависит от ее адреса. В последовательной памяти данные можно считывать только в том же порядке, в котором они записывались. Так как в последовательной памяти время обращения зависит от положения ячейки, в которой хранятся данные, эта память не используется как основная. Обычно последовательная память применяется как буферная в терминалах и других внешних устройствах. К последовательной памяти относятся магнитные ленты и диски.
Память с произвольным обращением делится на оперативную и постоянную. Оба вида можно реализовать по биполярной и МОП-технологии.
Постоянное запоминающее устройство (ПЗУ) — это память, позволяющая только прочитать то, что в ней записано, и не допускающая возможности хотя бы частичного изменения информации, занесенной в нее в процессе изготовления. В английской технической литературе ПЗУ называют ROM — Read Only Memory, т. е. памятью только для чтения. Постоянная память обычно характеризуется большим объемом хранимой информации и меньшей потребляемой мощностью по сравнению с оперативным запоминающим устройством. Но главное достоинство в том, что хранимая в ПЗУ информация не разрушается при выключении питания.
В постоянной памяти хранятся программы, которые в отличие от данных остаются неизменными. Микропроцессор только считывает команды из ПЗУ и организует их выполнение, но не записывает новой информации в эту область памяти. Программа управления для автоматичсской системы управления технологическим процессом после испытаний и окончательной отладки должна быть зафиксирована в ПЗУ, не допускающем случайного или умышленного изменения хранящейся там информации. Запоминающее устройство, в котором может производиться как запись информации, так и ее считывание, т. е. может изменяться содержание хранящейся информации, называют оперативным (ОЗУ). В английской технической литературе ОЗУ называют RAM — Random Access Memory, т. е. памятью с произвольным доступом. Слова «с произвольным доступом» относятся к порядку адресов, по которым в любой последовательности может записываться и считываться информация.
Главным недостатком всех полупроводниковых устройств оперативной памяти является то, что они постоянно потребляют энергию для хранения информации и даже при кратковременном отключении источников питания теряют информацию. Приходится добавлять батарейные или аккумуляторные источники питания, чтобы ячейки памяти сохраняли записанную в них информацию при случайном отключении напряжения сети. При этом ОЗУ может переводиться в режим с пониженным (примерно в 2 раза) напряжением питания и очень малым потреблением мощности.
Устройства памяти, в которых содержание записанной информации не исчезает при отключении питания, называют неразрушаемой памятью. Такими являются магнитные устройства внешней памяти (диски, кассеты и др.), а также ПЗУ.
В микропроцессорной системе различные области адресного пространства группируют в блоки из последовательных ячеек, образующих карту памяти. Блоки мо
гут относиться к аппаратным устройствам, например блоки ПЗУ и ЗУПВ, или программным образованиям, например основная программа, подпрограмма
преобразования данных, стандартная программа ввода-вывода и др.
Так как одни и те же адресные шины и шины данных используются всеми устройствами памяти, эти устройства могут рассматриваться как функционально одинаковые. Однако нужно соблюдать осторожность, чтобы не использовать для записи данных и промежуточных результатов те зоны памяти, где расположено ПЗУ, не дающее возможности записи.
Практически все действия микропроцессора сводятся к пересылке информации из одного регистра в другой. Закодированная в бинарной форме информация внутри системы представляется электрическими сигналами высокого или низкого уровня напряжения, и для их передачи, например от точки А к точке В, необходим путь прохождения. Если же требуется и передавать сигналы, и прерывать их распространение, то на этом пути надо поставить логический элемент и подавать на его вход сигнал управления U (рис. 1.7, а). Когда сигнал управления имеет значение 1 (высокий уровень напряжения), то на выходе логического элемента, а значит, и в точке В, будет сигнал, равный значению сигнала в точке А. Это может быть как 1, так и 0. При подобном использовании логических элементов их называют управляемыми вентилями. Если приемник В должен получать информацию от нескольких источников, то выходы всех управляемых вентилей подключаются к логическому элементу ИЛИ (рис. 1.7). С другой стороны, если один и тот же сигнал А надо подавать на разные приемники В\, В2, Вз, то на входе каждого приемника ставится управляемый вентиль (рис. 1.7, в).
В пределах интервала времени Т\ на входах вентилей формируются сигналы. Когда они меняют свои значения, то должно пройти какое-то время, определяемое длительностью распространения сигналов по цепям, прежде чем установятся все новые значения. Это время задержки заведомо меньше Т. Новое значение передается дальше в течение интервала Тг и, в свою очередь, может быть использовано в течение интервала Т следующего машинного цикла.
Пересылка информации внутри центрального процессора представляет собой передачу содержимого регистров, которая в большинстве случаев осуществляется по системе внутренних информационных шин. Информационные шины — это обычно печатные проводники, число которых должно быть не меньше числа разрядов в машинном слове данного микропроцессора, но нередко оно даже больше. К этим проводникам через запирающие вентили подключены все регистры центрального процессора. Подключение регистров к шинам или отключение производится сигналами управления, которые подаются на входы логических вентилей наряду с информационными сигналами. Если отпирающие сигналы равны 1, то на информационные шины подаются либо 1, либо 0 в зависимости от значения соответствующего бита регистра. Если же отпирающие сигналы равны 0, то данный регистр отключен от информационных шин. Для передачи данных, например, из регистра А в регистр У необходимо отпереть схемы, присоединенные к выходам регистра А, и запереть подключенные к выходам регистра В и всех остальных регистров. Так передается содержимое регистра А на шины. В регистр Y информация попадает с шин, когда сигнал синхронизации регистра Y равен 1. Когда этот сигнал равен 0, регистр заперт. Обычно сигналы синхронизации всех регистров имеют значение 0, предотвращая тем самым поступление данных, не предусмотренных программой, а также сохранение их содержания.
Организация системы памяти
Как уже указывалось, система памяти состоит из постоянных запоминающих устройств (ПЗУ), допускающих только чтение записанной в них информации, и оперативных запоминающих устройств (ОЗУ), в которых можно сначала записать текущие данные, а потом их прочитать.
Программа управления технологическим процессом должна размещаться в ПЗУ, чтобы сохраняться при выключении питания. Таким образом, в системе автоматизации технологических процессов ПЗУ обязательно должно быть. В простых системах иногда стараются только им и обойтись. Это упрощает аппаратную часть системы. Но в таком случае нельзя использовать стек, и, следовательно, подпрограммы, поэтому усложняется разработка программного обеспечения системы.
Постоянные запоминающие устройства.В состав ПЗУ входят устройство декодирования адреса, выходные буфера и программируемая логическая матрица (ПЛМ), являющаяся собственно местом хранения информации. Простейшая матрица представляет собой ряды перекрещивающихся горизонтальных (адресных) и вертикальных (информационных) шин (проводников). В точках, определяемых той программой, которую хранит данная матрица, шины соединяются между собой диодами. Использование диодов обеспечивает одностороннее протекание тока и устраняет возможное влияние шин друг на друга.
Подключение диода к соответствующей информационной шине эквивалентно записи единицы, а если шины не соединены, то это соответствует записи 0. Таким образом, расположение диодов в матрице определяет хранимое в ПЗУ одно машинное слово. Диодная матрица является развитием элементарных логических схем ИЛИ, так как сигнал на каждой выходной шине, например сигнал 1-го бита, появляется, когда активизирована (т. е. подан высокий уровень напряжения) адресная шина 1, или 3, или 5 и т. д.
На вход запоминающего устройства по линиям шины адреса поступает адрес ячейки памяти, из которой должно быть считано хранящееся там машинное слово. Этот адрес нужно декодировать, т. е. выделить ту входную линию, которая соответствует заданной комбинации 0 и 1 на шине адреса. Для декодирования адреса можно также использовать диодную матрицу. Конструктивно она подобна матрице ИЛИ, но отличается от нее направлением включения диодов. На вход дешифратора должен подаваться парафразный код, так как используются и прямые, и инверсные выходы, поэтому число входных (горизонтальных) шин равно удвоенному числу разрядов адреса. Каждой кодовой комбинации на входе декодирующей матрицы соответствует сигнал только на одной, вполне определенной вертикальной шине. Число вертикальных (выходных) шин равно 2", где п — число разрядов на входе.
Адрес ячейки памяти записывается в регистр на входе ЗУ. Регистр представляет собой ряд триггеров по числу разрядов кода. Так как используются и прямые, и инверсные выходы, число горизонтальных шин окажется в два раза больше числа разрядов адреса. Положительные напряжения на выходах триггеров запирают диоды матрицы. Если же на выходе каких-то триггеров будут низкие уровни, то через эти триггеры произойдет замыкание соответствующих вертикальных шин на корпус, поэтому напряжение источника будет погашено нагрузочным сопротивлением.
В результате выходное напряжение будет только на той единственной вертикальной шине, у которой при данной кодовой комбинации на входе нет соединений с горизонтальными шинами, имеющими нулевой потенциал. Например, при подаче на вход сигнала 0000 напряжение будет только на выходной шине 0, так как первая шина окажется замкнутой на корпус через диод 5, вторая шина будет замкнута диодом 10, третья — диодами 13 и 14 и т. д. Как и в кодирующей матрице, диоды ставятся для того, чтобы исключить взаимное влияние различных цепей друг на друга.
Постоянное ЗУ для хранения программы создается на основе двух диодных матриц. Первая из них — матрица И — является декодирующим устройством адреса. Выходная шина этой матрицы указывает определенную, единственную ячейку памяти, соответствующую адресу на входе матрицы. Этот выход (вертикальная шина) соединяется со входом (горизонтальной шиной) второй матрицы — матрицы ИЛИ. Во второй матрице размещение диодов на пересечениях заданной горизонтальной шины с вертикальными должно соответстоввать конкретному слову памяти, хранящемуся по данному адресу, независимо от того, является это слово командой, константой или какой-либо другой информацией.
Хотя имеются ПЗУ, созданные действительно на основе диодных ПЛМ, использование ПЛМ является, скорее, удобным методическим приемом для пояснения действия ПЗУ. Большинство реальных ПЗУ создаются на основе МОП-микросхем, которые очень удобны для этой цели. Решетка матрицы образуется диффузионными слоями истоков, стоков, линий питания и заземления МОП-транзисторов и перпендикулярно расположенными, напыленными поверх слоя оксида алюминиевыми шинами.
Дата добавления: 2014-12-15; просмотров: 149 | Поможем написать вашу работу | Нарушение авторских прав |
<== предыдущая лекция | | | следующая лекция ==> |
в 2014-2015 учебном году | | | Сроки контроля: ноябрь и декабрь 2014 г в соответствии с расписанием на кафедре |