Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Уровни хранения информации. Динамическое ОЗУ DRAM. Статическое ОЗУ SRAM




Прежде чем ЦПУ будет выполнять команды программы, они должны быть помещены в ОЗУ. Размеры ОЗУ для решения различных задач различны, например, предполагается, что пользователю достаточно от 64 – 128 Мб. Программисту для разработки приложений от 256 – 512 Мб, серверу от 512 Мб до нескольких Гб. На самом деле объём ОЗУ определяется из опыта, от качества выполняемых приложений, загруженности системы, трафика и, самое главное от того, наблюдается ли данный момент дефицит RAM. Объём необходимой памяти можно определить только путём контроля в нормальном режиме работы.

Во многих компьютерах используется микросхема DRAM (Dynamic random access memory), благодаря их быстродействию, большой ёмкости и низкой стоимости. Для хранения одного бита информации в DRAM используется транзистор и конденсатор. Текущее значение бита определяется зарядом конденсатора. Проблема в том, что они сохраняют заряд в течение определённого времени. После чего, заряд требуется обновить. Чтобы обновить заряд конденсатора, контроллер памяти читает его значение, что приводит к разряду конденсатора (потеря значения). Затем контроллер должен восстановить значение заряда конденсатора. Обычно контроллер обновляет значение битов с частотой 66 MHz. Когда процессор запрашивает значение ячейки памяти DRAM, контроллер должен разрядить конденсатор, чтобы определить хранимое значение. Если оно составляет 1 (конденсатор был заряжен), контроллер должен восстановить его. Поскольку в результате считывания конденсатор разряжается, этот процесс называется разрушающим чтением. Из-за необходимости постоянно обновлять содержимое микросхемы DRAM, они функционируют медленно, по сравнению с устройствами памяти, построенными на базе других технологий. Но так как им для хранения 1-го бита достаточны лишь 1 транзистор и один конденсатор, эти микросхемы обладают высокой плотностью записи. Это значит, что они способны хранить большие объёмы данных.

В большинстве систем основной объём памяти реализован на микросхемах DRAM. Однако для повышения быстродействия в ПК используется высокоскоростная кэш-память. Обычно она построена на технологии SRAM (Static random access memory). В отличие от DRAM технология SRAM не требует постоянного обновления содержимого. Кроме того, контроллер памяти может считывать содержимое памяти без его разрушения. Поэтому время доступа к МС SRAM составляет 10нс и меньше. В МС SRAM для хранения 1-го бита информации не используются конденсатор, заряд которого необходимо обновлять, но используется несколько транзисторов (5-6), поэтому МС SRAM обладает меньшей ёмкостью, чем МС DRAM такого же размера. Высокое быстродействие понижает ёмкость и повышает цену. Высокая цена делает МС SRAM более пригодной для реализации кэш-памяти, а не ОЗУ.

Системный реестр WINDOWS. Редактор системного реестра RegEdit. Структура реестра. Поиск и изменение данных реестра. Назначение основных разделов системного реестра. Восстановление системного реестра из резервной копии.

До Win95, ОС компании Microsoft хранили загрузочную информацию в файлах с расширением *.ini (system.ini; win.ini) Расширение.ini показывает, что данный файл содержит настройки для инициализации. В ini файлах хранятся настройки, определения какие программы необходимо запускать при каждом запуске ОС. Хранятся настройки разрешения и цветовой гаммы монитора, а так же настройки драйверов, устройств. Очень часто сторонние компании разработчики размещают свои настройки в ini файлах. Раньше ini файл представлял собой текстовый файл, который мог отредактировать каждый пользователь с помощью текстового редактора. Каждый раз, когда win запускается система проверяет содержание ini файла и настраивает свою работу в соответствием с дирректвами данного файла.

 

 

Драйверы видеокарты
мышка
клавиатура
принтер
модем
сетевой адаптер
сканер

ОС
Драйверы устройств

 

