- •Герцы, мегагерцы, гигагерцы.
- •Использование тестовых программ для определения производительности
- •Взаимодействие устройств
- •Автоматическая конфигурация устройства Plug- and –Play
- •2.Эффективное ипользование цпу
- •Отображение информации о bios на экране
- •Примеры звуковых кодов bios
- •Эффективное использование cmos настроек
- •Уровни хранения информации
- •Динамическое озу dram
- •Статическое озу sram
- •Компоновка модулей ram
- •Банки памяти
- •Скоростной показатель работы мс памяти
- •Типы памяти
- •Обычная память ms-dos
- •Восстановление системного реестра из резервной копии
- •Сетевые технологии.
- •Сетевые протоколы.
- •Сетевая модель(iso/osi).
- •Уровень передачи данных
- •Сетевой уровень
- •Транспортный уровень
Типы памяти
С помощью виртуальной памяти windowsсоздаёт иллюзию что каждая программа обладает практически неограниченным объёмом памяти. Однако не всегда размер памяти можно было считать неограниченным. Для программыMS-DOSсуществуют очень жёсткие ограничения на размер использования памяти. В ОСMS-DOSпрограммы используют следующие категории памяти:
Обычная (conventional memory)
Дополнительная (expanded)
Расширенная (extended)
Область верхних адресов (night) старшая память
Верхняя (upper)
Большинство пользователей windowsне работающие с программойMS-DOSи могут игнорировать типы памятиMS-DOS. Однако новые версии различных ОС по прежнему поддерживают эти типы памяти.
Обычная память ms-dos
Количество разрядов пространства адресации памяти определяет объём ОЗУ на которое ОС может ссылаться. В среде MS-DOSиспользуется 20 разрядная адресация. Это даёт возможность ОС и выполняемым в ней программам использовать 220ячеек ОЗУ что составляет приблизительно 1МБ. В средеMS-DOSпервые 640 КБ считают (основной) обычной памятью. Большинство программ для
Dosкак сама эта ОС выполняются в пределах пространства обычной памяти
Так как большинство программ для MS-Dosдостаточно просты , они обычно укладываются в рамки обычной памяти
ПРЕДОСТАВЛЕНИЕ ПРОГРАММАМ MS-DOS БОЛЬШЕГО РАЗМЕРА ПАМЯТИ ЗА СЧЕТ ДОПОЛНИТЕЛЬНОЙ ПАМЯТИ
По мере усложнения программ и возрастания необходимого им объема данных, их потребности быстро перерастают доступную им область памяти размером 640 КБ. Чтобы предоставить болтьше памяти для хранения данных разраб технология управления памятью, назыв спецификацией дополнительной памяти EMS(expandedmemoryspecificationилиLIM–EMSLotus,Intel&MicrosoftEMS). СпецификацEMSсоздана дляIBMPCпревых выпусков на базе МП 8088 С помощью спец картEMSпамяти и драйвера устройстваEMSданные программы забиваются на разделы по 64 КБ. При этом все данные хранятся вEMSпамяти затем прог средстваEMSпамяти выделяют в обычной памяти область размером 64 КБ, которая будет использоваться для хранения данных. Когда программе будет доступ к определенным данным, драйверыEMS
Переместит их из карты EMSпамяти в эту область обычной памяти благодаря обмену данными между обычной иEMSпамятью программ предоставляемая доступ к большим массивам информации, таким как электронные таблицы размером несколько МБ. К сожалению, обмен данными между обычной иEMSпамятью требует времени и это снижает производительность системы. Поэтому со временем на сменуEMSпришла расширенная память-это ПКPCATна базеI80286 и названаXMS. СпецификацияXMSохватывает область памяти которая превышает 1 МБ. В отличие от спецификацииEMSкоторая предусматривает обмен данными между обычной и дополнительной памятью,XMSдаёт программам прямой доступ памяти за пределами одного мегабайта, что существенно увеличивает производительность системы.
Запрет использования EMSиXMSв средеWindows
ПК в среде Windowsиспользуется виртуальная память, приложенияwindowsне задействует дополнительную и расширенную память. Если ОСMS-DOSне используется, то можно высвободить часть системных ресурсов, отменив установку драйверов дополнительной и расширенной памяти. При каждом запускеWindowsанализирует файлconfig.sys, который находится в корневом каталоге. В этом файле указанные драйверы устанавливаются дляMS-DOS, которыйwindowsисполнит при открытии окнаMS-DOSили выполнении программMS-DOS. Чтобы просмотреть информацию о распределении памяти в средеMS-DOSнужно ПУСК->ВЫПОЛНИТЬ->COMMSND(enter) далее набратьc:\mem(если в системе используетсяEMSиXMSвыводится информация о их размерах) Чтобы отменить загрузку драйверовEMSиXMSнужно: ПУСК->ВЫПОЛНИТЬ->NOTEPAD\CONFIG.SYSнайти записьDEVICE=файлEMM386.sys(exe) соответствующий драйверу дополнительной памяти, аhimem.sys- расширение памяти, перед ним необходимо установитьREM
Системный реестр WINDOWS
До Win95, ОС компанииMicrosoftхранили загрузочную информацию в файлах с расширением *.ini(system.ini;win.ini) Расширение .iniпоказывает, что данный файл содержит настройки для инициализации. Вiniфайлах хранятся настройки, определения какие программы необходимо запускать при каждом запуске ОС. Хранятся настройки разрешения и цветовой гаммы монитора, а так же настройки драйверов, устройств. Очень часто сторонние компании разработчики размещают свои настройки вiniфайлах. Раньшеiniфайл представлял собой текстовый файл, который мог отредактировать каждый пользователь с помощью текстового редактора. Каждый раз, когдаwinзапускается система проверяет содержаниеiniфайла и настраивает свою работу в соответствием с дирректвами данного файла.
Драйверы видеокарты |
мышка |
клавиатура |
принтер |
модем |
сетевой адаптер |
сканер |
ОС |
Драйверы устройств |
Драйвер устройства содержит код который выполняется во время поступления прерывания от устройства ВWIN95INIфайлы были заменены базой данных, которая известна под названием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 |
65
Поиск и изменение данных реестра
Для изменения необходимых настроек системного реестра сначала необходимо их найти. Для поиска используется диалоговое окно «Поиск» редактора реестра. Например, в разделе HKEY_CURRENT_USERхранятся пароли, определенные задержки между нажатием клавиши и отображением соответствующего символа на экране ПК, а также настройка частоты считывания символов при удержании одной клавиши клавиатуры. Если открыть диалоговое окно «Поиск» и набрать в нем название настройки задержки клавиатурыKEYBOARDDELAY, то редактор реестра найдет и отобразит текущее значение данного параметра. Прежде чем приступить к изменению параметров с помощьюREGEDIT, необходимо записать для себя оригинальные значения настроек. После этого их можно изменять. Для этого необходимо щелкнуть правой кнопкой мыши и выбрать пункт меню «Изменить».REGEDITотобразит окно, в котором можно ввести новые значения параметра.
Просмотр драйверов устройств, установленных в ОС
В Windowsиспользуется огромное количество устройств, для совместимости, как со старыми, так и с новыми устройствами. Одни из них 32 разрядные, другие 16, а некоторые используются для обратной совместимости сMS-DOS. Очень часто ОС загружает драйверы тех устройств, в которых на самом деле нет необходимости. Это приводит к потреблению лишних ресурсов системы. Используя утилиту «Сведенья о системе», можно просмотреть установленные в системе драйверы.
66
ПУСК-ПРОГРАММЫ-СЛУЖЕБНЫЕ-СВЕДЕНЬЯ О СИСТЕМЕ-перед надписью «Программная среда» - затем на таком же значке «Драйверы».
Проверка системных файлов
ОС Windowsсостоит из различных программ и файлов поддержки, таких как динамически подключаемы библиотеки(DLL-файлы), которые содержат код программы, а также методы, которые может использовать программа. Каждый файл поддержки выполняет определенные задачи. ОдинDLL-файл может использоваться для работы с принтером, другой с модемом и т.д. Размещая код вDLLфайлах, программисты могут использовать его совместно с другими программами. Другими словами, если несколько программ
Чтобы локальные повреждённые файлы в утилите “сведения о системе” реализовали механизм проверки, системный файл который позволяет проверять их на ошибки. Если утилита “проверка системных файлов” находит повреждённый файл, то она отображает соответствующее диалоговое окно, в котором описано повреждение. В данном окне можно повторно установить повреждённый файл. Оригинального диска CD, содержащегоOCwindows. В утилите “сведения о системе” выбрать “Сервис” – “проверка системных файлов”