Динамічна пам'ять, принципи її організації і роботи
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
Курсова робота
на тему
Динамічна память, принципи її організації і роботи
ЗАВДАННЯ ДО КУРОСОВОЇ РОБОТИ
Варіант 3
Згідно з номером свого варіанта виконати курсову роботу у слідкуючій послідовності:
1. Розкрити тему - динамічна память, принципи її організації і роботи.
2. Розкрити тему Представлення даних в ЕОМ.
3. Використовуючи таблицю ASCII кодів перекладіть своє прізвище або імя (але менш чим 5 літер) у послідовність цифр 16-річної системи числення, а потім у послідовність двійкових біт.
4. Користуючись викладеним теоретичним матеріалом доповніть послідовність двійкових біт бітами коду Хемінга.
5. Змініть значення N-ного біту отриманої послідовності на протилежне та покажіть можливість його відновлення (де N це ваш номер за журналом академічної групи). У доповнення до N-того біту також змініть на протилежне значення (35 N) біту. Чи є можливість тепер відновити інформацію? Наведіть пояснення.
6. Написати програму, яка дозволяє кодувати слова довжиною до 10 літер за схемою ASCII-код > двійковий код > код Хемінга.
7. Написати програму, яка дозволяє знаходити одну помилку в двійковій послідовності коду Хемінга та відновлювати її. Програма також має бути спроможною робити перетворення за схемою код Хемінга > двійковий код > ASCII-код. Перевірте її роботу, застосовуючи результати з попереднього завдання.
РЕФЕРАТ
Помилки у збережених даних можуть виникати з різних причин. Наприклад, сплеск напруги електроживлення обумовлює помилки в оперативній памяті, а порушення властивостей магнітного носія при нагріванні, електромагнітному або механічному впливі веде до зміни збереженої інформації на дисках, дискетах і магнітній стрічці. Для захисту від таких помилок використовуються коди, що можуть виявляти та виправляти помилки. При цьому кожному слову в памяті особливим образом додаються додаткові біти. Коли слово зчитується додаткові біти застосовуються для перевірки наявності помилок. Такі коди використовують збереження цілісності даних.
Для практичного застосування і розуміння суті збереження даних в памті компютера необхідне усвідомлення кола завдань, які можуть бути вирішені за допомогою кодів Хемінга. Для цього необхідним є розуміння базових принципів побудови та функціонування алгоритмів розпізнавання та виправлення помилок в кодових послідовностях.
Предметом розгляду даної курсової роботи є коди Хемінга принципи функціонування у поєднанні з функціональними можливостями на прикладі простих кодів Хемінга.
Курсова робота містить 47 сторінок друкованого тексту, 10 малюнків, 12 таблиць, 3 формули, та 1 додаток. Використано 12 літературних джерел.
Текст документу набрано та відформатовано за допомогою текстового процесора Word 2007 фірми Microsoft.
Ключові слова: запамятовуючий пристрій, нагромаджувач, елемент памяті, кеш-память, память з прямою адресною вибіркою, субмікронна технологія, швидкодія.
ЗМІСТ
ПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ, СИМВОЛІВ І НЕСТАНДАРТНИХ СКОРОЧЕНЬ
ВСТУП
1 ТЕОРЕТИЧНА ЧАСТИНА.
1.1 Динамічна память, принципи її організації і роботи
1.2 Представлення даних в ЕОМ
2 ПРАКТИЧНА ЧАСТИНА
2.1 Переклад символів імені у послідовність цифр 16-річної системи числення
2.2 Доповнення послідовності двійковими бітами коду Хемінга
2.3 Заміна на протилежне значення біту і можливість його виправлення
2.4 Написання програми кодування слова
ВИСНОВКИ
ЛІТЕРАТУРНІ ДЖЕРЕЛА
ДОДАТОК А. Текст програми
ПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ, СИМВОЛІВ І НЕСТАНДАРТНИХ СКОРОЧЕНЬ
АЛП арифметико-логічний пристрій
ASCII American Standard Code for Information Interchange американський стандартний код для обміну інформацією
ВІС висока ступінь інтеграції
ДШу дешифратор
DRAM Dynamic Random Access Memory динамічна память із довільним доступом.
ЗП запамятовуючий пристрій
ЕОМ електронно-обчислювальна машина
ЕП елемент памяті
ЛЗЗ лінії запису-зчитування
ОЗП оперативний запамятовуючий пристрій
ППЗП перепрограмованою запамятовуючий пристрій
ПК персональний компютер
ША шина адреси (адресна шина)
ШД шина даних
ШК шина керування
КП кеш-память
РПЗП репрограмований запамятовуючий пристрій
ФЗЗ формувачів сигналу запису-зчитування
CPU Central Processing Unit центральний процесор.
RAM Random Access Mеmory память із довільним доступом.
ROM Read-Only Memory память тільки для читання.
SDRAM Synchronous Dynamic Random Access Memory синхронна динамічна память з довільним доступом.
SRAM Static Random Access Memory статична память із довільним доступом.
ВСТУП
Інформація як відомості про обєкт або явище відображається у вигляді конкретних даних, що представлені у буквенно-цифровій, числовій, текстовій, звуковій, графічній або іншій зафіксованій формі. Дані можуть передаватися, оброблятися, зберігатися.
Інформацію (повідомлення) можна виразити в різноманітних формах: від природних для людини сигналів (звуків, жестів) до їх письмових позначень. Наочним прикладом перетворення форми подання інформації може бути переклад з однієї природної мови спілкування на іншу.Для запису слів використовується алфавіт набір символів, що дозволяє кожному слову поставити у відповідність визначену послідовність символів літер, тоб