Уровни хранения информации. Динамическое ОЗУ 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_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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|