Драйвер устройства содержит код который выполняется во время поступления прерывания от устройства В WIN95 INIфайлы были заменены базой данных, которая известна под названием Registry – системный реестр. WIN использует реестр для хранения настроек системы. Каждый раз при запуске WIN, система использует записи реестра для конфигурирования приложения или ОС.

 

Редактор системного реестра RegEdit

Системный реестр содержит много основных настроек, которые используются для WIN при её запуске. Неправильно отредактировав настройки реестра или удалив необходимые данные ест вероятность того, что после вступления в силу ОС могут не запуститься. Нельзя делать изменения в реестре, не имея его копии.

 

Структура реестра

В реестре хранятся тысячи записей. Они организованы в виде дерева и напоминают структуру хранения в виде папок и поддиректорий на ПК. Зная назначение каждого раздела реестра, легко ограничит диапазон поиска необходимых настроек. В RegEdit можно просмотреть необходимые настройки. Для этого необходимо раскрыть узлы дерева

 

Назначение основных разделов системного реестра

 

Вид реестра Назначение
HKEY_CLASSES_ROOT Содержит настройки, которые связывают типы файлов с соответствующими приложениями
HKEY_CURRENT_USER WIN позволяет каждому пользователю имеет свои профили настроек. Раздел содержит настройки, соответствующие текущему пользователю. Настройки определяются на основе анализа имени и пароля пользователя.
HKEY_LOCAL_MACHINE Содержит настройки аппаратных и программных средств системы
HKEY_USER Содержит информацию о каждом зарегистрированном пользователе в системе
HKEY_CURRENT_CONFIG Включает настройки текущего профиля аппаратного обеспечения
HKEY_DYN_DATA Для увеличения производительности системы WIN хранит данных реестра в оперативной памяти Указанием текущих настроек оперативной памяти является HKEY_DYN_DATA

 

Поиск и изменение данных реестра

 

Для изменения необходимых настроек системного реестра сначала необходимо их найти. Для поиска используется диалоговое окно «Поиск» редактора реестра. Например, в разделе HKEY_CURRENT_USER хранятся пароли, определенные задержки между нажатием клавиши и отображением соответствующего символа на экране ПК, а также настройка частоты считывания символов при удержании одной клавиши клавиатуры. Если открыть диалоговое окно «Поиск» и набрать в нем название настройки задержки клавиатуры KEYBOARDDELAY, то редактор реестра найдет и отобразит текущее значение данного параметра. Прежде чем приступить к изменению параметров с помощью REGEDIT, необходимо записать для себя оригинальные значения настроек. После этого их можно изменять. Для этого необходимо щелкнуть правой кнопкой мыши и выбрать пункт меню «Изменить». REGEDIT отобразит окно, в котором можно ввести новые значения параметра.

 

Восстановление системного реестра из резервной копии

Системный реестр хранится в нескольких скрытых файлах, которые постоянно находятся в папка WINDOWS. Два основные файла реестра system.dat и user.dat. Файл system.dat содержит основные аппаратные и программные настройки. В файле user.dat хранятся настройки определяемые пользователем. (КОЛИЧЕСТВО ФАЙЛОВ USER = РАВНО КОЛИЧЕСТВУ ЗАРЕГЕСТРИРОВАННЫХ В СИСТЕМЕ ПОЛЬЗОВАТЕЛЕЙ)После каждой успешной загрузки ОС создаёт резервную копию реестра. Копия хранится в САВ -файле (сжатом) в папке windows\sysbcup. По умолчанию windows хранит 5 копий реестра. Если в реестре windows возникает ошибка, то система автоматически возвращается к предыдущей копии реестра. Иногда может случиться, что после ошибочно сделанных изменений в реестре, необходимо вернуть его к его предыдущей версии. В таком случае можно восстановить реестр из резервных копий самостоятельно.

- закрыть все запущенные приложения

- Пуск – завершение работы

- выбрать перезагрузку в режиме MS-DOS

->scanreg_/restore <BK>

Windows восстановит реестр из предварительного сохранения резервной копии. В Windows имеется фаил scanreg.INI в котором можно указать количество резервных копий реестра Windows.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...